Параметры метода Start объекта HistoryEmulationConnector
Atom Ответить
28.01.2014


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

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

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

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

Спасибо!



Спасибо:




3 Ответов
Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 28.01.2014
Ответить


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


Это почему?
Спасибо:

AntonySS

Фотография
Курсы Автор статей
Дата: 28.01.2014
Ответить


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


Это почему?


Изменив в оригинальном коде примера SampleHistoryTestingParallel 4.2.2.4 startTime на
Код
var startTime = new DateTime(2012, 10, 1, 11, 11, 11);


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

AntonySS

Фотография
Курсы Автор статей
Дата: 28.01.2014
Ответить


В версии 4.1.19.1 это точно работает
Автор топика
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy