次の基本的なルールに従ってエキスパートアドバイザーは価格チャートを分析して自動取引します。ここではいろいろな問題を解決するMQL5ソースコードを見つけることができます。移動平均線のクロスに基づいた単純なエキスパートアドバイザーと、複雑なシグナル生成アルゴリズムと取引ミスのプロテクトを含んだ複雑なエキスパートアドバイザーの両方を選択できます。
MetaTrader 5の中で提供されたエキスパートアドバイザーをダウンロードし実行することができます。自動売買ロボットを使用する前にストラテジーテスターの中でそれらをテストして最適化することをお勧めします。エキスパートアドバイザーのライブラリはMetaTrader 5プラットフォームとMetaEditor開発環境から直接使用することができます。
このOnTickイベントハンドラは、特定の銘柄に対してティックを進行するように設計されています。これは、多通貨ティックイベントハンドラのバージョンです。
このエキスパートアドバイザーはボリンジャーバンドに基づいています。トレンドフォローストラテジーとボリンジャーバンドインディケータが使われます。
このロボットは、コインを投げて各取引の方向を決定するのをシミュレートするために、乱数発生器を使用しています。これは、オブジェクト指向のスタイルでプログラムされた最小のエキスパートアドバイザーの一例を提供します。それはまた別のエントリの方法で付加価値を定量化するための基礎を提供します。
Exp_AFL_WinnerSign Expert Adviser は AFL_WinnerSign セマフォ矢印シグナルインディケータによって生成されたシグナルに基づいています。
Exp_TrendlessAG_Hist Expert Adviser は TrendlessAG_Hist トレンドインディケータによって生成されたシグナルに基づいています。
この Expert Adviser は Simple Trading System セマフォ矢印シグナルインディケータによって生成されたシグナルに基づいています。
Exp_RangeExpansionIndex EA は RangeExpansionIndex オシレータによって生成されたシグナルに基づいています。
Exp_FisherCyberCycle Expert Adviser は、FisherCyberCycle オシレータによって生成されたシグナルに基づいています。