プログラマ向けの資格取得サービスを作る ... - ページ 5 12345678 新しいコメント Alexander Bereznyak 2013.02.18 18:00 #41 VOLDEMAR:このオプションの何が問題なのか、是非とも教えて頂きたいのですが ?n個の注文の列がある。OrderSelect関数で 注文m(m<n)を選択しました。注文mを処理している間に、サーバは注文m-1を決済し、処理中の注文mのポジションはm-1に変化します。次のループでは、注文m-1を処理しに行き、新しい注文だと思うのですが、そうではなく、同じ注文mサーバーによって閉じられたオーダーの位置を変更し、その場所を取った。つまり、2つの注文を連続して処理するわけです2回連続で同じ注文をする。 Документация по MQL5: Торговые функции / OrderSelect www.mql5.com Торговые функции / OrderSelect - Документация по MQL5 Sergey Gridnev 2013.02.18 18:18 #42 MrGold166: mql4です. フォーラム5じゃなかったのかよ :) Alexander Bereznyak 2013.02.18 18:56 #43 家の中で何もかもがごちゃごちゃに...。MQL6が導入されて、MQL4がまだなくなっていないとしたら、その時はどうなるのでしょう。 Vladimir Pastushak 2013.02.18 19:13 #44 sandex:n個の注文の列がある。オーダーセレクトで オーダーm(m<n)を選択しました。あなたが注文mを処理している間に、サーバーは注文m-1を閉じ、あなたが処理中の注文mの位置はm-1に変わる。次のループでは、注文m-1を処理しに行き、新しい注文だと思うのですが、そうではなく、同じ注文mサーバーによって閉じられたオーダーの位置を変更し、その場所を取った。つまり、2つの注文を連続して処理するわけですという順番になります。不同意そして、フォーラムのユーザーが私たちを裁いてくれますように・・・。for(i=OrdersTotal()-1; i>=0; i--) { if(OrderSelect(i,SELECT_BY_POS)) {端末に10件の受注がある.が、リストでは、0 1 2 3 4 5 6 7 8 9 10 ?の順になっています。プログラミングから0を取り除くことは困難です。したがって、OrdersTotal()の値は10になりますが、逆算して注文の合計を10-1、すなわち9とし、0になった時点でループの積分をもう一回呼び出します 0>=0ということは、まだ1つ命令が残っていることになります。何もかもが自然すぎて、間違っている・・・。 --- 2013.02.18 19:30 #45 アハッ!このスレの趣旨はわかった!同じスレッドで無意味なことや馬鹿なことを右往左往しているようなコーダーを特定するのに役立ちます。つまり、彼らは自動的に「バカと言った-禁止」というアルゴリズムで動くということです。:)だから、あなたの最も "知的 "な考えを自由に表現してください。もしかしたら、ラッキーなことがあるかもしれませんよ;) 削除済み 2013.02.18 20:48 #46 sandex:それが端からオーバーシュートのポイントであり、1つの注文を2回処理することに何の軍配も上がらない。 最悪の場合、平均価格などの注文をカウントすれば、1つの注文が2回カウントされるだけで防げる。 たとえ計算を強く妨害しても、次のティックですべてが元の位置に戻り、あるべきところにテイクプロフィットを置くことになるのだ。私の記憶では、50以上の注文と 最悪のいわゆるアジアの「ブローカー」(はい、あなたは私が誰を意味するか知っている)で、これはアカウントが取引された後に発生したことはありません(あなたは理由を知っている)。しかし、それを回避することも可能です。int i,last_ticket;for(i=OrdersTotal()-1;i>=0;i--) if(OrderSelect(i,SELECT_BY_POS) { if(OrderTicket()==last_ticket) continue; last_ticket=OrderTicket(); } Документация по MQL5: Торговые функции / OrdersTotal www.mql5.com Торговые функции / OrdersTotal - Документация по MQL5 snowman 2013.02.18 20:52 #47 一長一短 )))) Vladimir Pastushak 2013.02.18 20:55 #48 snowman: 一長一短) 荒らししかできないの?あなたのバージョンを説明付きで提供する ... snowman 2013.02.18 21:02 #49 VOLDEMAR: 荒らししかできないのか?あなたのバージョンを説明付きで提供する ... 何のために?誰のために?ここでは、注文を正しく検索する方法と、ここにいるすべてのプログラマーの誰がジョブで働く価値があるのかを議論することができるだけという感じです。 Vladimir Pastushak 2013.02.18 21:06 #50 snowman: 何のために?誰のために?その中で、どうすれば正しくオーダーを動かせるか、ここにいるプログラマーの中で誰がジョブズにふさわしいか、そんな議論ばかりしている感じです。 何もいいことがないなら、黙っているか、センスを語っているか、・・・・・。何か知ってるなら教えてよ...それとも残念?あるいは何も知らない. 12345678 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
このオプションの何が問題なのか、是非とも教えて頂きたいのですが ?
n個の注文の列がある。OrderSelect関数で 注文m(m<n)を選択しました。
注文mを処理している間に、サーバは注文m-1を決済し、処理中の注文mのポジションはm-1に変化します。
次のループでは、注文m-1を処理しに行き、新しい注文だと思うのですが、そうではなく、同じ注文m
サーバーによって閉じられたオーダーの位置を変更し、その場所を取った。つまり、2つの注文を連続して処理するわけです
2回連続で同じ注文をする。
mql4です.
家の中で何もかもがごちゃごちゃに...。
MQL6が導入されて、MQL4がまだなくなっていないとしたら、その時はどうなるのでしょう。
n個の注文の列がある。オーダーセレクトで オーダーm(m<n)を選択しました。
あなたが注文mを処理している間に、サーバーは注文m-1を閉じ、あなたが処理中の注文mの位置はm-1に変わる。
次のループでは、注文m-1を処理しに行き、新しい注文だと思うのですが、そうではなく、同じ注文m
サーバーによって閉じられたオーダーの位置を変更し、その場所を取った。つまり、2つの注文を連続して処理するわけです
という順番になります。
不同意そして、フォーラムのユーザーが私たちを裁いてくれますように・・・。
端末に10件の受注がある.が、リストでは、0 1 2 3 4 5 6 7 8 9 10 ?の順になっています。プログラミングから0を取り除くことは困難です。
したがって、OrdersTotal()の値は10になりますが、逆算して注文の合計を10-1、すなわち9とし、0になった時点でループの積分をもう一回呼び出します 0>=0
ということは、まだ1つ命令が残っていることになります。
何もかもが自然すぎて、間違っている・・・。
アハッ!このスレの趣旨はわかった!
同じスレッドで無意味なことや馬鹿なことを右往左往しているようなコーダーを特定するのに役立ちます。
つまり、彼らは自動的に「バカと言った-禁止」というアルゴリズムで動くということです。:)
だから、あなたの最も "知的 "な考えを自由に表現してください。もしかしたら、ラッキーなことがあるかもしれませんよ;)
一長一短)
荒らししかできないのか?あなたのバージョンを説明付きで提供する ...
何のために?誰のために?その中で、どうすれば正しくオーダーを動かせるか、ここにいるプログラマーの中で誰がジョブズにふさわしいか、そんな議論ばかりしている感じです。