Индикаторы: Four_MA_Strength_HTF

 

Four_MA_Strength_HTF:

Индикатор Four_MA_Strength с возможностью изменения таймфрейма индикатора во входных параметрах.

Рис.1. Индикатор Four_MA_Strength_HTF

Автор: Nikolay Kositsin

 
Automated-Trading:

Four_MA_Strength_HTF:

Автор: Nikolay Kositsin


Выбираю таймфрейм любой, например 1H, и индикатор вырисовывается только на данном таймфрейме, при переключении графика на другой индикатор ничего не отображает.

 

Еще пробовал взять индикатор Four_MA_Strength, переименовать его, указать в коде MA_Handle[0]=iMA(NULL,0,Ma1_Period,0,Ma1_Method,Ma1_Price); вместо 0 нужный таймфрейм и добавить на график как новый индикатор вместе с оригинальным, но он тоже не отрисовывает. Не понимаю почему...

Вообще хотелось бы сделать в одном индикаторе 7 строк от M1 до D или даже W чтобы всегда видеть полную картину без постоянных переключений на разные таймфреймы. Если для вас не составит большого труда, сделайте такой индикатор. Ступенчатую силу тренда при этом не нужно реализовывать в коде как это изначально у вас. Одно условие либо каждая старшая МА ниже предыдущей, либо наоборот каждая старшая МА выше предыдущей.

      if ( Ma1_0 > Ma2_0 && Ma2_0 > Ma3_0 && Ma3_0 > Ma4_0 ) ustrength;

      if (  Ma1_0 < Ma2_0 && Ma2_0 < Ma3_0 && Ma3_0 < Ma4_0 ) dstrength;

Ступени будут реализованы за счет разных таймфреймов.