Перенос сделок на следующий торговый день

Перенос сделок на следующий торговый день
Atom
12/16/2011
apostar


Здравствуйте,

Имеется в виду что сделка T1, совершенная в понедельник, будет недоступна в ITrader.MyTrades при запуске робота во вторник. Тем более будут недоступны параметры Security, которые были на момент совершения сделки.

Хотелось бы узнать, есть ли в S# средства, облегчающие перенос сделок на следующий торговый день? И если есть, по возможности, пример использования.

Спасибо,

Tags:


Thanks:


Mikhail Sukhov

Avatar
Date: 12/16/2011
Reply


Сами сделки можно сохранять как угодно. Хоть в текстовый файл. Можно использовать Ecng.Serialization. Например XmlSerializer<IEnumerable<MyTrade>>. Если сделки доступны в течении нескольких дней, то можно сохранять не всю сделку, а только ее номер, а полную информацию уже загружать из терминала. Но в стратегию их не получится загрузить. Для этого напрямую меняется значение Strategy.PositionManager.Position
Thanks: apostar

apostar

Avatar
Date: 12/16/2011
Reply


Спасибо, Михаил.

А насколько правильным будет имплементировать наследника от, в моем случае, SmartTrader'а и при запуске робота загрузить собственные сделки (и сопутствующие данные такие как Security, Order) из внешнего источника и вызвать AddMyTrade?
Thanks:

Alexander

Avatar
Date: 12/23/2011
Reply


apostar
Спасибо, Михаил.

А насколько правильным будет имплементировать наследника от, в моем случае, SmartTrader'а и при запуске робота загрузить собственные сделки (и сопутствующие данные такие как Security, Order) из внешнего источника и вызвать AddMyTrade?


Да, так можно сделать.
Весь вопрос - в том действительно ли это вам нужно в роботе.
Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy