次の基本的なルールに従ってエキスパートアドバイザーは価格チャートを分析して自動取引します。ここではいろいろな問題を解決するMQL5ソースコードを見つけることができます。移動平均線のクロスに基づいた単純なエキスパートアドバイザーと、複雑なシグナル生成アルゴリズムと取引ミスのプロテクトを含んだ複雑なエキスパートアドバイザーの両方を選択できます。
MetaTrader 5の中で提供されたエキスパートアドバイザーをダウンロードし実行することができます。自動売買ロボットを使用する前にストラテジーテスターの中でそれらをテストして最適化することをお勧めします。エキスパートアドバイザーのライブラリはMetaTrader 5プラットフォームとMetaEditor開発環境から直接使用することができます。
このエキスパートアドバイザーは、同名の指標に基づいています。ロットは、余剰証拠金のパーセンテージとしてリスク値に基づいて計算されます。
このエキスパートアドバイザーは、現在のサーバ時間が入力変数で指定された時間制限を超えた場合、口座で開かれている現在の銘柄のポジションを全て決済します。
EAは2つの移動平均、1つのMACDと1つのCCIを使います。ポジションの開始時刻を受け取るにはOnTradeTransactionが使用されます。
取引方向が乱数発生器に基づいて選択されます。決済逆指値と決済指値は乱数発生器に基づいて設定されます。ロットは余剰証拠金に対したリスク率によって計算されます。このコ―ドは"not enough money(不十分な資金)"エラーの回避を可能にします。
Exp_ChandelExitSign_ReOpen取引システムは、ChandelExitSign指標シグナルに基づいて、トレンドによるスケーリングを行います。