ボリンジャーバンドに基づくトレンド反転戦略
1
Follow
1802
Followers
概要
本戦略は、ボリンジャーバンド指標と移動平均線に基づき、価格がボリンジャーバンドの上限/下限に接近した際にLONGまたはSHORTの手仕舞いを行い、利益を得る戦略です。価格がボリンジャーバンドの上限を突破した場合は弱気、下限を下回った場合は強気となります。トレンド反転とブレイクアウトの両方のトレード戦略を組み合わせており、トレンドが方向感のない相場でも良好な収益を得られます。
原理
本戦略では、主に以下の2つのエントリーシグナルを判断します。
- ロングシグナル:終値が下限に到達し、終値がEMAラインを上回り、前のローソク足が陰線、現在のローソク足が陽線の場合に買い建て。
- ショートシグナル:終値が上限に到達し、終値がEMAラインを下回り、前のローソク足が陽線、現在のローソク足が陰線の場合に売り建て。
ストップロス方法:固定ストップロス。ストップロス価格は、エントリー価格から相手側のバンドまでの距離にリスクリワード係数を乗じた値となります。
利確方法:目標利益は相手側のバンド。すなわち、ロングの利確は下限、ショートの利確は上限とします。
メリット
- トレンドと反転戦略の長所を組み合わせ、方向感のない相場で良好なパフォーマンスを発揮。
- ボリンジャーバンドを用いて買われ過ぎ・売られ過ぎ領域を判断し、反転のタイミングを正確に捉える。
- 固定ストップロスは合理的な水準に設定されており、リスク管理に有効。
- 移動利確方式により、利益を最大化できる可能性がある。
リスク
- ブレイクアウト戦略はダマシに遭いやすく、偽のブレイクアウトに注意が必要。
- 相場が大きく方向感を欠く場合、ストップロスが頻繁に執行される可能性がある。
- 固定ストップロスは市場の変動に応じて調整できないため、緩すぎたり、厳しすぎたりする可能性がある。
- ボリンジャーバンドのパラメータ設定が不適切な場合、効果が期待できない場合がある。
最適化のアイデア
- RSI指標を組み合わせてエントリーシグナルをフィルタリングすることを検討。例えば、RSIが50を超える場合のみロング、RSIが50を下回る場合のみショートとすることで、誤ったシグナルを回避できる可能性がある。
- 固定ストップロスの距離を自動調整する機能を追加し、ストップロスをより柔軟にする。例えば、ATR指標に基づいてストップロス距離を動的に設定する。
- ボリンジャーバンドのパラメータを最適化し、最適なパラメーターの組み合わせを探す。
- 異なるEMAの期間をテストし、移動平均線によるトレンドフォロー効果を最適化する。
まとめ
本戦略はトレンドと反転を総合的に考慮し、ボリンジャーバンドを用いて買われ過ぎ・売られ過ぎの水準でエントリーし、移動利確により利益を最大化します。方向感のない相場で良好なパフォーマンスを発揮しますが、ダマシに注意し、パラメータ調整により戦略効果を最適化する必要があります。全体として、実用的で効率的な戦略と言えるでしょう。
Source
Pine
/*backtest
start: 2023-10-24 00:00:00
end: 2023-10-31 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
// Welcome to yet another script. This script was a lot easier since I was stuck for so long on the Donchian Channels one and learned so much from that one that I could use in this one
// This code should be a lot cleaner compared to the Donchian Channels, but we'll leave that up to the pro'sStrategy parameters
Related strategies
Comment
All comments (0)
No data
- 1

