Transaq
СБО "Transaq" => Подсистема ATF => Topic started by: pavel0112358 on Июля 02, 2013, 12:05:07 am
-
Доброе время суток!
вот попробовал я по разбираться со стаканом и возникло у меня пара вопросов:
1. никак не могу понять точно что есть что...
Bid - это заявки на покупку, а Ask - заявки на продажу?
2. у меня book.load() 7 секунд занимает. Это нормально или быстрее должно быть?
3. зачем вообще нужен book.load, если уже запущен book.subscribe и вроде бы стакан всегда актуальный должен быть?
(у меня версия 1.18)
-
1. в функции init() обязательно должно быть :
создание бука и подписка : book = newobject("book") , book.subscribe()
это выполняется один раз за всю историю установки скрипта.
2. А если хотите пользоваться командами get ASK getBid и получать актуальную информацию - то вам нужно постоянно грузить бук,.....т.е.
book.load() и потом только выковыривать из стакана цены getAsk , getBid
-
Уважаемый White Noise!
Спасибо за ответ, но я не совсем о том спрашивал.
Я не могу разобраться Bid - это заявки на покупку или на продажу.
А еще не могу понять почему чтение стакана 7 секунд занимает. В функции init я все правильно указал.
PS справку и предыдущие сообщения форума я читал...
-
ask - заявки на продажу(красные сверху обычно), bid - заявки на покупку. (зеленые)
Дело у вас может быть в том, что book.load() находится в функции calc(), которая вызывается только по приходу нового трейда, скорее всего вы тестили на неликвидном инструменте типо ВТБ,
Т.е. маленькая ликвидность, какой то дядька захотел купить лот себе один, бац купил - пошли данные - транзак запускает на один тик функцию Calc(), а вы тут тестити,...как раз с момента начала вашего теста и прошло 7 секунд до этого тика, ....
А если вы в вашем скрипте book.load() поставите в функцию OnNewCandle() - то она один раз с минуту будет вызываться, и ждать придется 60 секунд,.....вот такие пироги
-
доброе утро! неа 7 секунд вылезало из-за разницы во времени системы и сервера.
Синхронизация кстати у меня глючит странным образом - переводит часы назад на 3 часа и еще транзак подвешивает. код из примеров брал. робот на хостинге буржуйском...
-
В целом вы не обращайте внимание на эти мелочи, главнее - это сама торговая система