MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1847

 
EVGENII SHELIPOV #:

問題は、間違ったコードの問題なのか、ブローカー厨なのか、そのような状況に遭遇した人がいるかどうかです?

クローズエラーだけでなく、どの注文がクローズに選ばれたかを記録しておくと、どこにバグがあるのかが明確になるはずです。

 
EVGENII SHELIPOV #:

こんにちは!!!!


OnTick()のコードを投稿してください。
 
EVGENII SHELIPOV リアル口座の テスターでも完璧に動作しますが、リアル口座では奇跡が起きます:全グリッドのうち利益のある注文のみがクローズされます。
//+----------------------------------------------------------------------------+
//| Закрытие сетки ордеров при заданной команде                                |
//+----------------------------------------------------------------------------+
void ClosseAll()
  {
   for(int i = OrdersTotal()-1; i>=0; i--)
     {
      if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
        {
         if(OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)
           {
            if(OrderType() == OP_BUY)
              {
               if(!OrderClose(OrderTicket(), OrderLots(), Bid, slip))
                  Print("Не удалось закрыть ордера на покупку!");
              }
            if(OrderType() == OP_SELL)
              {
               if(!OrderClose(OrderTicket(), OrderLots(), Ask, slip))
                  Print("Не удалось закрыть ордер на продажу!");
              }
           }
        }
     }
  }

注文はシンボルとブリッジによってクローズされることがコードからわかります。しかし、利益が考慮されているとは思えません。負けポジションの決済を妨げるものは何ですか?たぶん、ブローカーに聞いたほうがいいと思います。

 
Mihail Matkovskij #:

コードでは、注文はシンボルとメイギクによってクローズされることがわかります。しかし、利益は考慮されていない。不採算ポジションのクローズを防ぐには...?おそらく、ブローカーに聞いた方がいいと思います。

全注文を決済する機能に利益計算条件>0を追加したら変わると思うのですがどうでしょうか?

命令を閉じるコマンドに、このような条件があります。

 
EVGENII SHELIPOV #:

全注文終了の機能に利益計算>0という条件を追加したら変わると思うのですがどうでしょうか?

注文を閉じるコマンドに、このような条件があります。

チェックを追加する必要があります
 
EVGENII SHELIPOV #:

全注文終了の機能に利益計算>0という条件を追加したら変わると思うのですがどうでしょうか?

命令を閉じるコマンドに、このような条件があります。

質問 判断すると、ブローカーによって注文がクローズされることはないようです。注文を閉じるリクエストをサーバーに送信し(OrderClose)、このリクエストの結果、注文が閉じられなかった場合、コードを使用してここで何も変更することができません。

Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
  • 2022.01.05
  • www.mql5.com
В этой ветке я хочу начать свою помощь тем, кто действительно хочет разобраться и научиться программированию на новом MQL4 и желает легко перейти н...
 
EVGENII SHELIPOV #:

全注文終了の機能に利益計算>0という条件を追加したら変わると思うのですがどうでしょうか?

注文を閉じるコマンドに、このような条件があります。

閉じるまでのフラグを追加すれば、どんなブローカーでも動作します。
 
Tretyakov Rostyslav #:
閉じるまでフラグを追加すれば、どのブローカーでも大丈夫です。

今、私たちは建設的な会話をしています。

Rostislav、フラッグについて詳しく教えてください。

それとも頭の悪い人にはそうでないのか、綴ってみてください。

 
EVGENII SHELIPOV #:

今、私たちは建設的な会話をしています。

Rostislav、フラッグについて詳しく教えてください。

それとも、そうでないのか......頭の悪い人のために綴っておきましょう。

OnTick()のコードを投稿してください ...

コード全体ではなく、CountTrade()がチェックされる部分のみです。

 
Tretyakov Rostyslav #:

OnTick()のコードを投稿してください ...

全てではなく、CountTrade()がチェックされる部分だけです。

受信箱