EA Programing => ปัญหาที่พบในการเขียน EA => Topic started by: chartwat on พฤษภาคม 29, 2014, 12:10:39 pm
-
การ run EA กับ use demo มีปัญหาหรือไม่ครับ ผมทดสอบ บางครั้งเปิด order ได้ ครบ แต่ บางครับเปิดไม่ครบครับ sleep 500 ก็แล้ว 1000 , 2000 ก็แล้ว อยากทดสอบกับ demo ก่อนรันจริงครับ
-
ticket=OrderSend(Symbol(),OP_BUY,lotsize,Ask,10,Ask-TrailingStop*Point,Ask+Point*TakeProfit,"chart test",magic,0,Yellow);
OrderSelect(OrdersTotal()-1,SELECT_BY_POS,MODE_TRADES);Sleep(1000);
ticket=OrderSend(Symbol(),OP_BUYLIMIT,lotsize*2,Ask-(pen*1)*Point,10,Ask-TrailingStop*Point,Ask+Point,"chart test",magic,0,Yellow);
OrderSelect(OrdersTotal()-1,SELECT_BY_POS,MODE_TRADES);Sleep(1000);
ticket=OrderSend(Symbol(),OP_BUYLIMIT,lotsize*4,Ask-(pen*2)*Point,10,Ask-TrailingStop*Point,Ask+Point,"chart test",magic,0,Yellow);
OrderSelect(OrdersTotal()-1,SELECT_BY_POS,MODE_TRADES);Sleep(1000);
-
Sleep มันน้อยไปครับเพราะ MT4 จะส่งคำสั่งที่ละคำสั่งไปที่โบรเกอร์จนประมวลผลเสร็จคำสั่งต่อไปถึงจะถูกส่งไปประมาลผลครับ ยิ่งเวลาชื้อขายเงินจริงจะย่ิงมีการหน่วงจากกระบวนการนี้มากการ Demo อีกครับ
-
ที่เหมาะสม ควรเป็น เท่าไร ครับ
-
ใน Demo ลองตั้งสัก 3000 ส่วนเล่นจริงต้องไปลองประยุกต์ดูเองกับแต่ละโบรเกอร์ครับ