แนวคิดโดย: Vlad.
โค้ด MQL5 โดย: barabashkakvn.
EA นี้จะรอให้ขนาดแท่งเทียนมีค่ามากกว่าหรือเท่ากับ ขนาดแท่งเทียนขั้นต่ำ ภายใน ระยะเวลาที่สามารถเปิดตำแหน่งภายใน N นาที โดยในขณะเดียวกัน ความยาวเงาตรงข้ามสูงสุด ก็สามารถนำมาพิจารณาได้ (เงาด้านล่างจะใช้สำหรับตำแหน่ง Sell ขณะที่เงาด้านบนจะใช้สำหรับตำแหน่ง Buy).

กฎที่นี่ก็มีอยู่: สามารถเปิดตำแหน่งได้เพียงตำแหน่งเดียวในแท่งเทียนปัจจุบัน หากตำแหน่งล่าสุดถูกปิดโดย Stop Loss (การทำรายการ DEAL_ENTRY_OUT ที่มีคุณสมบัติ DEAL_REASON_SL จะถูกดักใน OnTradeTransaction) และเกิดการขาดทุน ตำแหน่งถัดไปจะถูกเปิดด้วย ปัจจัยการลดขนาดล็อตที่ SL ซึ่งมีขนาดล็อตเล็กกว่าที่เคย.
ยังมีพารามิเตอร์ที่น่าสนใจเกี่ยวกับตำแหน่งอีกสองตัว: อายุของตำแหน่ง N แท่ง - อายุของตำแหน่งจะถูกตั้งค่าในแท่งเทียน และจะถูกปิดโดยบังคับ และ ปิดตำแหน่งทำกำไรในแท่ง N - การปิดตำแหน่งในแท่ง N หากตำแหน่งนั้นทำกำไร.
โอ้ เกือบลืมบอกไปว่าตำแหน่งสามารถเปิดได้เฉพาะในช่วงเวลาที่จำกัดตาม ชั่วโมงเริ่มต้น และ ชั่วโมงสิ้นสุด โดยการจัดการขนาดตำแหน่ง:
- ขนาดตำแหน่งสามารถคงที่ (พารามิเตอร์ ล็อต > 0 และ ความเสี่ยง == 0)
- ขนาดตำแหน่งสามารถเปลี่ยนแปลงได้ (พารามิเตอร์ ล็อต == 0 และ ความเสี่ยง > 0)
นอกจากนี้ คุณยังสามารถปิดการใช้งานระดับ Stop Loss และ Take Profit รวมถึง trailing ได้.
โพสต์ที่เกี่ยวข้อง
- Dematus: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5
- JS-Chaos: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5
- สร้าง EA บน MQL5 Wizard ด้วยสัญญาณการซื้อขายจากแท่งเทียน 3 Black Crows/3 White Soldiers + Stochastic
- สร้าง Expert Advisor ด้วย MQL5 Wizard สำหรับสัญญาณการเทรด Bullish Harami/Bearish Harami และ RSI
- MQL5 Wizard: ระบบเทรดสัญญาณจาก Hammer/Hanging Man + MFI บน MetaTrader 5