ไอเดียจาก JS_Sergey
ผู้เขียนโค้ด mq5 - barabashkakvn
ระบบ EA นี้ใช้ การเรียบเรียงด้วย Standard Deviation ซึ่งเป็นเครื่องมือที่ช่วยในการวิเคราะห์ความผันผวนของราคา โดยจะใช้ค่าจากแท่งราคาหมายเลข #0, #1, #2, #3 และ #4 เพื่อระบุว่ามีแนวโน้มเกิดขึ้นหรือไม่:
(StdDev #0 > StdDev #1) && (StdDev #1 > StdDev #2) && (StdDev #2 > StdDev #3) && (StdDev #3 > StdDev #4) -> มีแนวโน้มเกิดขึ้น
ระบบยังสามารถระบุว่าตลาดอยู่ในช่วงราบเรียบ (Flat) โดยจะใช้จำนวนแท่งราคาตามที่กำหนดไว้ และจะมีการแสดงช่วงราบเรียบด้วยเส้นสองเส้น:

หากไม่มีช่วงราบเรียบในตลาด ระบบ EA จะไม่วางคำสั่งซื้อที่รอดำเนินการ และถ้าไม่มีพื้นที่ราบเรียบ เส้นที่ไม่เหมาะสมจะถูกลบออกจากกราฟ เมื่อคำสั่งซื้อที่รอดำเนินการใด ๆ ถูกเรียกใช้งาน คำสั่งที่รอดำเนินการอื่น ๆ จะถูกลบออก และจะมีการใช้ Trailing Stop กับตำแหน่งที่เปิดอยู่
คุณสามารถตั้งค่า Stop Loss และ Take Profit ได้ทั้งแบบค่าคงที่หรือค่าที่เปลี่ยนแปลงได้ ขึ้นอยู่กับพารามิเตอร์ Stop loss และ Take Profit นอกจากนี้ ค่าล็อตก็สามารถตั้งเป็นค่าคงที่ (ถ้าตั้งค่า "Enable the money management function" เป็น "false") หรือค่าที่เปลี่ยนแปลงได้ตามจำนวนการซื้อขายที่ปิดด้วย Stop Loss และ Take Profit
ตัวอย่างการเทรด EURUSD, M30:

ความคิดเห็น 0