Форум устарел! Поддержка тут: https://t.me/osengine_official_support
Актуальные гайды здесь: https://smart-lab.ru/company/os_engine/blog/1024149.php
слой создания роботов
Здравствуйте. Создал наипростейшего робота по примеру из папки doc. Столкнулся с проблемой, что в итоге позиция не закрывается, в тестере в окне открытых позиций пишет статус ClosingFail. Помогите разобраться в чем дело. Скрин в файле
Цитата: SergMich
Здравствуйте. Создал наипростейшего робота по примеру из папки doc. Столкнулся с проблемой, что в итоге позиция не закрывается, в тестере в окне открытых позиций пишет статус ClosingFail. Помогите разобраться в чем дело. Скрин в файле
Перепишите логику закрытия немного на такую:
if(_tab.PositionsOpenAll != null &&
_tab.PositionsOpenAll.Count != 0 &&
_tab.PositionsOpenAll[0].State == PositionStateType.Open) // вот эту строчку добавим
{
_tab.CloseAllAtMarket();
return;
}
Все заработало, спасибо! Добавьте это в методичку, думаю другим так же пригодится
ООО «ВАН ТЕХНОЛОГИИ»т: +7 953 769 56 45
* Торговля на финансовых рынках связана с риском, который лежит на Вас.
* Ничто из написанного на сайте o-s-a.net не является рекомендацией.
* Если Вы этого не понимаете, не читайте этот сайт, ничего не покупайте.