ストラテジーテスターにおける最適化 - ページ 12

 
marker:
そこ、今私はそれを得る、ありがとうございます :))しかし、ではなぜその違いが生じるのか、そこが問題なのです。MT4です。
MT4に慣れていない。Renatのアドバイスに従ってください :)
 
marker:
なるほど、わかりました、ありがとうございます :))しかし、ではなぜその違いが生じるのか、そこが問題なのです。MT4で。

MetaTrader 4は、すべてのバーでスプレッドを保存するのではなく、現在のものを使用します。

MetaTrader 5のテスターは、1分毎のスプレッドを詳細に保存することで、精度が格段に向上しています。

 
Renat:

MetaTrader 4は、すべてのバーでスプレッドを保存するのではなく、現在のスプレッドを使用します。

分足ごとに詳細なスプレッドを記憶させることで、MetaTrader 5テスターの精度が格段に向上します。

ウットリ、本題に入る:)))結論%:MT4は現在のスプレッドを使用し(そのため、MT4で希望のスプレッドを設定するために、「Take May Spread」のような様々なプログラムを作成しました)、MT5は別の技術を持っていますが、MT5はどのようにして、例えば1月5日にあったスプレッドを取得しますか? 夜の問題はまだですが、何か混同して疲れてきましたが、必ず今週末もう一度確認します:))。

 

marker:

...しかし、MT5は1月5日のスプレッドをどうやって知るのでしょうか?


プログラミングを通して :)簡単なアイデアをスケッチしてみたところ、うまくいきそうです。
ファイル:
Spreads.mq5  2 kb
 

Yedelkin:
С помощью программирования :) Набросал простейшую идею, вроде работает.

どこに置くか、どう使うか:))
 
marker:
どこに置くか、どう使うか:))

Scriptsフォルダにファイルをコピーし(私のパス D:\Program FilesMetaTrader 5スクリプトの「Input parameters」タブで、必要なチェック間隔を選択します。スクリプトの結果は、ターミナルの「Experts」タブに表示されます(Ctrl+T)。

端末の「エキスパート」タブ(Ctrl+T)では、限られた数の結果しか表示されません。エキスパート」タブの任意の行にマウスカーソルを置き、コンテキストメニューから「開く」オプションを選択することで、すべてを表示することができます。ログファイルの入ったフォルダーが表示されます。現在の日付けのファイルを見る

 
Yedelkin:

Scriptsフォルダにファイルをコピーし(私のパス D:\Program FilesMetaTrader 5スクリプトの「Input parameters」タブで、希望するテスト間隔を選択します。スクリプトの結果は、ターミナルの「Experts」タブに表示されます(Ctrl+T)。

端末の「エキスパート」タブ(Ctrl+T)では、限られた数の結果しか表示されません。エキスパート」タブの任意の行にマウスカーソルを置き、コンテキストメニューから「開く」オプションを選択することで、すべてを表示することができます。ログファイルの入ったフォルダーが表示されます。現在の日付けのファイルを見る

このようにすると、すべてがうまくいき、クールです:))もう一つの質問:m5とm1で実行し、どのようにスプレッドを計算し、どの時点で(分バーはティックでいっぱいだったので、スプレッドは異なっており、明確に1分に固定されていない)?何しろ、スプレッドがフローティング(アルパリ記号5つ)なので、刻々と変化するんです。

 

そしてもう一つの質問ですが、端末を強制的にアップデートするにはどうしたらいいのでしょうか?時々新しいビルドにアップデートするよう促されるのですが、今は促されず見積もりも実行されないのですが、どうすれば強制的にアップデートできるのでしょうか?

 
marker:

もう一つの質問:m5とm1で実行しましたが、どのようにスプレッドを計算し、どの時点で計算するのでしょうか(分バーはティックでいっぱいだったので、スプレッドが異なり、1分では明確に固定されないため)?何しろ、スプレッドがフローティング(アルパリ記号5つ)なので、刻々と変化するんです。

私は 事前に質問を見ます:) 最後の段落で。もしかしたら、それを理解した人がいるかもしれない--それなら、答えてくれるはずだ。
 
marker:

そしてもう一つの質問ですが、端末を強制的にアップデートするにはどうしたらいいのでしょうか?時々新しいビルドにアップデートするよう促されるのですが、今は促されず見積もりも実行されないのですが、どうすれば強制的にアップデートできるのでしょうか?

チャート上にマウスを立て、コンテキストメニューで「更新」を選択した場合。しかし、接続ができないために引用が欠落することもあります。