SAW_system_1 คือ Expert Advisor ที่ช่วยในการวางคำสั่งรอดำเนินการโดยอิงจากความผันผวนในช่วง N วันที่ผ่านมา โดยมีการตั้ง Stop Loss ไว้ที่ระดับของคำสั่งตรงข้าม ดังนั้นการตั้งค่าค่า Stop Loss จะส่งผลต่อระยะห่างระหว่างคำสั่งด้วย โดย Stop Loss และ Take Profit จะคำนวณเป็นเปอร์เซ็นต์จากความผันผวนเฉลี่ยในช่วงเวลาที่กำหนด
คำสั่งจะถูกวางในช่วงเวลาที่กำหนด (ตามเวลาของเทอร์มินัล) และถ้าหากไม่มีคำสั่งใดที่ถูกเรียกใช้ คำสั่งเหล่านั้นจะถูกลบในเวลาที่กำหนด
นอกจากนี้ EA ยังสามารถ "กลับ" ตำแหน่งได้เมื่อ Stop Loss ตัวแรกถูกเรียกใช้ หรือพูดง่ายๆ คือ มันจะไม่ลบคำสั่งตรงข้ามเมื่อมีการเปิดตำแหน่งจากคำสั่งใดคำสั่งหนึ่ง และเมื่อเปิดตำแหน่งแล้ว คำสั่งตรงข้ามอาจถูกวางด้วยล็อตที่เพิ่มขึ้นเพื่อชดเชยการขาดทุนในกรณีที่ตำแหน่งในคำสั่งที่สองปิดด้วยการขาดทุน
พารามิเตอร์:
- Lot - ขนาดล็อตการเทรด;
- จำนวนวัน (สำหรับคำนวณความผันผวน) - จำนวนวันที่ใช้ในการคำนวณความผันผวน;
- เวลาที่ตั้งคำสั่ง (ตามเวลาของเทอร์มินัล) - เวลาที่วางคำสั่ง;
- เวลาลบคำสั่ง (ตามเวลาของเทอร์มินัล) - เวลาที่ลบคำสั่ง;
- Stop-Loss (เป็นเปอร์เซ็นต์จากความผันผวนเฉลี่ย) - Stop Loss (เปอร์เซ็นต์จากความผันผวนเฉลี่ย);
- Take-Profit (เป็นเปอร์เซ็นต์จากความผันผวนเฉลี่ย) - Take Profit (เปอร์เซ็นต์จากความผันผวนเฉลี่ย);
- กลับตำแหน่ง - กลับตำแหน่ง;
- Martingale - เปิดใช้งาน Martingale;
- Multiplier - ตัวคูณ Martingale.
เครื่องมือการเทรดไม่ใช่ปัญหา ขอแค่มีการปรับแต่งให้เหมาะสม
Timeframe ก็ไม่สำคัญเช่นกัน เพราะทุกอย่างเกิดขึ้นตามเวลาของเทอร์มินัล


คำแนะนำ:
- ควรปรับแต่งพารามิเตอร์ในช่วงเวลาที่ไม่เกินหนึ่งปี เพราะถ้ามากกว่านั้นไม่มีความหมาย
- อาจจะต้องทำการปรับแต่งใหม่ทุก 3 เดือน
- โค้ดนี้เขียนมานานแล้ว ถ้ามีปัญหาอะไร แจ้งมาได้เลย จะพยายามแก้ไขให้มากที่สุด
โพสต์ที่เกี่ยวข้อง
- JS-Chaos: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5
- Dematus: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5
- MQL5 Wizard: ระบบเทรดสัญญาณจาก Hammer/Hanging Man + MFI บน MetaTrader 5
- MQL5 Wizard: สร้างสัญญาณการเทรดจาก Bullish Harami/Bearish Harami พร้อม MFI
- การสร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณการเทรดจาก Morning/Evening Stars + RSI