MetaTrader 5 Strategy Tester: バグ、不具合、改善のための提案 - ページ 82

 
fxsaber:

EX5のデバッグ版や他の遅い亜種がOptimizeで実行された場合は、シグナルを送ってください。

これで、誤ってOptimizationで遅いEAを動かしてしまい、無駄に時間とお金をロスしてしまうことも少なくありません。

検索文字列: Uluchshenie 032.

ログにメッセージが表示されます。

Alertは誰にとっても便利なものではないと思います。

 
Andrey Khatimlianskii:

ログブックにメッセージがある。

Alertは誰にとっても便利なものではないと思います。

最適化のたびにログを調べて、必要な文字列が他の何千もの文字列の中に存在するかしないかを確認するのは嫌です。

例えば、EX5をデバッグしているときに、緑のレディネスインジケーターが赤くなったら、すぐにわかりますよね。

 
fxsaber:

まあ、最適化中に毎回ログを調べて、他の何千もの文字列の中に必要な文字列があるかないかを調べる必要はないのですが。

例えば、EX5をデバッグしているときに、緑のレディネス・インジケータが赤く表示されたら、すぐに分かります。

インジケーターの色はそうかもしれませんが、アラートはそうではありません。

OnInitで自分でトレースすることはできないのでしょうか?

 
Andrey Khatimlianskii:

OnInitで自分でトラッキングすることはできないのですか?

INIT_FAILEDでは、Optimizeは停止しません。

 
fxsaber:

INIT_FAILED では、Optimisation は停止しません。

OnTesterInitから0以外の値を返すと、最適化が開始さ れない。
 
Slava:
OnTesterInitから0以外の値を返すと最適化を開始 できない。

ヘルプでvoid版に何度も出くわしましたが...。ありがとうございます。INIT_FAILED は、Framechart も閉じます。便利です。

 

何回か通ううちに、必要ないことが分かってきます。例えば、OnTesterでゼロを返す。その結果、Optimisationテーブルはこの不要なデータで埋め尽くされてしまうのです。


この方法で会計を引き出そうとしたが、うまくいかなかった。

input int Range = 0;

void OnDeinit( const int )
{
//  ExpertRemove();
  TesterStop(); // Нужно не учитывать этот проход
}

double OnTester()
{
  return(Range);
  return(DBL_MIN); // Предлагаю при возврате DBL_MIN игнорировать проход.
}


解決策はあるのでしょうか?そうでない場合は、DBL_MIN variantを お勧めします(ソースを参照してください)。


Optimizationを止めるには、WinAPIの松葉づえを使うしかない。OptimizationStop()を搭載することは可能ですか?残念なのは、内部にTester-APIがないことです。そして、tst/optに定期的にアクセスすること。

 
fxsaber:

...

解決策はあるのでしょうか?そうでない場合は、DBL_MINの変種を お勧めします(ソース参照)。

...

ができる。

-DBL_MAX

は、可能な限り最小の数を意味する場合。

 
Andrey Dik:

かもしれませんね。

-DBL_MAX?

大丈夫です。うまくいけばいいんです。

 

ストラテジーテスターの開発者の皆さん、こんにちは。

指定したチャートウィンドウに指定したハンドルのインジケータを追加 するChartIndicatorAddに 問題があるのか、Strategy Testerに 問題があるのか分かりません。同じExpert AdvisorをStrategy Testerで何度も最適化すると、インジケータが表示されたり、表示されなかったりします。インジケーターの表示/非表示の 周期性はカオス的で依存性がない。そして、この問題は長い間続き、ビルドからビルドへと移り変わっていくのです。現在のビルドは2690です。MetaQuote MT5取引端末のStrategy Testerを使用しています。

何が問題なのか?

Windows 7 SP1 64bitオペレーティングシステムを2台のデスクトップパソコンと1台のノートパソコンにインストールしていますが、問題はどこでも同じです。

ウラジミールさん、ありがとうございます。