สวัสดีครับเพื่อนนักเทรดทุกคน! วันนี้เราจะมาพูดถึงระบบการเทรดที่ใช้ Ang_Zad_C ซึ่งเป็นตัวชี้วัดแนวโน้มที่ช่วยให้เราตัดสินใจในการเทรดได้แม่นยำมากขึ้น โดยสามารถตั้งเวลาในการเทรดและปรับขนาดของการเทรดตามผลลัพธ์จากการเทรดก่อนหน้านี้ได้ด้วยครับ
การตัดสินใจในการเทรดจะเกิดขึ้นเมื่อสีของกลุ่มเมฆจากตัวชี้วัดเปลี่ยนไป
เราสามารถกำหนดเวลาในการเทรดในพารามิเตอร์ต่างๆ ได้เลย ซึ่งระบบจะทำการเทรดในช่วงเวลาที่เราตั้งไว้:
inputbool 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 สำหรับการจัดการขนาดของสถานะที่เปิดอยู่:
inputuint BuyLossMMTriger=2; //จำนวนการเทรดซื้อที่ขาดทุนเพื่อลด MMinputuint SellLossMMTriger=2; //จำนวนการเทรดขายที่ขาดทุนเพื่อลด MMinputdouble Small_MM=0.01; //ส่วนแบ่งของทรัพยากรการเงินจากเงินฝากที่ใช้ในการเทรดในกรณีขาดทุนinputdouble 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