traderider forex ไทย

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

  • 2 replies
  • 577 views

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

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.

Follow Me.


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

*

ออฟไลน์ iRuler

  • *
  • 1,227
  • 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

Tickmill