FX自動売買Back test

309autofx-backtest-00eyecatch FX自動売買
パパ
パパ

自分でバックテストやった結果、月利95%じゃーい!

リオ
リオ

……んなアホな

パパ
パパ

直近3年平均でも、月利46%じゃーい!

リオ
リオ

……そうやってどんどん下がって、現実的な値に落ち着くんだね

Kindle本に挑戦中です(以下商品リンク)
その肉体の性能だということを忘れるな
他にも何冊かあります
無料体験でも読めます。ご興味あれば是非!
「Kindle Unlimited」メンバー紹介プログラム

要約

EA-BANKで利用できるEAを例として、バックテストをおこないます。初期金額10万円、許容ダメージ25%(25,000円)として、Lotsを調整して実施。さらに結果をQuantAnalyzerで解析して、ここ3年間の実績月利益(円)を導出してます。なんと月利46%越えですよ!

はじめに

MT4のEA「AUDNZD otaku」を使うために、EA-BANKとThreeTraderに登録し、さらにお名前ドットコムVPSにまで手を出してしまった愚かなアラフィフ。何としても元を取るため、今回はバックテストに挑戦します。もちろんその道の達人に頼りまくり。

海外FXの自動売買EAを比較|ゲムゲムの海外FXおすすめ比較ガイド
FXおすすめ比較ガイドではゲムゲムがEAを検証して、自動売買で稼ぐ方法を調査して行きます。 TDS(Tick Data Suite)を使ってバックテストを行い、成績の良いものを実際に運用して結果を公表して行こうと思います ...

バックテストのやり方はゲムゲムさんの「FXおすすめ比較ガイド」を参考にさせていただきました。他にもスプレッドの値だとかデータが揃っていて助かります。ありがとうございます!

MT4、EAを使い倒すブログ|めたぶろ
めたろうのメタトレーダー情報発信ブログです!MT4初心者でもわかる使い方の説明やEA、口座比較、検証などの情報を発信していきます。

バックテスト結果の分析、QuantAnalyzerの使い方はめたろうさんの「めたぶろ」で勉強させていただきました。今回バックテストをおこなったEAも、「めたぶろ」おすすめのものを使わせてもらっています。ありがとうございます!

↓色々手を出してしまった愚かなアラフィフの記事。

自分で確認バックテスト

バックテストってなんじゃらほい?

人間に変わってFX自動売買をしてくれるEA(Expert Advisor)の過去テストがバックテストらしい。過去10年とか15年とかの長期でシミュレーションをおこなって、破綻しないかどうか、どの程度利益が出るのかを確認するわけですよ。

ではさっそくバックテストのやり方を……、解説しません。「FXおすすめ比較ガイド」に全て書かれているので、そちらを参考にしてください。僕の拙い説明よりよっぽどわかりやすく、微に入り細を穿つ丁寧さで躓きようがないしー。

MT4の自動売買EA検証 使い方とバックテスト方法
MT4のEA検証するためのバックテスト方法について紹介して行きます。 初めて使う人は参考にしてください。 ↓ 自動売買EAのバックテストについて、動画で分かりやすく解説しているので参考にしてください。    このページの ...

……ただひとつだけ言わせてください。ボロいパソコンを使っている人間はこまめに履歴ファイルを消す必要があります。

309autofx-backtest-01file
恐怖の履歴ファイル

最初2、3回バックテストをやったところで、急にうまくいかなくなりました。原因が上記のFXTファイルです。MT4のメニュー画面から「データファイル」⇒「tester」⇒「history」にあります。1回バックテストをやると20GB近い履歴が残る。

我が家のパソコンの空き領域は数十GB、あっというまに容量が足りなくなって動かなくなるのも当然。ということで、ボロいパソコンを使っている人は要注意。最近のパソコンだったらTBとかあるから大丈夫かもだけど、それにしたってキツイ。

バックテストで皮算用

気になったEAのバックテスト結果を以下に示します。「めたぶろ」で紹介されていたEA-BANKで使えるEAですよ。通貨は「円」でやっていて、初期金額は10万円です。

EALotsspread期間利益(円)最大DD(円)計算月利益(円)
Atlas_FX_EABANK0.0515231849,70722,7853,678
AUDNZD Otaku0.062522819,199,36521,97384,208
CROCUS_EURJPY_EB0.0112231215,65315,051934
Good Morning Light AUDJPY0.0320228238,65623,0641,047
LOTO_USDJPY_EB060.0615231562,65022,5722,436
Mirai_GBPJPY20.0122231319,68127,5941,384
Monstera_AUDJPY_EB0.0120228188,73818,559828
Power_of_Japan0.0415231228,42821,232989
TK-EX USDJPY0.15152311,137,07924,6134,922
ポートフォリオ95,244
バックテスト結果

「EA」はバックテストしたEAの名称、「Lots」、「spread」はパレメータ―設定、「月」はテスト期間で2005年1月~2024年4月あるいは2005年4月~2024年4月とかそんな感じです。テスト結果として「期間利益(円)」と「最大DD(円)」を示しています。

「最大DD(円)」は最も下がった際の金額です。初期金額10万円に対して、許容できるダメージを25%と考えているので、バックテストは「最大DD(円)」が25,000円以下になるように調整しておこないました。ただし「Mirai_GBPJPY2」だけは最小Lotsでも許容範囲オーバー。

「期間利益(円)」を「月」で割ったのが「計算月利益(円)」です。夢のような数値がありますなぁ。上位4つ「AUDNZD Otaku」、「TK-EX USDJPY」、「Atlas_FX_EABANK」、「LOTO_USDJPY_EB06」を同時に走らせた場合を「ポートフォリオ」としています。

ポートフォリオの4つは通貨ペアだったりスタイルが違うので、同時に最大DDを食らうことはない、という希望的観測です。ポートフォリオの月利益が95,244円、10万円に対して月利95%越えです!

特に「AUDNZD Otaku」がスゴイ。EA-BANKのバックテストデータから計算した時は40%だったのに対して、今回は84%。詐欺師も鼻で笑うレベルです。夢見がちな僕ですら首を傾げる。ということで、もうちょっと詳しく見ていきます。

QuantAnalyzerで皮算用

バックテストデータを詳細に解析できるQuantAnalyzerというソフトがあるそうです。こちらについての解説は「めたぶろ」をご参照ください。いやぁー、本当にお世話になります。

EAバックテスト分析ツール「QuantAnalyzer」のダウンロード・インストール方法 | MT4、EAを使い倒すブログ|めたぶろ
メタトレーダーEAのバックテスト結果やリアルトレード結果をより詳しく分析出来るツール「QuantAnalyzer」のダウンロード、インストール方法です。 コイツは年間、月間毎の収益の確認が簡単に出来、また複数のEAのバックテスト結果を合成す

先ほどテストした「AUDNZD Otaku」の結果をQuantAnalyzerで解析し、年ごとの利益を見ると以下のようになっています。

何がありがたいって、横軸時間のグラフを見られるところですよね。バックテストのレポートだと横軸が試行回数なので、年ごとの好調不調がわからない。……グラフの横軸が潰れてますけど「年」です。あと、単位が「$」だけど、これも「円」だと思ってます。

まず表を見ると、勝率の高さがわかります。228か月中、赤字は15個しかないので勝率はだいたい93%くらい。これだったら安心して見ていられます。グラフの方を見ると大きな偏りがあることがわかります。特に2008年、2009年が化け物です。

先ほどのポートフォリオに対して、QuantAnalyzerで同じ解析をおこなうと以下のようになります。無料なのに便利なソフトだなぁ。

……「AUDNZD Otaku」が強すぎて、さっきのグラフとの差が全然見えない。っていうか、相変わらず過去の利益が大きすぎて最近のデータが見づらい。

これってつまり、先ほど計算した月利益には過去の栄光が多く含まれている、ってことですよね。それじゃあちょっと不正確。最近の利益を知りたい。ですのでQuantAnalyzerで解析した結果を抜き出して、最近3年の利益から再計算です。

EA2021年利益(円)2022年利益(円)2023年利益(円)実績月利益(円)実績/計算
Atlas_FX_EABANK10,17616,88166,7642,6060.71
AUDNZD Otaku127,232254,74883,09512,9190.15
CROCUS_EURJPY_EB12,88716,3799,4531,0761.15
Good Morning Light AUDJPY8,7842,15327,5691,0701.02
LOTO_USDJPY_EB0649,63887,96632,5324,7261.94
Mirai_GBPJPY26,19610,9877,5436870.50
Monstera_AUDJPY_EB8,638-5,5184,0762000.24
Power_of_Japan-1,31629,472-2,9287010.71
TK-EX USDJPY235,939444,989250,56425,8755.26
ポートフォリオ46,1260.48
ここ3年の利益

2021年~2023年の利益を平均して12で割った値が「実績月利益(円)」です。それでも「AUDNZD Otaku」の利益は十分すごいですけど、だいぶ下がりました。反対に「TK-EX USDJPY」は大幅アップ。

「実績/計算」は、「実績月利益(円)」と「計算月利益(円)」の比です。「AUDNZD Otaku」のように「実績/計算」が1を大きく下回るEAもあれば、「TK-EX USDJPY」のように大きく上回るEAもある。過去の方が好調か、現在の方が好調かの違いですな。

面白いことに上位4つのEAは変わらず。先ほどと同じくこれらをポートフォリオとすると、月利46%越えです! 2か月あったら余裕で倍、20か月で千倍! 夢が広がリング! さらに許容ダメージを25%から引き上げれば、とんでもない未来が待ってます。

現実

……なんとなく想像がつくかとは思いますが、現実はそんなにうまくいきません。バックテストのデータはわりとハッピープランっぽくて、諸々のリアルを加味するとそうでもなくなります。具体的には取引回数がそんなに多くない感じ。

ということで、最近はフォワードテストの活用を考えています。これにより利益も成果もグッと現実味を帯びてくる、……といいなぁ。

まとめ

EA-BANKで利用できるEAを例として、バックテストをおこないました。初期金額10万円、許容ダメージ25%(25,000円)として、Lotsを調整して実施。さらに結果をQuantAnalyzerで解析して、ここ3年間の実績月利益(円)を導出しました。なんと月利46%越えですよ!

↓これが現実、……いいや! まだ本気を出してないだけですよ!

↓EAの好調不調に注目。目指せ! 月利12%!

↓フォワードテスト結果を使うと月利6%、……かなりそれっぽい値だ。

↓世の中そんなに甘くない。ということでさっそくマイナスが出ています。なぜだ!?

↓トライオートFXシェア「あにまろ」は実績で月利6%超でした。

↓手間は全然かかってないのに強い。これがレンジ相場の狙い撃ちの効果なんですかね。

↓MT4検証で生じた損失なんて、トライオートFXに比べたら可愛いもんですよ。

コメント

タイトルとURLをコピーしました