新MT4対応 FXメタトレーダープログラミング入門【レビュー】

FX自動売買システムの定番ツールであるメタトレーダー、そのプログラムをゼロから作るためのプログラミング入門書です。メタトレーダーのプログラミング本を多数執筆した著者が、最新のメタトレーダー4に完全対応するために、全面的に書き直しました。

スクリプトやカスタム指標から、エキスパートアドバイザー(EA)まで、プログラミングの初心者にもわかるよう、できるだけシンプルなサンプルプログラムを多数掲載しています。さらに、EAのプログラミングから自動売買システムの開発へ向けての、著者独自の視点からのアドバイスもあります。

これからシステムトレードのプログラミングに取り組みたい方、あるいは一度挫折したものの再挑戦したい方のお役に立てれば幸いです。

プログラミング経験はないけど、MT4でインジケーターやEAを作ってみたい!

と思う方にぜひ読んでもらいたい一冊です。

本書では、MT4用のスクリプト、インジケーター、EAを作成するためのMQLプログラミング解説書です。

Kindle専用で紙の本としては売られていませんが、現在では初心者に一番おオススメできるMT4のプログラミング入門書です。

アマギ
できれば紙の媒体でも販売してほしい一冊です。

メタエディタを利用してMQLプログラミングを学ぶ

本書は、ある程度MT4を使ったことがあるけど、MQLについては知らない読者を対象に、

  • MT4のバージョンによる仕様の違いなどの開発者側が知っておくべきMT4の概要
  • MT4用のスクリプトやインジケーター、EAを作る方法

について分かりやすく解説してあります。

MT4のプログラミングで必須となるのが「メタエディター」。
メタエディターは、MT4の上部の本のようなアイコンをクリックすることで起動させることができます。(F4ボタンを押しても起動します。)

すると、下のようなメタエディタが起動します。

本書では、メタエディタを利用して、簡単なスクリプト、インジケーター、EAを実際に作っていきます。

アマギ
既にMQLを知っている人にとっては簡単すぎる内容だと思います。

例題に従ってプログラミングしていく

本書はプログラミング解説書なので、読むだけでは一切意味がありません。
メタエディタを利用して、解説通りにプログラミングをして学んでいくことに価値があります。

内容としては入門向けなので、決して難しいものではありません。
とりあえず例通りにキーボードで打ち込んでいけば、スクリプトやインジケーターを作ることができます。

また、各コードの意味についてもしっかりと解説してありますので、プログラミング未経験者でも実践しながら学ぶことができます。

アマギ
例題通りにコードを打ち込んでも「あれ?反応しない」と言うことがあります。
そういった場合は、コードの打ちミスであることが大多数なので、しっかりと見直しましょう。

決して到達点は高くはない

本書は、あくまでもMT4のプログラミング入門書です。
本当に基礎的な部分しか解説してありませんので、本書を理解したからと言って、自由自在にインジケーターやEAが作れるようになるわけではありません。

感覚的に言えば、本書を学ぶことで全く見えなかったMT4のプログラミングが、ブワーッと大まかな外側だけが見えるようになった感じですね。

この本をしっかりと学んだら、MT4用のプログラミングについて解説してあるサイトや無料でネットに落ちているインジケーターファイル(mq4)を読み込んで研究していけば、自ずと知識は身についてくると思います。

下のコードは平均足の一部です。

本書で学ぶことで、カスタムインジケーターのコードがどのように形成されているかも見えるようになります。

アマギ
MT4のプログラミング入門として最初の一歩を踏み出すための役立つ本です。

最初の一歩として凄く価値のある本

本書は、MT4のプログラミングに興味を持った人が最初に手を取るべき本です。

筆者の豊嶋氏は他にもMT4のプログラミングに関する書籍を複数出されていますが、モノによっては古い内容のものもありますので要注意です。

とりあえずMT4のプログラミングをイチから学びたい!と思うのであれば、本書を選択しましょう。

出来る限り挫折させないような丁寧な作りになっていますので、ぜひパソコンと睨めっこしながら読んでみてください。

有料のMQL講座などもありますが、それをやる前に、とりあえずこの本を読んで「プログラミングはどんなものか?」を知っておいた方が良いと思います。

アマギ
この本を読んで挫折したら、インジやEAの作成はプロに依頼しておくのがベターです。

この本を読んだら

この本を読んだら、とりあえずはMT4のインジケーターやEAがどのように作られているか、どのようなソースコードになっているのかが分かります。

あとは理解力を高めるために、様々なインジケーターのソースコードを読んで勉強するのが一番手っ取り早いです。

以下のサイトでは多くのソースコードを含むインジケーターを紹介しているので、参考になると思います。

MT4インディケーター貯蔵庫

アマゾンレビューのレビュー

プログラミング経験ゼロだと難しい

C言語を知っている人なら簡単に理解できる。
しかし、プログラミング未経験の人にはかなり難しいと思う。すくなくともC言語の基礎を学んだ人が読むべき本。

アマギ
たしかにC言語が理解できた方がスムーズに入れるのは間違いありません。
しかし、解説されているコードを実際にメタエディタで打ち込みながら勉強していけば、少なくともどのような形でMT4のインジケーターやEAが作られているのかが分かるようになるはずです。複雑なインジケーターを作るのは難しいですが、プログラミングのきっかけになる本だとは思いますよ。

 

初心者でもわかりやすい

プログラミングの知識は無いが、例題を実践していったら、なんとなく理解はできた。

内容は本当に基本的なものなので、自分のやりたいインジを作るにはもう少し踏み込んだ内容の本が必要だと感じた。基本を学べてよかった。

アマギ

個人的にはプログラミング未経験の方でも、メタエディタで例題をこなしていけば、おざっぱにでもMT4のプログラミングがわかる本だと思います。

最初の一歩として良書だと思いますよ。

 

あなたの応援が更新の励みになります。
応援のクリックをぜひよろしくお願いします。

 

私のトレード手法を教材にしました
おすすめの記事