typedefvoid (*fn)();
void g() {}
struct A {
A() : f( g ) {}
protected: //(*)
fn f;
};
struct B : A {
B() { A::f(); } //Error: 'f' - member function not defined
};
#property tester_set "\\Profiles\\Tester\\Moving Average.set"
Имя set-файла со значениями и шагом входных параметров. Указанный файл будет передан тестеру в работу перед началом тестирования или оптимизации. Имя файла необходимо указывать с расширением и в двойных кавычках как константную строку.
Если в названии set-файла указать имя эксперта и номер версии как "<expert_name>_<number>.set", то он автоматически добавится в меню загрузки версий параметров под номером версии <number>. Например, имя "MACD Sample_4.set" означает, что это set-файл для эксперта "MACD Sample.mq5" с номером версии равным 4.
Для изучения формата рекомендуем вручную сохранить настройки тестирования/оптимизации в тестере стратегий и затем открыть созданный таким образом set-файл.
何ですか?
このメニューでは
は、「セットファイルの保存」がないのが残念です。さて、目的のセットファイルを保存するためには、まず1回テストを実行し、「オプション」タブで「そこに保存」を選択する必要があります。
さらに、不足しているのは、セットファイルを作成する機能で、そこにOptimizationの 結果から希望するセットを追加する機能です。最適化結果から必要なセットを集めて、別途「最適化結果へ」読み込むことができれば、テスターでの作業はとても便利になります。
また、マルチソートも欠落しています。Optimizationの結果を取引回数でソートしたいのですが。利益がマイナスになっている結果が上位に表示されていますね。もちろん、そのような結果は必要ありません。仕分けの理由がわからなくなる。一般に、Optimizationの結果を現時点で分析するのは非常に不便です。おそらく、クールなExcelユーザーは、このような問題をXMLインポートで解決しているのだろう。しかし、屁の河童のようにエクセルを覚えるわけではありません。
テスターの改良に努めておりますので、ご指摘を参考になさってください。
オプティマイザーのログブックの項目はロシア 語です
端末は何語で動作していますか?
ドキュメントの 誤り
修正しました。現在のバージョンはウェブサイトに掲載されています。ありがとうございました。
また、端末は何語なのでしょうか?
ロシア語でTerminal/Testerのシステムメッセージが英語でないのは初めてです。私の考えでは、この場合、ロシア語は間違っている。いずれにせよ、ログは統一されるべきです。少なくとも、フォーラムで解決すべき問題の場合は。
コンパイルエラー
そして、(*)の行を削除すれば問題ない。何が違うの?
これは何でしょう?
さらに、足りないのは、セットファイルを作成する機能で、そこに最適化の 結果から必要な選択セットを追加する機能です。最適化結果から必要なセットを集めて、別途「最適化結果に読み込む」ことができれば、テスターでの作業も非常に便利になります。
新しい#property tester_setの機能は4ヶ月前に追加されましたが、残念ながらリリースノートではそのことを知ることができませんでした...。
何度も突っ込みを入れて、ようやくヘルプに記述が追加されました。
https://www.mql5.com/ru/docs/basis/preprosessor/compilation
https://www.metatrader5.com/ru/metaeditor/help/development/intelligent_management
しかし、それは地域の人たちには気づかれなかった。
4ヶ月ほど前に新しい機能 #property tester_set が追加されましたが、残念ながらリリースノートにはその情報が書かれていませんでした...。
しつこく質問した結果、ヘルプに記述が追加されました。
https://www.mql5.com/ru/docs/basis/preprosessor/compilation
https://www.metatrader5.com/ru/metaeditor/help/development/intelligent_management
しかし、それは地域の人たちには気づかれなかった。
ありがとうございます、使ってみます。しかし、私たちが話していたのは、「最適化結果との連携」という別のことでした。そこには、ほとんど機能がないのです。
再現性がある。Tester/Optimiserを実行する必要があります。終了後、数時間お待ちください。私は10時間後には間違いなくカスタムキャラのティックを全て削除しています。
カスタムティックの履歴 でテストしている人はいないようです。数時間テストをしなかった時点で、その話はなくなってしまうのです。不気味な虫。人々はまだテストのために暗号交換から何かを記録する方法、私は理解していない。
カスタムティックの履歴で テストしている人はいないようです。数時間テストをしないと、ストーリーは消えてしまう。不気味な虫。人々はまだテストのために暗号交換から何かを記録する方法、私は理解していない。
正直、カスタムヒストリーの意味がわからない...。殺せ ...
開発者は、トレーダーの注目を集めるために、あらゆる手を尽くしているような気がするのですが......。
カスタムヒストリーの利点を2つ以上挙げてくれる人がいたら教えてください。