MA Color — это модифицированная скользящая средняя, которая меняет цвет в зависимости от направления тренда.
Индикатор помогает визуально определять направление тренда, особенно на мелких таймфреймах.

Settings = {
Name = "MA Color",
MAPeriod = 29, -- Период MA
MAType = 0, -- Тип усреднения (0 = SMA, 1 = EMA, 2 = SMMA, 3 = LWMA)
line = {
{
Name = "MA Up", -- Линия роста MA
Color = RGB(0, 255, 0), -- Зелёный (рост)
Type = TYPE_POINT,
Width = 2
},
{
Name = "MA Down", -- Линия падения MA
Color = RGB(255, 0, 0), -- Красный (падение)
Type = TYPE_POINT,
Width = 2
}
}
}
-- Функция расчёта скользящей средней (без рекурсии)
function MovingAverage(index, period, matype)
if index < period then return nil end -- Проверяем, есть ли достаточно дан