皆さん、こんにちは!今日は、手動および自動売買のためのゲームパネルについてお話しします。このパネルは、MasterWindowsライブラリを活用しており、その機能を一緒に見ていきましょう。パネルのコードは、インターフェースウィンドウの視覚デザイン環境で自動生成されています。これにより、使いやすく、効率的なトレードが可能になります。
価格データベースを分析することで、将来の価格動向を予測することができます。具体的には、ENUM_APPLIED_PRICEタイプのデータを使用します。この予測はスケールやパーセンテージで表示されます。トレードパネルの機能を使えば、ブローカーにトレードオペレーションの実行をリクエストできます。この例では、マーケットオーダーを使用しています。また、ポジションのボリュームを増減させたり、ポジションをクローズしたり、オートパイロットを有効にしたりすることもできます。
オートパイロットとは、パネルのシグナルに基づいた自動売買を意味します。このモードは、適切なボタンを押すことでアクティブにできます。
入力データ:
input ENUM_TIMEFRAMES tf=PERIOD_M5;// シグナル計算のためのチャート期間
必要なチャート期間を設定することで、プログラムが計算のための価格データをコピーします。

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