Блог им. Chartist_

Кратко про индикатор Moving Average

Кратко про индикатор Moving Average

В трейдинге бывает необходимость обратиться к некоторому краткому руководству по той или иной теме технического анализа. Решил написать для себя и выложить онлайн цикл статей о технических индикаторах.

Естественно, начинаем с самого простого индикатора: средняя (Moving Average).

Средняя нужна для определения тренда цены относительно ее среднего значения за некоторый предшествующий период. Так, если цена закрытия находится выше SMA10, при этом SMA10 повышается — налицо восходящий краткосрочный тренд. Если цена закрытия находится ниже SMA100, которая понижается, делаем вывод что на рынке происходит среднесрочный медвежий тренд.


Кратко про индикатор Moving Average

Для расчета простой средней обычно используют метод Simple и цену закрытия Close (тем проще средняя, тем она информативнее). Экспоненциальные средние можно встретить при расчетах индикаторов, например MACD. Я не использую экспоненциальные средние, так как при сильных движениях они образуют «пучок» средних.

Тем не менее, представляется полезным анализ взаимного расположения простой и экспоненциальной средней одного порядка, который позволяет судить об ускорении или замедлении соответствующего по сроку тренда.

В трейдинге обычно используют средние: SMA10, SMA20, SMA50, SMA100, SMA200.

Если цена закрытия и три средние SMA10, 20 и 50 выстраиваются по порядку, то такая комбинация является признаком тренда.

Соответственно, если цена и три средние SMA10, 20 и 50 перепутаны, рынок находится во флэте.

Средние служат поддержкой или сопротивлением при развитии тренда. Так устойчивый пробой среднесрочной средней SMA20 говорит о нарушении или конце тренда.

 Кратко про индикатор Moving Average


Так как наклон средней показывает направление и силу соответствующего тренда, то предпочтительно совершать сделки в направлении средней по принципу «куда тренд — туда и я».

По определению, средняя является запаздывающим индикатором, поэтому пересечения средних различных порядков скорее всего будут неэффективными в качестве сигнала. Однако, некоторые трейдеры пытаются устранить эту неэффективность с помощью добавления к торговой системе опережающих индикаторов (осцилляторов).

Тем не менее, для индикации восходящего тренда можно использовать положение SMA20 выше SMA50, зеркально — для нисходящей тенденции.

В заключение необходимо сказать, что при создании трендовой торговой системы, необходимо всегда использовать индикатор moving average.

 

 

287
7 комментариев
Наиболее успешный способ 'устранения' запаздывания:
1. Относите значение МА с текущей свечи на ту, где находится середина периода усреднения.
2. Эти недостающие полпериода достраиваете значениями МА по тому же поведению свечей, что было в первом полупериоде, известном.

Проверяйте.
avatar
svgr, Спасибо, было бы интересно протестировать нормализованный индикатор MA.
В принципе, меня устраивает запаздывание МА в моей ТС.
avatar
Chartist_, а запаздывание никуда деться не может. И устраивать / не устраивать может не оно само по себе, а последствия от расхождения неявно прогнозируемого МА значения и реально случившегося.
В стандартном МА п.2 просто принимается горизонтальной линией. А я написал, что есть вариант получше.
avatar
svgr, а можете пояснить п2? Как я понял вы предлагаете вторую половину ма сдвинуть на пол периода назад. Но как заполнить первую половину периода? Рассчитать там ма по половине периода?
avatar
MoscowTrades, 

Схема.
Рассматриваем для примера минутные свечи, нумеруем их от текущей, у которой номер 0.
Возьмём период 9. Тогда на свече 0 знаем МА(-4). То есть усреднили по десяти свечам от -9 до 0 и результат отнесли к свече -4.
Нужна какая-то оценка МА(0), которую обозначим ПМА(0). Саму МА(0) сможем вычислить только на свече 4.
 Для этого нужно придумать функцию, по которой менялись значения свечей от -9 до 0, например закрытия C(i) (если МА по ним считается). Тут поле для творчества. Эта функция может быть любой интересной для конечного результата. Прямую логично продолжить этой же прямой, к примеру. Это косвенно оправдывает существование каналов.
Теперь можно по этой функции вычислить недостающие значения для расчёта ПМА(0).

Получится ПМА(0)=C(-4)+C(-3)+C(-2)+C(-1)+C(0)+ПC(1)+ПC(2)+ПC(3)+ПC(4)) / 9

В реальности нужно сокращать количество этих прогнозных ПС, чтобы эффект, который ловит усреднение не успел сильно раствориться. Поэтому МА тут просто как модель, нужно усреднять хитрее. Можно свести только к двум прогнозным слагаемым при любом ‘периоде’.

avatar
svgr, а не фильтр Кальмана тем же занимается?
avatar
MoscowTrades, может быть похожим. Я пробовал его применять. И другие расчётные штуки. Существенно ничего не выигрывается. Потом просто с исходных кирпичей с 2015 самостоятельно строю ТС, понимая что даёт каждый кирпич и в каких ситуациях. Велосипеды делаю, никого не копируя, ни у кого не подсматривая.
Раз я самостоятельно дошёл простыми последовательными рассуждениями до Калмана, значит я не хуже предшественников.
Грубо говоря, строю системы, которые нарезают график на куски по алгоритму, а потом собираю статистику результатов на кусках. таким путём можно с новой стороны численно определять известные характеристики: волатильность, трендовость/контртрендовость и пр.

avatar

Читайте на SMART-LAB:
Фото
Обновление торгового стакана: новые возможности виджета
Один из критериев успешной торговли — технический инструментарий: терминал и виджеты, которыми пользуются инвесторы и трейдеры. Особенно важны...
Фото
Российский сектор здравоохранения: два перспективных эмитента
«МД Медикал Груп» «МД Медикал» — один из ведущих игроков на рынке частных услуг здравоохранения в РФ. Группа компаний «МД Медикал»...
Фото
Страховые требования в связи со стихийными бедствиями превысят $100 млрд - Swiss Re
Страховые требования в связи со стихийными бедствиями в 2025 году превысят $100 млрд шестой год подряд, несмотря на отсутствие крупных ураганов в...

теги блога Chartist_

....все тэги



UPDONW
Новый дизайн