Spreader 2 - MetaTrader 5向けの自動売買システム

Mike 2018.01.22 18:41 35 0 0
添付ファイル

アイデアの著者: Yury Reshetovmq5コードの著者: barabashkakvn

このEAは、ポジションをオープンする際の方向性とロット数を計算します。計算は最適化されており、EAは迅速に利益を得るスプレッドを蓄積し、利益を上げるか、何か問題が発生した場合はドローダウンが回復するまでトレードを保持します。ドローダウンは起こりうるもので、時には長引くこともあります。このEAはインディケーターを使用せず、過去60バーのデータに基づいて計算を行います。

  • デフォルト設定での初期必要証拠金: 10,000ドル
  • 時間足: M1

ペアは長期的にポジティブな相関関係を持つ必要がありますが、EAはペアの相関をチェックすることはできません。

ペアは同じ通貨で見積もる必要があります。例えば、EURUSDとGBPUSDはどちらもUSDで見積もることができ、GBPJPYとCHFJPYはどちらもJPYで見積もることができます。EURUSDとUSDJPYは異なる通貨で見積もるため、同時に使用することはできません。

もし少なくとも1つの通貨ペアが一致する場合、異なる2つのEAを同時に起動しないでください。このEAはマジックナンバーを持っていません。しかし、指示に従ってEAを正しく使用すれば、各EAに適したペアを簡単に見つけることができます。

デフォルト設定では、テスト用のデモ口座で適切と考えた最大6つのペアを選択できます:

  1. EAをNZDJPYに起動し、Second symbolパラメータにAUDJPYを記入;
  2. EAをCHFJPYに起動し、Second symbolパラメータにGBPJPYを記入;
  3. EAをEURUSDに起動し、Second symbolパラメータにGBPUSDを記入;
  4. EAをUSDJPYに起動し、Second symbolパラメータにCADJPYを記入。


入力パラメータ

  • Second symbol - 2つ目の通貨ペア;
  • 現在のシンボルのポジションボリューム - EAが動作している通貨ペアのポジションのボリューム(Second symbolに指定された2つ目のペアのボリュームは自動的に計算されます);
  • Profit - EAが両方のペアのポジションをクローズする際の利益(口座通貨で表示)。

注意: このEAは常に市場にいるわけではありません。そのため、長期間ポジションを開かずに動作することがあります。


EAの動作の簡単な説明

EAは、相関のある両方のペアが30バーの範囲で上昇し、次に別の範囲で下降するまで待ちます。もし両方の範囲で動きが上昇または下降だけであれば、EAは何もしませんが、「トレンドが見つかりました」というコメントを追加します。ペアが離れる、つまり負の相関がある場合、EAは何もしせず、「負の相関」というコメントを追加します。

上昇と下降の動きが見つかり、両方のペアが相関している場合、最適化が行われ、トレンドの方向に関係なく両方の範囲で利益を目指す計算がされます(上昇または下降のいずれか)。最適化には、2つ目のペアの最適なロットサイズの選択と、どのペアをメインにし、どのペアをヘッジ用に使うかを決定することが含まれます。これにより、ロングポジションとショートポジションのペアが選択されます。その後、計算に従って両方のペアでポジションがオープンされます。利益がProfitパラメータで指定された値に達すると、両方のポジションは自動的にクローズされ、EAはアルゴリズムを繰り返します。

一方のペアはメインと見なされ、もう一方のペアは上昇トレンドのヘッジとして機能します。メインペアは利益を得て、ヘッジペアはドローダウンを防ぎます。下降トレンドでは、ペアの役割が入れ替わります。ヘッジペアはリスクを減少させますが、利益も減少させます。しかし、ヘッジがなければ、トレンドの変化に際してリスクは制限されません。

市場には多くの偽信号が存在するため、追加のチェックが追加されています。チェックの結果がネガティブであれば、EAは損失の可能性があると仮定し、方向が間違っていると考え、「偽の証言」というコメントを記入します。この追加チェックにより、ドローダウンを制限し、カバーされていないポジションが発生する可能性を減少させます。

リスト
コメント 0