Стратегия 2/20 экспоненциальной скользящей средней


Дата создания: 2023-09-19 17:02:20 Последнее изменение: 2023-09-19 17:02:20
Копировать: 0 Количество просмотров: 833
1
Подписаться
1617
Подписчики

Обзор

Эта стратегия основана на 220 индексных движущихся средних, которые совершают покупки или продажи, когда цена пересекает среднюю. Она сочетает в себе функцию трендового следования движущихся средних и функцию трендового разворота для пересекающих сделок, чтобы улавливать краткосрочные и среднесрочные тенденции.

Стратегический принцип

Эта стратегия использует 20-летнюю индикаторную скользящую среднюю в качестве базовой линии. Если верхняя K-линия имеет обратную точку ниже текущей ценой закрытия, то делается больше, если верхняя K-линия имеет обратную точку выше текущей ценой закрытия, и делается пустое, если верхняя K-линия имеет обратную точку выше текущей ценой закрытия.

В частности, стратегия определяет обратный сигнал, рассчитывая максимальные и минимальные цены текущей линии K и сравнивая их с ценой закрытия предыдущей линии K, и начерчивает обратную точку. Когда обратная точка выше предыдущей ценой закрытия, делайте больше, а не делайте ничего. Таким образом, образованный многополосный сигнал 20-дневная EMA использует свои преимущества в качестве ориентира для определения направления тенденции, а также использует обратную точку для сравнения с ценой закрытия для определения времени обратного хода.

Анализ преимуществ

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

Анализ рисков

  • Фьючерсы на биржевые индексы обладают высоким уровнем леверинга и представляют собой большой риск для торговли, поэтому эта стратегия лучше подходит для акций и валют.
  • В условиях потрясений может быть больше ложных прорывов, что приводит к убыткам
  • Ограниченное пространство для настройки параметров, меньше места для оптимизации
  • Необходимо содействовать выбору сортов и определению управления позициями по другим показателям

Ответ:

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

Направление оптимизации

Эта стратегия может быть оптимизирована в следующих аспектах:

  1. Оптимизация параметров скользящих средних, корректировка циклов или использование двойных скользящих средних
  2. Добавление фильтрации показателей, таких как объем сделок, к сигналу прорыва
  3. Строгое управление рисками в сочетании с стратегией потери
  4. Повышение вероятности прорыва и определения тенденций в моделях машинного обучения
  5. Рассмотрение параметров адаптивной динамической настройки
  6. Поиск возможностей для торговли на основе таких показателей, как эмоциональный анализ
  7. Оптимизация стратегий управления позициями, таких как фиксированная пропорция, мартингейл и т.д.

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

Подвести итог

Стратегия в целом является простой и прямой, рекомендуется использовать ее в качестве вспомогательной стратегии из-за использования только отдельных индикаторов, высокой чувствительности к параметрам и рыночным тенденциям, ограниченного пространства для оптимизации. Однако ее концепция захвата обратных сдвигов заслуживает изучения и может быть использована для разработки более сложных систем прорыва.

Исходный код стратегии
/*backtest
start: 2022-09-12 00:00:00
end: 2023-09-18 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 21/11/2016
// This indicator plots 2/20 exponential moving average. For the Mov 
// Avg X 2/20 Indicator, the EMA bar will be painted when the Alert criteria is met.
////////////////////////////////////////////////////////////
strategy(title="Strategy 2/20 Exponential Moving Average", overlay = true)
Length = input(20, minval=1)
xPrice = close
xXA = ema(xPrice, Length)
nHH = max(high, high[1])
nLL = min(low, low[1])
nXS = iff((nLL > xXA)or(nHH < xXA), nLL, nHH)
pos = iff(nXS > close[1] , -1, iff(nXS < close[1] , 1, nz(pos[1], 0))) 
if (pos == 1) 
    strategy.entry("Long", strategy.long)
if (pos == -1)
    strategy.entry("Short", strategy.short)	    
barcolor(pos == -1 ? red: pos == 1 ? green : blue )
//plot(nXS, color=blue, title="XAverage")