
Двухлинейная стратегия давления на обратный ход является очень простой стратегией уклонения от риска в фондовых индексах. Она заключается в том, что она заключает только многосторонние сделки, создавая позиции, когда цены приближаются к давлению, чтобы избежать входа в рынок только после того, как рынок преодолеет давление, что позволяет заблокировать более выгодную цену покупки.
Эта стратегия использует одновременно долгосрочные 200-дневные и краткосрочные 10-дневные скользящие средние. Позиции могут быть открыты только тогда, когда цена закрытия выше 200-дневных линий, то есть долгосрочная тенденция вверх. Позиции могут быть открыты, когда цена закрытия ниже 10-дневных линий, считая, что индекс акций находится в зоне давления.
После открытия позиции, настройте 5% стоп-лосс и 10% стоп-стоп для выхода из сделки. Кроме того, если цена пробивает 10-дневную линию вверх, также активируйте стоп-стоп.
Самым большим преимуществом стратегии двойного равномерного давления является то, что она способна следовать тенденции. Используя длинные и короткие двойные равномерные линии, она может эффективно определять направление долгосрочных тенденций.
Во-вторых, выбор времени входа в эту стратегию очень точен. Он использует давление, вызванное продольным диапазоном, в сочетании с оценкой показателя перекупа и перепродажи, чтобы выбрать оптимальный момент входа для отскока. Это может сделать цену входа более выгодной, что позволяет получить больше возможностей для получения прибыли.
Самый большой риск от двулинейной стратегии обратного регулирования давления заключается в том, что она легко приводит к многократным небольшим остановкам. Когда цена повторяет перепрыгивание в зоне давления, легко постоянно вызывать остановки. В этом случае есть риск многократных небольших потерь.
Кроме того, если неправильно оценить долгосрочную тенденцию, то после входа в игру может произойти значительное повышение уровня прорыва давления, тогда стоп-лосс может быть большим и нести больший риск.
Чтобы контролировать риск, можно уместно смягчить стоп-старт, увеличить период удержания позиции. В то же время следует осторожно судить о долгосрочных тенденциях и избегать рисков, связанных с ошибочными многоглавными позициями.
Эта стратегия может быть оптимизирована в следующих аспектах:
Добавление большего количества факторов для определения долгосрочных тенденций. Помимо простой скользящей средней, можно ввести больше показателей, таких как фундаментальные факторы, изменения объема торгов, чтобы более точно судить о долгосрочных тенденциях.
Оптимизируйте выбор времени входа в игру. Перед прорывом уровня давления можно определить, существуют ли признаки, которые могут значительно увеличить количество, что помогает определить силу и амплитуду отскока.
Оптимизация методов остановки. Существующие методы остановки являются более пассивными и не могут непрерывно перехватывать повышение. Можно изучить более динамичные методы остановки, такие как остановка троллей, чтобы получить больше повышения при условии, что риск контролируется.
Оптимизация управления позициями. Позиции могут быть скорректированы в режиме реального времени в зависимости от величины колебаний в основном рынке. Это может снизить колебания прибыли и убытка и обеспечить более стабильную кривую прибыли.
Двухлинейная стратегия обратного давления является простой и практической стратегией убежища. Она позволяет эффективно отслеживать долгосрочные тенденции, выбирая лучшие моменты отскока для открытия позиции.
Эта стратегия также имеет большой потенциал для улучшения путем оптимизации выбора времени входа, динамических методов остановки и управления позициями, что заслуживает дальнейшего изучения.
/*backtest
start: 2024-01-22 00:00:00
end: 2024-02-21 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © tsujimoto0403
//@version=5
strategy("simple pull back", overlay=true,default_qty_type=strategy.percent_of_equity,
default_qty_value=100)
//input value
malongperiod=input.int(200,"長期移動平均BASE200/period of long term sma",group = "パラメータ")
mashortperiod=input.int(10,"長期移動平均BASE10/period of short term sma",group = "パラメータ")
stoprate=input.int(5,title = "損切の割合%/stoploss percentages",group = "パラメータ")
profit=input.int(20,title = "利食いの割合%/take profit percentages",group = "パラメータ")
startday=input(title="バックテストを始める日/start trade day", defval=timestamp("01 Jan 2000 13:30 +0000"), group="期間")
endday=input(title="バックテスを終わる日/finish date day", defval=timestamp("1 Jan 2099 19:30 +0000"), group="期間")
//polt indicators that we use
malong=ta.sma(close,malongperiod)
mashort=ta.sma(close,mashortperiod)
plot(malong,color=color.aqua,linewidth = 2)
plot(mashort,color=color.yellow,linewidth = 2)
//date range
datefilter = true
//open conditions
if close>malong and close<mashort and strategy.position_size == 0 and datefilter and ta.rsi(close,3)<30
strategy.entry(id="long", direction=strategy.long)
//sell conditions
strategy.exit(id="cut",from_entry="long",stop=(1-0.01*stoprate)*strategy.position_avg_price,limit=(1+0.01*profit)*strategy.position_avg_price)
if close>mashort and close<low[1] and strategy.position_size>0
strategy.close(id ="long")