Случается раз в год в Робо, может тоже где-то раз в год-полгода приключиться и в каком-то другом ДЦ.
Бот контролирует достижение ценой ТР сетки - чтобы активировать блок зачистки после, возможно неполного, закрытия сетки по ТР.
И запоминает, что цена достигла ТР и сетку надо закрывать.
Но 2 минуты после полуночи в Робо (и до 5-ти минут вокруг полуночи в некоторых других ДЦ) торги не ведутся - рынок закрыт, market closed.
И бот в это время не может работать с ордерами по причине отключки со стороны ДЦ - но, в некоторых ДЦ, может следить за метаниями цены, не имя возможности вмешаться.
У вас в Робо, скорее всего, произошло следующее:
1) во время ролловера с 00:00 до 00:02, когда рынок был ДЦ закрыт, цена скачком достигла уровня ТР - но сетка по ТР не закрылась ввиду отключки серверов ДЦ.
2) бот факт достижения ценой ТР сетки зафиксировал и сформировал приказ на немедленную зачистку сетки - исполнение которого было отложено ввиду отключки серверов ДЦ.
3) цена с вытаращенными глазами и гыканьем развернулась и буквально ускакала в минус - и всё это в течение 2-х минут.
4) когда в 00:02+ ДЦ снял блокировку и закрытие ордеров стало опять возможным, блок зачистки сетки программно закрыл все ордера сетки - но в минус.
В общем, об этой редкой проблеме для не всех, а только особо хитромудрых, ДЦ мы знаем и она у нас в плане работ.
Но задача не из простых - иногда ДЦ скрывает факт, что работа с ордерами временно запрещена.
Шутка у ДЦ такая: цена зашла за ТР сетки - а серверам пофиг, что ТР...
Но задачу мы решим - мы её знаем и решим.
------
cakrani, посмотрю сегодня позже. Может и мой баг.
Некоторые формулы в модели удлинились более чем вдвое и даже не помещаются в строку на широком мониторе.
У меня так раздвигать глаза, чтобы видеть всю формулу, просто не получается. :d
Сегодня позже внимательно вычитаю формулы - мог ошибиться при коррекции новых вторых половин особо длинных формул.
Изменено 16 сентября, 2016 пользователем Старик








