次の基本的なルールに従ってエキスパートアドバイザーは価格チャートを分析して自動取引します。ここではいろいろな問題を解決するMQL5ソースコードを見つけることができます。移動平均線のクロスに基づいた単純なエキスパートアドバイザーと、複雑なシグナル生成アルゴリズムと取引ミスのプロテクトを含んだ複雑なエキスパートアドバイザーの両方を選択できます。
MetaTrader 5の中で提供されたエキスパートアドバイザーをダウンロードし実行することができます。自動売買ロボットを使用する前にストラテジーテスターの中でそれらをテストして最適化することをお勧めします。エキスパートアドバイザーのライブラリはMetaTrader 5プラットフォームとMetaEditor開発環境から直接使用することができます。
この EA では iCCI (Commodity Channel Index,、CCI)、ZigZag、Impulse 指標が使用されます。ポジショントレールは可能です。
この EA は iMA (Moving Average、MA) 指標によって取引します。同時に、価格からインデントされた指標のパラメータがパーセント単位で設定されています。
エキスパートアドバイザーは、N 個の連続した同一のローソク足を検索します。強気なローソク足で買い、弱気なローソク足で売ります。口座の種類 (ネッティングまたはヘッジ会計) が考慮されます。
2つのiMA(移動平均)の交差に加えて、もう1つのiMA(移動平均)がフィルタとして使用されます。Lot: 手動または残高のリスクパーセントです。指値/逆指値または成行注文です。EAではストップロス、テイクプロフィット、トレールストップも設定されます。
このエキスパートアドバイザーでは、1日に1つのポジションしか開かれません。ポジションは指定された時刻に開かれます。ある間隔での最高と最低価格が検索されます。2つのiMA(移動平均、MA)指標のデータが使用されます。
エキスパートアドバイザーは、買いストップおよび売りストップ注文を出します。ポイント単位での注文の最小距離の確認を含みます。(SYMBOL_TRADE_STOPS_LEVEL)
iIchimoku(一目均衡表)指標に基づいたエキスパートアドバイザーです。売りポジションと売りポジションに対すて別々のストップロス、テイクプロフィット、トレールストップがあります。EAの動作時間は設定できます。確認は現在のバーで実行され、開くことができるポジションは1つだけです。