エキスパート: MQL5 Wizard - ザラバフィルター付きの2つの指数平滑移動平均のクロスによるトレードシグナル

 

MQL5 Wizard - ザラバフィルター付きの2つの指数平滑移動平均のクロスによるトレードシグナル:

MQL5 Wizardは、エキスパートアドバイザーを自動生成することができます。詳細はCreating Ready-Made Expert Advisors in MQL5 Wizardを参照してください。

2つの移動平均に基づいたトレードシグナルMQL5 Wizard - Trade Signals Based on Crossover of Two Exponentially Smoothed Moving Averagesトレンドがあるとき、移動平均は効果的です。しかしそれ以外の場合はダマシが発生します。この手法を改善する方法として、時間フィルターを活用する方法があります。(例として、為替のヨーロッパ時間のときに新規ポジションをたてるなど)

時間フィルター付きの2つの指数平滑移動平均 (fast EMA と slow EMA)のクロスに基づいた手法を検証してみましょう。この手法は(MQL5 Wizard で生成する際)"Signals based on crossover of two EMA with intraday time filter"です。

トレードシグナル:

  • 買いポジション: Fast EMA が slow EMA を上抜けして、かつ、ざらば時間の条件が満たされている。
  • 売りポジション: Fast EMA が slow EMA を下抜けして、かつ、ざらば時間の条件が満たされている。

この手法は CSignal2EMA_ITF classに実装されています。

特定の時間帯によるシグナルのフィルターは、 CSignalITF class に実装されています。使用例として、 CSignal2EMA_ITF class ( CSignalITF class object を含む) を扱ってみます。

このトレード手法は、予約注文に基づいており、価格レベルは移動平均の値によって計算され、ATR単位が使われます。

図1. ざらば時間帯フィルター付きの、2つのEMAのクロスによるトレードシグナル

Figure 4. Testing Results of the Expert Advisor with trading signals, based on crossover of two EMA with time filter (BadHoursofDay=16777152)

作者: MetaQuotes Software Corp.