เวอร์ชันล่าสุดมาแล้ว: https://www.mql5.com/en/code/9499
(อัปเดต: รองรับโบรกเกอร์ 5 digits หรือ 4 digits + ฟังก์ชันส่งอีเมล + เพิ่มการข้ามของค่าเฉลี่ยเคลื่อนที่เพื่อสัญญาณข้ามที่ดีขึ้น + 5 โหมดสำหรับ MA) + ตัวเลือกสำหรับล็อตคงที่
ฉันได้ลบเวอร์ชันเก่าและอัปเดตด้วยเวอร์ชันนี้ การอัปเดตอยู่ใน สีแดง
ฉันได้เขียน EA ที่ใช้หลายวิธีในการเปิดและปิดการเทรด และคุณสามารถปรับแต่งวิธีแต่ละวิธีได้ นี่ไม่ใช่ระบบเวทมนตร์ แต่มันเป็นการรวมกลยุทธ์หลายๆ แบบ ซึ่งเป็นระบบที่ง่ายมากที่คุณสามารถใช้พารามิเตอร์ของคุณในการเทรดได้
| สัญลักษณ์ | EURUSD (ยูโร vs ดอลลาร์สหรัฐ) | ||||
| ช่วงเวลา | 1 ชั่วโมง (H1) 2009.12.01 00:00 - 2010.01.29 22:00 (2009.12.01 - 2010.01.30) | ||||
| โมเดล | ทุกๆ ทิก (วิธีที่แม่นยำที่สุดตามกรอบเวลาที่มี) | ||||
| บาร์ในการทดสอบ | 1991 | ทิกที่จำลอง | 1794365 | คุณภาพการจำลอง | n/a |
| ข้อผิดพลาดในการจับคู่กราฟ | 0 | ||||
| เงินฝากเริ่มต้น | 100,000.00 | ||||
| กำไรสุทธิทั้งหมด | 2,157,162.27 | กำไรก่อนหักค่าใช้จ่าย | 4,370,724.52 | ขาดทุนรวม | -2,213,562.25 |
| ปัจจัยกำไร | 1.97 | ผลตอบแทนที่คาดหวัง | 38,520.75 | ||
| การขาดทุนที่แน่นอน | 23,503.85 | การขาดทุนสูงสุด | 831,709.56 (49.83%) | การขาดทุนสัมพัทธ์ | 50.84% (79,120.87) |
| จำนวนการเทรดทั้งหมด | 56 | ตำแหน่งขาย (เปอร์เซ็นต์ชนะ) | 36 (83.33%) | ตำแหน่งซื้อ (เปอร์เซ็นต์ชนะ) | 20 (30.00%) |
| การเทรดที่มีกำไร (% ของทั้งหมด) | 36 (64.29%) | การเทรดที่ขาดทุน (% ของทั้งหมด) | 20 (35.71%) | ||
| การเทรดที่มีกำไรสูงสุด | 422,527.01 | การเทรดที่ขาดทุนสูงสุด | -283,293.72 | ||
| การเทรดที่มีกำไรเฉลี่ย | 121,409.01 | การเทรดที่ขาดทุนเฉลี่ย | -110,678.11 | ||
| ชัยชนะติดต่อกันสูงสุด (กำไรในเงิน) | 9 (297,047.58) | การสูญเสียติดต่อกันสูงสุด (ขาดทุนในเงิน) | 5 (-261,829.22) | ||
| กำไรติดต่อกันสูงสุด (จำนวนชัยชนะ) | 1,324,082.70 (5) | การขาดทุนติดต่อกันสูงสุด (จำนวนการสูญเสีย) | -487,805.29 (2) | ||
| เฉลี่ยชัยชนะติดต่อกัน | 3 | เฉลี่ยการสูญเสียติดต่อกัน | 2 | ||

หลายกรอบเวลา & หลายคู่สกุลเงิน
วิธีแรกคือการข้ามของค่าเฉลี่ยเคลื่อนที่,
คุณสามารถเลือกใช้ระบบการข้ามของค่าเฉลี่ยเคลื่อนที่ 2 ตัวหรือ 3 ตัว
ตั้งค่า MA_MODE เป็น 1 : เพื่อใช้ระบบการข้ามของค่าเฉลี่ยเคลื่อนที่ 2 ตัว
ตั้งค่า MA_MODE เป็น 2 : เพื่อใช้ระบบการข้ามของค่าเฉลี่ยเคลื่อนที่ 3 ตัว
ตั้งค่า MA_MODE เป็น 3 : เพื่อใช้ตัวเลือกทั้ง 1 & 2
**ใหม่ ตั้งค่า MA_MODE เป็น 4 : เพื่อให้สัญญาณโดยการข้ามของค่าเฉลี่ยเคลื่อนที่ที่เร็วที่สุดกับค่าเฉลี่ยเคลื่อนที่ที่ช้าที่สุด
**ใหม่ ตั้งค่า MA_MODE เป็น 5 : เพื่อให้สัญญาณโดยวิธี 4 หรือวิธี 3
เพื่อให้สัญญาณการข้ามที่ดียิ่งขึ้นคุณต้องตั้งค่า MA1CrossBuffer หรือ MA2CrossBuffer (ตามช่วงเวลา ATR)
วิธีที่สองคืออิงจาก RSI โดยมีสี่โหมด
RSI โหมด 1: ใช้ RSI ในโซน OVERBOUGHT & OVERSOLD, ถ้าอยู่ในโซน OVERBOUGHT จะดีสำหรับการเปิดตำแหน่งขาย หรือถ้าอยู่ในโซน OVERSOLD จะให้สัญญาณซื้อ
RSI โหมด 2: ใช้ RSI เป็นเทรนด์ ถ้า RSI ปัจจุบัน > RSI ก่อนหน้า และราคาที่เปิดปัจจุบัน > ราคาที่เปิดก่อนหน้า จะให้สัญญาณซื้อ หรือถ้า RSI ปัจจุบัน < RSI ก่อนหน้า และราคาที่เปิดปัจจุบัน < ราคาที่เปิดก่อนหน้า จะให้สัญญาณขาย
RSI โหมด 3: ใช้ทั้งโหมด RSI 1 & 2
RSI โหมด 4: ใช้ RSI ในสัญญาณโซนซื้อหรือขาย ซึ่งหมายความว่าถ้า RSI อยู่ในโซนซื้อจะให้ซื้อ และถ้า RSI อยู่ในโซนขายจะให้ขาย
วิธีที่สามอิงจาก MACD โดยมีสามโหมด
MACD โหมด 1: ใช้ทิศทางของเทรนด์
MACD โหมด 2: ใช้สัญญาณซื้อในโซนขายและสัญญาณขายในโซนซื้อ
MACD โหมด 3: ใช้ทั้งโหมด 1 & 2
ฉันใช้ MACD นี้ https://www.mql5.com/en/code/9993 ซึ่งไม่ขี้เกียจ!!! คุณต้องดาวน์โหลดก่อนแล้วคัดลอกไปที่ \experts\indicators
วิธีที่สี่อิงจาก Stochastic โดยมีสองโหมด JUST LIKE RSI โหมด 1 & RSI โหมด 2
วิธีที่ห้าคือการใช้ Parabolic Sar
ฉันใช้ ATR เพื่อหาจุดหยุดขาดทุนและทำกำไรที่ดีที่สุด แค่ตั้งค่า ATR Period และ ATR_multiple เพื่อให้ได้ SL & TP
EA นี้ใช้ระบบการจัดการเงิน พร้อมพารามิเตอร์ความเสี่ยงใน %
**ใหม่: ฉันได้เพิ่มตัวเลือกชื่อ ใช้ล็อตคงที่ หากคุณต้องการใช้ล็อตคงที่ตั้งค่าเป็นจริงและจากนั้นตั้งค่าล็อตคงที่ด้านล่าง
ฉันได้เพิ่มตัวเลือกชื่อ Auto_Close ซึ่งจะปิดการเทรดหากได้รับสัญญาณตรงข้าม หากคุณตั้งค่า Open_opposite_after_close เป็น 1 จะเปิดคำสั่งหากได้รับสัญญาณตรงข้าม;
คุณสามารถเลือกปิดคำสั่งด้วยการสัญญาณจาก MA หรือ MACD หรือ RSI หรือ Stoch หรือ SAR.....
คุณสามารถใช้ทั้งหมดหรือเฉพาะบางตัวก็ได้ แค่ตั้งค่าตัวเลือกให้เป็น 1 (หมายถึงจริง) และ 0 (หมายถึงเท็จ);
USE_MA : ใช้สัญญาณการข้ามของค่าเฉลี่ยเคลื่อนที่ ตั้งค่านี้เป็น 1 หากไม่ต้องการให้เป็น 0
USE_RSI : ใช้สัญญาณ RSI (ตามโหมด RSI) ตั้งค่านี้เป็น 1 หากไม่ต้องการให้เป็น 0
USE_MACD : ใช้สัญญาณ MACD (ตามโหมด MACD) ตั้งค่านี้เป็น 1 หากไม่ต้องการให้เป็น 0
USE_STO: ใช้สัญญาณ Stochastic ตั้งค่านี้เป็น 1 หากไม่ต้องการให้เป็น 0
USE_SAR: ใช้สัญญาณ Parabolic SAR ตั้งค่านี้เป็น 1 หากไม่ต้องการให้เป็น 0
หากคุณต้องการปรับแต่ง EA นี้: คุณสามารถปรับแต่งในโมเดล Open Price Only;
ฉันจะรอความคิดเห็นจากคุณ;
เพราะฉันต้องการความคิดเห็นของคุณเพื่อปรับปรุง EA นี้; ฉันได้ใช้งานนี้ในบัญชีทดลองของฉันเป็นเวลาหนึ่งสัปดาห์ด้วยการปรับแต่งของฉัน (EURUSD 1H) โดยมีกำไร 200% และการขาดทุน 16%
หากคุณพบข้อบกพร่องใดๆ แค่บอกฉันให้แก้ไขและทำให้ EA นี้ดียิ่งขึ้น;
หากคุณปรับแต่ง EA นี้ในสภาพตลาดปัจจุบัน มันจะทำงานได้ดีมาก,
ความคิดเห็น 0