ダブル移動平均線トレンドフォロー戦略
概要
本戦略は、長期RMA移動平均線と短期EMA移動平均線の組み合わせを使用してトレンドを判断し、高値・安値のブレイクアウトによるトレンドフォローストップロスを実現します。また、無取引ゾーンを設定して偽のブレイクアウトをフィルタリングします。
戦略の原理
-
長期のRMAと短期のEMAを使用してトレンド方向を判断します。短期EMAが長期RMAを下回ると弱気シグナル、上回ると強気シグナルとなります。
-
価格が直近一定期間の最高値を突破した場合、最高値を追跡する方法でストップロスを設定します。価格が直近一定期間の最安値を突破した場合、最安値を追跡する方法でストップロスを設定します。
-
無取引ゾーンを設定し、価格がこのゾーンに入った場合は新規注文を行わず、ロスを回避します。ゾーンの範囲はRMA移動平均線の一定の割合で決定されます。
-
エントリー後に利益確定価格を設定し、一定の割合で利益を確定します。
戦略の利点
-
2本の移動平均線の組み合わせにより、トレンド方向を正確かつ信頼性高く判断できます。
-
トレンドフォロー型のストップロスにより、ストップロスがトレンドに追従します。
-
無取引ゾーンを設定することで、偽のブレイクアウトシグナルを効果的にフィルタリングします。
-
利益確定設定により、十分な利益が蓄積された後に戦略が積極的にポジションをクローズします。
戦略のリスク
-
2本の移動平均線でデッドクロスが発生する際に遅延が生じる可能性があり、損失が拡大する恐れがあります。
-
トレンドフォロー型のストップロスが価格に近すぎると、初期のノイズで損切りされる可能性があります。
-
無取引ゾーンの設定が広すぎると、取引機会を逃す可能性があります。
-
適時にストップロスを行わないと、損失がさらに拡大する可能性があります。
対応策:
-
移動平均線のパラメータを最適化し、遅延の確率を低減します。
-
ストップロスのポイントを適度に緩和し、過度に敏感にならないようにします。
-
無取引ゾーンの範囲をテスト・調整し、機会損失を防止します。
-
他のストップロス方法を追加し、最大損失を制限します。
戦略の最適化方向
-
他の移動平均線指標の組み合わせをテストし、より適合する組み合わせを探します。
-
価格差やMACDなどの判断指標を追加し、戦略の安定性を高めます。
-
機械学習アルゴリズムを導入してパラメータを最適化し、戦略をよりスマートにします。
-
トレンド強弱指標を組み合わせ、逆トレードを回避します。
-
資金管理戦略を最適化し、戦略の勝率を高めます。
まとめ
本戦略は、2本の移動平均線でトレンド方向を判断し、高値・安値のトレンドフォロー型ストップロスと無取引ゾーンのフィルタリングにより、トレンドからの利益を確保します。戦略フレームワークはシンプルで明確であり、拡張性が高いです。パラメータ範囲の調整、利確・ストップロス戦略の最適化、他の補助判断指標の導入などを通じて最適化することで、さまざまな市場で良好な効果を発揮できます。
/*backtest
start: 2023-08-24 00:00:00
end: 2023-09-12 00:00:00
period: 3h
basePeriod: 15m
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/
// © PatrickGwynBuckley
//@version=5- 1
