MQL5の未来はMQL5+、あるいはMQL6だ - ページ 7 12345678910111213 新しいコメント Dmitry Fedoseev 2016.01.07 06:22 #61 Slawa:重大な秘密を教えてあげよう。最大テスト速度(32)では、ラグがありません。副次的な最高速度(31)には ::Sleep(0) があります。スレッドを入れ替えるだけで、このような違いが出てきます。でも、遅延のために空のループを使うのは嫌ですね。他のユーザーが怒りますから。"なんで何もしてないのにCPU負荷が100%になったんだ!"Sleep() がtick毎に呼び出さ れない場合? Slava 2016.01.07 07:17 #62 Dmitry Fedoseev:Sleep() がtick毎に呼び出さ れない場合? ビジュアライゼーションには明らかなアンバランスがある Lilita Bogachkova 2016.01.07 10:15 #63 MT4です。最適化時に「遺伝的アルゴリズム」を選択する際、「最適化可能なパラメータ」の最大値を選択しながら、「総取引量」の少ないバリアントを選択していくというサイクルを避けるため、「総取引量」の最小値を指定したい。 また、最適化時に使用する日数に応じて、「総取引量」の最小値の値を自動計算する機能。 例:2015.01.01から2015.12.31まで最適化を行い、係数「1」を259(「総取引量」の最小値)に等しく、または係数「0.5」を~129(「総取引量」の最小値)に等しくした場合、259日間の最適化が行われます。テストに使用した日数の降順でテストする機能(例:2015.01.01から2015.12.31まで、次のステップは2015.01.02から2015.12まで。31、など)Expert Advisorが正常にエントリと出口を一致させたときに以前の取引から増加した残高を犠牲にして「無料マージン」のドローダウンを「座って」、テストの開始を一致させてテストを渡す場所を識別するという名目で。 またはバランスを使用せずに、初期預金だけでテストする機能。 Евгений 2016.01.07 16:16 #64 IntelliSenseと 対になるものを導入する必要がある。 Dr. Trader 2016.01.07 16:54 #65 lilita bogachkova:MT4です。最適化時に「遺伝的アルゴリズム」を選択する際、「最適化可能なパラメータ」の最大値を選択しながら、「総取引数」をどんどん少なくしていくサイクルを避けるため、「総取引数」の最小値を指定したい。 また、最適化に使用する日数に応じて、「総取引数」の最小値の値を自動計算できる機能。 例:2015.01.01から2015.12.31まで最適化を行い、係数「1」を259(「総取引量」の最小値)に等しく、または係数「0.5」を~129(「総取引量」の最小値)に等しくした場合、259日間の最適化が行われます。テストに使用した日数の降順でテストする機能(例:2015.01.01から2015.12.31まで、次のステップは2015.01.02から2015.12まで。31、など)Expert Advisorが正常にエントリとエグジットを一致させたときに以前の取引から増加した残高による「無料マージン」のドローダウンを「座って」、テストの開始を一致させてテストを通過する場所を識別する名目で。 またはバランスを使用せずに、初期預金だけでテストを実施する機能です。+1現在の遺伝的最適化装置の基準はすべて「unrobust」、つまり結果が最適化されすぎて、フロントテストでは採算がとれないというものです。私が利用できるEAでは、そのような問題を独自のコードで解決し、1週間の最低取引回数をチェックするなどしています。Expert Advisors from the Marketでは、すべてのパラメータについて可能な限りのテストを行い、その結果をExcelで処理するだけです。EAのontester()に独自のコードを書くことができれば、多くの問題が解決されるでしょう。もちろん、EA のグローバル変数にアクセスすることはできませんが、TesterStatistics() からのデータはすべて読み取ることができるはずです。後で完成させました。 そう思っていたので、スクリプトで最適化を呼び出せるようになれば、さらに良いですね。コールパラメータ - 日付、EA名とそれ自身のパラメータなど。通常のストラテジーテスターの機能をフルに活用。テスト終了時に、スクリプトはすべての結果を取得し、それぞれの TesterStatistics() に完全にアクセスすることができます。 Alexey Volchanskiy 2016.01.07 17:22 #66 agvozdezkiy:2.MacとLinの通常版を作って、ビニールがないようにする。たまには、これで仕事してください。その下で何パーセントの取引が行われているのでしょうか?1%か1.5%か?広める必要はない。3.EAをインジケータで「修正」するだけでなく、インターフェースの更新も可能にする。最後の点の実装は、MTの開発を加速させると思います))。トレーダーのためにアップデートすべきインターフェースは何ですか?もっとわかりやすく書いてください。 Alexey Volchanskiy 2016.01.07 17:26 #67 Slawa:重大な秘密を教えてあげよう。最大テスト速度(32)では、ラグがありません。副次的な最高速度(31)には ::Sleep(0) があります。スレッドを交換するだけで、その差は歴然でも、遅延のために空のループを使うのは嫌ですね。他のユーザーが怒りますから。"なんで何もしてないのにCPU負荷が100%になったんだ!" カッコイイ!これほどまでに差があるとは思いもよりませんでした。 削除済み 2016.01.07 17:27 #68 Alexey Volchanskiy: まあ、オカムの剃刀で、洗うだけなんですけどね。) Alexey Volchanskiy 2016.01.07 18:09 #69 Dmitry Fedoseev:Sleep() がtick毎に呼び出さ れない場合? あるいはスレッドの優先順位を弄る。優先順位はあまりありませんが、実験のためのオプションとして。さらに言えば、5分もあればチェックできる。そうだ、今思いついたんだけど、ビジュアルテストの期間、端末自体の優先順位を下げようかな ))))。 Vladimir Karputov 2016.01.16 08:05 #70 トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム MetaTrader 4の新バージョン(ビルド950):埋め込みビデオとパフォーマンスの改善 ラミズ・マヴルドフ 2016.01.16 08:53 足りないのは、複数のTFを同時に視覚的にテストする機能です。 12345678910111213 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
重大な秘密を教えてあげよう。最大テスト速度(32)では、ラグがありません。副次的な最高速度(31)には ::Sleep(0) があります。スレッドを入れ替えるだけで、このような違いが出てきます。
でも、遅延のために空のループを使うのは嫌ですね。他のユーザーが怒りますから。"なんで何もしてないのにCPU負荷が100%になったんだ!"
Sleep() がtick毎に呼び出さ れない場合?
例:2015.01.01から2015.12.31まで最適化を行い、係数「1」を259(「総取引量」の最小値)に等しく、または係数「0.5」を~129(「総取引量」の最小値)に等しくした場合、259日間の最適化が行われます。
例:2015.01.01から2015.12.31まで最適化を行い、係数「1」を259(「総取引量」の最小値)に等しく、または係数「0.5」を~129(「総取引量」の最小値)に等しくした場合、259日間の最適化が行われます。
+1
現在の遺伝的最適化装置の基準はすべて「unrobust」、つまり結果が最適化されすぎて、フロントテストでは採算がとれないというものです。私が利用できるEAでは、そのような問題を独自のコードで解決し、1週間の最低取引回数をチェックするなどしています。Expert Advisors from the Marketでは、すべてのパラメータについて可能な限りのテストを行い、その結果をExcelで処理するだけです。
EAのontester()に独自のコードを書くことができれば、多くの問題が解決されるでしょう。もちろん、EA のグローバル変数にアクセスすることはできませんが、TesterStatistics() からのデータはすべて読み取ることができるはずです。
後で完成させました。
そう思っていたので、スクリプトで最適化を呼び出せるようになれば、さらに良いですね。コールパラメータ - 日付、EA名とそれ自身のパラメータなど。通常のストラテジーテスターの機能をフルに活用。テスト終了時に、スクリプトはすべての結果を取得し、それぞれの TesterStatistics() に完全にアクセスすることができます。
2.MacとLinの通常版を作って、ビニールがないようにする。たまには、これで仕事してください。
その下で何パーセントの取引が行われているのでしょうか?1%か1.5%か?広める必要はない。
3.EAをインジケータで「修正」するだけでなく、インターフェースの更新も可能にする。
最後の点の実装は、MTの開発を加速させると思います))。
トレーダーのためにアップデートすべきインターフェースは何ですか?もっとわかりやすく書いてください。
重大な秘密を教えてあげよう。最大テスト速度(32)では、ラグがありません。副次的な最高速度(31)には ::Sleep(0) があります。スレッドを交換するだけで、その差は歴然
でも、遅延のために空のループを使うのは嫌ですね。他のユーザーが怒りますから。"なんで何もしてないのにCPU負荷が100%になったんだ!"
Sleep() がtick毎に呼び出さ れない場合?
トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム
MetaTrader 4の新バージョン(ビルド950):埋め込みビデオとパフォーマンスの改善
ラミズ・マヴルドフ 2016.01.16 08:53
足りないのは、複数のTFを同時に視覚的にテストする機能です。