กองทุน SPDR Gold Shares

ประจำวันที่

เวลา ครั้งที่ ก่อนหน้า ถือล่าสุด เปลี่ยนแปลง
- - - - -
รวมวันนี้-
เดือนนี้ - : 
ปีนี้  : 
*หน่วยตัน
*อ้างอิงจาก SPDR Gold Share

ราคาทองตามประกาศสมาคมค้าทองคำ

ประจำวันที่ ครั้งที่ เวลา น.

ชนิดทองคำ รับซื้อ ขายออก
ทองคำแท่ง 96.5% - -
ทองรูปพรรณ 96.5% - -
รวมวันนี้-
เปลี่ยนแปลงล่าสุด-
*หน่วยเงินบาท
*ราคาอ้างอิงล่าสุดจากสมาคมค้าทองคำ

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

  • 2 replies
  • 2,085 views
*

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 ไปด้วยครับ เราจะแก้ยังไงดีครับ

*

Torageat

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

*

iRuler

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

โค๊ด [Select]
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)**