言語基礎

MetaQuotes Language 5 (MQL5) は、様々な金融市場の分析のために自動化された取引ストラテジーやカスタムテクニカル指標を書くための高レベルのオブジェクト指向プログラミング言語です。リアルタイムで動作するエキスパートシステムの開発に加え、独自のグラフィカルツールを作成して取引に必要な決断を支援することも出来ます。

MQL5 は人気高い C++ プログラミング言語の概念に基づいています。MQL4 と比較すると、MQL5 には新たに列挙構造体クラスイベントハンドルが含まれています。基本データの数の増加によって、DLL を介しての MQL5 プログラムと他のアプリケーションとの相互作用が簡単かつ可能にされました。 MQL5 の構文は C++ に似ており、近代的なプログラミング言語から MQL5 プログラムへの変換は簡単に出来ます。

MQL5 言語を学びやすくするために、トピックは以下のセクションに分類されています。