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

 
fxsaber:
まさか、Optimizeモードのみ。

エヘン...TOSTRING "の逆は解けるのか?

そして、最適化の際にパラメータリストをテキストとしてファイルに書き出し、テスト時にそれを読み込んで、使用した入力値と比較することができるのです。

 
Andrey Khatimlianskii:

エヘン...TOSTRING "の逆は解けるのか?

残念ながら、やはりオプティマイズモード、正確にはFRAME_MODEでしか解決しないのです。

 

通常のEA実行(テスターではない)では、ChartSaveTemplateのパースにより、値を持つ入力パラメータのリストが簡単に取得できます。

 
fxsaber:

残念ながら、これも最適化モード、より正確にはFRAME_MODEでしか解決しません。

最適化+テスト」オプションは、最適化後の単一パスの入力パラメータを簡便に表示するのに適しています。

しかし、最適化時に用意されたファイルから以外に、1回のパスでパラメータリストを取得する方法はあるのでしょうか?また、このファイルのパラメータとテストで使用した値をどのように比較するのでしょうか?

 
fxsaber:

結局const-methodがその構造のフィールドを変えられるというのは間違いなのでは?

あれ、上のコードで変更されているのはthis.iではなく、Struct.iの別のインスタンスなんだ。エラーはありません。Structパラメータを変更できないようにするには、constとして宣言する必要があります。

 
Andrey Khatimlianskii:

optimise + test "オプションは、最適化後のシングルパス入力パラメータを便利に表示するのに適しています。

しかし、最適化中に用意されたファイルから以外に、1回のパスでパラメータリストを取得する方法はあるのでしょうか?また、このファイルのパラメータとテストで使用した値をどのように比較するのでしょうか?

イマジナリーオプティマイゼーションをシングルパスではなく、2パスで行う場合のみ。

 
Stanislav Korotky:

あれ、上のコードではthis.iではなく、Struct.iの別のインスタンスが変更されていますね。エラーはありません。Struct パラメータの変更をブロックするために、同様に const として宣言する必要があります。

はい、仕組みは明確です。

 
fxsaber:

想像上の最適化を1パスではなく、2パスで行う場合のみです。

また、このファイルのパラメータは、テストで使用する値にどのように対応するのでしょうか。

 

Andrey Khatimlianskii:

また、このファイルのパラメータは、テストで使用する値にどのように対応するのでしょうか

ParameterSetRange 経由。

 
fxsaber:

ParameterSetRange経由。

どのように役立つのでしょうか?

最適化が進み、検索するすべてのパラメータを値域とともに 書き出しました。

そして、1つのテストを実行し、パラメータリストを読み込んで、parameter = valueと表示します。この場合、intu-variable を名前で参照することができないので、値は わからない。