DAKELAX-XRPUSDT ボリンジャーバンド回帰移動平均線戦略
概要
DAKELAX-XRPUSDTは、BinanceにおけるXRPUSDTの取引ボット戦略です。これは単純な逆張りで移動平均線に回帰する戦略であり、2019年5~8月のH1時間足でのバックテストで良好なパフォーマンスを示し、リアルタイム運用でも良好です。
戦略の原理
本戦略はまず、20期間のSMA(単純移動平均線)と、上限バンド・下限バンドのボリンジャーバンドを計算します。上限バンドはSMA+1.5倍の標準偏差、下限バンドはSMA-2.2倍の標準偏差です。次にバンドの収縮率を計算し、収縮率が1.3超の場合は黒色、0.1未満の場合は黄色、それ以外は赤色で塗りつぶします。
終値が下限バンドを下回った場合、数量20で買い(ロング)ポジションを取ります。終値が上限バンドを上回った場合、全てのポジションを決済します。
また、7日EMA(短期)と18日EMA(長期)を計算し、短期EMAが長期EMAを上抜けた場合を買いシグナル、下抜けた場合を売りシグナルとします。
優位性分析
- ボリンジャーバンドとその収縮率でトレンドやボラティリティを判断するため、非常に直感的
- 移動平均線のゴールデンクロス・デッドクロスと組み合わせることで、シグナルを強化できる
- バックテストのパフォーマンスが良好で、実運用でも比較的安定している
リスク分析
- バンド収縮後のブレイクアウト失敗の確率が高く、損切りが発生しやすい
- 固定数量で購入するため、ポジション管理が考慮されておらず、買われすぎ・売られすぎのリスクがある
- レンジ相場ではゴールデンクロス・デッドクロスが多発し、損失を招きやすい
- 日足のみを考慮し、より上位の時間足と組み合わせていないため、大きな方向性を見逃す可能性がある
購入数量の動的調整やストップロスの設定によるリスク管理が考えられます。ゴールデンクロス・デッドクロス戦略を最適化し、レンジ相場での損失を回避することも有効です。より上位のトレンド指標を組み合わせて大局的な方向性を判断することも重要です。
最適化の方向性
- バンド幅に応じて購入数量を調整する(バンドが収縮しているときは少なく、拡大しているときは適宜増やす)
- バンドが収縮しているがまだシグナルが発生していない場合、空売りポジションを積み増すことも検討する
- 長期的なINDICATOR指標でトレンド方向を総合判断し、大きなトレンドが不明瞭な場合は戦略を停止する
- ストップロスを設定してリスクをコントロールする(ストップロス水準は最近のバンド下限を参考にする)
- ゴールデンクロス・デッドクロス戦略のパラメータ(移動平均線の期間)を最適化し、損失を回避する
まとめ
DAKELAX-XRPUSDTは、ボリンジャーバンドの収縮と移動平均線戦略を組み合わせた取引ボットプログラムです。この戦略は直感的で理解しやすく、バックテストの結果も良好ですが、一定のリスクを伴います。購入数量の調整、戦略の一時停止、ストップロスの設定、移動平均線戦略の最適化などによりリスクを低減できます。全体的に、この戦略は明確で操作しやすく、ボリンジャーバンド戦略の参考例として優れていますが、異なる通貨ペアや市場環境に合わせて最適化・調整を行わなければ、実運用で安定した利益を得ることはできません。
/*backtest
start: 2022-10-26 00:00:00
end: 2023-11-01 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
//study(title="Tradebotler DAKELAX Binance:XRPUSDT Study-strategy", overlay=true)
strategy(title="Tradebotler DAKELAX Binance:XRPUSDT Strategy", overlay=true)
- 1

