Михаил, сделал все, как вы писали.
Verifier - Все настроено правильно!
Sample - получает все сделки.
А вот при работе с SampleCandles обнаружил следующую штуку.
Жму "Подключиться", затем "Экпорт DDE". Далее, если очень быстро выбрать бумагу и нажать "График", то свечи отрисовываются. Если после нажатия "Экпорт DDE" немного подождать, то свечей на графике нет. Несколько экспериментов показало, что от времени ожидания между нажатием "Экпорт DDE" и "График" зависит число отрисованных свечей (их либо вообще нет, либо обрезаются свечи в начале).
Получается, что событие _candleManager.NewCandles += DrawCandles отрабатывает только для тех свечей, которые приходят из quik после RegisterTimeFrameCandles(security, this.TimeFrame.SelectedTime).
Как оказалось, причина не работоспособности в собственной стратегии - в этом же.
В Quik на реальном счете таблица всех сделок намного больше, поэтому часть сделок всегда успевало приходить и казалось, что все работает. Хотя на самом деле свечи в начале также обрезаются.
Михаил, это все так и должно работать? Если да, то как можно получить все свечи за текущий день?