Open Forex4you Account

Server รัน EA 1000 / ปี

สั่งชื้อคู่มือการโปรแรกม MQL4

Author Topic: ถ้าเราจะระบุเวลาเปิดปิดต้องแก้โคดตรงส่วนไหนหรอครับ  (Read 29150 times)

kongjikza

  • Jr. Member
  • **
  • Posts: 52
คือผมต้องใส่โคดสีแดงๆที่พี่พิมพ์เพิ่มเข้าไปใช่ไหมครับ แล้วสามารถเพิ่มโคดที่พี่ให้เข้าไปใน ea ที่พี่ admin แก้ให้ครั้งล่าสุดเข้าได้เลยไหมครับ มันก็จะทำงานเป็นอิสระแล้ว ใช่ไหมครับ  ขอบคุณนะครับ

phoenicis

  • Newbie
  • *
  • Posts: 27
อ่านไม่ค่อยเข้าใจเท่าไร

แต่เสนอว่า เปลี่ยน Magic ครับเช่น EU magic = 111111, GU magic = 22222

แล้วใส่โคดเขาไปตามนี้
 if( OrderMagicNumber() != Magic ) continue;


Quote
for(int i=0;i<OrdersTotal();i++)


    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
     if( OrderMagicNumber() != Magic ) continue;
    if( OrderSymbol()==Symbol() )
   {
       int type   = OrderType();
               
       bool result = false;
             
       switch(type)
          {
         
          case OP_BUY  : result = OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),3,Pink);
                         break;     
          case OP_SELL : result = OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),3,Pink);
                         break;
          case OP_BUYLIMIT  : result = OrderDelete(OrderTicket());
                         break;     
          case OP_SELLLIMIT : result = OrderDelete(OrderTicket());
                         break; 
          case OP_BUYSTOP  : result = OrderDelete(OrderTicket());
                         break;     
          case OP_SELLSTOP : result = OrderDelete(OrderTicket());
                         break; 
                         
          }
  }
 }
}