[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 224

 
ArgentumZ:
読んでいて、凍結距離などはわかるのですが、ストップロスゼロとこれらの制約がどう関係するのかが理解できないのですもし、間違いを見つけたら、教えてください。ここに書く前に、マニュアルをよく読みました。必要なければやらない
証券会社によっては、注文 時にSLとTPを設定できるところと、できないところがあります。手動で試すしかない。フリーズや停止までの最短距離も同様です(TPも停止です)。
 
snail09:
DCによっては、注文時にSLとTPを設定できるものと、できないものがあります。手で試してみてください。フリーズや停止までの最短距離も同様です(TPも停止です)。
今のところストップは必要ないのですが、TakeProfitとStopLossをゼロにしたいのです。面白いのは、BuyStopが設定されているのに、SellStopとSellLimitが設定されておらず、上記のエラーが発生することです。
 
ゼロストップの問題を解決。しかし、コメントしたもの、コピーしたもの、変数の代わりに明示的に0を入れたものなど、どのように理解すればよいのか分かりませんでした。とにかく、ある時点ですべてがうまくいったのです)))ご回答いただいた皆様、コメントを残していただいた皆様、ありがとうございました。
 
ArgentumZ:
ゼロストップの問題を解決。しかし、コメントしたもの、コピーしたもの、変数の代わりに明示的に0を入れたものなど、どのように理解すればよいのか分かりませんでした。とにかく、ある時点ですべてがうまくいったのです))) ご対応いただいた皆様、コメントを残していただいた皆様、ありがとうございました。
トレードの前にMarketInfo機能を聞いておくと、役に立つと思います。プライマーを行い、エラーコードを 見る、それらの説明は、...
 
ArgentumZ:
私はそれらを読み、凍結距離などについても知っていますが、ストップロスゼロがこれらの制限とどのように関係しているのか理解できていませんもし、間違いを見つけたら、教えてください。ここに書く前に、マニュアルをよく読みました。必要なければ書かない。 。

BUY_STOPとSELL_STOPが同じ値段に設定されていることに間違いがあると思いました。TPとSLをゼロに設定しても、エラー130が 残る場合は、それらの問題ではないはずです。

BUY_STOPとSELL_LIMITのみ、または逆に(特定のケースに応じて)BUY_LIMITとSELL_STOPは同じ価格に設定することができます。しかし、全くBUY_STOPとSELL_STOPではありません:)))

でも、マニュアルをよく読んでいないのでは...。

 
Zzumer:

I.e. テスターの起動時に不完全な履歴が含まれているのでは?

さて、ところで、エキスパートが正常に動作しています。

残念ですが、そういうものなのです。EAをテスト するためにもっと多くのバーが必要な場合、見積もりファイルに入るか(怠け者で長い...)、いくつかのテスト時間をスキップしなければなりません(簡単で単純)。
 

自作機能では、レベル違反の場合、水平方向のTREDLINEオブジェクトを削除する。正常に動作するが、非常にコストがかかる。

オブジェクトの数が多い(5000個以上)場合、MTが完全に停止します。2日間、CPUに負荷をかけ続けても結果が出ない。

状態を置き換えるには、どのような選択肢がより最適なのでしょうか。

 if( PrLevel<High[iHighest(NULL,0,MODE_HIGH,shift,1)]) {ObjectDelete(nm);return(0);} }
ファイル:
 
Operr:

自作機能では、レベル違反の場合、水平方向のTREDLINEオブジェクトを削除する。正常に動作するが、非常にコストがかかる。

オブジェクトの数が多い(5000個以上)場合、MTが完全に停止します。2日間、CPUに負荷をかけても結果が出ない。

どうすれば、より最適な状態に置き換えることができるのか。

コード先頭(起動時)にiHighest()を計算し、バーインデックスを変数に保存する。新しいバーを開くとき、この変数をインクリメントし、前のバーが新しい「最高値」でないかをチェックする。また、変数が検索されたバーの数より多い場合は、iHighest()関数を 再度開始する必要があることを忘れないでください。このアルゴリズムは、より高速に動作しますが、それでも最適とは程遠いのです:))

 
MaxZ:

BUY_STOPとSELL_STOPが同じ値段に設定されていることに間違いがあると思いました。TPとSLをゼロに設定しても、エラー130が残る場合は、それらの問題ではないはずです。

BUY_STOPとSELL_LIMITのみ、または逆に(特定のケースに応じて)BUY_LIMITとSELL_STOPは同じ価格に設定することができます。しかし、全くBUY_STOPとSELL_STOPではありません:)))

マニュアルをよく読んでいないのでは...?

あります!今、自分がフォーラムに投稿したものを見てみました。しかし、「マニュアルを読む」ことは何の関係もなく、ただパラメータのリストをコピーして、正しいものに修正しただけです。あと、Sell Stopの 価格を訂正するのを忘れていました。両方の注文でbuyPrice、SellでsellPriceです。一度に教えていただければ、とても助かったのですが、私の不注意でエラーを見つけるのに時間がかかってしまいました。
 
ArgentumZ:
そうです!今、自分がフォーラムに投稿したものを見てみました。しかし、「マニュアルを読む」ことは何の関係もなく、パラメータのリストをコピーして、必要なものを修正しただけです。あと、Sell Stopの価格を訂正するのを忘れていました。両方の注文でbuyPrice、SellでsellPriceです。一度に教えていただければ、とても助かるのですが、私の不注意でエラーを見つけるのに時間がかかってしまいました。

テレパスでなくてごめんなさい...。もし見落としがあるとわかっていたら、すぐに指摘したでしょう。理論が理解できていないのでは?

しかし、あなたの不注意は長かった...。:D