Выбираю таймфрейм любой, например 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;
Ступени будут реализованы за счет разных таймфреймов.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Four_MA_Strength_HTF:
Индикатор Four_MA_Strength с возможностью изменения таймфрейма индикатора во входных параметрах.
Автор: Nikolay Kositsin