トレード備忘録 & MT4/MT5インディケータ及びEAの開発

日々のトレード備忘録及びMT4/MT5に関する事項

Kindle版「メタトレーダー入門」(Build600以降の新MT4を学ぶ)

2017-02-23 22:42:20 | 投資

MetaTrader 4(MT4)がMetaTrader 5(MT5)と一部互換性を持つ新MT4に衣替えしてから約2年が経過しました。謂わば、(旧)MT4とMT5のハイブリッドともいえる新MT4も現在ではではBuild 1045まで更新され、互換性にもほとんど問題は見られず、何事もなかったように作動しています。

ところがMT4の辞書でもあるMQL4 Referenceを見ると、旧MT4で慣れ親しんだ関数名が存在しないことに気付きます。最も基本的なint start()やint init()でさえ説明から外されているのです。MetaQuotes社の方針は明らか、MT4はいずれMT5に統一されるのでしょう。

互換性は保たれるとはいえ、新MT4には多くのMT5の要素が採用されています。将来に備えて新MT4の仕様でプログラムを書きたいというのは、多くのMT4トレーダー達の偽らざるところでしょう。

そういうわけで、シニアーにはちょっと抵抗感もある電子書籍ですが、思い切って豊嶋久道著Kindle版「メタトレーダー入門」を購入してみました。

紙本である前著「メタトレーダー入門」及び「メタトレーダー実践プログラミング」を勉強された方なら1時間もあれば読み飛ばすことができる内容です。Build 600未満の旧MT4にMT5のどの部分が合体して新MT4となったのか、言い換えれば、新MT4とMT5の境目はどうなっているのか等の素朴な疑問には丁寧に答えてくれています。では、全くの初級者がこの教本を読んでインディケーターや自動売買プログラム(EA)が書けるようになれるのかと訊かれれば、現状では否と答えるしかありません。

理由としては;
1)int start()やint init()等2~3の特殊関数で事足りた旧MT4に対して、新MT4には10種以上の特殊関数が用意されていて、使い分けが必要となるが、それらの説明がほとんどない。(OnCalculate()、OnTick() etc.)また、新たに加わったデータ型の解説もなされていない。
2)索引が用意されていない。
3)プログラム例が前著に比べるとほとんどないといってよい。
4)オブジェクト関数については全く触れられていない。
5)ところどころ旧著以降に刊行された著作を参照することで説明を省略しているが、初学者には読んでも理解できない内容であり、適切とは思えない。
6)そもそもプログラミング言語に初めて接する読者には、変数・配列・if文・for文による繰り返し計算の方法等基本的な知識が必要であり、旧著ではそれらに対して必要最低限の解説がなされていた。基本的な知識をベースに実際のプログラムの書き方を1行1行数ページに亘って解説を重ねられていた。最初に取り上げられた移動平均線(MA)の指標プログラムでは、実に10ページ近くを費やして完成までのプロセスを辿っていた。初学者もなんとか必死で食らいついて行けたのである。

結論的には、前著の紙本「メタトレーダー入門」の域には到底到達していないというほかはありません。今回の電子書籍による刊行は今後頻繁に改訂をなされることを予想したやむを得ない措置であることは理解できますが、それならば是非旧著と同レベルまでアップグレードされるか、旧著である2紙本の続編を期待したいところです。

これからMT4を学びたい方へ

今回、e-bookとして刊行されたKindle版「メタトレーダー入門」は決してお勧めできません。当面は既刊の2紙本で実力を蓄えられることが重要であると考えます。旧MT4はほぼ完璧に新MT4と互換性が保たれていること、また、私見ですが、一旦旧MT4をマスターしてしまえば、新MT4を学ぶことはそんなに困難ではありません。

新MT4でMT5の要素を多く取り入れたのは指標作成プログラムとオブジェクト関数を使ったプログラムです。一方、EA作成プログラムで多用するトレード関数(OrderSend()、OrderClose() etc.)は旧MT4のトレード関数をそのまま引き継いでおり、EA(自動売買プログラム)作成を指向する多くのトレーダーにとって、現状では新MT4の知識はあまり必要でないことも確かです。

そういうことで、これからMT4の勉強を始める方は迷うことなく、紙本「メタトレーダー入門」と「メタトレーダー実践プログラミング」からスタートしてください。また、旧MT4をマスターした方にとっても、電子書籍版はあまり有用ではありません。内容は旧紙本入門編以下のレベルですし、大きく進展したObject関数の言及すらないありさまです。続刊を待たれるべきと考えます。


最新の画像もっと見る

コメントを投稿