ダブル移動平均線価格突破戦略
1
Follow
1802
Followers
概要
本戦略では、2本の移動平均線を用いて価格のトレンドとブレイクアウトを判断します。価格が上限線を上抜けたらショート、下限線を下抜けたらロングし、ストップロス(exit)でリスクを管理します。
戦略の原理
- sma()関数を使用して短期と長期の2本の移動平均線を計算し、それぞれ取引戦略の上限線・下限線とします。
- 買い価格と売り価格を計算します。買い価格は下限線に1未満の係数を掛けたもの、売り価格は上限線に1超の係数を掛けたものです。
- 価格が上限線を上抜けたら成行でショート、下限線を下抜けたら指値でロングします。
- 年、月、日の範囲を設定して戦略の取引期間を制御します。
- バックテスト終了時または日付範囲を超えた場合、全ポジションを決済します。
優位性分析
本戦略には以下の優位性があります。
- 2本のバンドシステムにより、市場ノイズをフィルタリングし、トレンドを識別できます。
- 価格ブレイクアウトでエントリーを判断するため、偽のシグナルを減らせます。
- 指値注文を利用して市場インパクトコストを軽減します。
- 取引期間を柔軟に調整でき、戦略リスクをコントロールできます。
リスク分析
本戦略には以下のリスクもあります。
- 2本のバンドブレイクアウトは連敗リスクを生じやすい。ストップロス(Exit)で損失を抑えることができます。
- 取引対象がレンジ相場に入ると、過剰な取引が発生しやすい。上限線と下限線の間隔を適度に広げることができます。
- 指値注文では一部の買い機会を逃す可能性がある。成行注文に変更することも検討できます。
最適化の方向性
本戦略は以下の点で最適化が可能です。
- 異なる期間の移動平均線の組み合わせをテストし、最適なパラメータを見つける。
- Volume指標を追加し、出来高ブレイクアウトを判断する。
- 適応型ストップロス機構を追加し、ストップロス価格をリアルタイムで調整する。
- 機械学習モデルを追加し、トレンド方向を判断する。
まとめ
本戦略は全体的な考え方が明確で理解しやすく、2本のバンドシステムでトレンドを識別し、価格ブレイクアウトでエントリーを判断することで、ノイズをフィルタリングし安定的な利益を実現します。改善・最適化の余地もありますが、再現可能で実戦価値のある定量取引戦略です。
Source
Pine
Strategy parameters
Related strategies
Comment
All comments (0)
No data
- 1

