MACD、RSIモメンタムブレイクアウト戦略
/uploads/asset/164af44da89c7fc888d.png
概要
これは、MACD、RSI、ストキャスティクスを利用して株価のモメンタム方向を判断し、モメンタムのブレイクポイントで買いロングまたは売りショートを行う戦略です。複数の指標を組み合わせてトレンドを判断することで、単一指標による誤ったシグナル率を低減し、株価の中短期トレンドを効果的に捉えることができます。
原理
本戦略は、MACD、RSI、ストキャスティクスを使用して株価のトレンド方向を判断します。MACDのDIFF線がDEA線を上抜け、RSIが50より大きく、STOCHのFastラインも50より大きい場合、強気トレンド形成と判断し、翌営業日の寄付きで全資金をもって当日の最高値で買いロングします。逆に、MACDのDIFF線がDEA線を下抜け、RSIが50より小さく、STOCHのFastラインも50より小さい場合、弱気トレンド形成と判断し、翌営業日の寄付きで全資金をもって当日の最安値で売りショートします。取引の利確・損切りは過去7日間の変動幅に基づいて計算され、利益率・損失率はカスタマイズ可能です。
ポジションに入った後、3つの指標のうちいずれか1つが逆シグナルを発生した場合、トレンド転換を示すため、現在のポジションを手仕舞います。また、2020年3月全体をスキップする特別な時間条件フィルターが設定されており、極端な市場の影響を回避します。
メリット
- 複数の指標を組み合わせてトレンドを判断することで、偽のシグナルを効果的にフィルタリング可能
- ブレイクアウト時に入場することで、トレンドの初期段階を捉えられる
- 動的な利確・損切りにより、適切な利益を確定できる
- スキップ期間を設定することで、極端な相場による妨害を防止
- トレンドと逆転メカニズムを組み合わせることで、不必要な取引回数を削減
リスク
- 複数指標の組み合わせにより遅延が発生し、最適なエントリータイミングを逃す可能性
- ブレイクアウトシグナルがダマシになりやすい
- 動的損切りが過激すぎて、Preis(価格)に引っかかる可能性
- スキップする特別期間の設定が不適切だと、チャンスを逃す可能性
- 逆転シグナルが過敏になり、取引回数が増える可能性
最適化方法:
- 指標パラメータを調整し、遅延を短縮
- フィルターや出来高などの条件を追加し、ダマシを回避
- トレーリングストップを採用し、価格に引っかかるのを防止
- スキップする日付範囲を最適化・テスト
- 逆転シグナルのパラメータを調整し、頻度を低下
まとめ
本戦略は、全体的に見て典型的なトレンドフォロー戦略です。複数の指標を同時に利用してトレンドを判断してエントリーし、逆転シグナルでトレンド終了を判断してエグジットすることで、トレンドフォローと逆転スイッチングの組み合わせを実現しています。しかし、戦略自体にパラメータ設定の不適切さや遅延の問題も存在するため、大量のバックテストを通じて最適化・改善し、戦略パラメータを最適な状態に調整する必要があります。
全体として、本戦略の考え方は明確であり、使用する指標や手法も比較的標準的です。細部の最適化やリスク管理がうまく行われていれば、実用可能な定量戦略となります。しかし、完璧には程遠く、さらなるテストと最適化が必要であり、戦略のリターン・ドローダウン比率をプロフェッショナルレベルにする必要があります。継続的に最適化・更新できれば、本戦略は長期的に追跡する価値のある戦略となり得ます。
/*backtest
start: 2023-10-07 00:00:00
end: 2023-11-06 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// @version=4
// Backtest the power x strategy. The power x strategy is develop by Markus Heitkoetter and Rockwell Trading.
// This script shows the return for a given stock for with the defined date range with a fixed captial of $10,000
strategy("PowerX Test", overlay=true, initial_capital=10000)- 1
