← 返回

Не работает candleManager

Создаю объект класса CandleManager

<mark>_candleManager = new CandleManager(Trader); CandleSeries _candleSeries = new CandleSeries(typeof(TimeFrameCandle), _SIH, TimeSpan.FromMinutes(5));</mark>

Подписываюсь на событие

<mark>_candleManager.Processing += (ser, cand) => { Console.WriteLine(cand.OpenTime.ToString()+" ################"); }; _candleManager.Start(_candleSeries);</mark>

Но ничего не происходит (ни одного вызова). Хотя инструменты приходят. Коннектор Plaza версия стокшарпа 4.2.75. В чем может быть проблема ?

本主题对您有帮助吗?

分享主题

评论 (7)

登录创建账户, 登录或注册以发表评论

shumak
shumak 作者

я так понял, библиотечка не рабочая ? Только платная версия с исправлениями ?

Mikhail Sukhov
Mikhail Sukhov

shumak: я так понял, библиотечка не рабочая ? Только платная версия с исправлениями ?

неправильно поняли.

shumak
shumak 作者

нужно своими силами (силами пользователей) искать проблему и самим решать? в библиотеке ошибка или это в моем коде.

Mikhail Sukhov
Mikhail Sukhov

shumak: нужно своими силами

В нашей жизни можно полагаться только на самого себя.

aq2003
aq2003

shumak,

У авторов ответов не найдёшь, будут склонять на платную техподдержку.

Способ один, изучать исходники. Поведение менеджера свечек сильно зависит от провайдера данных. То есть, на разных провайдерах ведёт себя по-разному.

Рекомендую также попробовать конструктор CandleManager(new CandleBuilder(Trader)). Результат может быть другим.

Иван З.
Иван З.

shumak, aq2003 Воспроизведите проблему на одном из примеров. И опишите подробно здесь https://github.com/stocksharp/stocksharp/issues Если можете поправте. В Open source вроде как то так принято делать. По крайней мере не проигнорируют.