ทำไงให้ลบ orderdelete คุ่เงินที่ต้องการ กรณี pending มากกว่า 1 คู่

  • 2 replies
  • 765 views

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

*

ktongcaso

if(type == OP_SELL || type == OP_SELLSTOP){
      for(int r = OrdersTotal()-1;r >=0;r--){
         if(OrderSelect(r,SELECT_BY_POS)==true){
            if(OrderMagicNumber() == MagicNumber && OrderSymbol() == Symbol())
               if(OrderType() == OP_SELL || OrderType() == OP_SELLSTOP)
                  if(OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),0,0))Print("");OrderDelete(OrderTicket());
         }     
      }// end for
   }

ผม pending 2 คู่เงิน eurusd กับ usdjpy เงื่อนไขเข้า orderclose eurusd มันปิด pending คู่ usdjpy ไปด้วยครับ เราจะแก้ยังไงดีครับ

Share Topic.


*

Torageat

ผมเคยเป็นนะ แต่ให้พี่ที่รู้จักกันแก้ให้ เดี๋ยวผมลองให้เค้ามาตอบดีกว่าครับ

*

ออฟไลน์ iRuler

  • *
  • 1,255
  • 39
เขียนโปรแกรม แนะนำให้ใส่ {} เสมอครับ ถึงแม้จะมี statement เดียวก็ตาม

โค๊ด
if(type==OP_SELL || type==OP_SELLSTOP)
     {
      for(int r=OrdersTotal()-1;r>=0;r--)
        {
         if(OrderSelect(r,SELECT_BY_POS)==true)
           {
            if(OrderMagicNumber()==MagicNumber && OrderSymbol()==Symbol())
              {
               if(OrderType()==OP_SELL || OrderType()==OP_SELLSTOP)
                 {
                  if(OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),0,0))
                    {
                     Print("");
                     //OrderDelete(OrderTicket());
                    }
                 }
              }
           }
        }// end for
     }

 (TH)**
« แก้ไขครั้งสุดท้าย: 15, สิงหาคม 2019, 04:29:04 PM โดย iRuler »

Tags:
 

เครื่องมือเทรด Forex

ข่าว Forex กราฟ Forex EURUSD GBPUSD GBPJPY ตารางข่าว Forex ร่วมงานกับเรา

เครื่องมือเทรดทองคำ

ราคาทอง วันนี้ ราคาทอง ย้อนหลัง SPDR ล่าสุด กราฟราคาทองคำ วิเคราะห์ ราคาทอง ข่าว ราคาทองคำ ข่าว ราคาน้ำมัน

โบรคเกอร์ Forex

XM Exness FBS Nordfx Land-FX Admiral Markets