概要
本戦略はモメンタム反転の取引コンセプトに基づき、RSI、Stoch、MACDの3つの指標で現在のトレンドを判断し、ATRを組み合わせてストップロス・利確ラインを設定することで、効率的にトレンド反転を捉える自動売買戦略です。
戦略の原理
本戦略では、RSI、Stoch、MACDの3つの指標を用いて現在のトレンド方向を判断します。具体的なロジックは以下の通りです。
- RSI(7日):RSI値が50超で強気、50未満で弱気
- Stoch(%K, 14, 3, 3):%K値が50超で強気、50未満で弱気
- MACD(12, 26, 9):MACDがシグナルより大きければ強気、小さければ弱気
3つの指標がすべて強気を示した場合、該当バーを緑色に設定します。すべて弱気を示した場合は赤色に設定し、指標のシグナルに不一致がある場合は黒色に設定します。
取引ルールは以下の通りです。
- 現在のバーが緑色で、1つ前のバーが黒色または赤色の場合、買いエントリー。エントリー価格は当該バーの高値+0.01
- 現在のバーが赤色で、1つ前のバーが黒色または緑色の場合、売りエントリー。エントリー価格は当該バーの安値-0.01
- 買いポジション保有中に赤色または黒色のバーが出現した場合、決済
- 売りポジション保有中に緑色または黒色のバーが出現した場合、決済
また、本戦略ではATR(7日移動平均)を用いてストップロス・利確ラインを設定します。ストップロスはATRの1.5倍、利確はATRの3倍とします。
優位性分析
本戦略には以下の優位性があります。
-
複数の指標でトレンドを判断することで、誤ったブレイクアウトを効果的にフィルタリングできます。RSI、Stoch、MACDの3指標が同時に強気または弱気を示す場合、高い確率でトレンド反転点となります。
-
ATRによるストップロス・利確設定が優れています。ATRは市場の変動度合いを効果的に追跡するため、ATRの倍数でストップロス・利確を設定することで、市場の状況に応じて動的に調整でき、ストップロスが広すぎたり狭すぎたりするのを防ぎます。
-
取引ロジックがシンプルで明確であり、理解・実装が容易なため、自動売買戦略として適しています。
リスク分析
本戦略には以下のリスクも存在します。
-
複数指標の組み合わせ判断では、個別の指標が誤ったシグナルを発する場合があり、エントリータイミングに影響を与える可能性があります。指標パラメータの調整や他の指標を追加して検証することで、誤シグナル率を低減できます。
-
ATRの大きさがストップロス・利確に大きく影響します。ATRの計算が不正確だと、ストップロスが大きすぎたり利確が小さすぎたりする可能性があります。他の指標を併用してATRの大きさを確認することも検討できます。
-
トレンド判断が不足しています。本戦略は反転売買に重点を置いており、トレンド判断が不十分なため、レンジ相場ではポジションが塩漬けになる恐れがあります。トレンド指標を追加して判断を補うことができます。
-
オーバーフィッティングのリスクがあります。十分なバックテストを行い、パラメータとルールの信頼性を検証する必要があります。
最適化の方向性
本戦略は以下の点から最適化が可能です。
-
指標の調整または追加により、トレンド反転タイミングの判断精度を向上させる。例えば、ボリンジャーバンドを追加して買われすぎ・売られすぎ状態を判断する。
-
ATRの計算方法を最適化し、市場の変動をより適切に追跡する。例えば、ATRと価格の比率などを使用する。
-
トレンド判断指標を追加し、レンジ相場での塩漬けを回避する。例えば、移動平均線を追加してトレンド方向を判断する。
-
資金管理を最適化する。例えば、ドローダウン状況に応じてポジションサイズを調整する。
-
期間最適化を行い、異なる時間枠でのパラメータの頑健性を検証する。
-
より多くの銘柄や期間でバックテストを行い、戦略の安定性・信頼性を確認する。
まとめ
本戦略はモメンタム反転の考え方に基づいて設計され、RSI、Stoch、MACDの組み合わせでトレンド反転ポイントを判断し、ATRで動的にストップロス・利確を設定することで、比較的完成度の高いトレンド反転売買戦略を構成しています。取引ロジックが明確で、ストップロス・利確設定が合理的などの利点がある一方、指標シグナルの誤りやトレンド判断の不足といった欠点もあります。今後は指標パラメータの最適化、トレンド判断の追加、資金管理の調整などを行うことで、より安定した信頼性の高い戦略に改善することができます。
/*backtest
start: 2023-09-06 00:00:00
end: 2023-10-06 00:00:00
period: 2h
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/
// © jwitt98
//The PowerX strategy - based on the rules outlined in the book "The PowerX Strategy: How to Trade Stocks and Options in Only 15 Minutes a Day" by Markus Heitkoetter
- 1
