ホーム システムトレード 投稿

マルチ通貨トレーディングパネルのご紹介 - MetaTrader 5用のシステムトレーディング

添付ファイル
15412.zip (9.93 KB, ダウンロード 0回)

今日は、マルチ通貨の手動および自動トレーディングのためのゲームパネルをご紹介します。このパネルは、MasterWindowsライブラリを活用しており、インターフェースウィンドウの視覚デザイン環境を用いて自動生成されたコードです。


このパネルでは、ENUM_APPLIED_PRICEタイプの3つの通貨ペア(EURUSD、USDJPY、GBPUSD)の価格データを分析することで、将来の価格動向を予測することができます。その動向の確率は、スケールとボタンのパーセンテージで表示されます。トレードパネルの機能により、ブローカーに対してトレーディングオペレーションを実行するリクエストを送信できます。この例では、マーケットオーダーが使用されています。ポジションのロット数を減らしたり増やしたり、各通貨ペアのロットボリュームを設定したり、ポジションをクローズしたり、オートトレーダーを有効にすることが可能です。


オートトレーダーとは、パネルのシグナルに基づいて自動的に取引を行うモードです。適切なボタンを押すことでこのモードを有効にできます。

パネルは、各通貨ペアごとに3つのブロックで構成されており、「手動」取引を行うことができます。

パネルの下部には、オートトレーダーの管理ボタン、各通貨ペアのロットサイズをリセットするボタン(ClrLot)、およびすべてのポジションをクローズするボタン(CLOSE ALL)の3つのボタンがあります。


入力データ:

input ENUM_TIMEFRAMES   tf1=PERIOD_M5;// EURUSDのシグナル計算のためのチャート期間
input ENUM_TIMEFRAMES   tf2=PERIOD_M5;// USDJPYのシグナル計算のためのチャート期間
input ENUM_TIMEFRAMES   tf3=PERIOD_M5;// GBPUSDのシグナル計算のためのチャート期間

各通貨ペアに対して、プログラムが計算に使用する価格データを取得するためのチャート期間を設定できます。


マルチ通貨ゲーム取引パネル

図1. マルチ通貨ゲーム取引パネル。

ヒント:

  • MasterWindowsライブラリは、\MQL5\Include\フォルダに追加する必要があります。このライブラリは、作成したインターフェースウィンドウの適切な動作を提供します。
  • 作成したインターフェースウィンドウをより良く表示するために、黒い背景のグラフィカルスキームを使用してください。
  • これはデモパネル(ジョークプログラム)であり、ライブアカウントには使用しないでください。ただし、BUYorSELL()シグナル生成関数をトレーディングシステムに合わせて修正・置き換え、ポジションサポート機能を追加し、ライブアカウントで使用してみることができます。

関連記事

コメント (0)