ライブラリ: シングルテスター・キャッシュ - ページ 7

fxsaber #:

最大値を記録する。次のTesterTradeState-recordを作成する時間は、おそらく開発者が選択した頻度やその他の条件によって異なります。

もし私が、オリジナルのものと非常によく似たtstファイルを作成するタスクを持っていたとしたら、同一のTesterTradeState[] を達成することはできないでしょう。

了解

スクリプト「SingleTesterCache_Example.ex5」を実行した後、ストラテジーテスターの「過去の結果」ボタンから「Test.tst」の結果が開きません。

スクリプトの実行結果ファイルと、スクリプトを実行した口座の取引履歴を添付します。

ライブラリは本日更新しました。

MT5のビルド番号は6230です。

ファイル:
Files.zip  315 kb
Ivan Titov 戦略テスターの「以前の結果」ボタンをクリックしても、Test.tstの結果が開きません。

ライブラリを作成して以来(もうすぐ7年になります)、Saveメソッドは使用していません。この間、おそらくMQ側で修正が加えられたのでしょう。


元の tst ファイルを取得し、内容を読み込んでから書き出す必要があります。その後、どこが異なるかを確認します。

私自身は今のところ、これに取り組む準備ができていません。この機能は使用していません。

つまり、「tstファイルの書き込み」 に関しては、この ライブラリは 使用しないほうがよいということですね。あくまで「読み込み」に限る、ということでしょうか。私の理解で合っていますか?
Ivan Titov #:
つまり、「tstファイルの書き込み」 に関しては、このライ ブラリは 使用しないほうがよいということですね。「読み込み」の場合のみです。私の理解で合っていますか?
テスターで読み取り用に書き込む場合、明示的な修正が必要になります。どのような修正が必要かは、状況を見て判断する必要があります。
fxsaber #:
テスターで読み取るために記述する場合、明示的な修正が必要となります。どのような修正が必要かは、状況を見て判断する必要があります。
この数値を置き換える
      this.Header.version = ::MathMax(this.Header.version, 502);

505に置き換えてください。