高機能なチャートソフトであり、トレーディングソフトでもある メタトレーダー4
メタトレーダー(MetaTrader)とは、ロシアのMetaQuotes Software社が開発したトレーディング プラットフォームです。
メタトレーダーを採用している証券会社に口座を開設すれば、メタトレーダーを使用して注文や、口座管理を行うことができます。もちろん、移動平均線やMACDなどの代表的なインディケーターをチャートに表示するチャートソフトとしても使用できます。
そして、特記すべき機能は、自作のカスタム インディケーターをチャートに表示したり、エキスパートアドバイザー(EA:自動売買システム)を作って自動売買を行うことができる点です。
エキスパートアドバイザー(EA)という自動売買プログラムを作成できる
エキスパートアドバイザー(Expert Advisor)と呼ばれるプログラムを作成するれば、自動売買システムを作ることができます。自分が画面の前にいなくても、事前に作成した売買ルールに基づいて、システムに自動売買をさせる事ができます。また、エキスパート アドバイザー(EA)でリアルマネーで自動売買を実行する前に、ストラテジー テスターを使用してバックテストを行い、そのトレード戦略の有効性を事前検証することもできます。
メタトレーダーはカスタム インディケーターを作成できる
証券会社側が用意してくれないようなマイナーなインディケーターでも、自作してカスタム インディケーターとしてチャート画面に表示することができます。また、自分自身で考えたり、組み合わせたりしたカスタム インディケーターを作成して、チャート画面に表示する事もできます。
メタトレーダーのトレード戦略プログラムを作成できるメタエディターとMQL言語とは
MQLとは、MetaQuotes Language 4 の略称で、トレード戦略のプログラミングのためにMetaQuotes Software社が作成した新しいプログラム言語です。このMQL言語によって作成されたプログラムは、取引戦略を自動化し、感情の入る余地の無い完全なシステムトレードを実現することができます。
また、MQL言語でプログラミングすることによって、自分自身で考えたカスタム インディケーターを作成する事ができます。作成したカスタム インディケーターは、チャート画面に重ねて表示する事ができます。
メタトレーダーのMQL言語プログラミングをサポートするメタエディターとは
メタエディター(MetaEditor)とは、MQL4言語の特異な文法構造を強調し、プログラムコードを書くために使うことができるテキスト エディターです。メタエディターはMQL言語プログラミングのコードを簡単に作成できるように作成者をサポートします。作成者は、MQL4言語プログラミングのために MetaQuotes Language Dictionary をメタエディターのヘルプシステムとして使用することができます。
メタトレーダーの使い方を知るには・・・?
メタトレーダーのMQL4言語リファレンスの日本語翻訳
メタトレーダーのメタエディターでは、MQL4言語プログラミングのために MetaQuotes Language Dictionary をヘルプシステムとして使用することができますが、内容はすべて英語で記載されています。そこで、当サイト(メタシス・シーカー)では、英語のMQL4言語リファレンスの全ページを日本語に翻訳し、ウェブページ上で公開しています。この日本語翻訳したMQL4言語リファレンスによって、より多くの人々がMQL4プログラミングを理解しやすくなれれば幸いです。すべての内容を理解する必要はありませんが、全ページを一読することによって、どのような機能があるのかを知る事ができ、メタトレーダーのMQL4言語プログラミングへの理解を深めることができます。