Open Forex4you Account

Server รัน EA 1000 / ปี

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

Author Topic: อยากเขียน ea ปิดออเดอร์เมื่อมันเปลี่ยน trend  (Read 6324 times)

online7

  • Newbie
  • *
  • Posts: 3
สมมุติว่าตอนนี้มันซื้อ Buy อยู่ แล้วพอมันเปลี่ยน Trend เป็น Sell ให้มันปิดออเดอร์ Buy แล้วซื้อ Sell

ส่วน Sell ก็เหมือนกับ Buy ครับ

ผมลองเขียนแล้วมันไม่ปิดออเดอร์เลย

int total = OrdersTotal();
for(int a=0;a<total;a++){
OrderSelect(a,SELECT_BY_POS,MODE_TRADES);
int type = OrderType();   
if(type == OP_BUY){
OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),3,Pink);         
}
}
OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask-StopLoss*Point,Ask+TakeProfit*Point,"My order #1",16384,0,Green);

admin

  • Administrator
  • Hero Member
  • *****
  • Posts: 2386
เอา code ทั้งหมดมาดูหน่อยครับ