MQL5 Free EA – การยืนยันโดยการทดสอบย้อนหลัง 15 "CAP Breakout EA MT5"
ในซีรีส์ “การยืนยันโดยการทดสอบย้อนหลัง" เราจะตรวจสอบประสิทธิภาพของ EA ฟรีที่ลงทะเบียนในชุมชน MQL5 จากผลการทดสอบย้อนหลัง เราหวังว่ามันจะช่วยคุณเลือก EA
* จําเป็นต้องลงทะเบียนสมาชิก (ฟรี) เพื่อดาวน์โหลด EA และตัวบ่งชี้จากชุมชน MQL5 ดังนั้นเรามาสร้างบัญชีโดยอ้างถึง บทความนี้!
งวดที่ 15 คือ “CAP Breakout EA MT5"
เกี่ยวกับ “CAP Breakout EA MT5"
อ้างจากหน้าอย่างเป็นทางการ (แปล)
EA ใช้กลยุทธ์การฝ่าวงล้อมหลายอย่าง รวมถึงการฝ่าวงล้อมของ ZikZak, การฝ่าวงล้อมของเทียนรายวัน, การฝ่าวงล้อมของเวลาในลอนดอน และการฝ่าวงล้อมจุดหมุน นอกเหนือจากสถานการณ์การซื้อขายที่ปรับแต่งได้และคุณสมบัติการจัดการตําแหน่งแล้วยังมีคุณสมบัติที่มีประโยชน์มากมายเช่นช่วงการซื้อขายที่ปรับแต่งได้โหมด Martingale และโหมด Martingale ย้อนกลับ
- การตั้งค่า MACD ที่ใช้งานง่ายและปรับแต่งได้
- การซื้อขายกริดเป็นไปได้
- จุดคุ้มทุน, SL, TP และ trailing stop สามารถปรับแต่งได้
- ทํางานร่วมกับโบรกเกอร์ ECN / non-ECN
- ใช้ฟังก์ชัน Martingale
- การตั้งค่าตัวบ่งชี้ที่ปรับแต่งได้
- กรองการซื้อขายตามเซสชัน FX
- การจัดการเงินในตัว
- ตัวกรองข่าวในตัว EA จะดาวน์โหลดข้อมูลข่าวสารจากเว็บไซต์ข่าวโดยอัตโนมัติ
เมื่อเข้าสู่ EA คุณสามารถเลือกวิธีการซื้อขายที่แตกต่างกันได้สี่วิธี
- สองชั้น (ยาวและสั้น): EA ทําการซื้อขายทั้งสองซื้อที่ครอสโอเวอร์ MA รั้นและขายที่สัญญาณของครอสโอเวอร์ขาลง
- ตัวเลือกเสริม: เปิดการซื้อขายใด ๆ (ซื้อหรือขาย) เมื่อสัญญาณมาถึงครั้งแรก
- Long เท่านั้น: ซื้อด้วยสัญญาณกระทิงและเพิกเฉยต่อสัญญาณขาลง
- สั้นเท่านั้น: ขายด้วยสัญญาณขาลงและเพิกเฉยต่อสัญญาณขาขึ้น
นอกจากนี้ยังใช้โหมดการจัดการเงินที่แตกต่างกันสี่โหมด
- ขนาดล็อตแบบแมนนวล: ซื้อขายด้วยขนาดล็อตคงที่
- การคํานวณขนาดล็อตโดยอัตโนมัติ: EA เพิ่มหรือลดและเปลี่ยนขนาดล็อตโดยอัตโนมัติขึ้นอยู่กับระดับบัญชี
- Martingale: หลังจากเทรดขาดทุน ให้เพิ่มขนาดล็อตเป็นสองเท่า
กลยุทธ์ฝ่าวงล้อมของ “CAP Breakout EA MT5"
ฝ่าวงล้อมเทียนรายวัน
- ซื้อ: เมื่อราคาสูงสุดของแท่งเทียนของวันก่อนหน้า (รายวัน) หลุดออก
- ขาย: เมื่อจุดต่ําสุดของแท่งเทียนของวันก่อนหน้า (รายวัน) หลุดออกมา
ZikZak ฝ่าวงล้อม
- ซื้อ: เมื่อแตะราคาบนของเส้น ZikZak
- ขาย: เมื่อคุณแตะราคาที่ต่ํากว่าของสาย ZikZak
หากราคาปัจจุบันสูงกว่าหรือต่ํากว่าราคา zikzak แล้ว EA จะมองหาด้านบนหรือด้านล่างของเส้น zikzak ที่ใกล้ที่สุดสําหรับสัญญาณฝ่าวงล้อม
เศษส่วนฝ่าวงล้อม
- ซื้อ: เมื่อสัมผัสราคาบนของเส้นเศษส่วน
- ขาย: เมื่อสัมผัสราคาที่ต่ํากว่าของเส้นเศษส่วน
หากราคาปัจจุบันสูงกว่าหรือต่ํากว่าราคาเศษส่วนปัจจุบัน EA จะมองหาราคาเศษส่วนบนหรือล่างที่ใกล้ที่สุดสําหรับสัญญาณฝ่าวงล้อม
ภายใน Bar Candle Breakout
เมื่อเทียนบางส่วนอยู่ภายในเทียนอย่างสมบูรณ์พวกเขาจะเรียกว่าภายในแท่ง แท่งเทียนด้านนอกคือแท่งเทียนสัญญาณ เมื่อคุณทะลุจุดสูงสุดหรือต่ําสุดของแท่งเทียนสัญญาณ EA จะเปิดการซื้อขาย
- นาที Bar In (Inside Bars) – หากมีแท่งเทียนจํานวนมากในแท่งเทียนเดียว EA ควรตั้งค่าว่าแท่งเทียนถือเป็นแท่งเทียนสัญญาณที่ถูกต้องหรือไม่
- นาที ช่วงเทียนสําหรับ (Inside Bars) – สําหรับแท่งเทียนสัญญาณที่ใช้งานอยู่คุณต้องตั้งค่าช่วงต่ําสุดของแท่งเทียนสัญญาณสูง – ต่ํา 0 หมายถึง ปิดใช้งาน
- ซื้อ: เมื่อแท่งเทียนสัญญาณทะลุระดับสูงสุด
- ขาย : เมื่อแท่งเทียนสัญญาณทะลุระดับต่ําสุด
ลอนดอน Time Breakout
- ซื้อ: เมื่อราคาอัปเดตจุดสูงสุดระหว่างเวลาเริ่มต้นและเวลาสิ้นสุด (โซนเวลา)
- ขาย: เมื่ออัปเดตค่าต่ําสุดระหว่างเวลาเริ่มต้นและเวลาสิ้นสุด
จุดฝ่าวงล้อม Pivot Point
กลยุทธ์การฝ่าวงล้อมจุดหมุนใน EA นี้ใช้จุดหมุนแบบดั้งเดิมที่แก้ไขแล้วที่เรียกว่า Camarilla Pivot นี่คือจุดหมุนที่รวมอัตราส่วนฟีโบนักชีไว้ในระบบ จากระดับสูงสุด ต่ําสุด และปิดของวันก่อนหน้า มีสูตรที่กําหนดระดับแนวรับทั้งหมด 10 ระดับ (L1~L5) และแนวต้าน 5 ระดับ (H1~H5)
คามาริลลา เดือย
H4 (R4) และ L4 (S4) ถือเป็นจุดฝ่าวงล้อม
การซื้อขาย “CAP Breakout EA MT5"
- จับจุดฝ่าวงล้อมด้วยกลยุทธ์ต่างๆและสะสมผลกําไรโดยการถลกหนัง ในกรณีที่ถอยหลังเข้าคลองล็อตจะเพิ่มขึ้นโดยวิธี martingale เพื่อความอยู่รอด
- จํานวนล็อตที่ซื้อขายคือ 0.02 ⇒ 0.02 ⇒ 0.03 ⇒ 0.05 ⇒ สําหรับล็อตเริ่มต้น 0.01 … (×1.5) หากคุณเปลี่ยนล็อตเริ่มต้นเป็น 0.03 จํานวนล็อตจะเป็น 0.05 ⇒ 0.07 ⇒ 0.10 ⇒ 0.15 ⇒ … (×1.5) เนื่องจากถูกปัดเศษเป็นทศนิยมสองตําแหน่งจึงมีการเบี่ยงเบนเล็กน้อย
การคัดกรองคู่สกุลเงินที่รองรับ
เพื่อคัดกรองผู้สมัครคู่สกุลเงินที่เป็นไปได้เราได้ทําการทดสอบย้อนหลังโดยใช้ข้อมูลในอดีตในช่วง 3 ปีที่ผ่านมาและมกราคม 2013 ~ ธันวาคม 2015 เมื่อเปรียบเทียบแกนเวลากับ M15, M30 และ H1 มีความแตกต่างไม่มากนัก ผมไปกับ M30 เพราะมันทํางานได้ดีกับ M30 เท่านั้น
เงื่อนไขการทดสอบอื่น ๆ ได้แก่ NOZAX Zero Account (ECN) ยอดคงเหลือเริ่มต้น 10,000 USD พารามิเตอร์ EA ตั้งค่าเป็นการตั้งค่าเริ่มต้น
- หุ้นที่เปรียบเทียบ: 20 คู่สกุลเงิน – AUDJPY#, AUDNZD#, AUDUSD#, CADJPY#, CADCHF#, CHFJPY#, EURAUD#, EURCHF#, EURGBP#, EURJPY#, EURUSD#, GBPAUD#, GBPCAD#, GBPCHF#, GBPJPY#, GBPUSD#, NZDUSD#, USDCAD#, USDCHF #, USDJPY#
การเปรียบเทียบผลการดําเนินงานในอดีตระหว่างสามปีที่ผ่านมา
1 January 2020-31 December 2022
1 January 2013-31 December 2015
- จากผลการทดสอบย้อนหลังในช่วงสามปีที่ผ่านมาและที่ผ่านมาคู่สกุลเงินเดียวที่ทํางานได้ดีในทั้งสองอย่างคือ EURCHF
การทดสอบย้อนหลังด้วย EURCHF
- บัญชี: ศูนย์ NZX (ECN) (NOZAX)
- คู่สกุลเงิน: EURCHF #
- ระยะเวลา: M30
- ยอดเงินเริ่มต้น: $10,000
- พารามิเตอร์: ปล่อยให้เป็นค่าเริ่มต้น
- ระยะเวลา: 1 มกราคม 2013 – 31 ธันวาคม 2022
EA ใช้วิธี Martingale เพื่อเพิ่มอัตราการชนะในขณะที่ตั้งค่า Stop Loss เพื่อป้องกันไม่ให้การสูญเสียพองตัวเกินความจําเป็น อย่างไรก็ตามหากคุณพบ Stop Loss ติดต่อกันจะใช้เวลาในการกู้คืนดังนั้นกุญแจสําคัญคือการเลือกคู่สกุลเงินที่สามารถรับเส้นโค้งกําไรและขาดทุนที่มั่นคงที่สุดเท่าที่จะเป็นไปได้
นอกจากนี้เนื่องจากการสูญเสียมี จํากัด มันค่อนข้างง่ายที่จะเพิ่มล็อต แต่ดังที่ได้กล่าวไว้ข้างต้นหากคุณเพิ่มล็อตเริ่มต้นโดย n เท่าขนาดของการค้าทั้งหมดจะไม่เพียงแค่เพิ่ม n เท่า การเบี่ยงเบนเล็กน้อยอาจส่งผลต่อการซื้อขายดังนั้นอย่าลืมทดสอบย้อนหลังทุกครั้งที่คุณเปลี่ยนล็อต
EAs ประเภท Martingale ส่วนใหญ่ที่มี Stop Loss สิ้นสุดลงโดยไม่มีการกู้คืน ในแง่นั้นอาจกล่าวได้ว่าเป็น EA ที่หายาก