Получение свечки реального времени от Альфа-Директ


Получение свечки реального времени от Альфа-Директ
Atom
03.07.2012


BBB

Фотография
Здравствуйте, прочитал всю документацию но никак не получается это реализовать(версия 4.1.1), может кто даст рабочий пример кода...

Теги:


Спасибо:


1 2 3  >
OvcharenkoVI

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


var candleManager = new CandleManager(Trader)

var candleSeries = new CandleSeries(typeof(TimeFrameCandle), Security, (TimeSpan)AlfaTimeFrames.Minute1);

candleManager.Start(candleSeries);

candleSeries.CandlesFinished += candle => {};

Перед этим запустить Trader.RegisterTrades(Security);
Спасибо:

BBB

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


OvcharenkoVI Перейти
var candleManager = new CandleManager(Trader)

var candleSeries = new CandleSeries(typeof(TimeFrameCandle), Security, (TimeSpan)AlfaTimeFrames.Minute1);

candleManager.Start(candleSeries);

candleSeries.CandlesFinished += candle => {};

Перед этим запустить Trader.RegisterTrades(Security);


'StockSharp.Algo.Candles.CandleSeries' does not contain a definition for 'CandlesFinished' ???
Спасибо:

esper

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


BBB Перейти
'StockSharp.Algo.Candles.CandleSeries' does not contain a definition for 'CandlesFinished' ???

В последней версии это CandleSeries.ProcessCandle, при вызове события надо смотреть State свечи, чтобы он был Finished.

Спасибо:

BBB

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


Короче не работает...

А как получать котировки реального времени (желательно несколько раз в секунду)?
Спасибо:

Sergey Masyura

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


BBB Перейти
Короче не работает...

А как получать котировки реального времени (желательно несколько раз в секунду)?


Подпись.
Спасибо:

BBB

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


1. В общем ни CandleSeries.ProcessCandle, ни Trader.NewTrades, ни CandleManager.Processing у меня не работают. Что может быть не так?
2. Мне надо получать цену последней сделки по инструменту, какими способами это можно реализовать?
Спасибо:

Alexander

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


1) документация
2) примеры
3) поиск по форуму
4) техническая поддержка от нас
Спасибо:

none1

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


realtime бары могут не приходить в AlfaTest, если на машине часовой пояс не правильный.
Например, Exchange.Me = +4 UTC, а на винде без обновлений +3 UTC.
Тогда к _ad.GetArchiveFinInfoFromDB будут идти запросы на час больше и новых баров не появится.
Спасибо:

UsilaDobry

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


Коллеги, не получается вывести реальные свечи, выдает ошибку в строке _candleManager.Start(_series); "Параметр свечки 00-10-00 не правильный", чтобы это значило, в менеджер свечей передается серия, атрибуты верные, о какой свечке идет речь...??? 00-10-00 это 10-минутный таймфрейм серии, причем тут свечка...


Здесь _series = new CandleSeries(typeof(TimeFrameCandle), security, timeFrame); поменял timeFrame
_series = new CandleSeries(typeof(TimeFrameCandle), security, (TimeSpan)AlfaTimeFrames.Minute10);

предыдущая ошибка пропала, но появилась новая:
Спасибо:

UsilaDobry

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


Немного изменил код, но ошибка прежняя, вроде бы всё прозрачно, не пойму...
Добавил в примере SampleAlfaCandles к коду вывода истории candleManager

Спасибо:
1 2 3  >

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

loading
clippy