ไอเดียจาก: Nikolay Khrushchev
โค้ด mq5 โดย: barabashkakvn
EA นี้ทำงานบนบัญชีเฮดจ์เท่านั้น!
Expert Advisor ที่อิงตาม Swing: EA จะตั้งคำสั่ง Buy stop หรือ Sell stop ที่รอดำเนินการด้วยล็อตที่เพิ่มขึ้นในทิศทางตรงข้าม
พารามิเตอร์ที่ต้องตั้งค่า:
- Stop Loss, เป็นพิป (1.00045-1.00055=1 พิป)
- Take Profit, เป็นพิป (1.00045-1.00055=1 พิป)
- Trailing Stop (ระยะขั้นต่ำจากราคาไปยัง Stop Loss), เป็นพิป
- Trailing Step, เป็นพิป (1.00045-1.00055=1 พิป)
- การจัดการเงิน: ล็อต หรือความเสี่ยง (เฉพาะสำหรับตำแหน่งแรก) - ประเภทการคำนวณล็อตสำหรับตำแหน่งแรก: ล็อตคงที่หรือ % ความเสี่ยงที่สัมพันธ์กับเงินฝาก
- ค่าใช้จ่ายสำหรับ "การจัดการเงิน"
- //--- กลยุทธ์การเทรด
- Step, เป็นพิป (1.00045-1.00055=1 พิป) - ระยะห่างสำหรับคำสั่งรอดำเนินการ
- Lot coefficient (สำหรับชุดของการเทรด) - อัตราการเพิ่มล็อตสำหรับตำแหน่งถัดไป
- คูณปริมาณของตำแหน่งทั้งหมด - เปิด/ปิดการคูณปริมาณรวมของตำแหน่งที่เปิดอยู่โดย "Lot coefficient"
- จำนวนตำแหน่งสูงสุด
- ปริมาณสูงสุดของตำแหน่งทั้งหมด
- เป้าหมายกำไรในเงิน ("0.0" -> ปิด)
- ทุนขั้นต่ำ (เป็นเปอร์เซ็นต์ของยอดเงิน) -> หยุดการเทรด
- ปิดตำแหน่งทั้งหมดเมื่อเริ่มต้น
- //---
- หมายเลขแมจิก - ID ที่ไม่ซ้ำกันของ EA
- ชั่วโมงเริ่มต้น
- ชั่วโมงสิ้นสุด
ทุกครั้งที่ EA เริ่มรอบการเทรด จะเกิดขึ้นภายในช่วงเวลาที่อนุญาตระหว่าง ชั่วโมงเริ่มต้น และ ชั่วโมงสิ้นสุด โดยไม่มีคำสั่งรอดำเนินการและไม่มีตำแหน่งที่เปิดโดย EA นี้ ตำแหน่งที่เปิดจะมีคำสั่งรอดำเนินการที่คอยตรวจสอบ ปริมาณตำแหน่งขึ้นอยู่กับ การจัดการเงิน และ ค่าใช้จ่ายสำหรับ "การจัดการเงิน" ขณะที่ปริมาณของคำสั่งรอดำเนินการจะขึ้นอยู่กับ Lot coefficient และ การคูณปริมาณทั้งหมด.
ทิศทางของตำแหน่งจะถูกกำหนดตามกฎดังต่อไปนี้:
Close ของแท่ง #0 > Close ของแท่ง #1 -> เปิด BUY; อื่น ๆ -> เปิด SELL
ประเภทคำสั่งรอดำเนินการขึ้นอยู่กับตำแหน่งที่เปิด:
ถ้า BUY จะตั้ง Sell stop; ถ้า SELL จะตั้ง Buy Stop
คำสั่งรอดำเนินการจะถูกตั้งค่าที่ Step จากราคาปัจจุบัน Trailing Stop และ Trailing Step จะถูกเปิดใช้งานพร้อมกับกลไกติดตามกำไร (เป้าหมายกำไรในเงิน และ ทุนขั้นต่ำ).
เมื่อคำสั่งรอดำเนินการถูกกระตุ้น จะมีการตั้งคำสั่งรอดำเนินการอีกครั้งที่ล็อตที่เพิ่มขึ้นในทิศทางตรงข้าม.
แนะนำให้ทำการปรับแต่งในช่วงเวลาสั้น ๆ ก่อนอื่นให้มองหาพารามิเตอร์ Stop Loss, Take Profit และ Step.
โพสต์ที่เกี่ยวข้อง
- สร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณซื้อขายจาก Morning/Evening Stars + MFI
- การสร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณการเทรดจาก Morning/Evening Stars + RSI
- MQL5 Wizard: ระบบเทรดสัญญาณจาก Hammer/Hanging Man + MFI บน MetaTrader 5
- สร้าง Expert Advisor ด้วย MQL5 Wizard สำหรับสัญญาณการเทรด Bullish Harami/Bearish Harami และ RSI
- สร้าง EA บน MQL5 Wizard ด้วยสัญญาณการซื้อขายจากแท่งเทียน 3 Black Crows/3 White Soldiers + Stochastic