次の基本的なルールに従ってエキスパートアドバイザーは価格チャートを分析して自動取引します。ここではいろいろな問題を解決するMQL5ソースコードを見つけることができます。移動平均線のクロスに基づいた単純なエキスパートアドバイザーと、複雑なシグナル生成アルゴリズムと取引ミスのプロテクトを含んだ複雑なエキスパートアドバイザーの両方を選択できます。
MetaTrader 5の中で提供されたエキスパートアドバイザーをダウンロードし実行することができます。自動売買ロボットを使用する前にストラテジーテスターの中でそれらをテストして最適化することをお勧めします。エキスパートアドバイザーのライブラリはMetaTrader 5プラットフォームとMetaEditor開発環境から直接使用することができます。
トレードヒストリーに基づくポジションのボリュームを計算。 このEAは、iCCI (商品チャネル指数) と iMA (移動平均) インジケータに適用されます。 トレーリングストップもあります。
このEAは OHLC と 3 つのインジケータに基づいています。iMACD (Moving Average Convergence/Divergence、MACD)、iStochastic (ストキャスティクスオシレータ) と iRSI (Relative Strength Index、相対力指数)
AdaptiveRenko インジケータのシグナルに基づいた、1つのEA内でさまざまな方法で構成することができる、2つの独立したトレードシステム (ロングとショート)
ColorMaRsi トリガー インジケータのシグナルに基づき、1つのEA内でさまざまな方法で構成することができる、2つの同じトレードシステム (ロングとショート)
VortexIndicator インジケータに基づいたシグナルで、2つの (ロングとショート)の独立したシステムを1つのEA内で検証できるトレードシステム。
固定ポジション保持時間を設定できる TimeZonePivotsOpenSystem インジケータシグナルに基づくトレードシステム
固定ポジション保持時間を設定できる、Hans_Indicator_Cloud_System インジケータシグナルに基づくトレードシステム
このEAは、普通でない動きを検知するために、足の終値と終値の平均の差を使います。ボラティリティスパイクのアービトラージを行います。 これは、後々拡張するプロトタイプで、現在はユーザーがアービトラージレベルをインプットすることができます。 次の開発では、ボラティリティのレベルを比較するニューラルネットワークを構築する予定です。
1つのEA内で異なる方法で構成できる FineTuningMACandle インジケータのシグナルに基づく、2つの統合トレーディングシステム (ロングおよびショートポジション)