MetaTrader 5用のEA『AlliHeik』の特徴と最適化ガイド

Mike 2018.06.16 19:56 31 0 0
添付ファイル

アイデア提供者: josef strauss

MQL5コード作成者: Vladimir Karputov

このEAでは、Heiken Ashi Smoothed Oscillatorを使用しています:

代表的なシグナル「買いオープン」と「売りオープン」:

AlliHeik signal Buy

AlliHeik signal Sell

新しいバーが現れるときのみポジションを開くシグナルを受け取り、ポジションのトレイリングは各ティックで確認されます。

このEAでは、移動平均の入力パラメータの定義、インジケーターの作成、インジケーター値の取得に関する全コードがコメント付きで提供されています。完全に削除しなかった理由は、誰かがそれを使った解決策を見つけるかもしれないからです。

その代わりに、以下のパラメータが追加されました: トレイリング、シグナル反転、シグナル出現時に反対ポジションを閉じる。


トレイリング

ポジションのトレイリング。トレイリングストップがゼロに設定されている場合、トレイリングは無効になります。


反転

シグナル反転フラグは、ポジションを開くためのシグナルの値を完全に反転させます。


シグナル出現時に反対ポジションを閉じる

シグナルで反対ポジションを閉じるフラグがtrueに設定されている場合:

  1. 複数のポジションを開くことが可能です;
  2. 「買いオープン」シグナルを受信すると、売りポジションを閉じます。「売りオープン」シグナルを受信すると、買いポジションを閉じます。

falseの値の場合、EAは市場に1つのポジションのみを持ち、したがって反対ポジションを閉じることはありません。


最適化に関する推奨事項

H1チャートでのシンボルに対する初期値、ステップ、最終値の例:

AlliHeik optimization

リスト
コメント 0