Backtesting ใน MT4 และ MT5 — คู่มือปฏิบัติ 2026

ตรวจสอบล่าสุด: · เนื้อหาระยะยาวที่ยังคงทันสมัย
คำเตือนความเสี่ยง · YMYL บทความนี้จัดทำขึ้นเพื่อการศึกษาเท่านั้น และไม่ถือเป็นคำแนะนำการลงทุน การซื้อขายในตลาด Forex มีความเสี่ยงสูงที่อาจสูญเสียเงินทุน — ESMA รายงานว่าบัญชีรายย่อย 74–89% ขาดทุน

Chris เสร็จสิ้น Expert Advisor ตัวแรกในเดือนมกราคม 2024 เขาเปิด Strategy Tester ด้วยค่าเริ่มต้นแล้วชมกราฟทุนที่ไต่จาก 10,000 ขึ้นไปถึง 47,000 ยูโรในสามปีพร้อมอัตราชนะ 78% ห้าเดือนต่อมาบัญชีจริงของเขาเหลือเพียง 7,200 ยูโร ความห่างระหว่าง backtest กับความเป็นจริงเกิดจากความผิดพลาดสามประการในกระบวนการทดสอบ: คุณภาพข้อมูลต่ำ พารามิเตอร์ไม่สมจริง และการปรับค่าครั้งเดียวแทนที่จะใช้ walk-forward

MT4 กับ MT5 Strategy Tester — ความแตกต่างที่แท้จริง

Strategy Tester รัน Expert Advisor ย้อนหลังทั้งสองแพลตฟอร์ม แต่กลไกภายในเป็นตัวกำหนดว่าผลลัพธ์จะน่าเชื่อถือหรือไม่ MT4 ทำงานแบบ single-threaded: การ backtest ห้าปีบน M15 ใช้เวลาสองถึงสิบนาที และการปรับค่าพารามิเตอร์หลายร้อยชุดอาจใช้เวลาสองวัน MT5 กระจายงานไปยังหลายคอร์และรองรับการทดสอบหลายคู่สกุลเงินพร้อมกันโดยธรรมชาติ — พอร์ตโฟลิโอบน major สามคู่จะรันแบบ serial ใน MT4 และแบบ concurrent ใน MT5 ความแตกต่างที่สองคือข้อมูล: MT4 ดึงประวัติจาก History Center (โดยทั่วไปสองถึงสามปีย้อนหลัง) ในขณะที่ MT5 ดาวน์โหลดข้อมูล tick จากโบรกเกอร์ สำหรับ M30 ขึ้นไปความแตกต่างนี้ไม่มาก แต่สำหรับ scalper บน M5 นั้นต่างกันอย่างสิ้นเชิง สำหรับบริบทเพิ่มเติม ดูได้ที่ แพลตฟอร์มการเทรดและคู่มือปฏิบัติของเรา

โหมดการจำลองและคุณภาพข้อมูลประวัติ

Strategy Tester มีระดับการจำลองแท่งเทียนสามระดับ Open prices only ใช้เพียงราคาเปิด — รวดเร็วแต่ไม่มีประโยชน์สำหรับ intraday Control points สร้าง High และ Low ขึ้นใหม่โดยการ interpolate จาก timeframe ที่เล็กกว่า โดยมีคุณภาพสูงสุดที่ 90% ใน MT4 Every tick ใน MT4 สร้างเส้นทางภายในแต่ละแท่งเทียนจาก envelope ของ OHLC ส่วนโหมด “Every tick based on real ticks” ของ MT5 อ่านประวัติ tick จริงจากโบรกเกอร์ — นี่คือโหมดเดียวที่ให้ผลที่น่าเชื่อถือในกรอบเวลาต่ำกว่า H1

Dukascopy Bank ในเจนีวาเปิดให้ดาวน์โหลดประวัติ tick ฟรีตั้งแต่ปี 2003 สำหรับคู่สกุลเงินหลัก ดัชนี และสินค้าโภคภัณฑ์ส่วนใหญ่ คุณดึงข้อมูลผ่าน JForex Historical Data Downloader แล้วแปลงเป็นรูปแบบ HST ของ MT4 ด้วย FX Blue Quant Data Manager (ฟรี) หรือ Tickstory (ราคา 30 ถึง 50 USD) หลังจากนั้น modelling quality จะกระโดดขึ้นไปที่ 99% ใน MT5 ให้เลือก “Every tick based on real ticks” — หากโบรกเกอร์ไม่มีข้อมูล tick MT5 จะถอยกลับไปใช้โหมดสังเคราะห์และ backtest ก็น่าสงสัยพอๆ กับ MT4 ที่ใช้ค่าเริ่มต้น

พารามิเตอร์การจำลอง — สเปรด คอมมิชชัน swap และ slippage

โดยค่าเริ่มต้น Strategy Tester ใช้สเปรดปัจจุบันและคอมมิชชันเป็นศูนย์ ซึ่งสำหรับ scalping แล้วนั่นคือความแตกต่างระหว่างกำไรที่ดูดีกับขาดทุนจริง ตั้งค่าสเปรดให้ตรงกับบัญชีจริง (0.8 ถึง 1.5 pip บน EUR/USD ที่โบรกเกอร์ ECN หรือคูณด้วย 1.5 ในช่วงที่แย่) คอมมิชชัน ECN โดยทั่วไปอยู่ที่ 7 USD ต่อล็อต — หากไม่ใส่ค่านี้ กลยุทธ์ที่ทำกำไร 5 pip อาจแสดง profit factor 1.6 ใน backtest แต่ในชีวิตจริงได้เพียง 0.9 swap ของสถานะที่ถือสองถึงเจ็ดวันอาจกัดผลกำไรรายปีได้ 20 ถึง 30% Slippage ไม่ได้ถูกจำลองใน backtest แต่ในช่วง NFP การเบี่ยงราคาห้าถึงยี่สิบ pip เป็นเรื่องปกติ การปรับที่สมจริงคือเพิ่ม 1.5 pip ต่อครั้งที่ขาดทุนและหัก 1 pip ต่อครั้งที่ชนะ

สามกับดักที่ทำลาย backtest

Look-ahead bias คือการใช้ข้อมูลที่ไม่ควรรู้ ณ เวลาที่ตัดสินใจโดยไม่ตั้งใจ — ใน MQL4/MQL5 มักปรากฏเมื่ออ้างอิงแท่งเทียนปัจจุบันด้วย index 0 แท่งเทียนนั้นยังไม่ปิด ดังนั้น backtest จะรู้ High และ Low สุดท้ายในขณะที่นักเทรดจริงยังไม่รู้ กฎ: การอ่านทุกครั้งต้องใช้ index 1 หรือสูงกว่า รายละเอียดเรื่องการเขียน Expert Advisor อยู่ในคู่มือปฏิบัติของเรา

Overfitting คือผลพวงของการปรับค่าพารามิเตอร์มากเกินไป — นักเทรดรัน Strategy Tester บนพารามิเตอร์พันชุด เลือกชุดที่ดีที่สุด แล้วชื่นชมกราฟที่ดูราบเรียบอย่างน่าตกใจ แต่แท้จริงแล้วมันเป็นการ fit เสียงรบกวน สัญญาณเตือน: drawdown ต่ำกว่า 5% profit factor สูงกว่า 3.5 อัตราชนะสูงกว่า 75% ใน 200 การเทรด กราฟทุนที่ไม่มีช่วงพักย้อนหลังนานกว่าสองสัปดาห์ — รวมกันคือสัญญาณอันตราย Survivorship bias หมายถึงการทดสอบเฉพาะคู่สกุลเงินที่ยังมีให้เทรดถึงวันนี้ พอร์ตโฟลิโอของ exotic ที่ทดสอบเฉพาะคู่ “ที่โบรกเกอร์ยังมีให้” อาจทำให้ผลลัพธ์ดีเกินจริง 30 ถึง 50% โดย USD/TRY หลังปี 2018 และ EUR/CHF หลังมกราคม 2015 เป็นตัวอย่างที่เตือนใจได้ดี

การอ่านรายงานและ walk-forward ในฐานะยาแก้ curve-fitting

ทั้งสองแพลตฟอร์มสร้างรายงานที่มีแปดถึงสิบตัวชี้วัด แต่นักเทรดส่วนใหญ่ดูแค่สาม: กำไรสุทธิ อัตราชนะ และ drawdown ซึ่งยังไม่พอ Profit factor สูงกว่า 1.5 ถือว่าดี สูงกว่า 2 ยอดเยี่ยม สูงกว่า 3.5 น่าสงสัย Sharpe ใกล้ 1.0 พอรับได้ 1.5 ถึง 2.5 ดีมาก สูงกว่า 3 ให้ตรวจสอบ curve-fitting Maximum drawdown intraday ควรอยู่ต่ำกว่า 25% จำนวนการเทรดอย่างน้อย 100 ครั้ง หากทำได้ 500 ครั้ง Modelling quality 99%

Walk-forward คือวิธีการที่ Robert Pardo วางเป็นระบบในหนังสือคลาสสิกปี 2008 และยังคงเป็นมาตรฐานที่กองทุน systematic ใช้อยู่ในปัจจุบัน แบ่งประวัติราคาเป็น in-sample (สี่ปี) และ out-of-sample (หนึ่งปี) ปรับค่าพารามิเตอร์บน in-sample เท่านั้น รันกลยุทธ์ด้วยพารามิเตอร์ที่แช่แข็งบน out-of-sample เลื่อนหน้าต่างไปหนึ่งปีแล้วทำซ้ำ ผลรวมของ OOS ทั้งหมดคือตัวประมาณค่าที่ใกล้เคียงบัญชีจริงที่สุด WFE (ผลตอบแทน OOS หารด้วยผลตอบแทน IS) สูงกว่า 0.5 บ่งชี้กลยุทธ์ที่แข็งแกร่ง 0.3 ถึง 0.5 มี curve-fitting ระดับปานกลาง ต่ำกว่า 0.3 คือภาพสะท้อนของอีโก้นักเทรด รายละเอียดขั้นตอนอยู่ในคู่มือการวิเคราะห์ walk-forward ของเรา

“เป้าหมายทั้งหมดของ walk-forward analysis คือการเปิดเผยผลการดำเนินงานแบบ real-time จากเงินจริงของกลยุทธ์การเทรด โดยไม่ต้องเทรดด้วยเงินจริงในเวลาจริงจริงๆ” — Robert Pardo, 2008

ข้อจำกัดของ MT4/MT5 และเมื่อไหรที่ควรใช้เครื่องมืออื่น

Strategy Tester มีข้อจำกัดในตัว: โมเดลการ execute ที่ง่ายเกินไป ตัวปรับค่าของ MT4 ที่ทำงานได้ไม่ดีเมื่อมีพารามิเตอร์เกินสองสามร้อยชุด รายงานที่ไม่มีการวิเคราะห์ความเสถียรของพารามิเตอร์หรือ Monte Carlo สำหรับกลยุทธ์ price-action แบบ discretionary Strategy Tester อาจไม่มีประโยชน์เลยเพราะกฎเกณฑ์ดังกล่าวไม่สามารถแปลงเป็นโค้ดได้อย่างสมบูรณ์ เมื่อ MT4/MT5 ไม่เพียงพอก็ถึงเวลาใช้ Forex Tester 5 (ราคาประมาณ 300 USD) หรือ Python กับ backtrader วิธีการที่เป็นกลางจากแพลตฟอร์มครอบคลุมอยู่ในคู่มือการวิเคราะห์ทางเทคนิคของเรา รวมถึงบริบทที่กว้างขึ้นอยู่ใน trader's workshop บน ForexMechanics

ขั้นตอนถัดไปของคุณ

  1. ดาวน์โหลดข้อมูล tick จาก Dukascopy สำหรับ EUR/USD ย้อนหลังห้าปีและนำเข้าสู่ MT4 ผ่าน FX Blue Quant Data Manager หรือ Tickstory ส่วนใน MT5 ให้เลือก “Every tick based on real ticks” และยืนยันว่าโบรกเกอร์มีประวัติ tick — หากขาดขั้นตอนนี้ backtest intraday ใดก็ตามที่คุณรันต่อจากนี้ถือเป็นเพียงตัวเลขสมมติ
  2. เปิด EA ใน Strategy Tester ใส่ค่าสเปรดที่ตรงกับบัญชีจริง (โดยทั่วไป 1.2 pip บน EUR/USD ที่โบรกเกอร์ ECN) เพิ่มคอมมิชชัน 7 USD ต่อล็อต และบวก slippage 1.5 pip ต่อครั้งที่ขาดทุนกับหัก 1 pip ต่อครั้งที่ชนะ จากนั้นรัน backtest เดียวครอบคลุมห้าปีแล้วเปรียบเทียบกับผลเดิม
  3. แบ่งห้าปีออกเป็น in-sample สี่ปีและ out-of-sample หนึ่งปี ปรับค่าพารามิเตอร์บน in-sample เท่านั้น แช่แข็งชุดที่ดีที่สุดและรัน backtest เดียวบน out-of-sample — หาก WFE ต่ำกว่า 0.5 กลยุทธ์กำลัง curve-fit ข้อมูลและต้องการ logic ที่เรียบง่ายกว่า ไม่ใช่การปรับค่าอีกรอบ
  4. อ่าน source code ของ EA ทุกการเรียก iCustom iHigh iLow CopyClose หรือ CopyRates ที่ใช้ index 0 แล้วแทนที่ด้วย index 1 จากนั้นรัน backtest ซ้ำ ถ้าผลต่างมากกว่า 30% หมายความว่ากลยุทธ์ดำรงอยู่บน look-ahead bias และ logic การเข้าสถานะต้องเขียนใหม่
Jarosław Wasiński
เกี่ยวกับผู้เขียน

Jarosław Wasiński

บรรณาธิการบริหาร MyBank.pl · นักวิเคราะห์การเงินและตลาด

นักวิเคราะห์และผู้ปฏิบัติงานอิสระที่มีประสบการณ์กว่า 20 ปีในภาคการเงิน ผู้ก่อตั้งและบรรณาธิการบริหารของ MyBank.pl ที่ดำเนินงานมาตั้งแต่ปี 2004 วิเคราะห์ปัจจัยพื้นฐานตลาดอัตราแลกเปลี่ยนและมหภาคตั้งแต่ปี 2007 เขียนจากมุมมองตลาดโลก การเทรด Forex แบบ leverage มีความเสี่ยงสูง อยู่ภายใต้การกำกับดูแลของ ก.ล.ต. ในประเทศไทย

แหล่งอ้างอิงและบรรณานุกรม

  1. MetaQuotes MetaTrader 5 — Testing Trading Strategies · oficjalna pomoc MT5: tryby modelowania, parametry symulacji, optymalizacja www.metatrader5.com ↗
  2. MetaQuotes MQL5 Reference — Testing Trading Strategies · dokumentacja MQL5: tryby ticków, ograniczenia funkcji testera www.mql5.com ↗
  3. MetaQuotes MetaTrader 4 — Strategy Testing · oficjalna pomoc MT4: modeling quality, raporty Strategy Tester www.metatrader4.com ↗
  4. Dukascopy Bank SA Historical Data Export · darmowe dane tickowe od 2003 r. dla 99 procent modeling quality www.dukascopy.com ↗

คำถามที่พบบ่อย

คุณภาพการจำลอง 99% ต่างจาก 90% ใน MT4 อย่างไร?

Modelling quality คือเปอร์เซ็นต์ที่แสดงในมุมขวาบนของรายงาน MT4 Strategy Tester บอกว่าตัวจำลองสร้างการเคลื่อนไหวราคาภายในแต่ละแท่งเทียนได้แม่นยำแค่ไหน 90% คือค่าสูงสุดที่ได้จากข้อมูลเริ่มต้นที่ดาวน์โหลดจากโบรกเกอร์ผ่าน History Center — MT4 สร้างเส้นทางภายในแท่งเทียนจากสี่จุด (Open-High-Low-Close) ดังนั้น backtest บน M15 จึงสมมติเส้นทางที่ไม่เคยตรวจสอบ 99% ต้องการข้อมูล tick จริงจากแหล่งภายนอก โดยทั่วไปคือ Dukascopy API (ฟรี) หรือ Tickstory (มีค่าใช้จ่าย) ความแตกต่างในทางปฏิบัติมีมาก: กลยุทธ์ scalping ที่มีเป้าหมาย 5 pip อาจแสดงอัตราชนะ 70% และผลตอบแทนรายปี 30% บนข้อมูล 90% แต่บนช่วงเวลาเดียวกันที่คุณภาพ 99% อัตราชนะจะร่วงลงเหลือ 52% และกราฟจะแบน สาเหตุง่ายมาก — การขาด tick ภายในแต่ละแท่งเทียนซ่อนช่วงเวลาที่จุดตัดขาดทุน (Stop Loss) ควรถูก trigger ก่อนที่ราคาจะวกกลับไปที่จุดทำกำไร (Take Profit) กฎของหัวแม่มือ: ถ้ากลยุทธ์ทำงานบน M30 ขึ้นไปที่ take profit ไกลกว่า 30 pip ช่องว่าง 90% เทียบ 99% ไม่ถึงกับวิกฤต ถ้า scalp หรือเทรดต่ำกว่า M15 ทุกอย่างที่ต่ำกว่า 99% คือตัวเลขสมมติ MT5 แก้ปัญหานี้ด้วยโหมด “Every tick based on real ticks” โดยต้องมีข้อมูล tick จากโบรกเกอร์ — โบรกเกอร์ ECN ที่ดีส่วนใหญ่มีให้

ตั้งค่า MT5 Strategy Tester ทีละขั้นตอนอย่างไร?

นี่คือลำดับที่ต้องทำทุกครั้งเพื่อไม่ให้ข้ามการตั้งค่าใด ขั้นตอนที่หนึ่ง: เปิด Strategy Tester ด้วย Ctrl+R หรือผ่าน View → Strategy Tester ขั้นตอนที่สอง: ในช่อง Expert เลือก EA ที่คอมไพล์เป็นไฟล์ .ex5 ขั้นตอนที่สาม: เลือก symbol จากรายการ — ควรเป็นคู่สกุลเงินเดียวกับที่เทรดจริงในบัญชี demo หรือบัญชีจริง ขั้นตอนที่สี่: ตั้งค่า timeframe ให้ตรงกับที่กลยุทธ์ใช้งานจริง ขั้นตอนที่ห้า: กำหนดช่วงวันที่ อย่างน้อยห้าปี ควรสิบปี — ให้ครอบคลุมรอบขาขึ้น การปรับฐาน และเหตุการณ์วิกฤตอย่างน้อยหนึ่งครั้งแต่ละอย่าง (มีนาคม 2020, กุมภาพันธ์ 2022, ตุลาคม 2023 คือจุดอ้างอิงที่ดี) ขั้นตอนที่หก: เลือกโหมดการจำลอง — "Every tick based on real ticks" สำหรับผลที่น่าเชื่อถือ "Every tick" สำหรับการทดสอบซ้ำเร็วขึ้น "1 minute OHLC" สำหรับการสแกนพารามิเตอร์เบื้องต้นเท่านั้น ขั้นตอนที่เจ็ด: เงินฝากเริ่มต้นและสกุลเงินที่ตรงกับบัญชีจริง ขั้นตอนที่แปด: เลเวอเรจ — ต้องตรงกับบัญชีจริง ในสหภาพยุโรป ESMA จำกัดเลเวอเรจสำหรับนักลงทุนรายย่อยที่ 1:30 แต่ข้อกำหนดนี้ไม่มีผลบังคับในประเทศไทย ในประเทศไทยการซื้อขาย Forex/CFD ผ่านโบรกเกอร์ต่างประเทศที่ไม่มีใบอนุญาตจาก ก.ล.ต. ถือเป็นพื้นที่สีเทาทางกฎหมาย ควรใช้เลเวอเรจที่ตรงกับบัญชีจริงของคุณ ขั้นตอนที่เก้า: ในแท็บ Settings ตั้ง Optimisation เป็น Disabled สำหรับ single run เป็น Slow complete algorithm สำหรับ walk-forward รอบแรก และ Fast genetic สำหรับพื้นที่พารามิเตอร์ขนาดใหญ่ ขั้นตอนที่สิบ: คลิก Start และรอดู เมื่อ MT5 ดาวน์โหลดประวัติราคาครั้งแรกอาจใช้เวลาสองถึงยี่สิบนาทีขึ้นกับความยาวช่วงเวลาและจำนวนเครื่องมือ เมื่อเสร็จสิ้นคุณเข้าถึงแท็บ Backtest (กราฟทุน), Trades (รายการคำสั่ง) และ Graph (ความเคลื่อนไหวยอดคงเหลือ) ส่งออกรายงานเป็น HTML ผ่านคลิกขวา → Save as Report แล้วเก็บไว้ในโฟลเดอร์โปรเจกต์กลยุทธ์ของคุณ

Look-ahead bias คืออะไรและหลีกเลี่ยงได้อย่างไรใน MQL5?

Look-ahead bias คือการใช้ข้อมูลในโค้ดกลยุทธ์ที่ไม่ควรรู้ ณ เวลาที่ตัดสินใจโดยไม่ตั้งใจ — การมองอนาคต ใน MQL5 มักปรากฏในสามตำแหน่ง ประการแรก: การอ้างอิงแท่งเทียนปัจจุบันที่ยังไม่ปิดด้วย index 0 แทน 1 ใน iCustom และฟังก์ชันที่คล้ายกัน index 0 ยังอยู่ระหว่างก่อตัว — High Low และ Close ของมันเปลี่ยนไปทุก tick ดังนั้นเงื่อนไขการเข้าสถานะที่อ้างอิงค่านี้ใน backtest จะใช้ค่าสุดท้ายของแท่งเทียนซึ่งนักเทรดจริงยังไม่รู้อีกสิบห้าถึงสามสิบนาที ประการที่สอง: การใช้ iHigh(symbol, period, 0) หรือ iLow(symbol, period, 0) เมื่อคำนวณจุดตัดขาดทุน (Stop Loss) — backtest รู้ค่าสูงสุด/ต่ำสุดของแท่งเทียนทั้งแท่ง แต่นักเทรดจริงไม่รู้ ประการที่สาม: การ synchronize ข้อมูลจากหลาย timeframe โดยไม่ตรวจสอบว่าแท่งเทียน H4 ปิดแล้วก่อนที่แท่ง M15 ที่กลยุทธ์จะเข้าจะก่อตัว วิธีตรวจจับ: ถ้ากราฟทุนใน backtest ราบเรียบอย่างน่าสงสัย (drawdown ต่ำกว่า 5% profit factor สูงกว่า 3.5 อัตราชนะเกิน 75% ใน 200 การเทรด) ให้นำ EA เดียวกันไปทดสอบบนบัญชีทดลองหนึ่งเดือน ช่องว่างผลงาน 50% แทบทุกครั้งบ่งชี้ look-ahead bias ในโค้ด การแก้ไข: อ่านตัวชี้วัดและประวัติราคาด้วย index 1 หรือสูงกว่าเสมอ (แท่งเทียนที่ปิดแล้ว) ตรวจสอบเงื่อนไขออกสถานะผ่าน CopyClose หรือ CopyRates พร้อม argument เวลาปิดชัดเจน และตรวจ synchronization timeframe ด้วย SymbolInfoInteger(symbol, SYMBOL_TIME)

ทดสอบย้อนหลังแบบ manual หรือ automated — แบบไหนสมเหตุสมผลกว่า?

ทั้งสองแบบมีบทบาทของตัวเอง แต่สำหรับขั้นตอนที่ต่างกันในกระบวนการพัฒนา การทดสอบย้อนหลังแบบ manual (เลื่อนแท่งเทียนทีละแท่งด้วยเครื่องมือ replay เช่น TradingView Bar Replay หรือฟังก์ชัน step-by-step ของ MT5) เหมาะสำหรับนักเทรด discretionary ที่ใช้ price action และไม่ต้องการหรือไม่สามารถแปลงกฎเป็นโค้ดได้ มันพัฒนาสัญชาตญาณเกี่ยวกับความผันผวน จังหวะตลาด และช่วงเวลาที่ setup เริ่มน่าสนใจ ข้อเสีย: ความเป็นส่วนตัว ทำซ้ำไม่ได้ (ผ่านช่วงเวลาเดิมครั้งที่สองได้ผลต่างกัน) และใช้เวลามาก — 200 การเทรดบน M15 ต้องการสามสิบถึงห้าสิบชั่วโมงของการทดสอบอย่างจริงจัง การทดสอบย้อนหลังแบบอัตโนมัติ ทำผ่าน Strategy Tester และกำหนดให้กลยุทธ์ต้องอยู่ในรูปแบบ Expert Advisor — ทุกกฎการเข้า ออก และการบริหารความเสี่ยงต้องแสดงเป็นตัวเลขโดยไม่มีที่สำหรับ “สัญชาตญาณตลาด” ข้อได้เปรียบ: ทำซ้ำได้ (ผลเดิมบนข้อมูลเดิมทุกครั้ง) ความมีนัยสำคัญทางสถิติ (5,000 การเทรดในคืนเดียว) และตัวชี้วัดที่เป็นกลาง ข้อเสีย: ไม่สามารถจับการตัดสินใจ discretionary pattern ได้ กลยุทธ์ price action ที่ใช้สัญชาตญาณจึงลอดผ่านตาข่ายนี้ไป เส้นทางทอง: เริ่มด้วยการทดสอบ manual หนึ่งร้อยการเทรดเพื่อทำความเข้าใจตลาดและแนวทางของคุณ ถ้าผลดูน่าหวังก็แปลงกฎเป็น EA แล้วรันผ่าน walk-forward และ Strategy Tester อัตโนมัติ — ขั้นตอนนี้แยกแยะสัญชาตญาณจริงออกจากความทรงจำที่ปรับให้เข้ากับข้อมูลเก่า สัญชาตญาณล้วนๆ แพ้ระบบเชิงกลในตัวอย่าง live จริงสิบสองเดือนประมาณ 90%

เจาะลึกเพิ่มเติม · คู่มือฉบับสมบูรณ์