Author Topic: Вопрос про IE  (Read 5779 times)

Tags:
  • All members
  • Posts: 284
Вопрос про IE
« on: 12 Nov 2014, 12:01 »
А можно вопрос? Понятно, что админы сейчас загружены, но он в тему. 8-ая весрия будет работать только через Интернет Эксплоер? Это же далеко не самый быстрый браузер, например, тот Гугл Хром гораздо лучше. Насколько картинка того, что будет видно с помощью 8-ой версии программы (допустим футбольный матч до инплей) будет отличается от того, что в это же мгновение происходит уже на самой бирже?

  • Tim Vetrov
  • Administrator
  • Posts: 4905
  • Gender: Male
*
Вопрос про IE
« Reply #1 on: 12 Nov 2014, 12:47 »
IE используется только для логина и отображения "Welcome" страницы. Это требование BetFair. К сожалению Chrome "весит" во много раз больше и не предоставляет требуемой BetFair функциональности. Если честно, мы и сами не знаем зачем BetFair ввел такие требования - они вообще не увеличивают безопасность приложений.
Для обновления информации о рынках используется модуль IE (winhttp если интересно) - это самое быстрое и надежное под Windows. В этой части никаких изменений по сравнению с 7 версией нет (кроме формата данных, естественно).
Proud to be 🇺🇦
I'm happy to help Monday - Friday, 08:00-18:00 GMT
Буду рад помочь с понедельника по пятницу, 08:00-18:00 GMT

  • Tim Vetrov
  • Administrator
  • Posts: 4905
  • Gender: Male
*
Вопрос про IE
« Reply #2 on: 12 Nov 2014, 12:54 »
И еще немного философии (хоть это нужно вынести из этой темы вынес в отдельную тему).
Сам принцип работы BetFair API подразумевает запросы от программы к бирже. Эти запросы должны осуществляться с определенной периодичностью. Таким образом сам принцип работы API (PULL) закладывает задержки на установку соединения, отправку запроса, получение данных. Т.е. всегда будет существовать задержка между событием на BetFair и отображением в программе (любой). Более того, события на BetFair тоже происходят транзакционно (раз в 0.3 секунды, если не изменяет память). Чаще запрашивать данные бессмысленно.
Для сравнения, на Forex используется PUSH технология, когда открывается постоянное соединение и биржа сама в момент наступления события отправляет данные клиентам, сводя задержки до минимума (здесь уже начинают иметь значение расстояния до датацентра и пр. микросекунды). В BetFair это все малозначительно. Особенно с учетом 5-секундной задержки по ходу игры ;)
Proud to be 🇺🇦
I'm happy to help Monday - Friday, 08:00-18:00 GMT
Буду рад помочь с понедельника по пятницу, 08:00-18:00 GMT

  • All members
  • Posts: 284
Re: Вопрос про IE
« Reply #3 on: 12 Nov 2014, 13:23 »
В связи со всем вышеизложенным у меня тогда очень-очень важный вопрос. Я не программист, не разбираюсь во всех тонкостях. Допустим смотрю в Тайм-Машине архивный матч. Наблюдаю там кратковременный скачок кэфа на команде. был кэф 1.50.1.51 затем за несколько секунд происходит движение кэфа 1.51-1.52... 1.52-1.53... 1.53-1.54... 1.54-1.55... 1.55-1.56 остановился кэф ПАУЗА. проходит допустим 30 секунд (время паузы я смотрю по тайм-машине и надеюсь, что это точное время, которое соответствует времени паузы на бирже) так вот через 30 секунд например кэф пошел в обратку! 1.55-1.56... 1.54-1.55... 1.53-1.54 и т.д.
Вопрос - какое время тогда мне следует указать в условии триггера, чтобы успеть закрыть мою торговлю на повышение ставкой "за" и счастливо избежать обратки? 

  • Tim Vetrov
  • Administrator
  • Posts: 4905
  • Gender: Male
*
Re: Вопрос про IE
« Reply #4 on: 12 Nov 2014, 13:43 »
Ваш вопрос никак не связан ни с TimeMachine, ни с программой, ни с этой темой.
Время "обратки" будет всегда разное (в каждом матче, в каждом отдельном случае). Оно не зависит ни от каких технических параметров, только от поведения людей на бирже. Возможно Вы хотите вывести некую "золотую формулу", т.е. найти среднее время паузы между изменением направления движения коэффициента. Боюсь Вам будет нужна для этого как можно большая база коэффициентов, где Вы сможете провести необходимый Вам анализ и вывести эту магическую цифру. Лично мое мнение, что такой цифры не существует и быть не может.
Proud to be 🇺🇦
I'm happy to help Monday - Friday, 08:00-18:00 GMT
Буду рад помочь с понедельника по пятницу, 08:00-18:00 GMT

  • All members
  • Posts: 284
Re: Вопрос про IE
« Reply #5 on: 12 Nov 2014, 13:51 »
окей!!! :) понял и совершенно согласен. Тогда другой вопрос. Сколько секунд (или долей секунды) длятся паузы между каждым отдельным обновлением кэфа в линии 1.51-1.52... (вот здесь кол-во секунд или долей секунды!!!) 1.52-1.53... (вот здесь!) 1.53-1.54... (вот здесь!) 1.54-1.55... (вот здесь!) 1.55-1.56 (и наконец, вот здесь!) в момент кратковременного скачка. Возможно, несколько затянувшаяся пауза после последнего обновления кэфа (1.55-1.56) и может стать тем сигналом?  ;) :)

  • All members
  • Posts: 284
Re: Вопрос про IE
« Reply #6 on: 12 Nov 2014, 14:17 »
Я собственно к чему. Меня интересуют технические возможности программы, что она может. Если я допустим хочу скальпировать на повышение и в данной линии дам задание триггеру сделать первую ставку на кэф "против", если кэф изменится на 1 шаг (в данном случае кратковременного скачка при начальной линии 1.50-1.51 кэф для ставки "против" 1.52) то что мне делать с закрытием??? Со второй ставкой? Мне же надо продумать, когда закрываться.  :) Что может предложить программа? Она зафиксирует профит на кэфе "за" 1.53 в 1 тик (когда кэф достигнет 1.53-1.54 во время скачка) и все??? :'( А линия остановится на 1.55-1.56... это ж я недополучил еще немножко тиков... А я ж хочу испить чашу до дна  ;D :) Вот поэтому и нужен же какой то сигнал для второй ставки (остановка скачка, временная пауза после последнего обновления и т.д.), что game over и пора закрываться. Что вы можете посетовать в этом случае и что может программа?   

  • Tim Vetrov
  • Administrator
  • Posts: 4905
  • Gender: Male
*
Re: Вопрос про IE
« Reply #7 on: 12 Nov 2014, 15:09 »
Мне кажется Вы путаете техническую задержку обновления коэффициентов и паузу между изменением коэффициентов.
Условно говоря программа работает так:
время рефреша - коэф.
10:00:00 - 1.51
10:00:05 - 1.51
10:00:10 - 1.52
10:00:16 - 1.53
10:00:21 - 1.54
10:00:26 - 1.55
10:00:31 - 1.56
10:00:36 - 1.56
10:00:41 - 1.56
10:00:46 - 1.56
10:00:51 - 1.56
10:00:56 - 1.54
10:01:02 - 1.52

Частота обновления почти постоянна (2 раза программа задержалась на 1 секунду).
А вот пауза на коэффициенте 1.56 составляет 20 секунд. Как я понимаю, Вам это и нужно.
Первый параметр - технический, связан с технологией BetFair и программой.
Второй - только с поведением трейдеров на рынке.

То, что на экране не изменяется коэффициенте, еще не значит, что есть задержка в программе - он попросту не изменяется нс бирже.
Proud to be 🇺🇦
I'm happy to help Monday - Friday, 08:00-18:00 GMT
Буду рад помочь с понедельника по пятницу, 08:00-18:00 GMT

  • All members
  • Posts: 284
Re: Вопрос про IE
« Reply #8 on: 12 Nov 2014, 17:13 »
Tim! Вы уж простите, что так дотошно расспрашиваю, но вот в этом же соль  :) лучше перебрать, чем недобрать  ;D то есть должен же быть некий сигнал, который следует прописать в условии триггера, что пора таки пора!!! сворачивать лавочку! :)
Как раз меня, наверное, интересует именно технический параметр - частота изменения кэфа в этой цепочке!!! И хорошо если она примерна постоянна во всех матчах.
Например, обновление, которое я установлю для себя в программе - вещь вообщем-то субъективная и не совсем то, что надо. Допустим, если я поставлю обновление у себя в программе 0.5 сек, то между нулевой и пятой секундой в вашем примере у меня пройдет 10 обновлений, между нулевой и десятой секундой примера - 20 обновлений. Что это мне дает? Да, вообщем-то и ничего.  :) Пауза на коэффициенте - да, тут я с вами совершенно согласен, она связана с поведением трейдеров на рынке и еще больше от сигналов букмекерских контор. И тоже величина ничего не дающая, поскольку сильно изменчива.
А вот другое дело, если между 31-ой и 41-ой секундой вашего примера, за эти 10 секунд коэффициент не изменился!!! (а мы уже знаем что он технично меняется с частотой 5-6 секунд!!!) вот это уже верный сигнал паковать чемоданы и не ждать 56-ую секунду примера!!!  ;D
Но теперь вопрос, если я указываю в условии триггера - ставить вторую ставку - закрывашку, если после последнего обновления коэффициент не меняется в течение 10 секунд, то мне же следует еще учесть паузы, которые вы изложили в ранних сообщениях здесь в теме. Поэтому и вопрос. Какое временно условие (сколько в итоге секунд), с учетом всех задержек в программах и браузерах, я должен прописать в триггере?             

  • Tim Vetrov
  • Administrator
  • Posts: 4905
  • Gender: Male
*
Re: Вопрос про IE
« Reply #9 on: 12 Nov 2014, 17:32 »
Программа принимает решение (согласно Вашего триггера) на основе данных, полученных с биржи. Достоверность этих данных зависит от частоты обновления рынка, но все равно конечна (по техническим причинам, описанным выше). Теоретически есть вероятность, что при недостаточно частом обновлении рынка, программа "не увидит" какое-то кратковременное изменение коэффициента (т.е. скажем один трейдер выставит предложение, а другой его тут же примет и все это произойдет на бирже между обновлениями в Вашей личной программе (т.е. другие возможно увидят этот скачок)). Но, похоже Вас не это интересует, а более длительные изменения. Я Вам уже ответил на этот вопрос - да, такое условие верное.
Proud to be 🇺🇦
I'm happy to help Monday - Friday, 08:00-18:00 GMT
Буду рад помочь с понедельника по пятницу, 08:00-18:00 GMT

  • All members
  • Posts: 284
Re: Вопрос про IE
« Reply #10 on: 12 Nov 2014, 17:44 »
Tim, меня интересуют кратковременные скачки кэфа в торговле до матча. Кэф скачет с небольшим количеством тиков в понижение и повышение, пазуа - потом опять скачок. Допустим, исходя из вашего примера, если действительно после каждого очередного обновления кэфа на бирже во время скачка в несколько тиков проходит 5-6 секунд, и если кэф 10 секунд (с 31-ой секундой по 41-ую секунду в вашем примере) не изменился, то я прописываю это временное условие (10 секунд) в триггер. По истечении этой паузы (необновления кэфа) должна последовать вторая закрывающая уже ставка. Но вы говорите, что есть еще задержки между браузерами, тех.моменты и т.д. тогда может стоит в триггере не 10 секунд прописать, а например, 7-8? Как считаете?
     

  • Tim Vetrov
  • Administrator
  • Posts: 4905
  • Gender: Male
*
Re: Вопрос про IE
« Reply #11 on: 12 Nov 2014, 18:16 »
К сожалению этот вопрос не относится к техническим.
Мы не советуем параметров стратегий. Мы не однократно Вам об этом сообщали. Вам придется самому решать.
Proud to be 🇺🇦
I'm happy to help Monday - Friday, 08:00-18:00 GMT
Буду рад помочь с понедельника по пятницу, 08:00-18:00 GMT

  • All members
  • Posts: 284
Re: Вопрос про IE
« Reply #12 on: 12 Nov 2014, 18:58 »
Та ну я бы не сказал что это прям уж стратегия. Чисто технически вещи - интервалы, частоты обновлений. Ладно, тут конечно надо еще Тайм-машину смотреть, чтобы разговор был совершенно предметным, а так это пока теория конечно. 

  • Tim Vetrov
  • Administrator
  • Posts: 4905
  • Gender: Male
*
Re: Вопрос про IE
« Reply #13 on: 12 Nov 2014, 19:04 »
Технический - это "как реализовать", "какая переменная", "есть ли такая функция".
А "как лучше", "что посоветуете" и т.п. - вопросы стратегии.
Мы не торгуем на BetFair, мы не знаем "как лучше". Мы знаем как запрограммировать то, что Вы считаете "лучше" ;)
Proud to be 🇺🇦
I'm happy to help Monday - Friday, 08:00-18:00 GMT
Буду рад помочь с понедельника по пятницу, 08:00-18:00 GMT

  • All members
  • Posts: 284
Re: Вопрос про IE
« Reply #14 on: 12 Nov 2014, 19:37 »
 :) не, ну вы ж сказали, что есть еще задержки в браузере и т.д., вот сижу и думаю, что ТЕХНИЧЕСКИ будет работать лучше.

 

Please note, BetFair is seems to be currently OFFLINE