MetaTrader 5でトレーディングロボットを起動するにはどうすればよいですか?

FBSウェブサイトの記事を読む

アルゴリズム取引の基本に関する前の記事では、その起源と、取引ロボットを作成するための最も人気のある言語について説明しました。  アルゴリズム取引を学習するためにMetaTrader5の言語であるMQL5を選択したので、取引ロボットの主なタイプと、MT5環境でそれらを見つける場所を見てみま’しょう。

MQL5ドキュメントでは、スクリプト、サービス、カスタムインジケーター、エキスパートアドバイザーの4種類の自動取引アプリケーションについて説明しています。 それらは実装するタスクによって異なります。

スクリプトは、1つのアクションのみを実行するプログラムです。 これは、MQL5で最も単純な形式の取引ロボットです。 スクリプトは、特定のレベルに達したときにアラートを出し、ストップロスを変更して利益レベルを取得し、さらには取引の履歴データを収集することができます。

サービスとは、チャートに添付されなくても機能するアプリケーションです。 スクリプトと同様に、サービスは1つの機能のみを実装します。

カスタムインジケーターは、ユーザーが開発したテクニカルインジケーターです。 これは、標準のインジケーターを変更したものでも、まったく新しいものでもかまいません。 MetaTrader 5の標準インジケーター(MACD、RSI、移動平均など)と同様に、カスタムインジケーターは自動的に取引を行いません。 それらはテクニカル分析のための追加手段として使用されます。

エキスパートアドバイザー(EA)は、MQL5でプログラムできる最も複雑なタイプの取引ロボットです。 彼らは、事前に特定された取引戦略に基づいて取引操作を実行できます。 EAは、事前にプログラムされた特別なアルゴリズムに従い、その一連のルールに従って注文します。 

これで、自動取引プログラムの主なタイプがわかったので、MetaTrader5でそれらを見つける場所を学びま’しょう。

MT5のトレーディングロボットはどこですか?

すべてのエキスパートアドバイザー、スクリプト、およびインジケーターは、MT5のデータフォルダーに保存されます。 このデータフォルダを開くには、ファイル–データフォルダを開くをクリックする必要があります。そこで MQL5 フォルダをクリックして、インジケータ、エキスパートアドバイザー、スクリプト、およびサービスを見つけます。 インターネットからカスタムインジケーターまたはエキスパートアドバイザーをダウンロードする場合は、これらをこのフォルダーに配置する必要があります。 このように、MetaTraderはそれらを見ることができます。 

あらゆるタイプの取引ロボット(たとえば、 エキスパート )のフォルダーを見ると、2つの接続されたファイルが1つのプログラムを表していることがわかります。 それらの名前は同じですが、ディレクトリが異なります: mq5とex5。 最初のファイルには MetaEditor (MQL5プログラミングの作業環境)で開くことができるソースコードが含まれ、2番目のファイルはMQL5プログラムのコンパイル済み(変換済み)バージョンを表します。トレーディングプラットフォームで起動します。

MetaTrader 5では、コンパイルされたすべてのプログラムをナビゲーターウィンドウで見ることができます。

特定のインジケーターまたはエキスパートアドバイザーを起動する場合は、それをダブルクリックするか、チャートにドラッグします。

これにより、選択したロボットのプロパティウィンドウが開きます。 “OK”をクリックして始めましょう。 正常に開始されると、グラフの右上隅に緑色のアイコンが表示され’ます。

アイコンが赤色の場合、エキスパートアドバイザーはオフになっています。 EAの設定と取引プラットフォームのオプションでアルゴリズム取引を有効化しましょう。

注意:1つのチャートで実行できるエキスパートアドバイザーは1つだけですが、複数のインジケーターを添付できます。  

エキスパートアドバイザーの設定で、“Common”と“Input”タブを見つけることができます。 “Common”タブにはロボットに関する情報が記載されています。 “シグナル設定の変更を許可する”“アルゴリズム取引を許可する&”2つの個別のパラメータもあります。

最初のオプションを使用すると、プログラムはシグナルをサブスクライブし、シグナル設定を編集できます。 MQL5専用の次の記事で、MetaTrader5のシグナルについて詳しく学びます。

オプションの“アルゴリズム取引を許可する”は、エキスパートアドバイザーの取引活動を制限します。 このオプションが有効になっていても、MT5の設定で自動取引が無効になっている可能性があります。 ロボットを起動する場合は、必ず両方のスイッチをオンにしてください。

エキスパートアドバイザーまたはインジケーターの2番目のタブには、入力パラメーターが含まれています。 アプリケーションを戦略に適合させ、柔軟性を高めることができます。 

MQL5コミュニティのメンバーによって構築されたカスタムトレーディングロボットを試す場合は、ツールボックスの–CodeBaseにアクセスしてください。 それはあなた自身をテストすることができる何百もの取引ロボットを含んでいます!

または、インジケーター、ロボット、スクリプトを MQL5マーケットプレイスから直接購入またはダウンロードすることもできます。

これは、FBSアルゴリズム取引コースの2番目の記事です。 アルゴリズムは、FBSアルゴリズム取引コースの2ページの記事です。 お楽しみに!

取引を開始します

2022-06-30 ・更新

FBSは、当ウェブサイトを運営するためにお客様のデータ記録を保持しています。「同意する」ボタンをクリックすることにより、当社の プライバシーポリシー に同意したことになります。