【重要】バックテスト結果とリアルトレード結果を一致させる対策
この度、バージョンアップEA『Ultima3.0』を配布させていただきましたところリアルトレードとバックテストでリミット、ストップのそれぞれの値が異なるという報告が7名の方(全体の1%程度)から寄せられました。想定値ですが、全体の3%の方で同様の症状が起こっているのでは?と想定しております。
プログラムのバグを疑い全て見直しましたが、問題点はありませんでした。
MT4のエントリー時に使用するTickデータ処理に問題があるのではと推測をたてリミット値、ストップ値を決定する際に使用する、1分足、60分足、日足のチャートも一緒に起動させたところ、バックテストと同じリミット値、ストップ値をとりました。
MT4自体のTickデータ処理に関しては、アルゴリズムを知る事はできませんので原因の詳細を特定することは困難ではありますが、上記の方法で、リミット値、ストップ値の誤差は改善することができましたのでEAご使用者の皆様は、添付URL(画像)を参考に、時間足を起動させEAを稼動させて下さい。各時間足のレイアウトは自由にしていただいて結構ですし最小化して、画面に表示させないようにしても問題ございません。
DercSystemⅡ・DercSystemProfitⅡご利用の方も念のため、URLを参考に 設定頂きますようお願い申し上げます。
◆Ultima3.0を使用の方
http://mt4-ea.com/news/img/ultima3.0.jpg
◆DercSystemⅡを使用の方
http://mt4-ea.com/news/img/dercsystem2.jpg
◆DercSystemProfitⅡを使用の方
http://mt4-ea.com/news/img/dercsystemprofit2.jpg
