EA MARSI เป็นระบบเทรดที่ออกแบบมาสำหรับมือใหม่อย่างแท้จริง โดยใช้การวิเคราะห์ด้วย Relative Strength Index (RSI) และ Simple Moving Average (SMA) เพื่อช่วยในการสร้างและดำเนินการสัญญาณการเทรดในตลาดการเงิน เช่น XAUUSD (ทองคำ) 

ระบบนี้สร้างขึ้นเพื่อแสดงให้เห็นถึง:
การปรับขนาดล็อตอย่างไดนามิกตามความเสี่ยงของบัญชี
เงื่อนไขการเข้าซื้อขายที่อิงจาก RSI ที่บ่งบอกถึงการซื้อมากเกินไปหรือน้อยเกินไป
การกรองแนวโน้มโดยใช้ Moving Average
ระดับ Stop Loss และ Take Profit ที่ปรับตามความแม่นยำของจุดของสัญลักษณ์
EA ตัวนี้ เหมาะมากสำหรับผู้ที่กำลังเรียนรู้ และทดลองใช้กลยุทธ์ทางเทคนิค พร้อมเข้าใจว่าตัวชี้วัดต่าง ๆ การจัดการความเสี่ยงแบบไดนามิก และความแตกต่างของตัวเลขจากโบรกเกอร์มีผลต่อกลยุทธ์การเทรดอย่างไร
กลยุทธ์การเทรด
EA ทำงานตามกฎการเข้าเทรดดังนี้:
ซื้อเมื่อ:
ราคาปัจจุบันอยู่เหนือค่าเฉลี่ยเคลื่อนที่ (Bullish)
RSI ต่ำกว่าค่าที่ถือว่าซื้อมากเกินไป (แนะนำว่าราคาจะขึ้น)
ขายเมื่อ:
ราคาต่ำกว่าค่าเฉลี่ยเคลื่อนที่ (Bearish)
RSI สูงกว่าค่าที่ถือว่าขายน้อยเกินไป (แนะนำว่าราคาจะลง)
Stop Loss และ Take Profit จะถูกตั้งค่าตาม _Point ซึ่งปรับตามความแม่นยำด้านราคา (_Digits) ของโบรกเกอร์
พารามิเตอร์การตั้งค่าภายนอก
| ตัวแปร | คำอธิบาย |
|---|---|
| maPeriod | ระยะเวลาที่ใช้สำหรับค่าเฉลี่ยเคลื่อนที่แบบธรรมดา |
| rsiPeriod | ระยะเวลาที่ใช้สำหรับ Relative Strength Index |
| rsiOverbought | ระดับ RSI ที่สูงกว่าซึ่งถือว่าตลาดมีการซื้อมากเกินไป (จุดขาย) |
| rsiOversold | ระดับ RSI ที่ต่ำกว่าซึ่งถือว่าตลาดมีการซื้อน้อยเกินไป (จุดซื้อ) |
| riskPercent | เปอร์เซ็นต์ของยอดคงเหลือที่เสี่ยงต่อการเทรดแต่ละครั้ง |
| stopLoss | ระยะทาง Stop Loss ในจุด |
| takeProfit | ระยะทาง Take Profit ในจุด |
| slippage | ความล่าช้าที่อนุญาตในจุด |
ข้อแนะนำในการใช้งาน
สัญลักษณ์: XAUUSD (ทองคำ)
กรอบเวลา: M15 หรือ H1
โบรกเกอร์: โบรกเกอร์ใดก็ได้ที่มีข้อมูลราคาที่ถูกต้อง (ลองทดสอบกับโบรกเกอร์ที่ใช้ 2/3 และ 4/5 หลักเพื่อความสม่ำเสมอ)
ช่วงเวลาสำหรับ Backtest: แนะนำ 3–6 เดือน
เงื่อนไข: ต้องมีข้อมูลราคาที่ดีเพื่อให้ได้ค่าของ RSI/MA ที่เชื่อถือได้
หมายเหตุเพิ่มเติม
ฟังก์ชัน PipSize() ช่วยปรับค่าพิพให้เป็นมาตรฐานในโบรกเกอร์ที่มี _Digits แตกต่างกัน
EA จะคำนวณขนาดล็อตโดยอัตโนมัติตามยอดคงเหลือในบัญชีและความเสี่ยงที่กำหนด
โค้ดมีความยืดหยุ่นและสามารถขยายได้ง่ายด้วยการตั้งค่า trailing stops, ตัวกรองข่าวสาร หรือเงื่อนไขอื่น ๆ
โปรเจกต์นี้ยังอยู่ในระหว่างพัฒนาและยินดีรับข้อเสนอแนะแบบเปิด!
โพสต์ที่เกี่ยวข้อง
- สร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณซื้อขายจาก Morning/Evening Stars + MFI
- การสร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณการเทรดจาก Morning/Evening Stars + RSI
- MQL5 Wizard: ระบบเทรดสัญญาณจาก Hammer/Hanging Man + MFI บน MetaTrader 5
- ใช้ MQL5 Wizard สร้าง Expert Advisor ด้วยสัญญาณเทรด Morning/Evening Stars + Stochastic
- สร้าง Expert Advisor ด้วย MQL5 Wizard สำหรับสัญญาณการเทรด Bullish Harami/Bearish Harami และ RSI