สวัสดีครับนักเทรดทุกท่าน! วันนี้เราจะมาพูดถึง ระบบเทรด MA_Rounding_Candle ที่ทำงานบน MetaTrader 5 ซึ่งเป็นเครื่องมือที่ช่วยในการวิเคราะห์และตัดสินใจในการซื้อขายได้อย่างมีประสิทธิภาพ
ระบบนี้จะให้สัญญาณการเทรดโดยอิงจากการปิดแท่งเทียน (candlestick) อันที่จริงแล้ว มันจะเปลี่ยนปริมาณการเทรดขึ้นอยู่กับผลลัพธ์จากการเทรดก่อนหน้านี้ ซึ่งจะเห็นได้ชัดเมื่อแนวโน้ม (trend) เปลี่ยนและสีของแท่งเทียนก็จะเปลี่ยนตามไปด้วย
ในระบบนี้เรายังมีการกำหนดค่าตัวแปรต่างๆ ใน EA เพื่อจัดการกับปริมาณของตำแหน่งที่เปิดอยู่:
input uint BuyTotalMMTriger=5; // จำนวนการซื้อล่าสุดที่ใช้ในการคำนวณ Stop Loss input uint BuyLossMMTriger=3; // จำนวนการซื้อที่ขาดทุนเพื่อลด MM input uint SellTotalMMTriger=5;// จำนวนการขายล่าสุดที่ใช้ในการคำนวณ Stop Loss input uint SellLossMMTriger=3; // จำนวนการขายที่ขาดทุนเพื่อลด MM input double SmallMM_=0.01; // สัดส่วนของเงินฝากในกรณีขาดทุน input double MM=0.1 // สัดส่วนของเงินฝากในการเทรดปกติ input MarginMode MMMode=LOT; // วิธีการกำหนดค่าล็อต
เมื่อกำหนดค่าต่างๆ เหล่านี้แล้ว หากเลือกจากการเทรดล่าสุด 5 ครั้ง ซึ่ง 3 ครั้งเป็นการขาดทุนในทิศทางเดียวกัน EA จะทำการเปิดการเทรดครั้งถัดไปในทิศทางเดียวกัน โดยมีปริมาณ 0.01 ล็อต ถ้ามีการขาดทุนไม่ถึง 3 ครั้งจาก 5 ครั้งล่าสุด ปริมาณของตำแหน่งจะเป็น 0.1
เพื่อให้ EA ทำงานได้อย่างถูกต้อง ไฟล์ที่คอมไพล์ของ MA_Rounding.ex5 และ MA_Rounding_Candle.ex5 จะต้องอยู่ในโฟลเดอร์ <terminal_data_directory>\MQL5\Indicators
ในบทความนี้ เราได้ใช้พารามิเตอร์เริ่มต้นของ Expert Advisor พร้อมกับการตั้งค่าหยุด (stops) ในการทดสอบที่แสดงด้านล่าง

Fig. 1. ตัวอย่างการเทรดบนกราฟ
ผลการทดสอบ GBPJPY H1 ในปี 2017:

Fig. 2. กราฟผลการทดสอบ
ความคิดเห็น 0