MT5ターミナルが本日アップデートされ、テスト中に「最適化」ウィンドウが表示されなくなりました。 - ページ 18 1...111213141516171819202122232425 新しいコメント Aleksei Skrypnev 2018.06.07 19:12 #171 オンライン最適化結果機能は、最終的にいつ実装されるのでしょうか? この最適化で1分ごとに中断されるのはもう嫌だ。 Texnolog 2018.06.07 21:05 #172 Askr:オンライン最適化結果機能は、最終的にいつ実装されるのでしょうか?この最適化のために、常に1分1秒を惜しんで中断することに疲れました。すべてをやらないことが、悪いことになるとは。最適化結果の タブを表示し、そのタブをクリックしたときだけ更新する、という妥協策を採用しました。つまり、タブで結果を表示している間は、新しい結果は表示されません。 例えば、テストログに移動して最適化タブに戻ると、すでに実行されたパスのデータが更新されます。MetaQuotes-Demoに5月30日付けのビルド1834が公開されました。最適化キャッシュが存在する場合、最適化タブで過去の最適化結果を選択できるようになりました。過去の最適化の結果を見ることができ、最適化の基準を変更して(最適化タブで)新しい数値やグラフを見ることができ、過去に完了しなかった最適化を継続することができます。 Aleksei Skrypnev 2018.06.07 21:29 #173 そして、5月30日からのビルドがあるのですが、私はまだ持っていないのです。 Vladimir Karputov 2018.06.08 01:30 #174 Askr: そして、5月30日からのビルドがあるのですが、私はまだ持っていないんですよねー、だから見てないんです。現在、最新のビルド 2018.06.08 04:28:12.252 MetaTrader 5 x64 build 1835 started (MetaQuotes Software Corp.) 最新のビルドをオンタイムで受信するためには、MetaQuotes-Demoのサーバーに接続する必要があります。 Renat Fatkhullin 2018.06.12 08:19 #175 Сергей Таболин:このパスのスピードに話を戻すとわざと無効なパラメータを1つ 入れて、それもコードの一番最初にチェックするようにしています。"このパスは、とても速く通過することになっている"。本当に、このようなチェックにどれだけの時間が必要なのでしょうか。 実際の結果は次のようになります。これは、「とても速い」とまでは言わないまでも、少なくとも「速い」と言えるのだろうか。この場合、最適化期間も「トレードモード」も重要ではないのですね。とはいえ、「オープニング価格のみ」なのですが...。個人的には、このような結果は破滅的にひどいと 思います。それとも私が間違っているのでしょうか?実験の詳細、最適化実行の 結果、ログ、あなたの意見を裏付けるような証拠を提示してください。 提示された資料が不十分である。 Денис Яворский 2018.06.12 09:37 #176 Renat Fatkhullin:テスターの大幅な性能アップとヘビーデューティーモードの再設計で大忙しです。大幅な改良を加え、新しい加速方式も近日中に実装する予定です。 通路リストウィンドウは、刻々と変化する通路リストのメンテナンス、再ソート、表示に実資源を浪費しないよう、誤算の末に表示することにしたのである。 本当に資源の無駄遣いが多く、スピードダウンもありました。特に、何十万行、何百万、何千万というパスの場合は、なおさらです。予備的なデータの束を目で見ることに合理的な意味はない。 最適化を行い、1億回完全通過するテストを実行しています。 このような数値では、2-5-1-5千万値のテーブルをリアルタイムに並べ替えて表示するという話はできないことは明らかです。選択肢はただ一つ、すべてを迅速かつ経済的に集め、最終的に仕分けし、どんな奥行きでも見えるようにすることです。 Rashid Umarov 2018.06.12 09:54 #177 Сергей Таболин: 説明 操作パラメーターに精通したエキスパート。 最適化範囲は完全に許容範囲内です。 最適化パラメータにunacceptableだけ(赤丸)を設定しました。このパラメータは、コード内で最初にチェックされます。 最適化を開始します。 入力パラメータ(名前と値)を記述したコードを少なくとも1つ表示する。スクリーンショットとOnInit()ピースの間に関連性が見られないので、画像から治療するのは難しいです fxsaber 2018.06.12 12:42 #178 トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム MT5ターミナルが本日アップデートされ、テスト中に「最適化」ウィンドウが表示されなくなりました。 セルゲイ・タボリン さん 2018.06.12 14:15 int OnInit() { //+------------------------------------------------------------------+ //--- пропустить бесполезные проходы оптимизации if(MQLInfoInteger(MQL_OPTIMIZATION) && lot_order != lot_step_no) { Print("Шаг увеличения лота для оптимизации - постоянный!"); return(INIT_PARAMETERS_INCORRECT); } PrintとOptimisationは互換性がありません。 Rashid Umarov 2018.06.12 12:59 #179 Сергей Таболин: 標準のMACDサンプルにあなたのパラメータを挿入しました。 #define MACD_MAGIC 1234502 //--- #include <Trade\Trade.mqh> #include <Trade\SymbolInfo.mqh> #include <Trade\PositionInfo.mqh> #include <Trade\AccountInfo.mqh> enum lot_step { lot_step_no, // постоянный лот lot_step_math, // шаг математический lot_step_GS, // шаг золотого сечения lot_step_margin, // от свободной маржи }; //--- input double InpLots =0.1; // Lots input int InpTakeProfit =50; // Take Profit (in pips) input int InpTrailingStop =30; // Trailing Stop Level (in pips) input int InpMACDOpenLevel =3; // MACD open level (in pips) input int InpMACDCloseLevel=2; // MACD close level (in pips) input int InpMATrendPeriod =26; // MA trend period sinput lot_step lot_order =lot_step_no; // Шаг увеличения лота (для оптимизации - постоянный!) //--- int ExtTimeOut=10; // time out in seconds between trade operations .... //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit(void) { if(MQLInfoInteger(MQL_OPTIMIZATION) && lot_order != lot_step_no) { Print("Шаг увеличения лота для оптимизации - постоянный!"); return(INIT_PARAMETERS_INCORRECT); } //--- create all necessary objects if(!ExtExpert.Init()) return(INIT_FAILED); //--- secceed return(INIT_SUCCEEDED); } すべてのティックで実行 - 正常に動作しました。 2018.06.12 15:54:41.474 Core 7 pass 1279 tested with error "incorrect input parameters" in 0:00:00.109 2018.06.12 15:54:41.474 Tester optimization finished, total passes 1288 2018.06.12 15:54:41.484 Statistics optimization done in 0 minutes 33 seconds 2018.06.12 15:54:41.484 Statistics local 1288 tasks (100%), remote 0 tasks (0%), cloud 0 tasks (0%) その後、有効なパラメータを設定したところ、最適化は当然のように遅くなりました Rashid Umarov 2018.06.12 14:03 #180 Сергей Таболин:そこで、許容できるパラメータを設定し、私のパラメータを許容できないに設定し、確認します。 それとも、私があげた例はデマだとでも思っているのでしょうか?何のために必要なのかが分かると面白いのですが?私は、そのことを#197に 書きました。1845年製造 1...111213141516171819202122232425 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
オンライン最適化結果機能は、最終的にいつ実装されるのでしょうか?
この最適化で1分ごとに中断されるのはもう嫌だ。
オンライン最適化結果機能は、最終的にいつ実装されるのでしょうか?
この最適化のために、常に1分1秒を惜しんで中断することに疲れました。
すべてをやらないことが、悪いことになるとは。
最適化結果の タブを表示し、そのタブをクリックしたときだけ更新する、という妥協策を採用しました。つまり、タブで結果を表示している間は、新しい結果は表示されません。 例えば、テストログに移動して最適化タブに戻ると、すでに実行されたパスのデータが更新されます。
MetaQuotes-Demoに5月30日付けのビルド1834が公開されました。
最適化キャッシュが存在する場合、最適化タブで過去の最適化結果を選択できるようになりました。過去の最適化の結果を見ることができ、最適化の基準を変更して(最適化タブで)新しい数値やグラフを見ることができ、過去に完了しなかった最適化を継続することができます。
そして、5月30日からのビルドがあるのですが、私はまだ持っていないんですよねー、だから見てないんです。
現在、最新のビルド
最新のビルドをオンタイムで受信するためには、MetaQuotes-Demoのサーバーに接続する必要があります。
このパスのスピードに話を戻すと
わざと無効なパラメータを1つ 入れて、それもコードの一番最初にチェックするようにしています。
"このパスは、とても速く通過することになっている"。本当に、このようなチェックにどれだけの時間が必要なのでしょうか。
実際の結果は次のようになります。
これは、「とても速い」とまでは言わないまでも、少なくとも「速い」と言えるのだろうか。
この場合、最適化期間も「トレードモード」も重要ではないのですね。とはいえ、「オープニング価格のみ」なのですが...。
個人的には、このような結果は破滅的にひどいと 思います。それとも私が間違っているのでしょうか?
実験の詳細、最適化実行の 結果、ログ、あなたの意見を裏付けるような証拠を提示してください。
提示された資料が不十分である。
テスターの大幅な性能アップとヘビーデューティーモードの再設計で大忙しです。大幅な改良を加え、新しい加速方式も近日中に実装する予定です。
通路リストウィンドウは、刻々と変化する通路リストのメンテナンス、再ソート、表示に実資源を浪費しないよう、誤算の末に表示することにしたのである。
本当に資源の無駄遣いが多く、スピードダウンもありました。特に、何十万行、何百万、何千万というパスの場合は、なおさらです。予備的なデータの束を目で見ることに合理的な意味はない。
最適化を行い、1億回完全通過するテストを実行しています。
このような数値では、2-5-1-5千万値のテーブルをリアルタイムに並べ替えて表示するという話はできないことは明らかです。選択肢はただ一つ、すべてを迅速かつ経済的に集め、最終的に仕分けし、どんな奥行きでも見えるようにすることです。
説明
操作パラメーターに精通したエキスパート。
最適化範囲は完全に許容範囲内です。
最適化パラメータにunacceptableだけ(赤丸)を設定しました。このパラメータは、コード内で最初にチェックされます。
最適化を開始します。
トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム
MT5ターミナルが本日アップデートされ、テスト中に「最適化」ウィンドウが表示されなくなりました。
セルゲイ・タボリン さん 2018.06.12 14:15
PrintとOptimisationは互換性がありません。
標準のMACDサンプルにあなたのパラメータを挿入しました。
すべてのティックで実行 - 正常に動作しました。
2018.06.12 15:54:41.474 Core 7 pass 1279 tested with error "incorrect input parameters" in 0:00:00.109 2018.06.12 15:54:41.474 Tester optimization finished, total passes 1288 2018.06.12 15:54:41.484 Statistics optimization done in 0 minutes 33 seconds 2018.06.12 15:54:41.484 Statistics local 1288 tasks (100%), remote 0 tasks (0%), cloud 0 tasks (0%)
その後、有効なパラメータを設定したところ、最適化は当然のように遅くなりました
そこで、許容できるパラメータを設定し、私のパラメータを許容できないに設定し、確認します。
それとも、私があげた例はデマだとでも思っているのでしょうか?何のために必要なのかが分かると面白いのですが?
私は、そのことを#197に 書きました。1845年製造