EA Programing => ปัญหาที่พบในการเขียน EA => Topic started by: lancelot on พฤษภาคม 19, 2015, 06:19:22 pm

Title: การตัดของเส้น MA
Post by: lancelot on พฤษภาคม 19, 2015, 06:19:22 pm
พอดีกำลังเขียน EA Moving Average ครับ แบบว่าให้ราคาตัดเส้น เข้าเทรด พอตัดมันเปิดครับ ผมใช้เงื่อนไข Bid > MA แต่ว่ามันชน TP แล้ว ผมอยากให้มันหยุดรอสัญญาณต่อไปครับ มันเล่นเปิดเรื่อย ๆ คิดมาหลายวันครับ คิดไม่ออกว่า ต้องทำเงื่อนไขยังไงครับ คิดไม่ตก ผมลองทำให้ Bid == MA มันก็ไม่ส่งออเดอร์เลยครับ

การเขียนลักษณะสัญญาณครั้งเดียวนี่ทำยังไงหรอครับ?
Title: Re: การตัดของเส้น MA
Post by: admin on พฤษภาคม 19, 2015, 11:19:15 pm
ต้องสร้างตัวแปรเก็บค่าที่ตัดครับ

http://www.thaiforexea.com/index.php/topic,11.msg14.html#msg14 (http://www.thaiforexea.com/index.php/topic,11.msg14.html#msg14)
Title: Re: การตัดของเส้น MA
Post by: lancelot on พฤษภาคม 20, 2015, 02:47:00 pm
ขอบคุณครับ งง ๆ แต่ก็จะลองดูครับ
Title: Re: การตัดของเส้น MA
Post by: num on พฤษภาคม 23, 2015, 02:27:09 pm
ถ้าเป็น ea ที่เปิด order ทีละ 1 ก็เช็ค OrdersTotal ได้ครับ
if (OrdersTotal() == 0 && Bid > MA){
   SendOrder(...);
}