qadexys:
Основное действие в этой строке:
Насколько понял функции Pine - берем исходный массив цен, вычисляем разность цен x[i+1] - x[i] в отдельный массив, выбираем максимальное значение в этом массиве, выполняем сглаживание скользящей средней Арно Легу.
max(change(src), 0), это не максимальное в массиве, а отбор положительных значений - вместо отрицательных берется ноль. Строкой ниже (-min(change(src), 0)) отбираются только отрицательные и у них убирается знак.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Всем доброго времени суток.
Имеется код индикатора - некоторого переработанного RSI (автор ):
Основное действие в этой строке:
alma(max(change(src), 0), len, offset, sigma)
Насколько понял функции Pine - берем исходный массив цен, вычисляем разность цен x[i+1] - x[i] в отдельный массив, выбираем максимальное значение в этом массиве, выполняем сглаживание скользящей средней Арно Легу.
Для справки ALMA - Arnaud Legoux Moving Average, код из того же Pine:
В MQL новичок, надеюсь здесь наведут на мысли как написать данный индикатор для терминала МТ5. Больше всего интересует строка, "alma(max(change(src), 0), len, offset, sigma) ", написать бы математически правильно её - получится и остальное. Пока что не работающее вот это: