สวัสดีครับเพื่อนนักเทรดทุกคน! วันนี้เราจะมาพูดถึง ระบบเทรด XAng_Zad_C ที่ใช้ตัวชี้วัดแนวโน้มซึ่งช่วยให้การตัดสินใจในการเทรดมีความแม่นยำมากขึ้น โดยระบบนี้สามารถตั้งเวลาในการเทรดได้ตามต้องการและสามารถปรับขนาดของการเทรดตามผลลัพธ์ของการเทรดก่อนหน้าได้ด้วย
การตัดสินใจในการเทรดจะเกิดขึ้นเมื่อสีของเมฆจากตัวชี้วัดเปลี่ยนไป
เราสามารถระบุเวลาในการเทรดในพารามิเตอร์ได้เพื่อทำการเทรดในช่วงเวลาที่กำหนด:
input bool TimeTrade=true; //อนุญาตให้เทรดในช่วงเวลาที่กำหนด input HOURS StartH=ENUM_HOUR_0; //เวลาที่เริ่มต้นการเทรด (ชั่วโมง) input MINUTS StartM=ENUM_MINUT_0; //เวลาที่เริ่มต้นการเทรด (นาที) input HOURS EndH=ENUM_HOUR_23; //เวลาที่สิ้นสุดการเทรด (ชั่วโมง) input MINUTS EndM=ENUM_MINUT_59; //เวลาที่สิ้นสุดการเทรด (นาที)
เราจะมีตัวแปรสำหรับชั่วโมงและนาทีสำหรับเวลาที่เริ่มและสิ้นสุดการเทรด
การตั้งค่าเริ่มต้นอนุญาตให้ Expert Advisor (EA) เทรดได้ตลอดทั้งเซสชั่นตั้งแต่ 0:00 และจะปิดทุกคำสั่งที่เปิดอยู่ในเวลา 23:59
ถ้าหากเวลาที่เริ่มต้นในการตั้งค่าของ EA ช้ากว่าเวลาที่สิ้นสุดที่กำหนด EA จะปิดตำแหน่งที่เปิดอยู่ในเวลาที่กำหนดในวันถัดไป
เรายังมีบล็อคของตัวแปรสำหรับการจัดการปริมาณของตำแหน่งที่เปิดอยู่:
input uint BuyTotalMMTriger=5; //จำนวนการซื้อสุดท้ายเพื่อคำนวณหยุดขาดทุน input uint BuyLossMMTriger=3; //จำนวนการซื้อที่ขาดทุนเพื่อลด MM input uint SellTotalMMTriger=5; //จำนวนการขายสุดท้ายเพื่อคำนวณหยุดขาดทุน input uint SellLossMMTriger=3; //จำนวนการขายที่ขาดทุนเพื่อลด MM input double SmallMM_=0.01; //ส่วนแบ่งของฝากในข้อตกลงในกรณีที่ขาดทุน input double MM=0.1; //ส่วนแบ่งของฝากในข้อตกลงในระหว่างการเทรดปกติ input MarginMode MMMode=LOT; //วิธีการคำนวณมูลค่าล็อต
ในกรณีที่ตั้งค่าดังกล่าวและเลือกจากการเทรดล่าสุดห้ารายการ หากมีการขาดทุนในทิศทางเดียวกันสามรายการ EA จะเปิดการเทรดถัดไปในทิศทางเดียวกันโดยมีปริมาณ 0.01 ล็อต แต่ถ้ามีการขาดทุนไม่ถึงสามรายการจากการเทรดล่าสุดห้ารายการ ปริมาณการเปิดจะเป็น 0.1
สำหรับการทำงานของ Expert Advisor นี้จะต้องมีไฟล์ตัวชี้วัดที่คอมไพล์แล้ว XAng_Zad.ex5 เพื่อให้สามารถทำงานได้ ซึ่งจะต้องมีอยู่ใน
พารามิเตอร์เริ่มต้นของ EA ถูกใช้ในการทดสอบด้านล่าง โดยไม่ได้ใช้ Stop Loss และ Take Profit ในการทดสอบ

Fig. 1. ตัวอย่างการซื้อขายบนกราฟ การเทรดในช่วงเวลาที่กำหนดในพารามิเตอร์ถูกปิด
ผลการทดสอบสำหรับ GBPJPY H4 ในปี 2017:

Fig. 2. แผนภูมิผลการทดสอบ

Fig. 3. ตัวอย่างการซื้อขายบนกราฟ การเทรดในช่วงเวลาที่กำหนดในพารามิเตอร์ถูกเปิด
โพสต์ที่เกี่ยวข้อง
- สร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณซื้อขายจาก Morning/Evening Stars + MFI
- MQL5 Wizard: ระบบเทรดสัญญาณจาก Hammer/Hanging Man + MFI บน MetaTrader 5
- การสร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณการเทรดจาก Morning/Evening Stars + RSI
- ใช้ MQL5 Wizard สร้าง Expert Advisor ด้วยสัญญาณเทรด Morning/Evening Stars + Stochastic
- สร้าง Expert Advisor ด้วย MQL5 Wizard สำหรับสัญญาณการเทรด Bullish Harami/Bearish Harami และ RSI