エラー、バグ、質問 - ページ 182

 
Ashes:

ビルド350テストが機能しなくなった:履歴の更新と切断、エージェントタブはCPUを忙しくさせる。グラフとテスト結果のタブが表示されない。

別のマシン(ネットブック)では、さらに興味深いことに、コール後にテスターで設定を選択することができず、最適化可能な変数(前回のテストから)のタブのみが表示されます!このような場合、テスターを使用することはできません。
 

エージェントフォルダ内のファイル検索に頼らず、#property tester_file を介してファイルを渡す方がよいでしょう。

ポイントは、端末自体がローカルエージェントのディレクトリをクリーンアップする権利を持っており、場合によってはそれを実行するということです。

 
alexvd:

なぜ?

ありがとうございます!これで何が何だかわかりました。
 
Renat:

エージェントフォルダ内のファイル検索に頼らず、#property tester_file を介してファイルを渡す方がよいでしょう。

ポイントは、端末自体がローカルエージェントのディレクトリをクリーンアップする権利を持っており、場合によってはそれを実行するということです。


また、プログラムによってファイル名が生成された場合はどうすればよいのでしょうか。例えば、Expert Advisorの入力パラメータに設定されている?
 
gdtt:
ファイル名をプログラムで生成した場合はどうなりますか?例えば、Expert Advisorの入力パラメータに設定されている?

その場合、手動で転送するしかない。

ターミナルは、エージェントが数日間使用されていない場合のみ、エージェントディレクトリを消去します。これは、ディレクトリに数ギガバイトのゴミを残さないようにするためです。

 
Renat:

その時は手動転送のみ。

端末は、エージェントが数日間使用されていない場合のみ、エージェントディレクトリを消去します。これは、ディレクトリに数ギガバイトのゴミを残さないようにするためです。

チェック済み

#property tester_file "wcandleprogn.csv"

It works, tester gets file from D:\metatrader5MQL5╱Files, thanks.

 
gdtt:

チェック済み

It works, tester gets the file from D:\metatrader5MQL5╱Files, thank you.

ローカルエージェントのみでテスト/最適化を行う場合、すべてのクライアント端末の共通フォルダに ファイルを書き、これらのファイルのオープンを 適宜変更することができます。そうすれば、テスターに何も渡す必要がなく、入力されたパラメータを元にファイルを検索することができます。
 

ビルド350(2010年10月28日)にアップデートした後、テスターが動かなくなった。

ログを添付しました。

ノートPCのCPUとメモリ。

Intel seleron M 1.50 GHz 1014 -/- Intel seleron M 1.50 GHz 1014 -/- Intel seleron M 1.50 GHz 1014

システム - windows xp proff 32

別のフォルダにすべて再インストールしましたが、まだ動作していません。

 

ターミナルに大量のメモリが割り当てられ、EAを使わずにこれでは、インジケータは標準の ままなのが理解できません。

6文字チャートで、ロード直後、ビルド350?

画面は以下の通り。

ファイル:
f50930zx9l.JPG  224 kb
 

開発者の皆様へ。MQL5で iCustom()やIndicatorCreate() で呼び出された インジケータは、MQL4のように呼び出されたプログラムスレッドではなく、独自のスレッドで動作 するという理解が正しいか教えてください。もしかしたら、ヘルプに載っているかもしれませんね。ただ、見つからないんです。

Документация по MQL5: Основы языка / Функции / Вызов функции
Документация по MQL5: Основы языка / Функции / Вызов функции
  • www.mql5.com
Основы языка / Функции / Вызов функции - Документация по MQL5