В индикатор вкралась маленькая неточность.
У Вас так:
for(int i=0;i<limit;i++) TRIX_Buffer[0]=EMPTY_VALUE;
Видимо Вы хотели сделать так:
for(int i=0;i<limit;i++) TRIX_Buffer[i]=EMPTY_VALUE;
Хотя при указании:
PlotIndexSetInteger(0,PLOT_DRAW_BEGIN,3*InpPeriodEMA-3);Инициализацию начальных значений, наверное, можно и не делать.
avoitenko:
В индикатор вкралась маленькая неточность.
У Вас так:
Видимо Вы хотели сделать так:
Хотя при указании:
Инициализацию начальных значений, наверное, можно и не делать.Вы правы. Поправки внесем обязательно.
Инициализацию нужно делать всегда. Этот цикл небольшой, выполняется не постоянно, а только при пересчете индикатора.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Triple Exponential Average (TRIX):
Технический индикатор Тройное Экспоненциальное Среднее (Triple Exponential Average, TRIX) разработан Джеком Хатсоном (Jack Hutson) как осциллятор состояния перекупленности и перепроданности. Он может применяться также и как индикатор моментума. Тройное сглаживание служит для устранения циклических составляющих в движении цены с периодом меньше, чем период индикатора TRIX.
В качестве сигналов на покупку используют пересечение нулевой линии снизу или "бычье" расхождение, на продажу - пересечение индикатором нулевой линии сверху или "медвежье" расхождение с ценами. Отличительной особенностью индикатора является отличная фильтрация ценовых шумов и отсутствие запаздывания, характерного для большинства скользящих средних.
Автор: MetaQuotes Software Corp.