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