MetaTrader 5 Strategy Tester: バグ、不具合、改善のための提案 - ページ 28

 

今日は11月19日。インターバルの終わりを11月20日にすると、1つのオプトファイルが得られます。11月21日~もう一回しかし、実はそれらは同じ間隔の過去データで作成されたものなのです。

それを考慮することは可能でしょうか?

 

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

MetaTrader 5のストラテジーテスター:バグ、不具合、改善のための提案

fxsaber, 2019.11.11 07:07

Market Watch のすべての文字の最適化 opt ファイルでは、次のフィールドが 0 になっています。
initial_deposit = 0.0

訂正してください。

修正済み、ただし不正確
; Pass = 1
; initial_deposit = 9206.0
; withdrawal = 0.0
; profit = -794.0
開始残高の代わりに終了残高が書かれています。
 
fxsaber:
正しいが、間違っている 初期残高の代わりに、最終残高が書かれている。

こちらは何も修正されていません。

初回入金額はoptファイルのヘッダから取得

 
Slava:

こちらは何も修正されていません。

初回入金額はoptファイルのヘッダから取得

残念ながら、これは事実ではありません。こちらがヘッダーの入金です。

; trade_currency = USD
; trade_deposit = 10000
; trade_condition = 0
; trade_leverage = 500

そして、これはレコードでの話です。

; Pass = 1
; initial_deposit = 9206.0
; withdrawal = 0.0
; profit = -794.0
; grossprofit = 0.0
; grossloss = 794.0
; maxprofit = 0.0
; minprofit = 794.0
; conprofitmax = 0.0
; maxconprofit = 0.0
; conlossmax = 794.0
; maxconloss = 794.0
; balance_min = 9206.0
 

文字単位で最適化を行った場合、最適化タブからキャッシュのインポートメニューが なくなります。

 
キャラクタ最適化キャッシュがインポート されていません。
 
Slava:

スラーヴァ

何か回答があればお願いします。

トレーディング、自動売買システム、ストラテジーテスターに関するフォーラム

MetaTrader 5 Strategy Tester: バグ、不具合、改善のための提案

アラン・ヴェルレーエン さん 2019.11.18 18:54

これはMetaquotesへのリクエストですが、少なくともチームの開発者の誰かが答えてくれることを願っています(すでに質問されていたら申し訳ありませんが、言語の問題でロシア語のフォーラムで答えを見つけることができません)。

ストラテジーテスターの改良点として、デモ口座では決して起こらない取引状況を、リアル口座でのみテストできる機能を追加してほしいという要望は妥当でしょうか?十分にテストできないまま、堅牢なコードを作るのは本当に難しいですから。

これは主に、(Forex / CFDとは対照的に)市場が中央集権的であることが理由です。例えば、部分的なオーダーフィリングは、デモ口座では(私の知る限り)起こりませんが、先物や株式の実際の口座ではよくあることです。そのような状況をシミュレーションできるツールがあれば、非常に便利だと思います。

パーシャルフィルはあくまで一例で、もしMetaquotesがそのような機能に取り組むのが良いと考えるなら、私はアイデアを一元化し、そのような機能の詳細な説明を提供したいと思っています。(自分のニーズは特になし)。

お忙しい中、ご回答ありがとうございました。


 

キャッシュインポートメニューを選択すると、常に同じパスでファイル選択ウィンドウが 表示されます。Testercache*.opt.

optファイルがある別のフォルダからファイルを選択するために、毎回あちこちを探し回らなければならないのです。パスを覚えていないのです。


もちろん、ドラッグ&ドロップが可能であれば、この方法でインポートすることはありません。

 
fxsaber:

残念ながら、これは事実ではありません。こちらがヘッダーの入金です。

そして、これはレコードでの話です。

右、trade_deposit=10000。

これは初期預金で、すべての最適化パスで同じです。

得られた最適化 基準の値がエントリに書き込まれる。バランスによって、最終的なバランスがある場合

 
Slava:

はい、trade_deposit=10000です。

これは、すべての最適化パスに共通する初期預金です。

得られた最適化 基準の値がエントリに書き込まれる。バランスによって、最終的な残高がそこにある場合

待てよ、これはinitial_depositだ。最適化の基準とは関係ない。

古典的な最適化(すべてのシンボルではありません)を行っている場合、このフィールドには初期預金額が入力されます。


最適化の基準には、custom_fitnessという別のフィールドがあります。