Никак не могу разобраться со стоп-лосс стратегией. Цена инструмента в стакане опускается ниже поога, а стратегия не срабаывает. Посмотрел дебаггером - метод GetNewPrice() все время возвращает 0, CurrentBestPrice также всегда 0, хотя массив из 20 лучших оферов присутствует. У кого-нибудь стратегия работает? Прошу подсказать, в какую сторону копать, замучался уже(
Комментарии (9)
Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий
Версия 3.2.2, ни StopLoss, ни TakeProfit у меня не срабатывают, хотя цена уходит за дельту. На основании каких данных эти стратегию принимают решение?
Стратегия следующая:
Лог:
Отвечу сам себе, для работы защитных стратегий нужен экспорт стакана. Точнее, после добавления экспорта стакана, TakeProfit сработал, а вот StopLoss нет...
Да, про необходимость запуска экспорта стакана указано в разделе Котирование в документации.
Попробуйте установить IsParallel=true для TakeProfit \ StopLoss \ BatchStrategy
Взял версию 3.2.3, стратегии стали срабатывать без IsParallel=true
А где вы её достали? Мы её ещё не выкладывали... 🙄
На codeplex в референсах😊
:) подождите final 3.2.3, там ещё есть проблемы. Скоро будет.
Я пока сам на 3.2.2 сижу.
Я правильно понимаю, что все проблемы, которые в этом топике описаны - решены?
Из этого топика да, стратегии стали отрабатывать, но появились другие вопросы.
Я правильно понимаю, что с переходом на событийную модель надобность в IsParallel отпала?