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


BBB

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

Теги:


Спасибо:




30 Ответов
< 1 2 
UsilaDobry

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


Изменил код, индикатор сначала выводится корректно (вложение 1), а потом с приходом нового тика сжимается и на последней свечке стягивается в точку (вложение 2)...? Хотя, согласно кода на последней свечке вообще не должно быть вычисление индикатора пока она в состоянии изменения...



Спасибо:

Mikhail Sukhov

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


UsilaDobry Перейти
Изменил код, индикатор сначала выводится корректно (вложение 1), а потом с приходом нового тика сжимается и на последней свечке стягивается в точку (вложение 2)...?


А теперь изучайте что такое IsFinalLaugh
Спасибо:

UsilaDobry

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


Михаил Сухов Перейти
UsilaDobry Перейти
Изменил код, индикатор сначала выводится корректно (вложение 1), а потом с приходом нового тика сжимается и на последней свечке стягивается в точку (вложение 2)...?


А теперь изучайте что такое IsFinalLaugh


Confused
Как я понимаю, IsFinal=true например для 10-минутного графика означает, что после формирования 10-минутной свечи (когда она примет состояние Finished) значение индикатора больше не будет изменяться, оно будет окончательным.
Спасибо:

UsilaDobry

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


Странно...Вернул всё в первоначальный вид, (топик #18), убрал проверку на IsFormed, ничего не изменилось...Всё также, как в топике #27. Я уже закипаю...

Спасибо:

UsilaDobry

Фотография
Курсы
Дата: 24.06.2013
Ответить


Почему с AlfaDirect выводятся график завершенные и последняя незавершенная свечи? В Quik такого нет, при исполнении такого кода выводятся только завершенные свечи... Или это особенность терминала AlfaDirect?

Код
_series.ProcessCandle += candle => 
                    {
                        if (candle.State == CandleStates.Finished)
                        {
                            this.GuiAsync(() =>_chartWindow.Chart.ProcessValues(candle.OpenTime, new Dictionary<IChartElement, object>
                                                                         {
                                                                             {_candlesElem, candle},
                                                                         }));
                            
                        }
                        
                    };
Спасибо:
< 1 2 

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

loading
clippy