Расхождение значений индикатора и его же в эксперте - страница 2

 
Вот в этой статье говорится о том что разницы быть не должно.
'Перенос кода индикатора в код эксперта. Заключение'
**************************
Запускаем тестирование этого эксперта в Тестере стратегий и после теста, проверив логфайл, убеждаемся, что созданная нами функция в плане заполнения значениями эмулируемого индикаторного буфера не имеет никаких отличий от того индикатора, на основе кода которого она строилась!
**************************
Может быть она вам поможет?
 
chv:
Rosh:
xeon:

Так-же нарвался разок на нопонятности при использовании iCustom а именно при управлении типами цен из эксперта, разбиратся небыло ни времени ни особого желания, просто перенес индикатор прямо в эксперт и проблема исчезла. Из за неоднократных нареканий на форуме на эту функцию (возможно и незаслуженных), решил от нее пока отказатся.

Возможно, была попытка использовать в индикаторе тип int. Тогда - да, проблемы обеспечены.

Rosh, а можно поподробнее про тип int в индикаторе? И связаные с этим проблемы. Честно, первый раз слышу, что использование int'a даёт какие-то проблемы с индикатором. Хочется узнать суть задачи, у меня int'ы стоят в индикаторах и экспертах сплошь и рядом.
Допустим, Ваш индикатор использует 4 буфера - два видимых и два невидимых (неотображаемых). Те, что видимы, имеют тип double и даже могут обращаться для своих расчетов к тем, что невидимы. Так вот, Вы решаете, что невидимые индикаторы могут иметь тип int (например, буфер int TrendBuffer[] может иметь три значения 0-флет, +1 - uptrend и -1(минус 1) - downtrend) , хотя бы из соображений экономии памяти. Такой индикатор прекрасно работает на графике, то есть визуально. Но если Вы в своем советнике обратитесь к невидимым буферам индикатора, то тут Вас будет ждать сюрприз. (проверьте сами)