← Zurück

Параметры метода 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?

Спасибо!

War dieses Thema hilfreich?

Thema teilen

Kommentare (3)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

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 это точно работает