← Voltar

Параметры метода Start объекта HistoryEmulationConnector

Добрый вечер!

В версиях 4.1 метод Start объекта HistoryEmulationConnector принимал параметры csharp new DateTime(year, month, day, hour, minute, second) где hour, minute и second могли быть совершенно определенными, что позволяло начинать тестирование с указанного времени. Т.е. если startDate был равен csharp new DateTime(2012, 10, 01, 11, 9, 35) то событие ```csharp connector.MarketTimeChanged


В версии 4.2 метод Start стал принимать параметры формата ```csharp
new DateTime(year, month, day, 0, 0, 0)
``` где часы, минуты и секунды обязательно должны быть равны 0, поэтому и события приходят с самого начала загруженной истории.

Можно ли вернуть возможность версий 4.1?

Спасибо!

Este tópico foi útil?

Compartilhar tópico

Comentários (3)

Entrar ou Criar conta, Faça login ou cadastre-se para deixar um comentário

Mikhail Sukhov
Mikhail Sukhov

AntonySS: где часы, минуты и секунды обязательно должны быть равны 0

Это почему?

AntonySS
AntonySS Autor

Михаил Сухов:

AntonySS: где часы, минуты и секунды обязательно должны быть равны 0

Это почему?

Изменив в оригинальном коде примера SampleHistoryTestingParallel 4.2.2.4 startTime на

var startTime = new DateTime(2012, 10, 1, 11, 11, 11);

при нажатии кнопки Старт программа не запускается. Если использовать для startTime только дату, все работает.

AntonySS
AntonySS Autor

В версии 4.1.19.1 это точно работает