どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 430 1...423424425426427428429430431432433434435436437...1178 新しいコメント Vitalie Postolache 2014.01.13 19:50 #4291 Trader7777:evillive: 順番を変えると、旧から新になります。しかし、その間、新しいものから古いものへ、そして、時には1つのものを通して、それが起こるかもしれないのです。 for (int i = OrdersTotal()-1; i>0; i--)とすると、新しいものから古いものへと閉じていきます! Trader7777: 意味不明、何が悪いか言うのが面倒なら、なんで俺のTSによると必要ない機能を押し付けてるんだ? OrdersTotal()-1が 一番新しい注文で、0が一番古い注文なら、もう何も言うことはない。人は目を閉じているとき、自分の意志で開いているだけで、誰も強制することはできないのです。 for (int i =0; i<OrdersTotal();i++) //i++ кто будет писать, Пушкин? Зачем сочинять химеру FOR + WHILE??? ところで、そこで私がうっかり「押しつけ」てしまった機能とは? Всеволод 2014.01.13 20:20 #4292 キメラは重要ではなく、一般的には動作するはずです。ただ、カウントについては、ベイとセールでインクリメントされますが、それに紐づく数量チェックがあります。 vlad_123 2014.01.14 02:50 #4293 splxgf: なぜkとnはクローズドオーダーの総数と比較されるのですか? otypeタイプの注文に限り、注文数が カウントされます。 そのキメラは重要ではなく、一般的には動作するはずです。ただ、カウントについては、ベイとセルの間にインクリメントされますが、それに結びついた数量についてのチェックがあります。otype パラメータは関数に渡され、この特定のコールカウントは otype のオーダーに対してのみカウントされます。 Всеволод 2014.01.14 08:16 #4294 Mr.Profit: otype パラメータは関数に渡され、この特定のコールカウントは otype のオーダーに対してのみカウントされる。 この機能は、2回ほど圧縮することができます。すでに導入しており、リアルタイムで効果が出ていることを確認しています。(現実にはRefreshRatesや他のものを使って注文を閉じるための別の関数が必要です)。 double n = NormalizeDouble (CTbuy/2,1); if (count<n) 例えば、4つのCTbuyオーダーがオープンされ、2で割ると2つになります。比較条件では1つだけ閉じることになります。 P.S.いやでも、そうなんですけどね。が、「何が嫌なのか」という疑問は残ります。 vlad_123 2014.01.14 08:43 #4295 splxgf: が、「何が嫌なのか」という疑問は残ります。 前ページの 私のオプションも? Sergey Dzyublik 2014.01.14 09:18 #4296 皆さん、なぜわざわざグリッドの一部を削除する問題が発生するのでしょうか。 最初の検索でチケットの値を削除せずに配列し、その後、配列を調べてチケットごとにすべてを削除すれば、どこにもジャンプするものはなく、正しい順序がそこにあります。 Всеволод 2014.01.14 09:38 #4297 Mr.Profit: 前ページの 私のバージョンも? void CloseHalfOrders(int otype) { if (otype!=OP_BUY || otype!=OP_SELL) return; int count = CountTrades(otype)/2; for (int i =0; i<OrdersTotal();i++) if (OrderSelect(i, SELECT_BY_POS,MODE_TRADES)) if (OrderSymbol()==Symbol() && OrderMagicNumber()==Magic && OrderType() == otype){ if (otype == OP_BUY) OrderClose(OrderTicket(),OrderLots(),Bid,0,Lime); else OrderClose(OrderTicket(),OrderLots(),Ask,0,Lime); count--; i--; if (count<1) return; Sleep(1000); } } 永遠に最適化できる。 vlad_123 2014.01.14 09:57 #4298 splxgf: 最適化には時間がかかるものです。 if (otype!=OP_BUY ||&& otype!=OP_SELL) return; ;-) moloko 2014.01.14 10:58 #4299 こんにちは。私は初心者です。私のアカウントに何か変なことが起こっています。アドバイスをよろしくお願いします。 デモではストップロスが発動しなかった。 設定したSLの損失は50程度になるはずだが、実際は158も食い込んでしまった。なぜ、このようなことになったのか? Vitalie Postolache 2014.01.14 11:01 #4300 moloko: こんにちは。私は初心者です。私のアカウントに何か変なことが起こっています。アドバイスをよろしくお願いします。 デモではストップロスが発動しなかった。 設定したSLの損失は50程度になるはずだが、実際は158も食い込んでしまった。なぜ、このようなことになったのか? デモなのは良いのですが、証券会社への質問というより、コーディングの掲示板のような感じです。 1...423424425426427428429430431432433434435436437...1178 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
Trader7777:
evillive:
順番を変えると、旧から新になります。しかし、その間、新しいものから古いものへ、そして、時には1つのものを通して、それが起こるかもしれないのです。
意味不明、何が悪いか言うのが面倒なら、なんで俺のTSによると必要ない機能を押し付けてるんだ?
OrdersTotal()-1が 一番新しい注文で、0が一番古い注文なら、もう何も言うことはない。人は目を閉じているとき、自分の意志で開いているだけで、誰も強制することはできないのです。
ところで、そこで私がうっかり「押しつけ」てしまった機能とは?
なぜkとnはクローズドオーダーの総数と比較されるのですか?
そのキメラは重要ではなく、一般的には動作するはずです。ただ、カウントについては、ベイとセルの間にインクリメントされますが、それに結びついた数量についてのチェックがあります。
otype パラメータは関数に渡され、この特定のコールカウントは otype のオーダーに対してのみカウントされます。
otype パラメータは関数に渡され、この特定のコールカウントは otype のオーダーに対してのみカウントされる。
この機能は、2回ほど圧縮することができます。すでに導入しており、リアルタイムで効果が出ていることを確認しています。(現実にはRefreshRatesや他のものを使って注文を閉じるための別の関数が必要です)。
例えば、4つのCTbuyオーダーがオープンされ、2で割ると2つになります。比較条件では1つだけ閉じることになります。
P.S.いやでも、そうなんですけどね。が、「何が嫌なのか」という疑問は残ります。
が、「何が嫌なのか」という疑問は残ります。
前ページの 私のオプションも?
皆さん、なぜわざわざグリッドの一部を削除する問題が発生するのでしょうか。
最初の検索でチケットの値を削除せずに配列し、その後、配列を調べてチケットごとにすべてを削除すれば、どこにもジャンプするものはなく、正しい順序がそこにあります。
前ページの 私のバージョンも?
永遠に最適化できる。
最適化には時間がかかるものです。
;-)
こんにちは。私は初心者です。私のアカウントに何か変なことが起こっています。アドバイスをよろしくお願いします。
デモではストップロスが発動しなかった。 設定したSLの損失は50程度になるはずだが、実際は158も食い込んでしまった。なぜ、このようなことになったのか?
こんにちは。私は初心者です。私のアカウントに何か変なことが起こっています。アドバイスをよろしくお願いします。
デモではストップロスが発動しなかった。 設定したSLの損失は50程度になるはずだが、実際は158も食い込んでしまった。なぜ、このようなことになったのか?