アドバイザーの正しい最適化方法 - ページ 7 123456789 新しいコメント Victor Nikolaev 2008.07.29 17:37 #61 Loring писал (а)>> なぜ、ポジションの開放を別機能にしたのか理解できない。1つのコマンドをローカルに実行することができる...それとも、もっと大きな何かのスクラップなのか......。ТРとSLはOrderSend...にある順序とは別に送信される。発信したまま受信されるのはありがたい。確かに大したことはないのですが、、、。 関数の方がチェックしやすいし、別のライブラリに入れやすい。そうすれば、同じコードを別のEAで使っても、特に困ることはないでしょう。Expert Advisorのコードがよりシンプルになります。あとは機能性だけです。 Victor Nikolaev 2008.07.29 17:37 #62 1つのスタート機能にすべてを詰め込んだEAを見てください。整理するのに時間がかかるんです。 Loring 2008.07.29 19:08 #63 そうですね、そうですね...。モジュール構造には柔軟性があり、特に標準的なトリックや関数のライブラリーが十分にあれば......。 Павел 2008.07.29 19:40 #64 Loring писал (а)>> そうですね、そうですね...。モジュール構造は、特に標準的な技術や機能のライブラリーが十分に構築されていれば、柔軟性に富んでいる...。100%.もうずっとそのやり方でやっています。とても便利です。 Rider 2008.08.26 11:32 #65 meta-trader2007 писал (а)>> 最適化の方法は、Expert Advisorの基盤となるTSに依存します。 インジケーターのシグナルでポジションをオープン、クローズするトレーディングシステムの場合、私は次のようにしています。 1.インジケーターのパラメーターを最適化する。TR、SL、トロールなどを使用せずに行います。同じ敷地面積を使用すること。このように、私は最適な指標パラメータを選択しています。 それでは、ポイントごとに分析してみましょう。 [1] - TP & SLなしでどうやるか......。 ごめんなさい、ごめんなさい、......それ以外はすべてクリアで、説明の必要はありません。 しかし、最初のポイントである「質問」についてはどうでしょうか。) PS ヴァン・タープは、基本的にすでにすべてを発言し、証明している、彼を信じない理由はない、MMは一定のロットのシステムがいくらかの利益を上げるときに適用する価値がある...と。なぜこの質問が何度も出てくるのか理解できない。 私のExpert Advisorは、方向(買いか売りか)の総ポジションの状態によってロットを上げるものですが、オープンポジションの柔軟な管理やBreakevenに持っていく方法に過ぎないので、MMとは考えていません...ただし、テスト時には初期ロット0.1が原則です......。特に出版物などでは、厳密に守られるべきものです。 Aleksandr Pak 2008.08.26 12:52 #66 というのは、ちょっと論点がずれてしまいますが...。 遺伝的アルゴリズムでは、固体最適化で異なる結果を得ることができます。 そして、特に腹立たしいのは、人工知能 としての遺伝的アルゴリズムが、すでに私のTCをいくつも拒絶しており、本来ならすべて不利な状況であることだ。 しかし、インテリジェンスのない継続的な最適化では利益があった。 -マージン/ストックを再確認する必要がある。 Rider 2008.08.26 13:05 #67 Vinin писал (а)>> 関数の方がチェックしやすいし、別のライブラリに入れやすい。そうすれば、同じコードを別のEAで使っても、特に困ることはないでしょう。Expert Advisorのコードが簡単になります。あとは機能性だけです。 もしかしたら、その方がシンプルなのかもしれませんが、個人的には、ターミナル全体にたくさんのファイルが散乱しているのは好きではありません。もちろん、それは好みの問題です。:) 1つのモジュールに「void」関数を掛け合わせて(もちろん - しかしまさに私の基準で))、とにかく変数/値の正しい転送/受信について悩まない方が簡単です。しかし、毎回私は「愚かにも」(?)彼らのコードを少し変更しなければなりませんが、この場合私の開始関数コードは50-60行を超えることはほとんどなく、変数の転送について考える必要はありません。moduloで少しグローバルになりましたが、パフォーマンスには全く影響しません......。IMHO Rider 2008.08.26 13:10 #68 Korey писал (а)>> ちょっと話がそれたが...。 遺伝的アルゴリズムでは、連続的な最適化で異なる結果が得られます。 そして、特に腹立たしいのは、人工知能 としての遺伝的アルゴリズムが、すでに私のTCをいくつも拒絶しており、本来ならすべて不利な状況であることだ。 しかし、インテリジェンスのない継続的な最適化では利益があった。 -マージン/ストックを再確認する必要がある。 確認するのが億劫だったのですが、変種数による最適化を10496*5以下に抑えるようにしたせいか、そんなことに気づいたことはありません......。 >> "5 "は私のバグで、最適化されるパラメータが少ないほど良いということです ))......と、思われます。 PS.たまたま多くなっただけです :( Aleksandr Pak 2008.08.26 13:19 #69 人工知能は、2つのパラメータが、固体 - 利益に何かを発見していない。 最適化可能な=パラメータの数は1~3個で、それ以上必要なら-TCのアイデアは無策、低品質というのは、私も同じ意見です。 Rider 2008.08.26 13:33 #70 Korey писал (а)>> 最適化可能なパラメーターの数については、私も1~3個と同じ意見で、それ以上必要であれば、TCのアイデアは発想が貧困で、質が悪いと思います。 私は知らない、私は知らない......あなたがEXITオプションを計算し始めるとき、あなたが十分に表示されないように多くのオプションがあります - 以前のパスの経験によってのみ制限、またはいくつかの専門家によって分割する......私は今最適化専門家があります - 26400195オプション、それらのエントリーのオプションの1/100......私は1-2パス後に私が100倍、しかしまだたくさんこの数を減らすだろう、知っています - だから "品質 "について大きな質問 - 考慮/同様のパラメータ、ない歪曲ロジックが場所を持つ......です。 矛盾したことを言ってるのはわかってるんだけど、でも事実なんだ。強力なリソースをもってしても、遺伝からは逃れられない、適応しなければならない )) 123456789 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
なぜ、ポジションの開放を別機能にしたのか理解できない。1つのコマンドをローカルに実行することができる...それとも、もっと大きな何かのスクラップなのか......。ТРとSLはOrderSend...にある順序とは別に送信される。発信したまま受信されるのはありがたい。確かに大したことはないのですが、、、。
関数の方がチェックしやすいし、別のライブラリに入れやすい。そうすれば、同じコードを別のEAで使っても、特に困ることはないでしょう。Expert Advisorのコードがよりシンプルになります。あとは機能性だけです。
そうですね、そうですね...。モジュール構造は、特に標準的な技術や機能のライブラリーが十分に構築されていれば、柔軟性に富んでいる...。
100%.もうずっとそのやり方でやっています。とても便利です。
最適化の方法は、Expert Advisorの基盤となるTSに依存します。
インジケーターのシグナルでポジションをオープン、クローズするトレーディングシステムの場合、私は次のようにしています。
1.インジケーターのパラメーターを最適化する。TR、SL、トロールなどを使用せずに行います。同じ敷地面積を使用すること。このように、私は最適な指標パラメータを選択しています。
それでは、ポイントごとに分析してみましょう。
[1] - TP & SLなしでどうやるか......。
ごめんなさい、ごめんなさい、......それ以外はすべてクリアで、説明の必要はありません。
しかし、最初のポイントである「質問」についてはどうでしょうか。)
PS ヴァン・タープは、基本的にすでにすべてを発言し、証明している、彼を信じない理由はない、MMは一定のロットのシステムがいくらかの利益を上げるときに適用する価値がある...と。なぜこの質問が何度も出てくるのか理解できない。
私のExpert Advisorは、方向(買いか売りか)の総ポジションの状態によってロットを上げるものですが、オープンポジションの柔軟な管理やBreakevenに持っていく方法に過ぎないので、MMとは考えていません...ただし、テスト時には初期ロット0.1が原則です......。特に出版物などでは、厳密に守られるべきものです。
遺伝的アルゴリズムでは、固体最適化で異なる結果を得ることができます。
そして、特に腹立たしいのは、人工知能 としての遺伝的アルゴリズムが、すでに私のTCをいくつも拒絶しており、本来ならすべて不利な状況であることだ。
しかし、インテリジェンスのない継続的な最適化では利益があった。
-マージン/ストックを再確認する必要がある。
関数の方がチェックしやすいし、別のライブラリに入れやすい。そうすれば、同じコードを別のEAで使っても、特に困ることはないでしょう。Expert Advisorのコードが簡単になります。あとは機能性だけです。
もしかしたら、その方がシンプルなのかもしれませんが、個人的には、ターミナル全体にたくさんのファイルが散乱しているのは好きではありません。もちろん、それは好みの問題です。:)
1つのモジュールに「void」関数を掛け合わせて(もちろん - しかしまさに私の基準で))、とにかく変数/値の正しい転送/受信について悩まない方が簡単です。しかし、毎回私は「愚かにも」(?)彼らのコードを少し変更しなければなりませんが、この場合私の開始関数コードは50-60行を超えることはほとんどなく、変数の転送について考える必要はありません。moduloで少しグローバルになりましたが、パフォーマンスには全く影響しません......。IMHO
ちょっと話がそれたが...。
遺伝的アルゴリズムでは、連続的な最適化で異なる結果が得られます。
そして、特に腹立たしいのは、人工知能 としての遺伝的アルゴリズムが、すでに私のTCをいくつも拒絶しており、本来ならすべて不利な状況であることだ。
しかし、インテリジェンスのない継続的な最適化では利益があった。
-マージン/ストックを再確認する必要がある。
確認するのが億劫だったのですが、変種数による最適化を10496*5以下に抑えるようにしたせいか、そんなことに気づいたことはありません......。
>> "5 "は私のバグで、最適化されるパラメータが少ないほど良いということです ))......と、思われます。
PS.たまたま多くなっただけです :(
最適化可能な=パラメータの数は1~3個で、それ以上必要なら-TCのアイデアは無策、低品質というのは、私も同じ意見です。
最適化可能なパラメーターの数については、私も1~3個と同じ意見で、それ以上必要であれば、TCのアイデアは発想が貧困で、質が悪いと思います。
私は知らない、私は知らない......あなたがEXITオプションを計算し始めるとき、あなたが十分に表示されないように多くのオプションがあります - 以前のパスの経験によってのみ制限、またはいくつかの専門家によって分割する......私は今最適化専門家があります - 26400195オプション、それらのエントリーのオプションの1/100......私は1-2パス後に私が100倍、しかしまだたくさんこの数を減らすだろう、知っています - だから "品質 "について大きな質問 - 考慮/同様のパラメータ、ない歪曲ロジックが場所を持つ......です。
矛盾したことを言ってるのはわかってるんだけど、でも事実なんだ。強力なリソースをもってしても、遺伝からは逃れられない、適応しなければならない ))