Стратегия прорыва скользящей средней при покупке


Дата создания: 2023-09-21 10:35:47 Последнее изменение: 2023-09-21 10:35:47
Копировать: 0 Количество просмотров: 675
1
Подписаться
1617
Подписчики

Обзор

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

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

  1. Определение условий покупки и продажи: когда низкая цена пробивает вниз краткосрочную среднюю линию SMA
  2. Сигнал покупать: при условии, что условия покупки и продажи будут соблюдены.
  3. Остановка EXIT: по умолчанию после 20 K-линий.

В частности, эта стратегия используется для создания сигнала покупки путем расчета пересечения средней линии SMA с низкой ценой и ее долготой как гладкость. Сигнал покупки создается, когда низкая цена падает вверх и выходит за пределы средней линии SMA.

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

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

  1. Стратегическая концепция проста, интуитивно понятна и подходит для начинающих
  2. Используя поддержку краткосрочной средней линии, есть определенная вероятность захвата возможности для перехода.
  3. Не нужно выбирать конкретную разновидность, она широко распространена на различные рынки
  4. Гибкость в корректировке среднелинейных параметров для различных циклов
  5. Ясный и контролируемый стоп-лост

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

  1. Риск обратной неудачи. После прорыва цены могут продолжить падение, а не восстание
  2. Частый риск остановки. Частые остановки приводят к большому количеству разворотов
  3. Риски оптимизации параметров. Параметры должны быть скорректированы для разных сортов и циклов, иначе они могут не работать эффективно
  4. Риск расходов на транзакции. Частые транзакции увеличивают расходы на транзакции

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

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

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

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

Эта стратегия представляет собой простую краткосрочную стратегию реверса, использующую форму прорыва равновесия в качестве момента покупки. Преимущества заключаются в простоте использования и широкой применимости; недостатки заключаются в том, что она легко останавливается, и существует риск реверсивной неудачи.

Исходный код стратегии
//@version=3
strategy(title="Buy The Dip", shorttitle="BTFD", overlay=true)
dipness = input(title="Dipness",defval=2)
smoothness = input(title="Smoothing",defval=10,minval=0)
lookforward = input(title="Exit After This Many Bars", defval=20)

thedip = low - (atr(20) * dipness)
thedipsma = sma(thedip,smoothness)

buyCondition = crossunder(low,thedipsma)

if (buyCondition)
    strategy.entry("long", strategy.long)
    
strategy.close("long",when=buyCondition[20]) 

plot(thedipsma)