記事"MetaTrader 5における取引戦略最適化の可視化"についてのディスカッション - ページ 4

 
Anatoli Kazharski:

この場合、私はあなたを助けることができない。

あなたの側からの簡単なスクリプトが、おそらく問題を特定するのに役立つでしょう。

もっといいのは、画面デモモードで一緒にスカイプして、すぐにすべてを解決することだ。結果はこちら。

 
Dennis Kirichenko:

...

記事へのコードサンプルのうち、ダウンロードしたファイルのMacdSampleWithFrames.mq5 ファイルは、MovingAverageWithFrames.mq5 ファイルと コード 内容が同じです。

...

こうあるべきだ。違いは他のファイルにある。

 
Dennis Kirichenko:

全てのファイルが%AppDataRoaming\MetaQuotes\Terminal......フォルダに保存されている別のターミナルでテスト。

同じエラー。どこかが間違っている...。

後で原因を探ってみます。

すべての端末を/portableモードにしている

 
Anatoli Kazharski:

それで タイマーはあなたのパネルで機能するのですか、しないのですか?

 
fxsaber:

あなたのパネルでタイマーは機能しますか

提案には感謝するが、コードを見て、これをテストする気になれなかった。

フレームモードの最適化後にタイマーをスタートさせるには、これ以外に 何もないはずだと思う

void OnTesterDeinit() { EventSetTimer(1); } // 最適化終了時にタイマーを設定する。

この機能がないのはバグだと思っています。私はまだservicedeskに書き込んでいない。

 
Anatoli Kazharski:

私はこの機能がないことをバグだと思っている。サービスデスクにはまだ連絡していない。

フレームの脆弱性がなくなるまでは、OnTimerを有効にするのは非常に危険だ。

 
fxsaber:

フレームの脆弱性がなくなるまで、OnTimerを入れるのは非常に危険だ。

だから、この脆弱性がなくなるまで待つべきだ。

サービスデスクから何か言われましたか?

 
Anatoli Kazharski:

だから、脆弱性が修正されるのを待つしかない。

サービスデスクは何と?

彼らは何も言わなかった。脆弱性をなくすことは不可能だと思う。多くの穴をふさぐ必要があるから、すべての利点を否定することになる。OnDeinitが機能しなくなったのは良いことだ。

 
fxsaber:

反応はない。脆弱性をなくすことは不可能だと思う。なぜなら、閉じるために多くの穴が必要になり、すべての利点が否定されるからだ。OnDeinitが機能しなくなったのは良いことだ。

もちろん、どう考えるかは自由だ。しかし、正式な答えを待った方がいい。

テスター向けのアップデート作業が進行中であることが発表された。実装しなければならない項目はたくさんある。彼らはそれを行うだろうし、現在回答されていない要望にも答えるだろう。

原則的に、あなたが脆弱性と呼んだものは脆弱性ではない。現在の手段で簡単にチェックし、除外することができる。だからこそ、タイマーを入れてOnDeinitイベントを発生させればいいのだ。

 
Anatoli Kazharski:

原則的に、あなたが脆弱性と呼んだものは脆弱性ではない。現在のツールでそれをチェックし、除外するのは簡単だ。だからタイマーを入れてOnDeinitイベントを発生させればいい。

これはそもそもマーケットの脆弱性だ。