次の基本的なルールに従ってエキスパートアドバイザーは価格チャートを分析して自動取引します。ここではいろいろな問題を解決するMQL5ソースコードを見つけることができます。移動平均線のクロスに基づいた単純なエキスパートアドバイザーと、複雑なシグナル生成アルゴリズムと取引ミスのプロテクトを含んだ複雑なエキスパートアドバイザーの両方を選択できます。
MetaTrader 5の中で提供されたエキスパートアドバイザーをダウンロードし実行することができます。自動売買ロボットを使用する前にストラテジーテスターの中でそれらをテストして最適化することをお勧めします。エキスパートアドバイザーのライブラリはMetaTrader 5プラットフォームとMetaEditor開発環境から直接使用することができます。
評価は、5つの指標(Gator、WPR、AC、DeMarker、RSI)の値に基づいて行われます。台形メンバーシップ関数が使われます。取引リクエストを送信する前に口座の資金が十分であるかどうかを確認します。
"MQL5ウィザードMA RSI"エキスパートアドバイザーは、MQL5ウィザードを使用して、トレンドMA(移動平均)指標とRSI(相対強度指数)オシレータのシグナルに基づいて作成されました。
1番目のバーの終値 > 3番目のバーの終値の場合、各バーに「売り」ポジションを開きます。3番目のバーの終値 > 1番目のバーの終値の場合、各バーに「買い」ポジションを開きます。
New Martinエキスパートアドバイザーは起動時に2つの反対方向のポジションを開きます。OnTradeTransaction処理。決済指値がトリガされると、同じ方向のポジション(1つ)が開かれます。2つのMA指標の交差は、より大きなロットのポジションを開くためのシグナルです。
取引は新しいバーが現れたときに行われます。ルールは単純で、MAIN_LINE MACD (1) > MAIN_LINE MACD (2) なら買い、MAIN_LINE MACD (1) < MAIN_LINE MACD (2) なら売ります。 開いているポジションと反対のシグナルが受信されたら、すべてのポジションを決済します。
このエキスパートアドバイザーは、9:50から9:59(午前のセッションの開始前)に、MetaTrader 5のFORTSサーバーの時刻とローカルコンピュータの時刻を同期させます。
このエキスパートアドバイザーは、3つの移動平均(200、50、25または他のカスタム期間)に基づいてトレンドを特定し、パラボリックSAR指標を使用して取引を開始します。EAはマーチンゲイル技術を使用していますが、ロットは決済逆指値に応じた預金の割合として計算されます。
このエキスパートアドバイザーは、MACD(Moving Average Convergence / Divergence)シグナルとパラボリックSARトレンド指標に基づいて、MQL5ウィザードを使用して作成されました。