MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 959

 
Константин:
専門家の方、どうしたらいいのかアドバイスください。一日に数回だけMT4を起動し、チャートのあるウィンドウでExpert Advisorのシグナルを見ます。Expert Advisorが最初のティックですぐに動き出し、前回からの履歴が読み込まれることに問題があります。データを先に読み込ませて、Expert Advisorを動作させる方法。 いくつか問題があるんです。まずチャートで簡単なプロフィールを作成し、Expert Advisorでチャートを表示するのですが...。
if(AccountNumber() == 0) {

        return;

}
 
Igor Kryuchkov:

少なくとも2013年以降は。

2013年はなぜかテストに不向きな年 :)
 
Yevhenii Levchenko:
2013年はなぜかテストに不向きな年 :)

だから、少なくともそこからスタートするのです )

 
Igor Kryuchkov:

Expert Advisorのコードのどこにこれを追加すればいいのか、教えてください。また、私が理解した限りでは、この関数は口座番号を 返すもので、消えた履歴をダウンロードすることと何か関係があるのでしょうか?

おそらくこれが重要なのでしょうが、EAではなく私のインジケーターのことです、すみません。 インジケーターのあるウィンドウを起動したら、まずミスしたデータを読み込んでからインジケーターの計算をさせたいのです。
 
Константин:

Expert Advisorのコードのどこにこれを追加すればいいのか、教えてください。また、私が理解した限りでは、この関数は口座番号を 返すもので、消えた履歴をダウンロードすることと何の関係があるのでしょうか?

おそらくこれが重要なのでしょうが、EAではなく私のインジケーターのことです、すみません。 インジケーターを表示したウィンドウを実行すると、まずミスデータを読み込んでから、インジケーターの計算を行うはずです。
mtが完全にロードされ、動作しているとき、アカウント番号はゼロではありません。メイン関数(OnCalculateなど)に次のように追加します。
 
すべてのティックテストにおいて、ドライブに常に大きな負荷がかかっていますか?
 
Yevhenii Levchenko:
すべてのティックテストにおいて、ドライブに常に大きな負荷がかかっていますか?

RAMが足りず、スワップファイルを使用している。

 
Alexey Viktorov:

RAMが足りず、スワップファイルを使用している。



十分なRAMが用意されているようですが・・・。単体でテストする際に、ドライブへの負荷を軽減する方法はありますか?

 
Yevhenii Levchenko:



十分なRAMが用意されているようですが・・・。単体でテストする際に、ドライブへの負荷を軽減する方法はありますか?

きちんと書き込まれたEAが、あんなにディスクを詰まらせることはない。おかしいな...。
 

ドライブで何かが激しくシュリンクしている :D

以前は名言集をダウンロードしていたのですが...。AppDataのターミナルフォルダは 約5gbの重さでした。ディスクには150gb以上の空きがあった。今調べたら、100gbでした。どうしたんだ?

テストを中止して...60gbのフォルダーを調べました。何か悪いことをしたのだろうか...。

テスターフォルダ内のlogsフォルダが大きくなっていました。こんなのが出てきました。


そこでPrintの出力が多くなっていたんです。これのせいなのか......違うのか。