どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 417 1...410411412413414415416417418419420421422423424...1178 新しいコメント Vadim Pyankov 2014.01.08 14:15 #4161 evillive: だから、整数が必要なんだ... 削除済み 2014.01.08 14:34 #4162 皆さん、ご協力お願いします。この関数は,古い注文から順に半数をクローズしなければならない。最初のケースでは、何らかの理由で注文が次々と閉じられ、2番目のケースでは、間違った順序で閉じられ始める。 void CloseHalfOrders (int otype)// ф-ция закрытия половины ордеров сетки { int count = 0; double CTbuy = CountTrades(OP_BUY); double CTsell = CountTrades(OP_SELL); 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) { if (count<CTbuy/2 && CTbuy>3 ) OrderClose(OrderTicket(),OrderLots(),Bid,0,Black); count++; Sleep(1000); } else if (otype == OP_SELL) { if (count<CTsell/2 && CTsell>3) OrderClose(OrderTicket(),OrderLots(),Ask,0,Black); count++; Sleep(1000); } } } } } for (int i = OrdersTotal()-1; i>=0; i--) Vitalie Postolache 2014.01.08 15:45 #4163 vadynik: だから、整数が必要なんだ... 数学ラウンド Vadim Pyankov 2014.01.08 16:15 #4164 evillive: 数学ラウンド これは丸めなので、数値は int にならず double のままです。 Vitalie Postolache 2014.01.08 16:18 #4165 vadynik: ということは、これは丸めなので、数値は int にはならず double のままです。 それで?1と1.0は計算上、根本的な違いがあるのでしょうか?もちろんフォーマットはdoubleだが、値はintegerである。 特に変態的なバリエーションとして、DoubleToStr、そしてStringToIntegerが あります。 Vadim Zhunko 2014.01.08 16:55 #4166 vadynik: 新しいコンパイラで警告を除去する方法を教えてください。 型変換によるデータ消失の可能性 int SizeB =MathAbs(Open[1]-Close[1])/Point; Так помогает int SizeB =(int) ( MathAbs(Open[1]-Close[1])/Point ); Vadim Pyankov 2014.01.08 17:30 #4167 Zhunko: ありがとうございます、だから事前警告はありません、それはすでに私の目を食べている) Boris 2014.01.08 19:07 #4168 こんにちは、私はキムのを検索しましたが、私は私が知っていることができる何かを見つけることができません:どの順序(保留中)からポジションを開いたか?指値注文からか逆指値注文からか? 前回開封した注文の価格を比較してみました if(MathAbs(GetOrderOpenPrice()-LastPrice) <= slip) でポジションを建てたが、全体のロジックが壊れている。もっと適したものがあるのでは?ありがとうございます。 削除済み 2014.01.08 19:12 #4169 Trader7777: 皆さん、ご協力お願いします。この関数は,古い注文から順に半数ずつ決済していく必要があります。最初のケースでは、何らかの理由で注文が次々と閉じられ、2番目のケースでは、間違った順序で閉じられ始める。 このような質問がありました。古いものから順番に注文をクローズする方法です。数ページ後に答えと正しいコードがあります。 https://www.mql5.com/ru/forum/145455/page406 Artyom Trishkin 2014.01.08 19:21 #4170 borilunad:こんにちは、私はキムのを検索しましたが、私は私に知らせることができる何かを見つけることができません:どの順序(保留中)からポジションを開いたか?指値注文からか逆指値注文からか? 前回開封した注文の価格を比較してみました でポジションを建てたが、全体のロジックが壊れている。もっと適したものがあるのでは?ありがとうございます。 ボリス指値は指値、逆指値は逆指値と、注文の解説を書き込んでみてください。そして、このオープンポジションの コメントから、どこから足が伸びてきたのかがわかるのです。これらのコメントは、部分的に閉じることでのみ消去されます。何か他のものでコメントが潰せるかもしれません。削除したポジションのみ履歴に残ります。うまくいったものがないんです。通さなければならない...自分が何をしなければならないかを考えて... 1...410411412413414415416417418419420421422423424...1178 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
だから、整数が必要なんだ...
皆さん、ご協力お願いします。この関数は,古い注文から順に半数をクローズしなければならない。最初のケースでは、何らかの理由で注文が次々と閉じられ、2番目のケースでは、間違った順序で閉じられ始める。
だから、整数が必要なんだ...
数学ラウンド
これは丸めなので、数値は int にならず double のままです。
ということは、これは丸めなので、数値は int にはならず double のままです。
それで?1と1.0は計算上、根本的な違いがあるのでしょうか?もちろんフォーマットはdoubleだが、値はintegerである。
特に変態的なバリエーションとして、DoubleToStr、そしてStringToIntegerが あります。
新しいコンパイラで警告を除去する方法を教えてください。
型変換によるデータ消失の可能性
ありがとうございます、だから事前警告はありません、それはすでに私の目を食べている)
こんにちは、私はキムのを検索しましたが、私は私が知っていることができる何かを見つけることができません:どの順序(保留中)からポジションを開いたか?指値注文からか逆指値注文からか?
前回開封した注文の価格を比較してみました
でポジションを建てたが、全体のロジックが壊れている。もっと適したものがあるのでは?ありがとうございます。
皆さん、ご協力お願いします。この関数は,古い注文から順に半数ずつ決済していく必要があります。最初のケースでは、何らかの理由で注文が次々と閉じられ、2番目のケースでは、間違った順序で閉じられ始める。
このような質問がありました。古いものから順番に注文をクローズする方法です。数ページ後に答えと正しいコードがあります。
https://www.mql5.com/ru/forum/145455/page406
こんにちは、私はキムのを検索しましたが、私は私に知らせることができる何かを見つけることができません:どの順序(保留中)からポジションを開いたか?指値注文からか逆指値注文からか?
前回開封した注文の価格を比較してみました
でポジションを建てたが、全体のロジックが壊れている。もっと適したものがあるのでは?ありがとうございます。