สวัสดีครับเพื่อนนักเทรดทุกคน! วันนี้เราจะมาพูดถึง Expert Advisor ที่ถูกออกแบบมาเพื่อให้เราเรียนรู้การเขียนโค้ด MQL4 โดยเฉพาะกับการใช้สัญญาณจากการข้ามของค่าเฉลี่ยเคลื่อนที่ (MA) เป็นสัญญาณเข้าซื้อขายกันครับ
EA นี้มีจุดประสงค์เพื่อเรียนรู้และเข้าใจการทำงานของโค้ด โดยทุกคำสั่งที่เปิดจะใช้หมายเลขเฉพาะ (magic number) ที่แตกต่างกันตามคู่เงินที่เราเลือก คุณสามารถดูวิธีการที่ EA นี้จัดการกับหมายเลขเฉพาะได้เลยครับ
ฟังก์ชัน ManageOrders() จะช่วยในการเปิดคำสั่งใหม่และการเฉลี่ยตามสัญญาณหรือแม้กระทั่งไม่ใช้สัญญาณ โดยจะพิจารณาจากระยะห่างขั้นต่ำระหว่างแต่ละเลเยอร์
ในส่วนของฟังก์ชัน setTPSLMarti() เราสามารถตั้งค่า Take Profit (TP) สำหรับคำสั่งเดียวหรือหลายคำสั่งที่มีราคา TP เดียวกันได้ครับ
และสำหรับฟังก์ชัน setTrailingStop() จะช่วยในการตั้งค่า Trailing Stop ที่คำสั่งเริ่มต้นหนึ่งคำสั่งด้วย
หากเพื่อนๆ สนใจข้อมูลเพิ่มเติมและต้องการเข้ากลุ่มแชร์ข้อมูล สามารถเข้าร่วมได้ที่ t.me/codeMQL