[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 644

 
itum:


すでにこの方法でやっていますが、今後はシグナルも受信して、シグナルによる注文は全く開かなくなります。簡単なことのようですが、どうすればいいのかがわかりません助けて

どうやるんですか?遺伝的アルゴリズム

そのようなポジションが市場に存在するかどうかを確認すれば、それは実行されるでしょう。閉じるまで、新しいポジションはありません。例えば、ポジションオープン 後の時間を確認すると、設定した時間が経過してシグナルが出た後、同じマジックナンバーと同じパラメーターを持つポジションが、既存のポジションに加えて再びオープンすることになるのです。

結局のところ、あなたは今、同じパラメータで一連のポジションを(各ティックで1つ)開いています。開くのに必要ですが、それほど頻繁には開きません。時間指定で開くか、新しいバーで開くか、指定したバー数の後に開くか...。

 
私の友人、私はコードの最適化について読むことができる場所を助言してください。サイト内を検索しても、Expert Advisorの最適化しか出て きません。もちろん、追跡は得意ではありませんが...。本当に必要なんです。ビジュアルモードでのテストは本当にひどく遅くなります。だからこそ、私はコードの最適化に関するアドバイス、論理的な構成要素を何に置き換えるべきか、そして何より、例を使ってどうやるか、などに興味があるのです。どこで読めますか?
 
artmedia70:
私の友人は、私がコードの最適化について読むことができる場所をアドバイスしてください。ホームページを検索しても、Expert Advisorの最適化に関する情報しか出てきません。もちろん、私はそんなに優秀なトラッカーではありませんが...。本当に必要なんです。視覚的なテストは非常に遅くなります。そのため、コードの最適化に関するアドバイス、論理的な構成要素を何に置き換えるべきか、そして何より、例を使ってどのように行うか、などに興味があります。どこで読めますか?

私も不思議に思いましたが、役に立つものは見つかりませんでした。最適化については、iCustomの素晴らしいブレーキについて既にご存知でしょう :) インジケータでは、計算できるバーの数に制限があります(IndicatorCounted() またはバーの数 によって)。コードの中で、ifやwhileなどの 様々な構文の数や複雑さに悩む意味はありません。あまり得るものはありませんが、時間と経験とともに、コードはより「美しく」なっていきます。まあ、可視化モードでは、すべての「跳ね返り」をモデル化すると、ほとんどどんな場合でも遅くなります(もちろん、システムの複雑さにもよりますが)。どこかで、複雑な計算をDLLで行うと高速化されると読んだのですが、確認していません。dllでも、十分なニュアンスがあります。

 
itum:


すでにこの方法でやっていますが、今後はシグナルも受信して、シグナルによる注文は全く開かなくなります。 簡単なことのようですが、どうすればいいのかがわかりません助けて

どうやるんですか?遺伝的アルゴリズム

それはEA自体のアーキテクチャによりますね。コードを放り込んで、見てみましょう。

 
ToLik_SRGV:

私も不思議に思いましたが、役に立つものは見つかりませんでした。最適化については、iCustomの素晴らしいブレーキについて既にご存知でしょう :) インジケータでは、計算できるバーの数に制限があります(IndicatorCounted()または厳密にバーの数によって)。コードの中で、ifやwhileなどの 様々な構文の数や複雑さに悩む意味はありません。あまり得るものはありませんが、時間と経験とともに、コードはより「美しく」なっていきます。まあ、可視化モードでは、すべての「跳ね返り」をモデル化すると、ほとんどどんな場合でも遅くなります(もちろん、システムの複雑さにもよりますが)。どこかで、複雑な計算をDLLで行うと高速化されると読んだのですが、確認していません。dllとのニュアンスの違いも十分あります。

もちろん、自分の無知を恥じていますが、EAのコードにインジケータのコードを挿入する方法がまだわからないので、iCustomで対応する必要はないのでしょうか。インジケータをソースで焼いて、そのままEAに包んでしまおう、みたいな例を挙げて、どこかで良い記事を読みたいものです。それは素晴らしいことです...今でも便利だけど遅いカスタムインジケーターを使って います...。
 
artmedia70:
私の友人、私はコードの最適化について読むことができる場所を助言してください。サイト内を検索しても、Expert Advisorの最適化しか出てきません。もちろん、追跡は得意ではありませんが...。本当に必要なんです。視覚的なテストは非常に遅くなります。そのため、コードの最適化に関するアドバイス、論理的な構成要素を何に置き換えるべきか、そして何より、例を使ってどのように行うか、などに興味があります。どこで読めますか?
もし、既に述べたことがあるのであれば、例えば、最後のチケットの指定された番号でグラフィカル なオブジェクトを探すなど、注文の終了/削除後にグラフィカルなオブジェクトを削除 する機能を持つビジュアルトレーディングExpert Advisorを開設するようお願いしたいです。例えば、最後のティックの与えられた数によって、我々はグラフィカルなオブジェクトを検索し、それらを削除しますが、関数は、異なるペアで10 EAですべてのティック(私はそれが遅れているとは思わなかった)、それは信じられないほどの遅れにつながった、つまり、注文履歴に常にアクセスするにはあまりにも高価です... だから、それは些細なように見えるが、最適化が必要 - 使用頻度を減らすか、独自の歴史を保持します...。
 
artmedia70:
自分の無知を恥じるばかりですが、Expert Advisorのコードにインジケータのコードを挿入する方法がまだ分からないので、わざわざiCustomを使う必要はないのでは?インジケータをソースで焼いて直接Expert Advisorに包んでみよう、といったような例も含めて、どこかで良い記事を読んでみたいものです。それは素晴らしいことです...今でも便利だけど遅いカスタムインジケーターを使っています...。


https://www.mql5.com/ru/articles/1456

https://www.mql5.com/ru/articles/1457

https://www.mql5.com/ru/articles/1463

+ "トランスファーインジケーター "で検索

 
うわー、でかい!!!
 
artmedia70:
うわー、でかい!!

EAにインジケータを 転送する方法が分かったら、慌てて実践する必要はありません。この場合、すべてを慎重に検討する必要があります。
 
DDFedor:

EAとインジケータが分かれているのには理由があります。
なぞなぞを言っているようだが...。:):)