เปิดครั้งละ1order ครับ
ตอนนี้ผมเขียนเทียบค่าได้แล้วครับ
double pips = Ask - OrderOpenPrice();
if(pips < -0.00021)
{
OrderSelect(ticket,SELECT_BY_POS,MODE_TRADES);
OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),3,Blue);
pips = 0.00000;
}
แต่ปัญหาต่อมาก็คือว่า มันดันเก็บค่าทศนิยม4ตำแหน่งคับ ผมเขียนกับโบรก5ตำแหน่ง
มีคำสั่งในการเก็บ ทศนิยมห้าจุดมั้ยคับ พอดีว่า ผมลองprint ค่า Ask ออกมามันมี 4 ตำแน่งอ่ะคับเช่น
ราคาปัจจุบัน 1.34414 แต่ว่าลองปริ้นค่า ask ออกมาดู มันดันเป็น 1.3441
ขอบคุณครับ