สวัสดีเพื่อนๆ เทรดเดอร์ทุกคน! วันนี้เรามาพูดถึง EA ที่ใช้สโตแคสติกและบอลลินเจอร์แบนด์ในหลายช่วงเวลาที่เหมาะสำหรับการเทรดใน MetaTrader 4 กันนะครับ ถ้าใครมีข้อเสนอแนะเกี่ยวกับโค้ดนี้ สามารถคอมเมนต์เข้ามาได้เลยนะ!
ฟีเจอร์หลัก:
- การวิเคราะห์หลายช่วงเวลา: EA ตัวนี้จะใช้ค่าจากตัวชี้วัดสโตแคสติกและบอลลินเจอร์แบนด์จากกราฟ M1, M5 และ M15 ในการตัดสินใจเข้าซื้อขาย
- เงื่อนไขการเข้าซื้อ:
- ซื้อ: เมื่อเส้นสโตแคสติก K ทั้งสามเส้นอยู่ต่ำกว่าระดับ MinStochOversold และราคาบนกราฟ M15 ต่ำกว่าบอลลินเจอร์แบนด์ขาล่าง
- ขาย: เมื่อเส้นสโตแคสติก K ทั้งสามเส้นอยู่สูงกว่าระดับ MaxStochOverbought และราคาบนกราฟ M15 สูงกว่าบอลลินเจอร์แบนด์ขาขึ้น
- การจัดการการเทรด:
- เปิดออร์เดอร์ได้สูงสุดตามจำนวน MaxTradesPerTrend
- คำนวณระดับ Stop Loss (SL) และ Take Profit (TP) ตาม Average True Range (ATR) ของกราฟ M15 และค่า SLMultiplier กับ TPMultiplier
- การควบคุมสเปรด: ตรวจสอบสเปรดปัจจุบันกับ MaxSpreadStandard (สำหรับบัญชี Standard/ECN) และ MaxSpreadCent (สำหรับบัญชี Cent/Micro) หากสเปรดสูงเกินไป จะใช้คำสั่งซื้อหรือขายแบบลิมิตแทนการดำเนินการทันที
- คำสั่งรอดำเนินการ: เมื่อสเปรดสูงเกินไปสำหรับการดำเนินการทันที EA จะวางคำสั่งซื้อแบบลิมิตหรือลิมิตขายเล็กน้อยต่ำกว่าหรือสูงกว่าราคาปัจจุบัน
- การปรับแต่ง: มีพารามิเตอร์การปรับแต่งต่างๆ เช่น slippage, ขนาดล็อต, ระยะเวลาของตัวชี้วัด, SL/TP multipliers, การตั้งค่า break-even และ trailing stop, ขีดจำกัดสเปรดสูงสุดสำหรับประเภทบัญชีที่แตกต่างกัน, และระดับสโตแคสติกที่ซื้อมาก/ขายมาก
- ฟังก์ชัน OnTick: ฟังก์ชัน OnTick() เป็นบล็อกการดำเนินการหลักที่ดึงค่าจากตัวชี้วัด, ตรวจสอบคำสั่งที่เปิดอยู่ และประเมินเงื่อนไขการซื้อขายเพื่อเปิดออร์เดอร์ใหม่
- การดีบัก: มีคำสั่ง Print() สำหรับการดีบัก รวมถึงบันทึกค่าของ Stochastic K ในแต่ละช่วงเวลาและสเปรดปัจจุบัน


โพสต์ที่เกี่ยวข้อง
- สร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณซื้อขายจาก Morning/Evening Stars + MFI
- การสร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณการเทรดจาก Morning/Evening Stars + RSI
- สร้าง EA บน MQL5 Wizard ด้วยสัญญาณการซื้อขายจากแท่งเทียน 3 Black Crows/3 White Soldiers + Stochastic
- สร้าง Expert Advisor ด้วย MQL5 Wizard สำหรับสัญญาณการเทรด Bullish Harami/Bearish Harami และ RSI
- MQL5 Wizard: สร้างสัญญาณการเทรดจาก Bullish Harami/Bearish Harami พร้อม MFI