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


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


BBB

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

Теги:


Спасибо:


< 1 2 3  >
Mikhail Sukhov

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


Приведите пожалуйста StackTrace. Картинки с ошибками и сам код не несут практически никакой полезной информации.
Спасибо:

UsilaDobry

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


Михаил Сухов Перейти
Приведите пожалуйста StackTrace. Картинки с ошибками и сам код не несут практически никакой полезной информации.


StackTrace? Это трассировка исключения?
Не знаю правильно ли я понял, Вы имеете ввиду вот эту информацию?
Спасибо:

Mikhail Sukhov

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


UsilaDobry Перейти
Михаил Сухов Перейти
Приведите пожалуйста StackTrace. Картинки с ошибками и сам код не несут практически никакой полезной информации.


StackTrace? Это трассировка исключения?
Не знаю правильно ли я понял, Вы имеете ввиду вот эту информацию?


Да это. А теперь нажмите на это окно Ctrl+C и вставьте сообщение как текст на форум. Спасибо.
Спасибо:

UsilaDobry

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


Цитата:
---------------------------


System.InvalidCastException: Не удалось привести тип объекта "StockSharp.Algo.Candles.TimeFrameCandle[]" к типу "System.Collections.Generic.List`1[StockSharp.Algo.Candles.Candle]".

в StockSharp.AlfaDirect.AlfaTrader.#=qNmkP6QzBPHM7MSi3K7zNb8hpEPmvaemYv5w1q7pSlzs=(CandleSeries #=qw2Ij9lcQ52_YjUxYlygqJQ==, AlfaTimeFrames #=qmt9jajmekZJ3lvX4EWDlsw==, Range`1 #=qUa$g1WHcmZt7GKP9MHGYdQ==, Boolean #=qyMqxPE6iw9OG3w187t$YJg==, #=qrYpFuQVysBZ8IKEVqMgJNeOJnek4Tqt17H5Lhdsr7oOl5WXmF$V4OcRiLRkcvZGh& #=qdyEgQw5_gfsmxp61TgMHpQ==)

в StockSharp.AlfaDirect.AlfaTrader.SubscribeHistoricalCandles(CandleSeries series, DateTime from, DateTime to)

в StockSharp.Algo.Candles.CandleManager.#=qMxwX6RCGPPukCh3ls8RxBpA7IM61KWm0NtodaOEzPbw=.#=q6S9eoetqGa49tVuWloNQCnRypxcDn7PYNPl2C$RaYnkKcnu1wUHa2NHB6vFg6y0WaNoYZQe4eQyVPI8HWrXBIyz4LMDluX5GlBYwdeY220k=(CandleSeries #=q1SVIqTyklP0v2Vmdbxf5pQ==, DateTime #=qv2yp$YhyUweWh$XfcRdgUw==, DateTime #=qHyx5tP4ns5E8bwaA97HB6A==)

в #=qX3OhqnqEph0ylOwbVoprdaRyUdFykOOlTJqNaUikiywB2d5GxCHY1J7pgbbIcyah1whRfbIIDuqG1CROSXDxrw==.#=qXRmgGHeIzniBfKG_gUxziw==()

в StockSharp.Algo.Candles.CandleManager.Start(CandleSeries series, DateTime from, DateTime to)

в StockSharp.Algo.Candles.CandleHelper.Start(ICandleManager manager, CandleSeries series)

в MARKET_SUCCESS_ALFA.MainWindow.ShowChartClick(Object sender, RoutedEventArgs e) в c:\Users\UsilaDobry\Documents\Visual Studio 2012\Projects\MARKET SUCCESS ALFA\MainWindow.xaml.cs:строка 241

ОК
---------------------------
Спасибо:

Mikhail Sukhov

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


Ошибка найдена и поправлена. Я постучался в скайп. Давайте проведем тестирование, может там еще что-то есть. Демо у Альфы теперь не предоставляется, а ради небольшой ошибки ехать к ним в офис нет совсем времени.
Спасибо: UsilaDobry

UsilaDobry

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


Благодарю, реальные свечи выводятся корректно. Красота. Вот только значения индикатора BollingerBands выводятся странно.
Это мой код
Спасибо:

UsilaDobry

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


Изменил немного код вывода значений индикатора, картинка без изменений...

Спасибо:

UsilaDobry

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


При выводе реальных свечек AlfaTrader засыпает logFile каждые 5 секунд сообщениями



Запустил простую стратегию для пробы, для контроля вывожу законченные свечи в debug, но законченные свечи не выводятся, свечи выводятся в debug каждые 5 секунд...
И стратегия не понимает состояние свечки Finished, срабатывает на каждые 5 секунд... Возможно из-за этого и индикатор выводится не корректно?..

Код запуска стратегии


Код стратегии



Вывод в debug
AlfaDirect - debug.jpg 165 KB (235)
Спасибо:

Mikhail Sukhov

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


UsilaDobry Перейти
Изменил немного код вывода значений индикатора, картинка без изменений...


IIndicator.IsFormed проверяется?
Спасибо:

UsilaDobry

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


Михаил Сухов Перейти
UsilaDobry Перейти
Изменил немного код вывода значений индикатора, картинка без изменений...


IIndicator.IsFormed проверяется?


Разве свойство значения индикатора IsFinal = true не решает эту проверку? Значение окончательное, более неизменное в данный момент времени... У меня такое чувство, что значения индикатора считаются каждые 5 секунд по мере поступления исторических тиков, это как-то пересекается с моим предыдущим постом...
Спасибо:
< 1 2 3  >

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

loading
clippy