


Индекс МосБиржи в апреле обновил годовые минимумы, а затем начал восстанавливаться. Мы проверили редкий, но эффективный сигнал ширины рынка: сколько акций торгуются выше своих скользящих средних. Анализ показывает, что сейчас рынок может находиться в точке разворота.
Скользящие средние (SMA) — один из базовых инструментов технического анализа. Они показывают усреднённую цену актива за определённый период и помогают определить тренд.
Однако, помимо анализа одной акции, в США и других развитых рынках активно применяется один из вариантов подхода анализа ширины рынка — оценка того, какая доля всех бумаг находится выше своих скользящих средних.
Мы адаптировали этот подход к Индексу МосБиржи: для всех компонентов рассчитали долю бумаг, торгующихся выше своих 50-дневных (SMA50) и 200-дневных (SMA200) скользящих средних.
Анализ доли акций выше скользящих средних позволяет оценить общее состояние рынка — его внутреннюю силу или слабость. Получившийся индикатор помогает определить, когда рынок перегрет или, наоборот, перепродан.
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 -- Проверяем, есть ли достаточно дан