ボリンジャーバンド・ブレイクアウト取引戦略
1
Follow
1802
Followers
本戦略は、価格がボリンジャーバンドのチャネルを突破する状況を判断して取引を行います。この戦略はチャネルブレイク系戦略の一種であり、価格がチャネルを突破することで形成されるトレンド取引の機会を捉えることを目的としています。
戦略の原理:
-
ボリンジャーバンドチャネルを計算し、中期線はn日単純移動平均線、上限線と下限線は中期線の上下に標準偏差の数倍を加えたものとします。
-
価格が上から下限線を下抜けした場合にショートポジションをエントリーします。価格が下から上限線を上抜けした場合にロングポジションをエントリーします。
-
ストップロスラインを逆方向のチャネルラインの外側に設定し、リスク管理を行います。
-
最大ドローダウンの状況に応じてチャネル幅を調整し、パラメータを最適化します。
-
出来高フィルターを組み合わせて判断し、偽のブレイクを回避します。
本戦略の優位点:
-
チャネルブレイクによって効果的にトレンド転換点を判断できます。
-
ボリンジャーバンドのパラメータ最適化はシンプルで実用的であり、過度な最適化が起こりにくいです。
-
出来高と組み合わせることで偽のブレイクをフィルタリングし、品質を向上させます。
本戦略のリスク:
-
ボリンジャーバンドのラグ問題が顕著であり、最適なエントリーポイントを逃す可能性があります。
-
ブレイク後に反転が発生しやすいため、適切なストップロスを設定する必要があります。
-
最適化で低頻度取引を追求すると、機会を逃す可能性があります。
総じて、本戦略はボリンジャーバンドのブレイク状況を判断して取引を行う、典型的なチャネルブレイク戦略です。比較的シンプルなルールはパラメータ最適化に有利ですが、ラグやストップロス設定の問題に注意しなければ、長期にわたって安定した収益を得ることはできません。
Source
Pine
/*backtest
start: 2023-08-12 00:00:00
end: 2023-09-11 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
// strategy("ChannelBreakOutStrategyV2.1", commission_type = "percent", commission_value = 0.1, calc_on_order_fills = true, overlay=true)
length = input(title="Length", minval=1, maxval=1000, defval=40)Strategy parameters
Related strategies
Comment
All comments (0)
No data
- 1
