マルチカレンシーアドバイザーに関する質問 - ページ 12 1...567891011121314 新しいコメント Rid 2009.02.24 09:26 #111 午後関数MiniMaxOrderPrice(Symbol(), -1, OP_BUYSTOP, 1 ) は、他の注文よりも現在価格から 離れたティッカー注文を正しく表示します。 この「遠い」注文は、発注数が指定値を超えると削除しなければならないのですが。 私はこうしています。 //--------Удаление лишних ордеров-------------- if ( NumberOfOrders(NULL,OP_BUYSTOP,-1)> Количество_ордеров_ ){ //если число ордеров больше заданного for (int v=0; v<OrdersTotal(); v++) { if (OrderSelect( v, SELECT_BY_TICKET, MODE_TRADES)) { // перебираем по тикету if (OrderSymbol()==Symbol()) { if (OrderType() == OP_BUYSTOP) { выбираем байстопы if (OrderTicket()== MiniMaxOrderPrice(Symbol(), -1,OP_BUYSTOP,1) ) //если тикет равен тикету самого дальнего ордера, - удаляем его { OrderDelete(OrderTicket(),Yellow); return(0); } }}}}} しかし、残念ながら削除されるのは(削除されるとしても)最遠のオーダーでは全くないのです。 しかし、コメントやグラフを見ると、機能が削除されていることがわかります。 MiniMaxOrderPrice(Symbol(), -1,OP_BUYSTOP,1) は、最も遠いチケットで返却されます。 しかし、取り除かれるのは近順である。そして、何度か削除した後、4108の注文削除エラー(間違ったチケット/不明なチケット)が出るようになりました。どうやら最後の2-3行のコードに間違いがあるようです...。!どこにエラーがあるのか、教えてください ...??? Victor Nikolaev 2009.02.24 09:42 #112 rid писал(а)>> 午後関数MiniMaxOrderPrice(Symbol(), -1, OP_BUYSTOP, 1 ) は、他の注文よりも現在価格から遠いティッカー注文を正しく表示します。 この「遠い」注文は、発注数が指定値を超えると削除しなければならないのですが。 私はこうしています。 しかし、残念ながら削除されるのは(削除されるとしても)最遠のオーダーではありません。 とはいえ、コメントやチャート上で視覚的に見ると、関数が は、ちょうど一番遠くにあるチケットを返します。 しかし、なぜか近いものを削除してしまう。そして、何度か削除しているうちに、4108の注文削除エラーが起こり始めます(間違ったチケット/不明なチケットです)。 どうやら最後の2-3行のコードに間違いがあるようです...。! どこにエラーがあるのか、教えてください ...??? int DeleteTicket= MiniMaxOrderPrice(Symbol(), -1,OP_BUYSTOP,1); OrderSelect( DeleteTicket, SELECT_BY_TICKET); OrderDelete(OrderTicket(),Yellow); ベストな選択とは言えませんが、このような方法もあります。 Rid 2009.02.24 10:19 #113 ありがとうございます。試してみます。 Rid 2009.02.24 14:17 #114 ああ... このような状況でチケットでソートするのは厄介で、ちょっと正しくないようです。 プログラムがチケットで混乱する!途中から遅れている。注文を順番に削除していく... いろいろな魔道士とオーダーを組んでみる。そして、すべての結果を伴うマジシャンによるソート...。 Victor Nikolaev 2009.02.24 14:34 #115 もし差し支えなければ、コード全体を見ることができますので、チェックしてみてください。vinin@mail.ru Rid 2009.02.24 14:45 #116 よっしゃーありがとうございます。コードの鼻くそを掃除して、ブラッシングして送ります。 削除済み 2009.03.03 13:35 #117 教えてほしいことがあります。たくさんのチャートを開いて、それぞれのチャートにEAを置いた場合、それぞれのチャートが動くのでしょうか、それともアクティブなチャートウィンドウにあるものだけが動くのでしょうか? Rid 2009.03.03 13:55 #118 はい - これはありそうなことです。すべてのEAが、すべてのウィンドウで動作します。 また、EAのパラメータも見てください。 オプションでMagicとかあるはずです。SIMILAR つまり、このパラメータによって、EAは「異質な」オーダーやポジションを自分のものと区別しているのです 詩人の言葉通り!- 不実な兄弟は私の敵、百倍呪う。 薬は時に毒より危険、 病は時に毒を治す。(O.H.)さん つまり、他の専門家が立てた保証書は、他のマジシャンと一緒に、それぞれの特定の専門家は注意を払わないのです。 と展示し、「修正のためにピックアップ」または、具体的に彼によって設定されたマジシャンと、自分自身のみを閉じます!。 以上... 削除済み 2009.03.04 07:46 #119 みんなが自分のウィザードを持っていて、一度に一つのポジションしか許されていない場合、EAはすでにオープンポジションがある 場合、ポジションをオープンするのでしょうか。 他のEAで? Rid 2009.03.04 08:09 #120 質問の言い回しが曖昧ですが、理解できました。 答えは、「はい!」もちろん、そうなります。と言われているからです。 命の杯の中で、誰が一滴の光を放つことができようか。 汝か我か?光り輝き、消えていく。 そして命の杯を持つ者、 - millions Radiantははね、こぼし、こぼすだろう。(0.X.) //------------------------------------------------------------- この機器の端末にオープンポジションがあるかどうかに関係なく。手動または他のExpert Advisorによって開かれます。 しかし、これらのオープンポジションの マジックが、問題の特定のEAのマジックと一致しない場合、このEAは独自のマジックを持つ独自のポジションを開くでしょうこの楽器のために他の(別のマジシャンの)ポジションがあるにもかかわらず、 。 1...567891011121314 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
午後関数MiniMaxOrderPrice(Symbol(), -1, OP_BUYSTOP, 1 )
は、他の注文よりも現在価格から 離れたティッカー注文を正しく表示します。
この「遠い」注文は、発注数が指定値を超えると削除しなければならないのですが。
私はこうしています。
しかし、残念ながら削除されるのは(削除されるとしても)最遠のオーダーでは全くないのです。
しかし、コメントやグラフを見ると、機能が削除されていることがわかります。
は、最も遠いチケットで返却されます。しかし、取り除かれるのは近順である。そして、何度か削除した後、4108の注文削除エラー(間違ったチケット/不明なチケット)が出るようになりました。
どうやら最後の2-3行のコードに間違いがあるようです...。!
どこにエラーがあるのか、教えてください ...???
午後関数MiniMaxOrderPrice(Symbol(), -1, OP_BUYSTOP, 1 )
は、他の注文よりも現在価格から遠いティッカー注文を正しく表示します。
この「遠い」注文は、発注数が指定値を超えると削除しなければならないのですが。
私はこうしています。
しかし、残念ながら削除されるのは(削除されるとしても)最遠のオーダーではありません。
とはいえ、コメントやチャート上で視覚的に見ると、関数が
は、ちょうど一番遠くにあるチケットを返します。しかし、なぜか近いものを削除してしまう。そして、何度か削除しているうちに、4108の注文削除エラーが起こり始めます(間違ったチケット/不明なチケットです)。
どうやら最後の2-3行のコードに間違いがあるようです...。!
どこにエラーがあるのか、教えてください ...???
ああ...
このような状況でチケットでソートするのは厄介で、ちょっと正しくないようです。
プログラムがチケットで混乱する!途中から遅れている。注文を順番に削除していく...
いろいろな魔道士とオーダーを組んでみる。そして、すべての結果を伴うマジシャンによるソート...。
もし差し支えなければ、コード全体を見ることができますので、チェックしてみてください。vinin@mail.ru
よっしゃーありがとうございます。コードの鼻くそを掃除して、ブラッシングして送ります。
教えてほしいことがあります。たくさんのチャートを開いて、それぞれのチャートにEAを置いた場合、それぞれのチャートが動くのでしょうか、それともアクティブなチャートウィンドウにあるものだけが動くのでしょうか?
はい - これはありそうなことです。すべてのEAが、すべてのウィンドウで動作します。
また、EAのパラメータも見てください。
オプションでMagicとかあるはずです。SIMILAR
つまり、このパラメータによって、EAは「異質な」オーダーやポジションを自分のものと区別しているのです
詩人の言葉通り!-
不実な兄弟は私の敵、百倍呪う。
薬は時に毒より危険、
病は時に毒を治す。(O.H.)さん
つまり、他の専門家が立てた保証書は、他のマジシャンと一緒に、それぞれの特定の専門家は注意を払わないのです。 と展示し、「修正のためにピックアップ」または、具体的に彼によって設定されたマジシャンと、自分自身のみを閉じます!。
以上...
みんなが自分のウィザードを持っていて、一度に一つのポジションしか許されていない場合、EAはすでにオープンポジションがある 場合、ポジションをオープンするのでしょうか。
他のEAで?
質問の言い回しが曖昧ですが、理解できました。
答えは、「はい!」もちろん、そうなります。と言われているからです。
命の杯の中で、誰が一滴の光を放つことができようか。
汝か我か?光り輝き、消えていく。
そして命の杯を持つ者、 - millions
Radiantははね、こぼし、こぼすだろう。(0.X.)
//-------------------------------------------------------------
この機器の端末にオープンポジションがあるかどうかに関係なく。手動または他のExpert Advisorによって開かれます。
しかし、これらのオープンポジションの マジックが、問題の特定のEAのマジックと一致しない場合、このEAは独自のマジックを持つ独自のポジションを開くでしょうこの楽器のために他の(別のマジシャンの)ポジションがあるにもかかわらず、
。