Стратегия двойного 7-дневного прорыва


Дата создания: 2024-01-30 16:49:01 Последнее изменение: 2024-01-30 16:49:01
Копировать: 0 Количество просмотров: 652
1
Подписаться
1617
Подписчики

Стратегия двойного 7-дневного прорыва

Обзор

Двойная 7-дневная стратегия прорыва - это очень простая стратегия торговли на коротких линиях. Она имеет только три правила торговли:

  1. Цена должна быть выше 200-дневной простой скользящей средней
  2. Если цена закрывается ниже минимального значения за последние 7 дней, то можно делать больше.
  3. Прямое закрытие по цене выше максимума за последние 7 дней

Несмотря на то, что правила очень простые, стратегия очень хорошо работала в некоторых акциях и периодах времени, даже превосходя многие стратегии RSI.

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

Двойная стратегия 7-дневного прорыва использует поддержку и сопротивление цены для торговли. Когда цена падает ниже минимальной цены за последние 7 дней, это означает, что цена может войти в период корректировки, и это делает больше; когда цена прорывает самую высокую цену за последние 7 дней, это означает, что ситуация может усилиться, и при этом прибыль может быть уравнена.

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

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

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

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

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

Двойная 7-дневная стратегия прорыва, как стратегия короткой линии, имеет два основных риска:

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

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

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

В этой статье мы рассмотрим, как можно улучшить стратегию прорыва в двух семидневках:

  1. Можно тестировать различные среднелинейные параметры, чтобы найти более подходящий долгосрочный показатель.
  2. Можно тестировать различные параметры прорывного цикла, оптимизировать краткосрочные показатели.
  3. Для дальнейшего контроля за убытками можно присоединиться к механизму сдерживания потерь.
  4. Фильтрация в сочетании с другими показателями повышает точность сигнала.

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

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

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

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

//@version=4
strategy("Double 7's Strategy", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100)

value1=input(7, title="Quantity of day low")
value2=input(7, title="Quantity of day high")
entry=lowest(close[1],value1)
exit=highest(close[1],value2)


mma200=sma(close,200)

// Test Period
testStartYear = input(2009, "Backtest Start Year")
testStartMonth = input(1, "Backtest Start Month")
testStartDay = input(2, "Backtest Start Day")
testPeriodStart = timestamp(testStartYear,testStartMonth,testStartDay,0,0)

testStopYear = input(2020, "Backtest Stop Year")
testStopMonth = input(12, "Backtest Stop Month")
testStopDay = input(30, "Backtest Stop Day")
testPeriodStop = timestamp(testStopYear,testStopMonth,testStopDay,0,0)

testPeriod() => true

if testPeriod()
    if (close>mma200) and (close<entry)
        strategy.entry("RsiLE", strategy.long , comment="Open")

    if (close>exit)
        strategy.close_all()