典型的なトレンドフォロー戦略
1
Follow
1802
Followers
概要
ダブル移動平均線クロス戦略は、典型的なトレンドフォロー戦略です。異なる周期の2本のEMA線を利用し、短期EMAが長期EMAを上抜けた時に買い(ロング)、下抜けた時に売り(ショート)を行い、価格トレンドの転換点を捉えます。
戦略の原理
この戦略の中核指標は2本のEMA線で、それぞれ30期間と60期間です。コードではカスタム関数により2本のEMA線を計算します。
emaLen1 = emaFuncOne(close, lenMA1)
emaLen2 = emaFuncTwo(close, lenMA2)
戦略の取引シグナルは2本のEMA線のクロスから得られます。
currentState = if emaLen2 > emaLen1
0
else
1
previousState = if emaLastLen2 > emaLastLen1
0
else
1
convergence = if currentState != previousState
1
else
0
短期EMAが長期EMAを上抜けた場合、currentStateとpreviousStateが等しくなくなり、クロスシグナルが発生します。この時、買い(ロング)を行います。
短期EMAが長期EMAを下抜けた場合も同様にクロスシグナルが発生し、売り(ショート)を行います。
優位性分析
本戦略には以下の優位性があります。
- 戦略の考え方がシンプルかつ直感的で、理解や実装が容易
- EMA線の平滑化特性を利用して、市場ノイズを効果的に除去
- トレンドを自動で追跡するため、買い漏れや売り漏れが発生しにくい
リスク分析
本戦略には以下のリスクも存在します。
- ダブル移動平均線クロスシグナルに遅れが生じ、転換点を適時に捉えられない可能性
- レンジ相場では誤ったシグナルが複数発生する可能性
- パラメータ設定が不適切だと、過敏または遅延が生じる可能性
EMA期間の調整やフィルター条件の追加により最適化が可能です。
最適化の方向性
本戦略は以下の点から最適化できます。
- 異なるEMA期間の組み合わせをテストする
- 出来高やボラティリティ条件を追加し、偽シグナルを除去する
- MACDなど他の指標と組み合わせてトレンドを確認する
- 資金管理を最適化し、ストップロスやテイクプロフィットを設定する
まとめ
ダブル移動平均線クロス戦略は、全体的に見てシンプルで実用的なトレンドフォロー戦略です。直感的で実装が容易であり、トレンドを自動追跡できます。しかし、遅延や偽シグナルのリスクも存在します。パラメータの最適化やフィルター条件の追加により、さらに改善し、定量取引の基本戦略の一つとすることができます。
Source
Pine
Strategy parameters
Related strategies
Comment
All comments (0)
No data
- 1

