สวัสดีครับทุกคน วันนี้เรามาทำความรู้จักกับ EuroSurge Expert Advisor (EA) ที่ได้รับการออกแบบมาให้ใช้งานง่ายใน MetaTrader 4 (MT4) กันนะครับ โดย EA ตัวนี้จะช่วยให้เราใช้หลายสัญญาณทางเทคนิคในการตัดสินใจซื้อขาย ทั้งยังสามารถปรับขนาดล็อตได้ตามต้องการและจัดการการเทรดตามเงื่อนไขที่กำหนดไว้ได้อย่างง่ายดาย
การตั้งค่าพื้นฐานของ EA นี้เหมาะสำหรับการเทรดคู่เงิน EURUSD ในกรอบเวลา 5 นาที
นอกจากนี้การตั้งค่าต่างๆ ก็ได้ถูกปรับแต่งตั้งแต่ปี 2020 เพื่อให้ตอบโจทย์การเทรดมากที่สุด
พารามิเตอร์การตั้งค่า
การคำนวณขนาดล็อต:
- EA ตัวนี้รองรับการคำนวณขนาดล็อตได้ 3 วิธี:
- ขนาดล็อตคงที่
- เปอร์เซ็นต์ของยอดเงินในบัญชี
- เปอร์เซ็นต์จากทุน (Equity)
พารามิเตอร์เช่น FixedLotSize, TradeSizePercent, และ MagicNumber จะช่วยปรับขนาดล็อตและระบุการเทรดแต่ละรายการได้อย่างชัดเจน
การตั้งค่า Indicator:
- EA จะใช้ชุด Indicator ที่หลากหลายในการสร้างสัญญาณซื้อและขาย:
- ค่าเฉลี่ยเคลื่อนที่ (MA) ที่ปรับเปลี่ยนได้ตามช่วงเวลา
- ดัชนีความแข็งแกร่งสัมพัทธ์ (RSI) ที่สามารถปรับระดับ overbought/oversold ได้
- MACD ที่สามารถปรับการตั้งค่า EMA และสัญญาณได้
- Bollinger Bands ที่มีการตั้งค่าเวลาและค่าเบี่ยงเบนที่ปรับได้
- Stochastic Oscillator ที่มีการตั้งค่า %K, %D และค่าชะลอ
การตรวจจับสัญญาณ
IsBuySignal(): ฟังก์ชันนี้จะตรวจสอบว่าสัญญาณซื้อทั้งหมดเป็นไปตามเงื่อนไขที่เลือกไว้หรือไม่ เช่น:
- เงื่อนไข MA: ตรวจสอบว่า MA ระยะสั้นอยู่เหนือ MA ระยะยาว
- เงื่อนไข RSI: มองหา RSI ที่ต่ำกว่า 50
- เงื่อนไข MACD: เปรียบเทียบเส้น MACD กับเส้นสัญญาณ
- เงื่อนไข Bollinger Bands: ตรวจสอบว่าราคาอยู่ต่ำกว่าเส้นล่าง
- เงื่อนไข Stochastic: มองหา %K และ %D ที่ต่ำกว่า 50
IsSellSignal(): คล้ายกับ IsBuySignal() แต่สำหรับสัญญาณขาย เช่น:
- MA ระยะสั้น < MA ระยะยาว
- RSI > 50
- เส้น MACD < เส้นสัญญาณ
- ราคาอยู่เหนือเส้นบนของ Bollinger Bands
การดำเนินการเทรด
- เมื่อเงื่อนไขซื้อหรือขายตรงตามที่กำหนด EA จะทำการวางคำสั่งเทรด โดยคำนวณ Stop Loss (SL) และ Take Profit (TP) ตามที่ปรับได้ด้วย SL_Multiplier และ TP_Multiplier
- ขนาดล็อตจะถูกคำนวณโดยใช้ฟังก์ชัน CalculateLotSize() ซึ่งจะปรับตามประเภทการคำนวณขนาดล็อตที่เลือก
- คำสั่งจะถูกดำเนินการด้วยฟังก์ชัน OrderSend() โดยมีการตรวจสอบข้อผิดพลาดเพื่อให้มั่นใจว่าการเทรดสามารถทำได้
โพสต์ที่เกี่ยวข้อง
- Ilan 1.6 Dynamic HT: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5
- สร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณซื้อขายจาก Morning/Evening Stars + MFI
- MQL5 Wizard: ระบบเทรดสัญญาณจาก Hammer/Hanging Man + MFI บน MetaTrader 5
- การสร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณการเทรดจาก Morning/Evening Stars + RSI
- สร้าง Expert Advisor ด้วย MQL5 Wizard สำหรับสัญญาณการเทรด Bullish Harami/Bearish Harami และ RSI