int lot=0.01;
if (OrdersTotal()==1)
{
lot=lot+0.01;
if(OrderType()==OP_SELL)
{
OrderSend(Symbol(),OP_BUYSTOP,lot,Ask+20*Point,3,Ask,Ask+20*Point);
}
else
{
OrderSend(Symbol(),OP_SELLSTOP,lot,Bid-20*Point,3,Bid,Bid-20*Point);
}
}
คือพอออเด้อทั้งหมดเหลือ1 ออเ้ด้อให้เชคค่าแล้วเปิดออเด้อ แต่ทำไมไม่เปิด ช่วยดูหน่อยคับ
อีกอย่างคับ ถ้าผมใช้เงื่อนไข
if (OrderProfit()<20) หมายความว่าถ้าออเด้อที่เปิดอยู่ขณะนั้นมีกำไรน้อยกว่า20 ใช่ไหมคับ เขียนอย่างนี้ถูกไหมคับ