ไอเดียโดย: Scriptor.
โค้ด MQL5 โดย: barabashkakvn.
ระบบนี้จะเปิดคำสั่งซื้อขาย 4 คำสั่งพร้อมกัน โดยแต่ละคำสั่งจะมีระดับ Take Profit ที่แตกต่างกัน เมื่อคำสั่งใดคำสั่งหนึ่งถูกปิดด้วย Take Profit คำสั่งที่เหลือจะถูกปรับให้เป็น breakeven และจะดำเนินการเช่นนี้จนกว่าคำสั่งทั้งหมดจะถูกปิดด้วย Take Profit.
การตั้งค่า
- Lots - ขนาดของตำแหน่ง
- Moving Average: ระยะเวลาเฉลี่ย - ตัวชี้วัด "Moving Average": ระยะเวลาเฉลี่ย
- RSI: ระยะเวลาเฉลี่ย - ตัวชี้วัด "RSI": ระยะเวลาเฉลี่ย
- ATR: ระยะเวลาเฉลี่ย - ตัวชี้วัด "ATR": ระยะเวลาเฉลี่ย
- Coefficient SL - ค่าคงที่สำหรับการคำนวณ Stop Loss (ค่านี้จะถูกคูณกับค่าของตัวชี้วัด "ATR")
- Coefficient TP - ค่าคงที่สำหรับการคำนวณ Take Profit (ค่านี้จะถูกคูณกับค่าของตัวชี้วัด "ATR")
//--- ระดับ RSI
- RSIUpperLimit - สามารถเปิด BUY ในช่วงระหว่าง "RSIUpperLevel" ถึง "RSIUpperLimit" โดย "RSIUpperLevel" ต้องสูงกว่า "RSIUpperLimit"
- RSIUpperLevel - สามารถเปิด BUY ในช่วงระหว่าง "RSIUpperLevel" ถึง "RSIUpperLimit" โดย "RSIUpperLevel" ต้องสูงกว่า "RSIUpperLimit"
- RSILowerLevel - สามารถเปิด SELL ในช่วงระหว่าง "RSIUpperLimit" ถึง "RSILowerLevel" โดย "RSILowerLevel" ต้องสูงกว่า "RSILowerLimit"
- RSILowerLimit - สามารถเปิด SELL ในช่วงระหว่าง "RSIUpperLimit" ถึง "RSILowerLevel" โดย "RSILowerLevel" ต้องสูงกว่า "RSILowerLimit"
//--- MACD
- ระยะเวลาสำหรับการคำนวณค่าเฉลี่ย Fast
- ระยะเวลาสำหรับการคำนวณค่าเฉลี่ย Slow
- ระยะเวลาสำหรับการเฉลี่ยความแตกต่าง
- MacdDiffBuy - ความแตกต่างขั้นต่ำระหว่างแท่งที่ 2 และแท่งที่ 1 ((MathAbs(MACD_1)-MathAbs(MACD_2))/MathAbs(MACD_1)) เพื่อเปิด BUY
- MacdDiffSell - ความแตกต่างขั้นต่ำระหว่างแท่งที่ 2 และแท่งที่ 1 ((MathAbs(MACD_1)-MathAbs(MACD_2))/MathAbs(MACD_1)) เพื่อเปิด SELL
//---
- หมายเลขมหัศจรรย์ - รหัสเฉพาะของ EA
GBPUSD, H1:

ความคิดเห็น 0