Стратегия динамической скользящей средней
Обзор
Данная стратегия называется «Стратегия динамической скользящей средней». Основная идея заключается в использовании направления скользящей средней и соотношения цены для определения тренда, входа в рынок по направлению тренда и закрытия позиций при отсутствии тренда.
Принцип стратегии
Стратегия использует цену источника за length периодов для расчета скользящей средней. В качестве источника цены могут быть выбраны OHLC4, HLC3, цена закрытия и т.д. Рассчитанная скользящая средняя определяется как sma. Затем на основе пропорционального значения скользящей средней строятся короткая и длинная линии. По взаимному расположению короткой и длинной линий определяется, находится ли рынок в восходящем или нисходящем тренде.
Конкретно, формула расчета короткой линии: shortline = sma * ((100 + shortlevel) / 100), где shortlevel — положительное число, задаваемое пользователем, обозначающее процент отклонения короткой линии от скользящей средней. Аналогично, длинная линия: longline = sma * ((100 + longlevel) / 100), где longlevel — отрицательное число, задаваемое пользователем, обозначающее процент отклонения длинной линии от скользящей средней.
Таким образом, значение короткой линии всегда больше скользящей средней, а значение длинной линии всегда меньше скользящей средней. Когда цена пересекает короткую линию вверх, это сигнализирует о входе в восходящий тренд; в этом случае, если needlong разрешает открытие длинной позиции, ордер на покупку выставляется по цене длинной линии. Когда цена пересекает длинную линию вниз, это сигнализирует о входе в нисходящий тренд; в этом случае, если needshort разрешает открытие короткой позиции, ордер на продажу выставляется по цене короткой линии.
Независимо от того, открыта длинная или короткая позиция, когда цена возвращается к скользящей средней, это означает завершение тренда, и все ранее открытые позиции закрываются.
Таким образом, направление тренда определяется по динамическому соотношению между короткой/длинной линиями и скользящей средней, на основе чего осуществляется вход и выход из рынка.
Преимущества стратегии
Главное преимущество данной стратегии заключается в динамическом определении точек входа и выхода с помощью короткой и длинной линий, что позволяет относительно гибко улавливать основные направления тренда. По сравнению со стратегиями, которые просто срабатывают на фиксированных уровнях, эта стратегия является более продвинутой и интеллектуальной.
Кроме того, сама скользящая средняя обладает определенным фильтрующим эффектом, что в некоторой степени позволяет избежать ложных сигналов от высокочастотных колебаний. Также очень важно своевременно выходить из рынка, когда уровень скользящей средней указывает на завершение тренда.
Риски стратегии
Основной риск данной стратегии заключается в том, что эффективность скользящей средней различается в разные периоды. В нормальных условиях скользящая средняя достаточно хорошо отражает направление тренда, но в некоторых экстремальных рыночных ситуациях она может быть пробита в краткосрочной перспективе, что приведет к ложному входу, или возникнет ситуация расхождения (дивергенции). В таких случаях необходимо использовать скользящую среднюю с более длинным периодом, чтобы обеспечить точность определения тренда.
Другой аспект риска — инертность самой скользящей средней. При некоторых краткосрочных и резких ценовых движениях скользящая средняя не успевает своевременно отследить их, что может привести к пропуску точек входа или выхода. Для ускорения реакции скользящей средней необходимо уменьшить период.
Оптимизация стратегии
Данную стратегию можно продолжить оптимизировать по следующим направлениям:
- Добавление логики стоп-лосса. Скользящая средняя имеет запаздывание при определении тренда и не может полностью избежать попадания в ловушку, поэтому разумное добавление скользящего стопа может дополнительно снизить риски.
- Оптимизация параметров короткой и длинной линий. В настоящее время процент отклонения короткой и длинной линий от скользящей средней фиксирован. Можно протестировать различные наборы данных, чтобы найти оптимальные параметры.
- Добавление оценки силы тренда. Помимо положения короткой и длинной линий, также можно использовать определенный алгоритм для оценки силы тренда, чтобы избежать ложных сигналов при слабом тренде.
- Можно попробовать применить скользящую среднюю к другим торговым инструментам для кросс-инструментальной верификации.
Заключение
Данная стратегия осуществляет определение тренда и соответствующие длинные/короткие сделки путем динамического задания точек входа и выхода. Такой метод генерации торговых сигналов на основе динамической скользящей средней, по сравнению со статическими точками срабатывания, позволяет более гибко и интеллектуально улавливать ценовые тренды. Кроме того, он решает проблему недостаточной своевременности самой скользящей средней. Путем систематического бэктестинга и оптимизации параметров можно ожидать, что данная стратегия принесет хорошую прибыль.
- 1

