Type/to search

典型的なトレンドフォロー戦略

Common strategy
Created: 2024-01-12 14:59:18
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

ダブル移動平均線クロス戦略は、典型的なトレンドフォロー戦略です。異なる周期の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を下抜けた場合も同様にクロスシグナルが発生し、売り(ショート)を行います。

優位性分析

本戦略には以下の優位性があります。

  1. 戦略の考え方がシンプルかつ直感的で、理解や実装が容易
  2. EMA線の平滑化特性を利用して、市場ノイズを効果的に除去
  3. トレンドを自動で追跡するため、買い漏れや売り漏れが発生しにくい

リスク分析

本戦略には以下のリスクも存在します。

  1. ダブル移動平均線クロスシグナルに遅れが生じ、転換点を適時に捉えられない可能性
  2. レンジ相場では誤ったシグナルが複数発生する可能性
  3. パラメータ設定が不適切だと、過敏または遅延が生じる可能性

EMA期間の調整やフィルター条件の追加により最適化が可能です。

最適化の方向性

本戦略は以下の点から最適化できます。

  1. 異なるEMA期間の組み合わせをテストする
  2. 出来高やボラティリティ条件を追加し、偽シグナルを除去する
  3. MACDなど他の指標と組み合わせてトレンドを確認する
  4. 資金管理を最適化し、ストップロスやテイクプロフィットを設定する

まとめ

ダブル移動平均線クロス戦略は、全体的に見てシンプルで実用的なトレンドフォロー戦略です。直感的で実装が容易であり、トレンドを自動追跡できます。しかし、遅延や偽シグナルのリスクも存在します。パラメータの最適化やフィルター条件の追加により、さらに改善し、定量取引の基本戦略の一つとすることができます。

Source
Pine
/*backtest
start: 2024-01-10 00:00:00
end: 2024-01-11 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("ParkerMAStrat", overlay=true)

lenMA1=input(title="Length 1", defval=30)
Strategy parameters
Strategy parameters
Length 1
Length 2
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)