MetaTrader 5でのパターンEA:トレードを自動化する新しい仲間

Mike 2018.04.19 01:56 13 0 0
添付ファイル

このエキスパートアドバイザー(EA)は、人気のある30種類のキャンドルパターンを使ったインジケーター、Patternsを活用しています。

ポジションをオープンするためにいくつかのトレードスタイルを選択できます。各パターンに対して設定されたタイプのポジションが開かれます。また、各パターンやパターンのグループ(一、二、三本のキャンドル形成)ごとにポジションのオープンを有効または無効にすることができます。

このエキスパートアドバイザーはヘッジアカウントでの使用を想定しています。ネットワークアカウントでEAを起動すると、警告メッセージが表示され、EAがアンロードされますのでご注意ください。

インジケーターはEAの動作には必要ありません。パターンの計算と検索は特別なクラスで実装されており、EAに接続されて同じフォルダに配置されています。

このEAでは、すべてのポジションに対して同じストップロスとテイクプロフィットをポイント単位で設定できます。無効なストップロスやテイクプロフィットの値が指定された場合、EAはシンボルに対して許可される最小のStopLevelに調整します。

さらに、誤った値が指定された場合にはロットサイズも自動調整されます。ロットが大きすぎる場合は、ポジションを開けるためにサイズが調整されます。たとえ最小ロットを開くための資金が不足している場合は、シグナルはスキップされます。

このエキスパートアドバイザーは教育目的で設計されていますので、ご注意ください。

このEAには75の設定可能なパラメータがありますが、ここでは主要な15のパラメータをご紹介します:

  • ワンバー・パターンを有効にする - 一本のキャンドルパターンを使用可能にします;
  • ツーバー・パターンを有効にする - 二本のキャンドルパターンを使用可能にします;
  • スリーバー・パターンを有効にする - 三本のキャンドルパターンを使用可能にします;
  • 同価格間の最大ピップス距離 - 比較する2つの価格間の最大距離 (*);
  • パターンと説明を描画 - チャート上にパターンとその説明を表示;
  • フォントサイズ - パターン説明のフォントサイズ;
  • テキストカラー - パターン説明のテキストカラー;
  • フォント名 - パターン説明のフォント名;
  • エキスパートマジックナンバー - EAのポジションを識別するユニークなID;
  • ポジションオープンモード - ポジションオープンのモード (**);
  • ロット数 - 開くポジションのボリューム;
  • ストップロス(ポイント) - ポジションのストップロスをポイントで設定、0の場合は未使用;
  • テイクプロフィット(ポイント) - ポジションのテイクプロフィットをポイントで設定、0の場合は未使用;
  • 価格のスリッページ - ポジションオープン時の最大許容スリッページ;
  • ストップのスプレッド乗数 - ストップオーダーの適切な距離を計算するために適用されるスプレッド乗数 (***).

残りの60のパラメータは、これらのパターンに従ってオープンするポジションの種類を切り替えるためのものです。

* パターン検索における比較精度 - 価格がこのポイント数未満の差であれば、同等と見なされます。

** 利用可能な6つのモード:

  1. 任意のポジション
  2. 常に一つのポジション(スイング)
  3. 買いポジションのみ一つ
  4. 複数の買いポジション
  5. 売りポジションのみ一つ
  6. 複数の売りポジション
*** ストップロスおよびテイクプロフィットオーダー(および保留オーダー)には、これらのオーダーを配置するための最小許可距離 - StopLevelがあります。つまり、ストップロスおよびテイクプロフィット(および保留オーダー)は、この距離よりも価格に近くに配置できません。StopLevelが0であっても、それは存在しないことを意味するわけではなく、流動的であるだけです。この場合、最小距離は通常スプレッドに等しいですが、時にはダブルスプレッドでも不十分なことがあります。このパラメータにより、ストップオーダーを配置するための最小距離を計算するために使用するスプレッドのカスタム乗数を指定できます。

ポジションオープンモード:常に一つのポジション、「アウトサイド」パターンで売りをオープン。その他の設定にはデフォルト値が使用されています。

リスト
コメント 0