MetaQuotes Language 4

高速で柔軟、そして強力な取引ロボットのプログラミング言語です

MetaQuotes Language 4 (MQL4)は、取引ロボットやテクニカルインディケータ、スクリプト、そしてMetaTrader 4取引プラットフォームの為の関数ライブラリを作成する事を可能にする、内蔵の取引戦略のプログラミング言語です。全てのこれらのツールは、FX取引でのトレーダーの可能性を大きく広げるものです。

MQL4は、取引戦略開発の為のオブジェクト指向プログラミング言語です

MetaQuotes Language 4は、広く普及しているC++プログラミング言語の概念に基づいています。MQL4は、高レベルのオブジェクト指向言語でもあります。その動作速度と柔軟性のおかげで、この言語は非常に複雑なプログラムの開発や、エキスパートアドバイザやインディケータのほぼ全てのパラメータの正確なコントロールを可能にします。

MQL4の構成には、現在および以前に取得した相場の分析に必要な関数を数多く含んでおり、取引注文を管理しコントロールする為の関数や主要なインディケータが内蔵されています。

MQL4を使う事で、自動売買や市場分析の為の様々なプログラムを開発することができます。

  • 取引ロボットまたはエキスパートアドバイザ(Expert Advisor)を使用する事で、自分で市場の分析をしたり取引を行う必要がなくなります。自動プログラムが、あなたに代わって全ての面倒な作業を行ってくれます。
  • カスタムインディケータ(Custom Indicator)は、プラットフォームに内蔵されているものと同様のもので、市場での取引状況を分析する為に設計されています。自分のテクニカルインディケータを作成し、その中にあらゆるアルゴリズムを入れることができます。
  • スクリプト(Script)は、比較的単純であるが、頻繁に行われる作業を実行する為に使われます。例えば、チャートから全てのオブジェクトを削除したり、全ての注文を閉じたり、あるいは、ポジションを開く為の指値注文を設定したりします。
  • ライブラリは、カスタム関数のセットで、よく使用されるカスタムプログラムのブロックの保存及び配布場所です。

MetaTrader 4をダウンロードして、MQL4で取引アプリケーションのプログラミングを始める