Тиковый индикатор mandor(a) помогите исправить.

 

Тиковый индикатор Ticker TrailCD можно его дополнить, сделать как в индикаторе Ticker Trail чтобы сразу появлялся на графике?

mandor(a) не нашел по моему он уже не занимается программированием на мкл, может кто сможет исправить?

Файлы:
 
Ticker Trail
Файлы:
 
Gun:

Тиковый индикатор Ticker TrailCD можно его дополнить, сделать как в индикаторе Ticker Trail чтобы сразу появлялся на графике?

mandor(a) не нашел по моему он уже не занимается программированием на мкл, может кто сможет исправить?


Мне кажется, что это абсолютно ненужно.

В Ticker Trail используется эмуляция тиков до начала работы индикатора (начала поступления тиков). Поэтому мы сразу видим график того, чего не было. Скорее, нужно исправить Ticker Trail , в нем убрать эмуляцию тиков до фактического старта индикатора, чтобы не вводить наблюдателя в заблуждение. В приложенном индикаторе обрезана эмуляция. Эти индикаторы приходят в рабочее состояние, когда соберут достаточно тиков, параметр CountBars :

extern int CountBars=1000; // Количество отображаемых баров

Файлы:
 
Mislaid:


Мне кажется, что это абсолютно ненужно.

В Ticker Trail используется эмуляция тиков до начала работы индикатора (начала поступления тиков). Поэтому мы сразу видим график того, чего не было. Скорее, нужно исправить Ticker Trail , в нем убрать эмуляцию тиков до фактического старта индикатора, чтобы не вводить наблюдателя в заблуждение. В приложенном индикаторе обрезана эмуляция. Эти индикаторы приходят в рабочее состояние, когда соберут достаточно тиков, параметр CountBars :

extern int CountBars=1000; // Количество отображаемых баров


Спасибо за информацию, у меня еще один вопрос, почему иногда выходит глюк на индикаторе Ticker TrailCD в виде вот такого значения как на скрине 2 147 483 647, и как не странно цифра постоянна и всегда выходит именно она, что на пятизнаке, что на четырехзнаке, в чем может быть проблема?

Или это все из за price=MathRound(Bid/Point);, можно ли избежать выпадения этого значения 2 147 483 647 что можно сделать что бы такого глюка не было в индикаторе?

 
Gun:

Спасибо за информацию, у меня еще один вопрос, почему иногда выходит глюк на индикаторе Ticker TrailCD в виде вот такого значения как на скрине 2 147 483 647, и как не странно цифра постоянна и всегда выходит именно она, что на пятизнаке, что на четырехзнаке, в чем может быть проблема?

Или это все из за price=MathRound(Bid/Point);, можно ли избежать выпадения этого значения 2 147 483 647 что можно сделать что бы такого глюка не было в индикаторе?


2 147 483 647 == EMPTY_VALUE и наоборот
 
Vinin:

2 147 483 647 == EMPTY_VALUE и наоборот

Спасибо это в индикаторе в каком месте сделать надо, если можно кусок показать куда это всунуть?
 
Gun:

Спасибо это в индикаторе в каком месте сделать надо, если можно кусок показать куда это всунуть?

EMPTY_VALUE - пустое значение. Можно только контроль добавить
Причина обращения: