Свечки из тиков.

Свечки из тиков.
Atom
5/21/2012


Посоветуйте каким образом можно в StockSharp получать свечки из тиков? ну тоесть очевидный вариант: Trader -> CandleManager -> CandleSeries. Можно как-то разорвать связь между Trader -> CandleManager, чтобы отдавать тики самому и получать свечки и все связанные события от CandleSeries? Подойдет ли для этого CandleBuilder?

Tags:


Thanks:


Alexander

Avatar
Date: 5/21/2012
Reply


vlad1024 Go to
Посоветуйте каким образом можно в StockSharp получать свечки из тиков? ну тоесть очевидный вариант: Trader -> CandleManager -> CandleSeries. Можно как-то разорвать связь между Trader -> CandleManager, чтобы отдавать тики самому и получать свечки и все связанные события от CandleSeries? Подойдет ли для этого CandleBuilder?


Влад, посмотри в Гидру, там это реализовано насколько я помню.
Thanks:

OvcharenkoVI

Avatar
Date: 5/21/2012
Reply


Если хочешь, то давай в скайпе скину - для интереса сам писал класс для создания свечек. Отдаешь тики, получаешь свечку )
Thanks:

vlad1024

Avatar
Date: 5/22/2012
Reply


OvcharenkoVI Go to
Если хочешь, то давай в скайпе скину - для интереса сам писал класс для создания свечек. Отдаешь тики, получаешь свечку )

да я сам напишу, если другого варианта не найду ) просто смотрю внутрь стокшарпа, вижу там разные построители свечек (Timeframe, Renko, Volume, etc) а интерфейса, чтобы скормить им тики нет, вернее он пока не понятен.
Thanks:

Mikhail Sukhov

Avatar
Date: 5/22/2012
Reply


vlad1024 Go to
OvcharenkoVI Go to
Если хочешь, то давай в скайпе скину - для интереса сам писал класс для создания свечек. Отдаешь тики, получаешь свечку )

да я сам напишу, если другого варианта не найду ) просто смотрю внутрь стокшарпа, вижу там разные построители свечек (Timeframe, Renko, Volume, etc) а интерфейса, чтобы скормить им тики нет, вернее он пока не понятен.


Code

var manager = new CandleManager(new RawConvertableCandleBuilderSource<Trade>(trades));
var series = new CandleSeries(typeof(TimeFrameCandle), security, TimeSpan.FromMinutes(5));
manager.Start(series);
var candles = series.GetCandles();


Писал по памяти, возможно где-то методы по другому называются. Но в целом направление такое.
Thanks: vlad1024


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy