Проблемы с CandleManager'ом в реализации для Smart'a
Atom Ответить
08.07.2010


Потратил весь день, думал я что-то в своем алгоритме накосячил - ну не
получить свечей через Candle Manager, ну никак... Даже подписчики на
NewCandle не отрабатывают :(
В отчаянии запустил сэмпл SmartSMA под дебагом, навесил брейков на все
обработчики свечей и увидел, что приходят только исторические данные
через SmartTrader.NewCandle, а живой фид не идет... визуально свечи
тоже не отрисовываются, хотя подключение есть и сама стратегия
крутиться... Баг? Или что-то не так в том, что я делаю?

Спасибо

Теги:


Спасибо:




6 Ответов
Mikhail Sukhov

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


SmartTrader.RegisterTrades вызвали?

Спасибо:

Artyom

Фотография
Дата: 08.07.2010
Ответить


Нет, но и в примере такого вызова тоже не видно. В какой момент это
нужно делать, уже после Connect'a?

Автор топика
Спасибо:

Artyom

Фотография
Дата: 08.07.2010
Ответить


Ура! Сработало! Спасибо за быстрый ответ :)

Автор топика
Спасибо:

Mikhail Sukhov

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


Пример может быть не полностью правильный - больше вниманию уделяю
самой библиотеке. Но спасибо за наводку - исправлю.

Спасибо:

Artyom

Фотография
Дата: 10.07.2010
Ответить


Михаил, знаете я тут еще немного подумал насчет получения исторических
данных... Так вот, у меня есть некое рац-предложение: мне кажется
логичнее было бы этот кусок функциональности спрятать в CandleManager,
а не цепляться напрямую к SmartTrader'у и давать на откуп пользователю
библиотеки. Особенно этого начинает хотеться, когда работаешь с
нестандартными периодами, например 7-минутными барами. Приходится
писать формирование нужных исторических баров из стандартных
смартовских периодов, например, минутных. Просто есть подозрение что
внутри CandleManagera это и так уже делается, но для живых данных. В
любом случае, это не критично конечно, просто идея. И спасибо вам за
огромную и оч. полезную проделанную работу!

Автор топика
Спасибо:

Mikhail Sukhov

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


CandleManager умеет работать любыми свечками и любыми параметрами.
SmartTrader же выдает только временные свечки строго определенных
параметров. Как это совместить?

Спасибо:


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

loading
clippy