ผู้เขียน:
ผู้เขียนเป็นนักวิจัยที่กำลังศึกษาเกี่ยวกับตลาดหุ้นและตลาด FX เพื่อการวิจัย EA นี้ได้มีการทดสอบย้อนหลังตั้งแต่วันที่ 1 กรกฎาคม 2011 ถึง 13 มกราคม 2012 บนคู่เงิน EURUSD โดยสามารถเปลี่ยนเงินทุนจาก 10,000 ดอลลาร์ เป็น 59,294 ดอลลาร์ แต่ไม่มีการรับประกันว่าผลการดำเนินงานในอดีตจะบ่งบอกถึงผลในอนาคตได้
EA หรือ Expert Advisor นี้อิงจากแนวคิดที่ว่าตลาดไม่ได้เคลื่อนที่ในทิศทางเดียวเสมอไป แม้เมื่อมีแนวโน้มในทิศทางใดทิศทางหนึ่ง ตลาดก็มีการดึงกลับ (pullback) ซึ่งมักเกิดจากระดับแนวรับหรือแนวต้านที่แข็งแกร่ง หรือความตั้งใจของนักเทรดที่สำคัญในการทำกำไร ซึ่งมักจะทำให้ตลาดเคลื่อนที่ในทิศทางตรงกันข้ามชั่วขณะ EA จะใช้ประโยชน์จากการเคลื่อนที่ย้อนกลับนี้ โดยทั่วไปแล้ว EA จะทำงานได้ดีเมื่อทำการเทรดในทิศทางของแนวโน้ม
EA ทำงานตามนี้:
หาก MA(34) บนกราฟ Day กำลังเคลื่อนที่ขึ้น ตัวชี้วัดจะเปิดคำสั่งซื้อ (Buy) และในทางกลับกัน หากเคลื่อนที่ตามแนวโน้ม EA จะปิดตำแหน่งตามที่กำหนดโดยพารามิเตอร์ Take Profit (TP) โดยค่าเริ่มต้นคือ 60 สำหรับโบรกเกอร์ที่มี 4 หลัก และ 600 สำหรับโบรกเกอร์ที่มี 5 หลัก
ในกรณีที่ตลาดเคลื่อนที่ตรงข้ามกับทิศทางของคำสั่งที่เปิดอยู่ EA จะเปิดอีกตำแหน่งในทิศทางเดียวกับคำสั่งก่อนหน้า ที่ -600 (-60 pips) ด้วยขนาดล็อตเดียวกัน หากตลาดเคลื่อนที่ในทิศทางของการเทรด คำสั่งทั้งสองจะถูกปิดที่เป้าหมาย TP ของคำสั่งล่าสุด การทำแบบนี้จะทำซ้ำสำหรับระดับถัดไป แต่จะใช้ขนาดล็อตที่ 2, 4 และ 8 หากขนาดล็อตเริ่มต้นคือ 0.1 ตัวอย่าง ขนาดล็อตของระดับถัดไปจะเป็น:
ระดับ |
ขนาดล็อต |
0 |
1 x 0.1 = 0.1 |
1 |
1 x 0.1 = 0.1 |
2 |
2 x 0.1 = 0.2 |
3 |
4 x 0.1 = 0.4 |
4 |
8 x 0.1 = 0.8 |

EA นี้มีพารามิเตอร์มากมาย โดยพารามิเตอร์ที่สำคัญมีดังนี้:
- TP: Take Profit หากโบรกเกอร์ของคุณใช้ 4 หลัก ค่าเริ่มต้นควรเปลี่ยนเป็น 60 แทน 600
- DP: แทนกรอบเวลา ค่าเริ่มต้นคือกรอบเวลารายวันซึ่งคือ 1440 คุณสามารถเพิ่ม EA ไปที่กราฟใดก็ได้ แต่จะใช้ DP เพื่อกำหนดกรอบเวลาสำหรับ MA
- MAP: ระยะเวลาของ Moving Average ค่าเริ่มต้นคือ 34
- MaxTrade: จำนวนสูงสุดของการเทรดที่ EA จะเปิดในทิศทางเดียวกัน
- TradeType: หาก 0 EA จะทำตามทิศทาง MA, 1 จะบังคับ EA ให้เปิดคำสั่งซื้อ, และ 2 จะบังคับให้ขาย
คำแนะนำ:
การใช้ EA นี้ได้ดีที่สุดเมื่อรวมกับตัวชี้วัดอื่น ๆ เช่น Moving Average, Bollinger Bands, ระดับแนวรับและแนวต้าน คุณสามารถเปลี่ยน TradeType เป็น 0, 1 หรือ 2 ตามตัวชี้วัดได้
ใช้ขนาดล็อตที่เหมาะสมกับการจัดการเงินของคุณ
อัปเดต: เวอร์ชั่น 2
เวอร์ชันที่ปรับปรุง MLTrendE V2 ช่วยให้ตั้งค่าพารามิเตอร์เพิ่มเติมได้ดังนี้:
maReversal = true/false หากเป็น true ระบบจะทำการเทรดโดยใช้ EMA(500) หากราคาข้ามต่ำกว่า EMA(500) ขึ้นไป ระบบจะปิดตำแหน่งขายและตั้ง TradeType เป็น 1 หากราคาข้าม EMA(500) ลง ระบบจะปิดตำแหน่งซื้อที่เปิดอยู่และตั้ง TradeType เป็น 2 แนะนำให้ใช้พารามิเตอร์นี้กับกรอบเวลา H1 และสามารถทดสอบย้อนหลังโดยใช้ราคาเปิด
allowSL = true/false คุณต้องตั้งค่า maReversal เป็น false เพื่อใช้ allowSL เมื่อ allowSL ตั้งค่าเป็น true ระบบจะใช้ระบบหลายระดับดั้งเดิมและใช้ stop/loss กับตำแหน่งที่เปิดล่าสุด เมื่อถึง SL ระบบจะปิดตำแหน่งทั้งหมดที่ทุกระดับและกลับทิศทางโดยตั้งค่า TradeType ด้วย allowSL คุณต้องตั้งค่าพารามิเตอร์อีก 2 ตัวคือ SL และ MaxTrade เมื่อ allowSL เป็น true คุณสามารถทดสอบระบบโดยใช้แต่ละจุดได้เท่านั้น
ความคิดเห็น 0