![EAバックテストが止まりCドライブがパンク! ログの保存場所の変更方法 EAバックテストが止まりCドライブがパンク! ログの保存場所の変更方法](https://c.mql5.com/36/80/ea-c.jpg)
- 2019.04.30
- mt4-labo.com
2017/1/1~2017/8/31をまたいでテストを実行するとディスクを消費し続け、テストが始まらない。
\MetaQuotes\Tester\xxx\Agent-127.0.0.1-3000\temp \ に 65536KBのファイルを無限に作り続ける。
\MetaQuotes\Tester\以下を消してみても変化無。
1つのEAで28銘柄を監視するようにしているのでMT5からの読出しは多い。でも特定の期間を避ければ問題は起きない。
なんなんすかね...
バグなのかもしれませんが、私にはさっぱり分かりません。
ここに書いても私と、たまにモデレーターが見に来るくらいで誰も見ていません。
回答とを期待するなら英語フォーラムに投稿したほうがいいと思います。
2017/1/1~2017/8/31をまたいでテストを実行するとディスクを消費し続け、テストが始まらない。
\MetaQuotes\Tester\xxx\Agent-127.0.0.1-3000\temp \ に 65536KBのファイルを無限に作り続ける。
\MetaQuotes\Tester\以下を消してみても変化無。
1つのEAで28銘柄を監視するようにしているのでMT5からの読出しは多い。でも特定の期間を避ければ問題は起きない。
なんなんすかね...
2017 年をテストするには、MetaTrader は現在から 2017 年まで遡るすべてのデータ (2017 ~ 2023 年の 7 年間) をダウンロードする必要があります。
これは 28 個のシンボル用であると言うので、28 × 7 年 = 196 年分のデータになります。それは大量のデータです。
(英語原文からの自動翻訳)
To test the year 2017, MetaTrader has to download all data from now all the way back to 2017 (2017-2023, 7 years).
Since you say this is for 28 symbols, then that is 28 × 7 years = 196 years of data. That is a lot of data.
これは、MT4?MT5?実行ファイルのみ?ソースもある?
実行中に消しても問題無いファイルなら、ファイル削除プログラムを作って走らせるという手も。
> 期間を3年くらいにすると問題なくテストできます。
> 回避策はないでしょうか?
回避策は無いにしても、
デフォルトのストレージ指定くらいできるようにすべきであろうと思う。
シンボリックリンクで逃がす、というのは、
凡そ、アプリケーションとしてのあるべき姿ではない。
![MQL5 - MetaTrader 5クライアントターミナルにビルトインされたトレードストラテジーの言語](https://c.mql5.com/i/registerlandings/logo-2.png)
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
ストラテジーテスターで期間を2010年~2022年などの長期間に設定すると以下のフォルダに65536KBのファイルを無限に作り続けます。
C:\MetaQuotes\Tester\xxx\Agent-127.0.0.1-3000\temp \
空き領域が2TBのSSDを使っていますが、テストを始めるとSSDの空き領域が無くなり、「使用できるメモリが無い」とのエラーを出力してテストを終了してしまいます。
期間を3年くらいにすると問題なくテストできます。
回避策はないでしょうか?