Найти в Дзене
217 подписчиков

👨‍🎓 ИНДИКАТОРЫ SMMA И RMA ДЛЯ TSLAB ИЗ КУБИКОВ


📚 Индикаторы SMMA, MMA, RMA – три названия одной и той же сглаживающей скользящей средней, т.к. формулы у них идентичные.

✅ SMMA (Smoothed Moving Average) — Сглаженная скользящая средняя.

✅ RMA (Rolling Moving Average)- катящееся скользящее среднее.

💻 РАСЧЕТ
Первое значение сглаженного скользящего среднего рассчитывается, как простое скользящее среднее (SMA):
✏️ SUM1 = SUM(CLOSE[i], N)
✏️ SMMA1 = SUM1 / N

💡 Второе значение рассчитывается по следующей формуле:
SMMA[i]=(SUM1—SMMA[i—1] + CLOSE[i]) / N

💡 Последующие скользящие средние рассчитываются по следующей формуле:
✒️ PREVSUM = SMMA[i-1] * N
✒️ SMMA[i] = (PREVSUM—SMMA[i—1] + CLOSE[i]) / N

🖥 ГДЕ:
✏️ SUM — сумма;
✏️ SUM1 — сумма цен закрытия N периодов, отсчитываемая от предыдущего бара;
✏️ PREVSUM — сглаженная сумма предыдущего бара;
✏️ SMMA[i—1] — сглаженное скользящее среднее предыдущего бара;
✏️ SMMA[i] — сглаженное скользящее среднее текущего бара (кроме первого);
✏️ CLOSE[i] — текущая цена закрытия;
✏️ N — период сглаживания.

✅ В РЕЗУЛЬТАТЕ АРИФМЕТИЧЕСКИХ ПРЕОБРАЗОВАНИЙ ФОРМУЛА МОЖЕТ БЫТЬ УПРОЩЕНА:
SMMA[i] = (SMMA[i—1]*(N—1) + CLOSE[i]) / N

✅ РАСЧЕТ
RMA = ((RMAt-1 × (N-1)) + Xt) / N,

🖥 где
✒️ N – ширина окна, т.е. период скользящей;
✒️ X – цена.
✒️ Первоначальная RMA рассчитывается как SMA.

📈 В TSLab данный индикатор будет рассчитываться следующим образом.

СХЕМА ИНДИКАТОРА SMMA ИЛИ RMA В TSLAB (в приложении):

💻 В формуле SMМА:
✏️ — cls — возвращает значение закрытия бара в скрипте. Блок Источник (значения, потоковый). Используем для того, чтобы в скрипте вместо него можно задавать любые цены (закрытие, открытие, Хай, лоу, даже как вариант по значениям объема и т.п.);
✏️ — i — последний закрытый бар;
✏️ — SMMA — возвращает результат расчёта из блока Формула;
✏️ period — возвращает значение блока «Константа» (за какое количество баров рассчитывать скользящую SMМА).

📊 Создадим для примера скрипт, в котором добавим наш новый кубик с индикатором из вкладки «Самодельные» и нанесем на панель графика.

👉 Прочитать подробнее и скачать собранные выше варианты из кубиков индикатор SMA для TSLab можно на данной странице:
1 минута