MetaQuotes Language 4(MQL4)は、オブジェクト指向の高水準プログラミング言語です。
EA(自動売買)の作成や、テクニカル分析のためのインジケーターの作成を目的としています。
独自のアルゴリズムを自動化するのはもちろんのこと、取引の補助を視覚的に行うグラフィカルツールの作成も可能です。
MQL4は、C++言語をベースに作成されています。
この言語には、列挙型、構造体、クラス、イベント処理があります。
DLL を介したプログラムの作成も可能です。
内容が多岐に渡るので、次の各項目に分けて解説します。
- 構文の特徴
- データ型の種類
- 演算子と式のルール
- MQL言語の処理の種類と内容【使用例あり】
- 関数のルール
- 変数
- プリプロセッサ
- オブジェクト指向プログラミング
- 更新されたMQL4
<<リファレンスの目次に戻る>>