← Back

SampleEmulationTesting 3.1.10 не производит сделки?

Запуск примера SampleEmulationTesting всегда прозводит пустой отчет. Смотрел работу SmaStrategy в дебаге. ... // получаем сформированную свечку var candle = _candleManager.GetTimeFrameCandle(base.Security, base.TimeFrame, _nextTime - base.TimeFrame); .... Возвращает candle == null всегда.

Добавил овработчик событий в MainWindow trader.NewTrades += (t) => ; Событие NewTrades не происходит. Что то не так?

Comments (3)

Login or Create account, Log in or register to leave a comment

Mikhail Sukhov
Mikhail Sukhov

sun: Запуск примера SampleEmulationTesting всегда прозводит пустой отчет.

В документации написано про BasePath.

sun
sun Author

🤨 Михаил, я нашел только TradingStorage::BasePath свойство . А в примере SampleEmulationTesting класс TradingStorage не используется. Помогите пожалуста.

Уточнение - под пустым отчетом поимел ввиду нули по всем позициям. Заголовки и нули присутствуют. Т.е отчет отражает суть - сделок небыло. И вроде как стакан не гененерится случайным образом. В своем понимании совешенно не уверен. Но в первом сообщении описал доступные мне факты. 🤨

Mikhail Sukhov
Mikhail Sukhov

sun: 🤨 Михаил, я нашел только TradingStorage::BasePath свойство . А в примере SampleEmulationTesting класс TradingStorage не используется. Помогите пожалуста.

Уточнение - под пустым отчетом поимел ввиду нули по всем позициям. Заголовки и нули присутствуют. Т.е отчет отражает суть - сделок небыло. И вроде как стакан не гененерится случайным образом. В своем понимании совешенно не уверен. Но в первом сообщении описал доступные мне факты. 🤨

Я немного напутал. Думал вы про тестирование на истории. Проверил, действительно не работает. Будем разбираться, когда пример успели поломать.