สวัสดีครับเพื่อนนักเทรดทุกคน! วันนี้เราจะมาพูดถึงระบบการเทรดที่ใช้ Ang_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; //เวลาสิ้นสุดในการเทรด (นาที)
มีตัวแปรสำหรับชั่วโมงและนาทีให้เรากำหนดเวลาเริ่มต้นและสิ้นสุดในการเทรดครับ โดยการตั้งค่าเริ่มต้นจะอนุญาตให้ EA เทรดตลอดทั้งเซสชันตั้งแต่ 0:00 จนถึง 23:59
หากเวลาเริ่มต้นในตั้งค่าของ EA ช้ากว่าเวลาสิ้นสุดที่เรากำหนด EA จะปิดสถานะที่เปิดอยู่ในวันถัดไปตามเวลาที่เรากำหนด
นอกจากนี้ยังมีบล็อกของพารามิเตอร์ EA สำหรับการจัดการขนาดของสถานะที่เปิดอยู่:
input uint BuyLossMMTriger=2; //จำนวนการเทรดซื้อที่ขาดทุนเพื่อลด MM input uint SellLossMMTriger=2; //จำนวนการเทรดขายที่ขาดทุนเพื่อลด MM input double Small_MM=0.01; //ส่วนแบ่งของทรัพยากรการเงินจากเงินฝากที่ใช้ในการเทรดในกรณีขาดทุน input double MM=0.1 //ส่วนแบ่งของทรัพยากรการเงินจากเงินฝากที่ใช้ในการเทรดในกรณีเทรดปกติ input MarginMode MMMode=LOT; //วิธีการคำนวณขนาดล็อต
หากมีการตั้งค่าเหล่านี้และการเทรดล่าสุดสองรายการในทิศทางเดียวกันขาดทุน EA จะเปิดการเทรดถัดไปในทิศทางเดียวกันโดยมีขนาด 0.01 ล็อต แต่ถ้ามีการเทรดอย่างน้อยหนึ่งรายการที่ไม่ขาดทุน ขนาดของสถานะจะเป็น 0.1
EA นี้ต้องการไฟล์ตัวชี้วัดที่คอมไพล์แล้ว Ang_Zad.ex5 เพื่อทำงานได้ ให้วางไฟล์นี้ใน <terminal_data_folder>\MQL5\Indicators
ในการทดสอบที่แสดงด้านล่างนี้ เราได้ใช้พารามิเตอร์เริ่มต้นของ Expert Advisor โดยไม่ใช้ Stop Loss และ Take Profit

Fig. 1. ตัวอย่างการทำรายการบนชาร์ต
ผลการทดสอบในปี 2017 ที่ EURUSD H12:

Fig. 2. ผลการทดสอบ

Fig. 3. ตัวอย่างการทำรายการบนชาร์ต
ความคิดเห็น 0