軸サポートプレッシャー反転戦略は,軸サポートプレッシャー位の概念を組み合わせて,価格が軸位置を突破する時に逆操作を行う,突破取引戦略である.この戦略は,簡単に理解し,簡単に実行し,ショートライン突破取引戦略である.
この戦略は,まず,指定された周期 (例えば4根K線) の最高価格と最低価格を計算し,軸のサポートレベルと軸のプレッシャーレベルとして使用します. そして,価格の動きをリアルタイムで監視し,価格が軸のレベルを突破するかどうかを判断します.具体的には:
この戦略の論理はシンプルで明快で,主に価格が軸位を突破したときに逆操作を行うことを判断する.同時に,戦略は取引時間制御の論理を組み込み,指定された時間枠内でのみ取引し,そのため,夜間リスクを回避する.
この軸反転戦略には以下の利点があります.
この戦略にはいくつかのリスクがあります.
リスク管理のため,最適化が提案される際には,移動の止損を加え,大トレンドの方向を把握し,株式と大盤の選択と連携して,誤った突破率を低減することを考慮することができます.
この戦略のリスクを考慮して,次の方向で最適化が可能である.
軸位パラメータの最適化,例えば計算サイクルの長さを増やすことで,突破の成功率を向上させることができるかを見る.
モバイル・ストップ・メカニズムの加入により,大きなトレンドを追跡し,逆転のリスクを軽減する.
MACDなどの他の指標と組み合わせて判断する傾向は,誤った突破によるリスクを回避します.
株の分類は,異なる特性を区別し,異なるパラメータを設定します.
取引時間を最適化し,米株,港株などの異なる時間帯の取引時間を考慮する.
選択的に取引する,大盤の全体的な動きを考慮する.
全体的に見ると,軸支柱圧力逆転戦略は初心者にとって非常に適した簡単な突破策である.軸位置を利用して逆転時刻を判断し,戦略の考え方ははっきりと分かりやすい.同時に,いくつかのリスクがあり,パラメータ,ストップ,取引時間などの最適化が必要であり,その他の技術指標で判断を補う必要がある.リスクを適切に管理できれば,非常に実用的なショートライン取引戦略になることができる.
/*backtest
start: 2023-09-18 00:00:00
end: 2023-09-20 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("Pivot Reversal Strategy", overlay=true)
// === BACKTEST RANGE ===
FromMonth = input(defval = 2, title = "From Month", minval = 1)
FromDay = input(defval = 1, title = "From Day", minval = 1)
FromYear = input(defval = 2018, title = "From Year", minval = 2014)
ToMonth = input(defval = 1, title = "To Month", minval = 1)
ToDay = input(defval = 1, title = "To Day", minval = 1)
ToYear = input(defval = 9999, title = "To Year", minval = 2014)
leftBars = input(4)
rightBars = input(2)
swh = pivothigh(leftBars, rightBars)
swl = pivotlow(leftBars, rightBars)
swh_cond = not na(swh)
hprice = 0.0
hprice := swh_cond ? swh : hprice[1]
le = false
le := swh_cond ? true : (le[1] and high > hprice ? false : le[1])
if (le)
strategy.entry("PivRevLE", strategy.long, comment="PivRevLE", stop=hprice + syminfo.mintick)
swl_cond = not na(swl)
lprice = 0.0
lprice := swl_cond ? swl : lprice[1]
se = false
se := swl_cond ? true : (se[1] and low < lprice ? false : se[1])
if (se)
strategy.entry("PivRevSE", strategy.short, comment="PivRevSE", stop=lprice - syminfo.mintick)
//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)