ผู้คิดค้นแนวคิด: josef strauss
ผู้เขียนโค้ด MQL5: barabashkakvn
EA นี้จะพิจารณา iAMA (Adaptive Moving Average, AMA) และ iRSI (Relative Strength Index, RSI) เพื่อสร้างสัญญาณการเทรด โดยสัญญาณจะถูกสร้างในสองขั้นตอน ลองมาดูตัวอย่างสัญญาณ “เปิดซื้อ” กัน:

ขั้นตอนที่ 1: RSI ต้องน้อยกว่าระดับ 30 (ตั้งค่าในพารามิเตอร์ RSI Level Down ของ EA) ขั้นตอนที่ 2: ราคาต้องทะลุผ่านเส้น AMA Step Length (ระยะห่างในแท่งระหว่างขั้นตอนที่ 1 และ 2) จะถูกนำมาใช้เพื่อค้นหาการรวมกันที่ดีที่สุดของสองตัวชี้วัดนี้.
Martingale
เมื่อมีคำสั่งเทรดเข้ามา ให้ขอผลกำไรสำหรับตำแหน่ง BUY และ SELL แยกกัน ในกรณีที่มีคำสั่งเทรดเข้ามา:
- “เปิดซื้อ”
- ถ้าผลกำไรจากตำแหน่ง BUY น้อยกว่า 0.0 ให้เปิดตำแหน่ง BUY สองตำแหน่ง
- ถ้าไม่เช่นนั้น ให้เปิดตำแหน่ง BUY หนึ่งตำแหน่ง
- “เปิดขาย”
- ถ้าผลกำไรจากตำแหน่ง SELL น้อยกว่า 0.0 ให้เปิดตำแหน่ง SELL สองตำแหน่ง
- ถ้าไม่เช่นนั้น ให้เปิดตำแหน่ง SELL หนึ่งตำแหน่ง
การจัดการเงิน
สำหรับการปรับเปลี่ยน ผมได้นำระบบการจัดการเงินเข้ามาใช้ที่นี่: กำไรสูงสุดสำหรับการปิดทั้งหมด - เมื่อถึงกำไรสุทธิรวมสำหรับตำแหน่งที่เปิดโดย EA บนสัญลักษณ์นั้น ให้ปิดตำแหน่งทั้งหมด กล่าวคือ เราจะล็อกกำไร.
อย่าลืมตรวจสอบยอดเงินในบัญชีเทรดในขณะที่เปิดใช้งาน EA เมื่อยอดเงินในบัญชีเทรดเกินยอดเงินที่บันทึกไว้ด้วย การถอน - ให้ถอนเงินในจำนวน การถอน และปิดตำแหน่งทั้งหมด.
EURUSD, M5:

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