Время в EmulationTrader

Время в EmulationTrader
Atom
8/29/2012
YegorM


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

Пробую запустить тестирование на истории.
В примере из документации версии 4.1.3 указано, что при создании EmulationTrader нужно задавать WorkingTime, но в описании класса EmulationTrader, свойство WorkingTime - отсутствует.

var trader = new EmulationTrader( new [] , new[] , storageRegistry) { MarketTimeChangedInterval = timeFrame, StorageRegistry = storageRegistry, WorkingTime = Exchange.Rts.WorkingTime, };

В стратегии получаю время через Trader.GetMarketTime(Security.Exchange), но возвращается одно и то же значение {"дата начала старта" 1:00:00}. Подскажите пожалуйста, является ли значение WorkingTime критичным параметром для определения времени при тестировании? Если нет, что чем определяется запуск времени в эмуляторе?




Thanks:


Alexander

Avatar
Date: 9/3/2012
Reply


Исправлено, пробуйте последнюю версию с codeplex

Thanks:

YegorM

Avatar
Date: 9/3/2012
Reply


Alexander Mukhanchikov: Исправлено, пробуйте последнюю версию с codeplex

Александр, подскажите, пожалуйста, как получить доступ к последней версии на codeplex?

Thanks:

Alexander

Avatar
Date: 9/3/2012
Reply


скачать её из исходников, папка trunk\references

Thanks: YegorM

YegorM

Avatar
Date: 9/4/2012
Reply


Спасибо [smile]

Thanks:

RomSunZ

Avatar
Date: 10/10/2012
Reply


Подскажите пожалуйста как в EmulationTrader откорректировать часовой пояс?

С уважением, Роман

Thanks:

pyhta4og

Avatar
Date: 10/10/2012
Reply


RomSunZ: Подскажите пожалуйста как в EmulationTrader откорректировать часовой пояс?

С уважением, Роман

MarketEmulator.EmulatorTimeZone

Thanks:

RomSunZ

Avatar
Date: 10/10/2012
Reply


Я разбираю пример SampleHistoryTesting и не могу вызвать такое свойство через _trader.MarketEmulator (его там просто нет). Подскажите пожалуйста подробнее через как его вызвать [blush]

Thanks:

Moadip

Avatar
Date: 10/10/2012
Reply


((MarketEmulator)_trader.MarketEmulator).EmulatorTimeZone
Thanks:

RomSunZ

Avatar
Date: 10/10/2012
Reply


спасибо

PS. В моем случае как оказалось нужно было изменить часовой пояс биржи, а не трейдера: Exchange.Rts.TimeZoneInfo = TimeZoneInfo.Local;

Thanks:


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

loading
clippy