Сегодня в Открытии с утра на основном серваке отсутствовал график Si вчерашнего дня. Робот решил что гэп и открыл лонг. История печальная, потерпел убыток.
А как у вас в роботах решается такая проблема?
SergeyJu, да думал на эту тему. Во первых это дополнительный геморрой с софтом, то есть лишний функции, соответственно софт растет. А ради чего? Ради таких вот редких случаев.
Может проще сделать мониторинг актуальности графика?
buyandsell-ru.com, по моему опыту, косяки с данными из Квика бывают регулярно. Иногда день пропускают, иногда несколько часов, иногда вообще фигня какая-то.
Верить никому нельзя.
Если уж совсем лень напрягаться, скидывайте данные в последовательный текстовый файл и сверяйтесь с квиковскими.
Как вариант написать ему проверку о том что есть цена закрытия каждой часовой свечи в заданном периоде, т.е. закрытие >0. и все торговое время он должен иметь такую свечу, простой вариант
Frend, ну это тоже получается робот должен что-то «запоминать». На скорую руку я сделал сейчас вот как- робот смотрит на свечу 108 15-минуток назад, сравнивает время (должно совпадать с текущей свечой) и сравнивает даты (должно быть +4 дня если ПН-ВТ или +2 дня если СР-ПТ). То есть если в графике отсутствуют свечи, то вылетит алерт.
buyandsell-ru.com, clos>0 — true clos==0||clos<0 — false
если есть свеча то её закрытие не когда не может быть равна или ниже 0, и все, больше 0 — свеча есть, меньше или равно — нету
Может проще сделать мониторинг актуальности графика?
Верить никому нельзя.
Если уж совсем лень напрягаться, скидывайте данные в последовательный текстовый файл и сверяйтесь с квиковскими.
если есть свеча то её закрытие не когда не может быть равна или ниже 0, и все, больше 0 — свеча есть, меньше или равно — нету