次の基本的なルールに従ってエキスパートアドバイザーは価格チャートを分析して自動取引します。ここではいろいろな問題を解決するMQL5ソースコードを見つけることができます。移動平均線のクロスに基づいた単純なエキスパートアドバイザーと、複雑なシグナル生成アルゴリズムと取引ミスのプロテクトを含んだ複雑なエキスパートアドバイザーの両方を選択できます。
MetaTrader 5の中で提供されたエキスパートアドバイザーをダウンロードし実行することができます。自動売買ロボットを使用する前にストラテジーテスターの中でそれらをテストして最適化することをお勧めします。エキスパートアドバイザーのライブラリはMetaTrader 5プラットフォームとMetaEditor開発環境から直接使用することができます。
このEA は、高速iMAと低速iMA (移動平均、MA) のクロスでポジションを開きます。 損失をアウトステイする関数があります。 OnTradeTransaction でポジションのタイプをとらえます。
EA は利益をともなうポジションを決済するために仮想利益を使用します。ステップでポジションを開きます。OnTradeTransaction で最後のポジションのタイプとその価格を取得します。