これはDonchain Breakout戦略に関するSEO最適化された記事です
ブレイクアウト追跡戦略は,長期のみの短期間の取引戦略である.この戦略は,価格がボリンジャーバンド上部レールの上を突破し,ブレイクアウトが発生した場合に長引くかどうかを監視する.出口オプションは2つあります.最初のものは,価格がボリンジャーバンド下部レールの下を突破すると出口し,もう一方は価格が中間線を下に突破すると出口する.この戦略は,利益計算に対するスライプと佣金の影響を無視します.
価格がボリンジャー帯の上部レールの上を突破するとロングする.
出口は2つあります
オプション1:価格がボリンジャー帯の下線線を下回るときに退場する.
オプション2 価格がボリンジャー帯の中央線を下回ると退場する
スリップと手数料は,利益計算には考慮されません.
この戦略は,トレンドと過買い/過売状況を決定するためにボリンジャーバンド指標を使用する.ボリンジャーバンドは,中間線,上部レール,下部レールから構成される.中間線は,n期間の閉盤価格の単純な移動平均線である.上部と下部レールは,標準偏差に基づいてプロットされ,封筒チャネルを形成する.上部と下部レールは,将来のレジスタンスと価格のサポートレベルとして見ることができる.
価格が上方レールの上を突破すると,上向きトレンドが形成され,ロングポジションが開始できることを示唆する.価格が下向きレールの下を突破すると,下向きトレンドが来ることを示唆し,ポジションは閉鎖されるべきである.中間線は平均価格レベルを表す.
この戦略の利点は,トレンド方向を決定するためにボリンジャーバンドを使用することで,偽のブレイクアウトに関連するリスクを軽減できる.トレンドトレードメンタリティと一致する上昇傾向が出現するときにのみ長続きする.また,市場状況に基づいて選択できる2つの異なる退出オプションがあります.
ボリンジャー帯を使用してトレンドを決定し,誤ったブレイクのリスクを軽減します
トレンドトレーディングのメンタリティに合わせて
市場変化に柔軟に適応するために2つの退出オプションを提供します.
スリップや手数料を無視し,利益計算を簡単にする
異なるタイムフレームに適用され,日中取引およびトレンド取引
まだボリンジャー帯が完全に回避できない偽のブレイクのリスクがあります.
スリップや手数料を無視すると 実際の利益は過大評価される
ダウントレンドでは利益を得られない
パラメーターは,ブレイク期,ミドルライン期間のように,市場の変化に調整する必要があります.
一般的に,ブレイクアウト追跡戦略は,高度に最適化されたリスク制御されたトレンドフォロー戦略である.トレンド方向を決定するためにボリンジャー帯を使用し,トレンドが出現すると2つの退出メカニズムでリスクを制御する.戦略は実行しやすく,異なる時間枠に適用可能である.しかし,偽ブレイクアウトには注意を払い,複雑で常に変化する市場に適応するためにパラメータを適切に調整する必要があります.
/*backtest start: 2023-09-07 00:00:00 end: 2023-09-14 00:00:00 period: 5m basePeriod: 1m 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/ // © Senthaamizh //Break out trading system works best in a weekly chart and daily chart of Nifty and BankNifty //@version=4 strategy("Donchain BO",shorttitle = "DBO",default_qty_type = strategy.percent_of_equity,default_qty_value = 100, overlay=true) length = input(20, minval=1) exit = input(1, minval=1, maxval=2,title = "Exit Option") // Use Option 1 to exit using lower band; Use Option 2 to exit using basis line lower = lowest(length) upper = highest(length) basis = avg(upper, lower) l = plot(lower, color=color.blue) u = plot(upper, color=color.blue) plot(basis, color=color.orange) fill(u, l, color=color.blue) longCondition = crossover(close,upper[1]) if (longCondition) strategy.entry("Long", strategy.long) if(exit==1) if (crossunder(close,lower[1])) strategy.close("Long") if(exit==2) if (crossunder(close,basis[1])) strategy.close("Long")