ไอเดียโดย: Scriptor.
MQL5 รหัสโดย: Vladimir Karputov.
EA ตัวนี้ใช้รูปแบบ Doji ในการเทรด:

คุณสามารถตั้งค่าขนาดของตัวแท่งเทียนในพารามิเตอร์ "ขนาดของตัวแท่ง (Open Close)" ได้ตามต้องการ.
อัลกอริธึมการทำงาน
EA จะวิเคราะห์แท่งที่ 2 และแท่งที่ 1 เมื่อแท่งใหม่ปรากฏขึ้น หากแท่งที่ 2 เป็น Doji จะตรวจสอบสัญญาณดังต่อไปนี้:
- close#1 > high#2 → สัญญาณในการเปิด BUY;
- close#1 < low#2 → สัญญาณในการเปิด SELL.
พารามิเตอร์การตั้งค่า
- Lots (ถ้า "0" → จะใช้พารามิเตอร์ "Risk") - ค่าล็อตที่ตั้งค่าโดยผู้ใช้ หากตั้งค่าเป็น "0" จะใช้พารามิเตอร์ "Risk" ซึ่งเป็นการเสี่ยงในเปอร์เซ็นต์ของมาร์จินที่ว่างต่อการเทรด;
- Stop Loss (ในพิป) - Stop Loss; หากตั้งค่าเป็น "0" จะไม่ทำงาน;
- Take Profit (ในพิป) - Take Profit; หากตั้งค่าเป็น "0" จะไม่ทำงาน;
- Trailing Stop (ในพิป) - trailing; หากตั้งค่าเป็น "0" จะไม่ทำงาน;
- Trailing Step (ในพิป) - ขั้นตอนการ trailing;
- Risk (ถ้า "0" → จะใช้พารามิเตอร์ "Lots") - การเสี่ยงในเปอร์เซ็นต์ของมาร์จินที่ว่างต่อการเทรด;
- ขนาดของแท่ง (Open Close) - ขนาดของตัวแท่งเทียน;
- หมายเลขเวทย์ - ตัวระบุเฉพาะสำหรับ EA.
หาก "ขนาดของแท่ง" = 0 จะมีการเทรดเพียงไม่กี่ครั้ง (ประมาณ 15-30 ครั้ง) ใน H1 ตลอดทั้งปี และผลกำไรจะเป็นดังนี้:

หากคุณตั้งค่าพารามิเตอร์นี้เป็น 1 จำนวนการเทรดจะเพิ่มขึ้นสิบเท่า และผลกำไรจะแบ่งตามนี้:

โพสต์ที่เกี่ยวข้อง
- JS-Chaos: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5
- Dematus: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5
- การสร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณการเทรดจาก Morning/Evening Stars + RSI
- สร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณซื้อขายจาก Morning/Evening Stars + MFI
- Ilan 1.6 Dynamic HT: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5