У вас не стоит Flash Player
Настройки
#54386 - Sun Apr 21 2013 06:02 PM Закрытие активных сделок перед завершением торгов
SavosRU Offline
stranger

Registered: Fri Apr 19 2013
Записи: 10
Вопрос к знающим (сам я новичок), так как на форуме не нашел:
- стратегия предполагает торговлю только внутри дня без переносов позиции через ночь
- соответственно, надо как-то сделки закрывать до конца торговой сессии
- как это сделать в коде на C# используя возможности TSlab API? Закрыть по рынку в определенное время все незакрытые по данному инструменту сделки вне зависимости от того LONG это или SHORT...
Заранее благодарен!

Наверх
#54398 - Mon Apr 22 2013 08:07 AM Re: Закрытие активных сделок перед завершением торгов [Re: SavosRU]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
Проверяете текущее время на очередном пересчете скрипта.
Если время идет к закрытию биржи, то на этом пересчете все позиции закрываете.

Нужно учесть что если у вас часовики, то такое сделать не выйдет. Потому как пересчет будет в 18 и затем в 19 часов. Если у вас 10 минутки, то в 18.40 и дальше только в 18.50 - следовательно закрываться придется в 18.40.

Если сделать пересчет по сделке, то закрыться можно в любое время, но это большая нагрузка на процессор и расходование ресурсов. Опять же несколько нестандартно придется реализовать алгоритм, который работает по свечам.
_________________________
__


Наверх


Moderator:  ViL, sar