• Welcome back! Thank you for being a part of this Traders Community. Let's discuss and share :)
    Selamat datang kembali! Trimakasih telah menjadi bagian dari Komunitas Trader ini. Mari berdiskusi dan berbagi :)
General chit-chat
Help Users
  • No one is chatting at the moment.

      Cara Close Order menggunakan MA Cros?

      Silakan gunakan code berikut ini:

      Code:
      //+------------------------------------------------------------------+
      //| Closing                                                          |
      //+------------------------------------------------------------------+
      void ClosePosition()
        {
         if(OrdersTotal()==0) return;
         double fast_ma,slow_ma;
         fast_ma=iMA(NULL,0,12,0,0,0,0);
         slow_ma=iMA(NULL,0,60,0,0,0,0);
      //---
         for(int i=0;i<OrdersTotal();i++)
           {
            if(!OrderSelect(i,SELECT_BY_POS)) break;
            if(OrderMagicNumber()!=MagicNum || OrderSymbol()!=Symbol()) continue;
            //--- check order type
            if(OrderType()==OP_BUY)
              {
               if(fast_ma<slow_ma)
                 {
                  if(!OrderClose(OrderTicket(),OrderLots(),Bid,3,White))
                     Print("OrderClose error ",GetLastError());
                 }
               break;
              }
            if(OrderType()==OP_SELL)
              {
               if(fast_ma>slow_ma)
                 {
                  if(!OrderClose(OrderTicket(),OrderLots(),Ask,3,White))
                     Print("OrderClose error ",GetLastError());
                 }
               break;
              }
           }
      //---
        }
      //--------------------------------------------------------------------

      Code di atas hanyalah contoh, silakan sesuaikan sendiri dengan kebutuhan.
      Selamat beraktivitas .. Have a nice day :)
       
      Back
      Top