Type/to search

Количественная торговая стратегия на основе скользящих средних

Common strategy
Created: 2024-01-16 17:37:13
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Данная стратегия формирует торговые сигналы путем расчета скользящих средних с разными периодами и определения их пересечений («золотой крест» и «смертельный крест»). Это классическая стратегия следования за трендом. В основном используются взвешенная скользящая средняя WMA и адаптивная скользящая средняя ALMA.

Принцип стратегии

Стратегия сначала рассчитывает краткосрочные и среднесрочные скользящие средние цены ma1 и ma2, где ma1 имеет более короткий период, а ma2 – более длинный. Затем вычисляется разница между ma1 и ma2 (ma3), после чего для ma3 строится сглаживающая скользящая средняя ma4. Когда ma3 пересекает ma4 снизу вверх, формируется сигнал на покупку, а при пересечении сверху вниз – сигнал на продажу.

Таким образом, ma3 отражает краткосрочное и среднесрочное направление тренда цены, а ma4 фильтрует часть шума в ma3, образуя относительно надежные торговые сигналы. Соотношение периодов ma1 и ma2 задается параметром maLen, пользователь может подобрать оптимальную комбинацию периодов для разных рынков.

Преимущества стратегии

Стратегия обладает следующими преимуществами:

  1. Использование адаптивной скользящей средней ALMA и взвешенной скользящей средней WMA позволяет лучше адаптироваться к рыночным изменениям.

  2. Применение усреднения цены по нескольким периодам делает торговые сигналы более надежными.

  3. Параметры настраиваемы, пользователь может оптимизировать их под разные рынки, что обеспечивает широкую применимость.

  4. Идея стратегии ясна и проста для понимания, легко реализуема.

  5. Может показывать хорошие результаты как на трендовых, так и на колебательных рынках.

Риски и их решение

У стратегии есть и некоторые риски:

  1. При резких изменениях рынка стратегия скользящих средних может давать нечеткие и запаздывающие сигналы. Это можно оптимизировать, настроив периоды скользящих средних и другие параметры.

  2. Как чистая стратегия следования за трендом, она может приносить убытки в периоды консолидации и бокового движения. Можно добавить другие индикаторы в качестве фильтров.

  3. Неправильная настройка параметров может привести к чрезмерно коротким периодам и избыточной торговле. Следует тщательно выбирать подходящие параметры.

Оптимизация стратегии

Стратегию можно оптимизировать по следующим направлениям:

  1. Протестировать больше типов скользящих средних, например, линейную скользящую среднюю, экспоненциальную скользящую среднюю и т.д.

  2. Добавить механизмы стоп-лосса на основе таких индикаторов, как волатильность, ценовые каналы и т.п.

  3. Использовать анализ нескольких временных периодов и применять скользящую оптимизацию параметров.

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

Заключение

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

Source
Pine
/*backtest
start: 2024-01-08 00:00:00
end: 2024-01-15 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Oracle Move Strategy", overlay=true)

maLen = input(30, "ma period")
Strategy parameters
Strategy parameters
ma period
mode
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)