เขียนแบบนี้ครับเป็นการเรียกค่าของ order สุดท้ายที่ปิดไปแล้วครับ
OrderSelect(OrdersHistoryTotal()-1,SELECT_BY_POS,MODE_HISTORY);
double lastlot=OrderLots();
double lastprofit=OrderProfit();
จากนั่นก็ให้เอาค่า lastprofit ไปตรวจสอบถ้าเป็นลบคุณก็เอาค่า lastlot ไปเป็นฐานในการเขียนเพิ่ม lot ของคุณได้เลยครับ