MetaTrader 5向けGO EAの詳細とパラメータ解説

Mike 2012.12.03 18:51 14 0 0
添付ファイル

このGO Expert Advisorは、MQL4から書き直されたもので、著者はExpertTraderです。元のリンクはこちら - https://www.mql5.com/ru/code/8894

動作原理

GOは以下の式を用いて計算されます:

GO=((C-O)+(H-O)+(L-O)+(C-L)+(C-H))*V;

ここで、CはClose、OはOpen、HはHigh、LはLowの移動平均値を示します。Vはシグナルバーのボリュームです。

GOの値が0より大きい場合は買い注文が開かれ、0未満の場合は買い注文がクローズされ、売り注文が開かれます。

以下の画像は、ストラテジーテスターのビジュアルモードでのExpert Advisorのパフォーマンスを示しています。

 

パラメータ

  • Lots - ロット数;0の場合はMaxrRパラメータが使用されます。
  • MaximumRisk - リスク(デフォルト値はLots=0)。
  • Shift - インディケーターをチェックするバー:0 - 現在のバー、1 - 最初に形成されたバー。
  • MAPeriod - MA期間。
  • MAShift - MAシフト。
  • MAMethod - MAメソッド。
  • VolVolume - ボリューム。
  • OpenLevel - GOの値がこのレベルを超えると買い注文が開かれ、-OpenLevel未満になると売り注文が開かれます。
  • CloseLevelDif - 開始と終了レベルの差は正の値に設定する必要があります。終了レベルは開始レベル以下でなければなりません。
  • ShowGO - チャートコメントにGOの値を表示します。

注意事項

OpenLevelが0の場合、バーのボリューム値は影響を与えないため、OpenLevelおよびCloseLevelDifパラメータが含まれています。これらのパラメータはソースには存在しません。外部パラメータは移動平均のために追加されています。

...

リスト
コメント 0