THE LANGUAGE
MQL5言語について
MetaQuotes Language 5 — MetaTrader 5で自動売買ロジックを記述するためのプログラミング言語です。
MQL5とは
MQL5はMetaQuotes社がMetaTrader 5のクライアントターミナル向けに提供するプログラミング言語です。売買の自動実行(エキスパートアドバイザー:EA)や、チャート上で動くカスタムインディケーター、スクリプトの開発に使われます。
主な開発対象
Expert Advisor(EA)
相場の条件を監視し、決められたルールで売買を自動実行するプログラム。
カスタムインディケーター
独自の計算ロジックでチャート表示する分析ツール。
スクリプト
決まった処理を1度きり実行する簡単なプログラム。
ストラテジーテスターとの連携
開発したEAは、MetaTrader 5のストラテジーテスターで過去の価格データを使ってバックテストできます。書きっぱなしではなく、履歴で検証してから実取引に進めるのがMQL5開発の基本です。MQL5.comのドキュメントと記事で、書き方の基礎を体系的に学べます。