EA Programing => ปัญหาที่พบในการเขียน EA => Topic started by: lancelot on พฤษภาคม 19, 2015, 06:19:22 pm
-
พอดีกำลังเขียน EA Moving Average ครับ แบบว่าให้ราคาตัดเส้น เข้าเทรด พอตัดมันเปิดครับ ผมใช้เงื่อนไข Bid > MA แต่ว่ามันชน TP แล้ว ผมอยากให้มันหยุดรอสัญญาณต่อไปครับ มันเล่นเปิดเรื่อย ๆ คิดมาหลายวันครับ คิดไม่ออกว่า ต้องทำเงื่อนไขยังไงครับ คิดไม่ตก ผมลองทำให้ Bid == MA มันก็ไม่ส่งออเดอร์เลยครับ
การเขียนลักษณะสัญญาณครั้งเดียวนี่ทำยังไงหรอครับ?
-
ต้องสร้างตัวแปรเก็บค่าที่ตัดครับ
http://www.thaiforexea.com/index.php/topic,11.msg14.html#msg14 (http://www.thaiforexea.com/index.php/topic,11.msg14.html#msg14)
-
ขอบคุณครับ งง ๆ แต่ก็จะลองดูครับ
-
ถ้าเป็น ea ที่เปิด order ทีละ 1 ก็เช็ค OrdersTotal ได้ครับ
if (OrdersTotal() == 0 && Bid > MA){
SendOrder(...);
}