MT4で必ずハマる落とし穴と対策 MT4EA作成編第16回
過剰最適化は、MT4ユーザーが必ずはまってしまう部分でもあります。どこまで最適化していくかは、EAで利益を出していくための大きな鍵となります。まずは、過剰最適化とは何かから始めましょう。
過剰最適化(カーブフィッティング)の話
ここまでRSIを中心にEAの作り方を紹介してきました。ここまでの内容だけでも簡単なEAを作り動かすことができるようになるはずです。
もしかすると、凄い成績をたたき出すEAを既に作ってしまった方もいるかもしれません。その際に注意して欲しいのが過剰最適化(カーブフィッティング)です。
最適化によって過去の値動きに合わせすぎてEAを作ってしまうことを意味します。過去の為替データで非常に良い成績がでてもそれは未来を保証するものではありません。ある程度の最適化は有益でも、やり過ぎると弊害が大きくなってしまいます。
自分でEAが作れるようになると、面白いように加工ができるようになります。特に最適化を利用して数値を加工していくことで過去のデータでは優秀な成績を出すEAをつくるのは誰にでもできます。最適化で良い成績をだせる数値を探す方法は、この連載でも紹介しました。
これは初歩の初歩です。過去のデータに合わせて100%の無敵EAを作るのはそれほど難しいことではありません。ここで忘れていけないのは、あくまで無敵は過去のデータでのバックテストの結果にすぎないということです。
では、どうすべきかということになります。
最適化の使い方を工夫する必要があるわけですが、ここは言葉で書く以上に難しいところです。この過剰最適化の取扱いは、多くの方が悩まされます。
過剰最適化(カーブフィッティング)EAでの失敗談
ブログや飲み会でEA作成者と交流してわかったのですが、どなたも一度は過剰最適化の自作EAをそのまま動かして失敗した経験があるようです。私も昨年、失敗しています。EAを作り、最適化して良いものができてしまうと動かさないと損をしてしまうような衝動にかられます。
これが、MT4自作EAの落とし穴のようなもので、ついついそのまま動かしてしまったりします。
過剰最適化したEAは、不思議なほどうまくいきません。
勿論、一時的にうまくいくこともあるのですが、ちょっと長めに稼動させているとお決まりのように損失の積み上げになってしまうことが多いのです。
ダラダラと損を出し続けることもあります。それでも、最初の設定で損きりをきっちりしてあれば大損しにくいのは救いなのですが、ちょこちょこと損が増えていくのは嫌なものです。
自作EA作る
最適化で見た目の良いEAができる
そのままEAを稼動
想定外の損失で停止
自作EA再作成
最適化で・・・・
以上、繰り返し。
昨年の末くらいまでは、この悪循環に苦しみました。今年になってEAの運用ルールをつくり、それを守るようにしています。そのせいか、やっと運用資金が減らない状況となり、運用が落ち着いてきた気がします。次回は、その辺のポイントについて書かせていただきたいと思います。
MT4EA作成編目次
EAを手軽につくるやり方をまとめました。
- 第1回MT4EA作成編 RSIEAの簡単な作り方
- 第2回手順その2 EAの売買ロジックを考える
- 第3回手順その3:EA加工前の準備 EAコピーの仕方
- 第4回基本EAの変更箇所確認
- 第5回30分でできるRSI MT4EA作成編
- 第6回MT4組み込みテクニカル指標関数の使い方
- 第7回MT4でRSIEAを作る 売買シグナル部分
- 第8回決済注文プログラムはたった1行
- 第9回マジックナンバーとRSIEA検証行
- 第10回パラメーターと変数化の効果
- 第11回RSI設定使い方 3つのパターン
- 第12回RSIエグジット戦略とは
- 第13回RSIスキャルピングにも使えるこの応用形
- 第14回RSI20 RSI80の検証
- 第15回RSIの使い方 3つのポイント
- 第16回過剰最適化(カーブフィッティング)の話
- 第17回最適化はカミソリ 大怪我しないためのポイント
- 第18回RSIEA無料配布と留意点
- 第19回決済を値幅指定
- 第20回ブレイクアウトMT4無料EA検証
- 第21回EA作成早期習得のための2つのポイント
- 第22回プログラムを短くする関数化
- 第23回「Breakout1SL1.mq4」をRSI値幅決済EAへ書換え
- 第24回コメントアウト MT4でも大切な理由
- 第25回EA解説後半 EA作成上達のコツ
- 第26回RSI値幅決済EA 短期売買向
- 第27回改造EAの面白いところ
- 第28回Breakout1TS1.mq4 1粒で三度おいしい無料EA
- 第29回大量売買防止方法
- 第30回MT4運用失敗の必然性に気づく
- 第31回最適化して最高成績を選ぶ愚
- 第32回MT4 PF(プロフィットファクター)
- 第33回MT4バックテスト 私の使い方
- 第34回MT4ファンのMT4口座比較方法
- 第35回裁量トレードの方が優秀に見える理由
- 第36回MT4最初の壁「夢の過剰最適化」
- 第37回MT4で儲からないことで目覚めた