MetaTrader 5用のEA移動平均 - 効率的なトレーディングシステム

Mike 2018.06.16 19:20 24 0 0
添付ファイル

アイデア提供者: Aleksandr

MQL5コード作成者: Vladimir Karputov

このEAは、標準の配布からのExperts>Examples>Moving Average>Moving Average.mq5に基づいています。新しい点や変更点は以下の通りです:

  • 4つのシグナル(買いオープン, 買いクローズ, 売りオープン, 売りクローズ)それぞれに独自の移動平均インジケーターが追加され、パラメータの設定が可能です。設定可能なパラメータには、期間(平均化期間)、シフト(インジケーターの水平シフト)、メソッド(平均化方法)、価格(インジケーターが計算される価格の種類)が含まれます。
  • 買いポジションを使用および売りポジションを使用のフラグ - それぞれ買いおよび売りポジションのオープンを有効にします。
  • 最後の取引価格を考慮のフラグ - 最後のクローズされた取引の価格を考慮します。「true」の場合、新しい買いポジションは最後の取引価格以下でオープンされ、新しい売りポジションは最後の取引価格以上でオープンされます。

最後のクローズされたポジションの価格は、OnTradeTransactionで監視されます。このEAは市場に最大1つのポジションを保持するため、ネット取引およびヘッジ取引のアカウントで使用できます。


入力パラメータ

  • 最大リスク(%) - 最大リスクのパーセンテージ;
  • 減少係数 - トレード履歴での損失時の減少係数;
  • xxx: 期間 - 各インジケーターに対する平均化期間;
  • xxx: シフト - 各インジケーターに対する水平シフト;
  • xxx: メソッド - 各インジケーターに対する平均化方法;
  • xxx: 価格 - 各インジケーターが計算される価格;
  • 買いポジションを使用 - 買いポジションをオープンするためのフラグ;
  • 売りポジションを使用 - 売りポジションをオープンするためのフラグ;
  • 最後の取引価格を考慮 - 最後のクローズされた取引の価格を考慮するフラグ;
  • マジックナンバー - EAのユニークな識別子。

デフォルトパラメータは、EURUSD M15、期間は2018年1月1日から2018年5月3日までです。

EA移動平均


M15最適化の推奨事項

(遺伝的)最適化は、「1分OHLC」ティック生成モードで実施できます。まず、期間(開始12、ステップ1、終了30)およびシフト(開始0、ステップ1、終了6)のパラメータをマークします。

遺伝的最適化が完了したら、「すべてのティック」モードまたは「実ティックに基づくすべてのティック」モードに移行し、選択したパスで単一テストを実行します。

リスト
コメント 0