当ページは、アフィリエイト広告を含みます。

最適化はカミソリ MT4EA作成編第17回

最適化はとても便利なのですが、最高に最適化された一見優秀なEAが実際に好成績をだすことはほとんどありません。大儲けのバックテスト結果を信じて稼動させて損の上塗りとなった経験は、多くのMT4ユーザーがもっています。ここでは、私がやっていて有効と思われる「最適化の使い方」をご紹介します。

2013年 マイナス成績の主因

2014年のMT4運用は5月末現在のところ20万円くらいのプラスです。昨年はマイナス成績で終わりました。昨年マイナス成績の主因は「過剰最適化したEAを中心に運用したこと」だったと反省しています。

 

前回書いたように、一見良い成績を出すEAが作れても稼動するとうまくいかないパターンを何度も繰り返しておりました。

 

参考:過剰最適化(カーブフィッティング) MT4で必ずハマる落とし穴

 

昨年の反省の元、最適化の役割を今年は変えています。

最適化のマイナス成績もチェック

一般的な最適化の使い方は、「良い成績の数値の組合せをみつける」のが中心だと思われます。私は、最適化をEAの基礎的優劣をみる指標として使っています。具体的には「マイナス成績の組合せ」も表示させて全体の割合をチェックしています。

 

マイナス成績の表示については、以下のページを参考にしてください。

 

参考:MT4最適化手順とマイナス結果表示の意味

 

MT4の通常の設定では、最適化でプラスの成績を出せる組合せしかでてきません。でも、これが未来の成績を保証するものでないころは、先ほども書いたとおりです。でも、人間の気持ちはなかなか制御できません。

 

 

「未来の成績を保証するものではない」とわかっていても最適化でプラスの優秀な結果が沢山でてくると、「このEA凄いかも」という判断をしがちです。

 

マイナスを表示させることで、その見方が全く違うものになることがあります。具体的な事例でお話しましょう。

 

通常の設定で最適化して100のプラス成績がでてきたとします。

 

これをマイナス成績も表示する形にして最適化したとします。

 

事例1:
最適化で合計400通りが表示されて、そのうち100通りで利益がでている。

100通りの利益結果は、全体の25%にすぎない。

 

事例2:
最適化で合計100通りが表示されて、そのうち100通りで利益が出ている。

100通りの利益結果は、全体の100%になる。

 

同じ100通りの利益結果でも、事例1と事例2では評価は違ってきます。事例1は、全体の25%の組合せしか利益がでていないということなので、利益が出し易いEAとはいい難いです。これに対して事例2は、全体の100%が利益となる組合せということで、事例1に比べると利益が出し易いEAという判断ができます。

最適化をEAの基礎的優劣をみる指標にする

MT4 最適化 活用法

私は、この「利益の出る組合せの割合」をEAの基礎的優劣をみる指標としています。

 

基礎的優劣というのは、そのEAが長期間稼動させて利益をだしやすい傾向にあるかどうかという意味です。基礎がしっかりとしているEAは、最適化で数値を調整しても利益を出し易い傾向にあると思われるためです。私は、寿命の短い短期売買EAよりも長期間安心して稼動させられるEAを目標に開発しています。

 

裁量トレードに好不調があるように自動売買にも好不調があります。最適化して上位に並ぶ組合せは、その期間に好調だった組合せなので、他の期間では不調になって成績が悪化する可能性があります。

 

先ほどのマイナス成績を表示させての最適化で利益になる組合せが100%ということは、その期間ではどの数値の組合せでも利益が出せたということになります。

 

100%になるなんて滅多にないと思いがちですが、実はたまにあります。

 

「利益が出る組合せの割合」が100%になることは、それほど珍しくはありません。ただ、それで「絶対儲かる」という過信はしません。あくまでその期間内での最適化にすぎないからです。

 

100%のときは、他の期間でも最適化をして「利益の出る組合せの割合」を確認します。いかなる期間でも「利益の出る組合せの割合」が100%になることは今のところありませんし、多分将来もないだろうと思っています。

 

ただ、最適化をこういう使い方をすることで、「損をしにくいEA」を作れるようになった気がしています。


安心してEA稼動できるようになった

実際に2014年から稼動させているEAはこの最適化ルールを使っています。これ以外にもルールがいくつかあります。おそらくこれらの効果だと思うのですが、最近やっと安心してEAを動かしたままにできるようになりました。

 

昨年までは、EAが想定どおり動いているかいつも気になっていました。うまくいかないことが何度もあったので、ちょこちょこと入れ替えもしているためEAの実力がわからないまま切り替えてしまったものもあります。

 

MT4は、ちょっとEAが作れるようになるだけでも一見大儲けできそうなEAは比較的簡単にできてしまいます。でも、その多くは過剰最適化の産物です。

 

でも、最適化をすることでその通貨ペアにあった利益確定数値や損きり数値の目安もつきます。最適化のメリットは大きいため、それを活用しないのはとても勿体無いことです。最適化機能を有効活用できる方法は、今後も随時検討していくつもりです。

MT4EA作成編目次

EAを手軽につくるやり方をまとめました。

 

MT4 自動売買関連記事まとめページへ戻る

2014/05/28


記事がお気に召しましたら、共有・拡散お願いします。

このエントリーをはてなブックマークに追加   
TOPへ