概要
極値反転追跡戦略は、価格変動の範囲内での極値点を追跡し、その極値点で反転してロング・ショートを行い、トレンド追跡を実現します。
戦略の原理
本戦略は主に以下の原理に基づいて動作します:
-
security関数を使用して異なる周期のローソク足の最高値highと最安値lowを取得し、前のローソク足の最高値・最安値と等しいかどうかを検出することで、新たな極値点に達したかどうかを判断します。
-
新たな極値点が検出された場合、現在が強気相場であればその極値点で反転してショートし、現在が弱気相場であればその極値点で反転してロングします。
-
ストップロスは、ロング・ショート後に形成された新たな極値点に設定し、トレンド追跡ストップロスを実現します。
-
年月日から戦略の有効時間範囲を設定することで、異なる期間における戦略の調整を可能にします。
戦略の利点
本戦略には主に以下の利点があります:
-
価格変化の極値点を効果的に捉え、反転操作を行い、トレンド追跡を実現できます。
-
時間と資金管理が設定されており、戦略の使用時間と使用資金を制御でき、リスクを低減できます。
-
新たな極値点をストップロスとして使用するため、新しい価格変動範囲に応じてストップロス位置を調整し、動的ストップロスを実現できます。
-
戦略ロジックはシンプルかつ明確で理解しやすく、デバッグや最適化が容易です。
戦略のリスク
本戦略には以下のリスクも存在します:
-
極値点の判断に誤りが生じる可能性があり、ロング・ショートの誤りにつながる恐れがあります。極値点の判断ロジックを調整することで最適化できます。
-
ストップロス位置がエントリーポイントに近いため、ストップロスが発動する確率が高まる可能性があります。エグジット用のフローティングストップロスを導入することで対応できます。
-
トレンドに追随するポジション追加や逆張りオープンのロジックが考慮されていないため、トレンド相場で利益を上げることが難しい場合があります。ポジション追加や逆張りオープンのルールを追加することで最適化できます。
-
通貨と時間範囲の設定が固定的で、動的に調整できません。パラメータ最適化システムを構築することで解決できます。
戦略の最適化方向
本戦略は以下の方向から最適化が可能です:
-
極値点の判断ロジックを最適化し、より多くのフィルター条件を追加して誤判断を回避します。
-
フローティングストップロス機構を追加し、価格と変動幅の変化に応じてストップロス距離を調整します。
-
トレンドと変動に基づくポジション追加および逆張りオープンモジュールを追加し、収益性を向上させます。
-
パラメータ最適化メカニズムを構築し、パラメータの自動テストと最適化を実現します。
-
機械学習モデルを導入して相場を判断し、戦略の意思決定を補助します。
まとめ
本極値反転追跡戦略は、価格変化の極値点を捉えトレンドに追随することで、高い適応性と収益性を持っています。極値点の判断、ストップロス機構、オープンルールなどをさらに最適化することで、安定した信頼性の高い定量取引戦略となることが期待されます。
- 1

