บทวิเคราะห์ตลาดที่เป็นอิสระ
งานวิจัยที่มีหลักฐานรองรับ · เข้าใจความเสี่ยงก่อนมองหาผลตอบแทน
คู่มือวิจัย · Forex และคริปโต

ทดสอบกลยุทธ์ย้อนหลังอย่างไรไม่ให้ผลลัพธ์หลอกเรา

กราฟพอร์ตที่สวยอาจมาจากแนวคิดที่ดี หรือมาจากข้อผิดพลาดในการจำลองก็ได้ เราจะตามการซื้อขายแต่ละครั้ง ตั้งแต่จุดที่รู้สัญญาณไปจนถึงราคาที่คำสั่งมีโอกาสจับคู่จริง

อ่านประมาณ 12 นาทีเผยแพร่ 28 กันยายน 2026ปรับปรุงการคำนวณ 1 ตุลาคม 2569
คำถามสำคัญคือ กลยุทธ์จะอยู่รอดในสภาพที่เทรดได้จริงหรือไม่ การทดสอบย้อนหลังเป็นการจำลองอดีต ไม่ใช่ใบแจ้งยอดบัญชี ก่อนดูผลตอบแทน ให้บันทึกกติกา ข้อมูลที่ทราบได้ ณ เวลานั้น ต้นทุน และเหตุผลที่คำสั่งอาจไม่ถูกจับคู่
เริ่มตรงนี้

+1R ในหนึ่งรายการหมายความว่าอย่างไร

R คือหนึ่งหน่วยของความเสี่ยงจากการเปลี่ยนราคาที่วางแผนไว้ก่อนหักต้นทุน หากขนาดสถานะที่เลือกจะเสีย $50 เมื่อราคาชนจุดตัดขาดทุนที่ห่าง 10 พิป แสดงว่า 1R เท่ากับ $50 กำไร $75 ก่อนต้นทุนคือ +1.5R ส่วนการขาดทุนจากราคา $50 คือ −1R หน่วยนี้ช่วยเทียบรายการต่างขนาดกัน

สมมติซื้อ EUR/USD ที่ 1.1000 หลังแท่งสัญญาณปิดแล้ว บัญชีมี $5,000 ความเสี่ยงจากราคาที่วางแผนไว้ $50 (1% ของบัญชีก่อนต้นทุน) จุดตัดขาดทุน 1.0990 ห่าง 10 พิป และขนาดที่เลือกมีมูลค่า $5 ต่อพิป เป้าหมาย 1.1015 ห่าง 15 พิป ให้รวมสเปรด ค่าธรรมเนียม และสลิปเพจของการเปิดและปิดสถานะเป็นหนึ่งพิป ($5) ทั้งราคาและการจับคู่ในแท่งถัดไปเป็นสมมติฐาน ไม่ใช่ข้อมูลที่สังเกตจากตลาด

กติกาเดียวกันกับผลการปิดสถานะสองแบบ
ออกจากสถานะราคาขยับก่อนต้นทุนหลังต้นทุน $5
ถึงเป้าหมาย 1.1015+15 pip+$75 / +1.5R+$70 / +1.4R
ชนจุดตัดขาดทุน 1.0990−10 pip−$50 / −1R−$55 / −1.1R

หากมีหนึ่งรายการกำไรแล้วตามด้วยหนึ่งรายการขาดทุน ผลรวมจะเป็น +$15 หรือ +0.3R แม้ออกที่จุดตัดขาดทุนตามแผน การขาดทุนหลังต้นทุนคือ $55 (−1.1R) ช่องว่างราคาหรือการจับคู่ที่แย่กว่าอาจเพิ่มการขาดทุน นี่คือผลลัพธ์สมมติสองแบบ ไม่ใช่ประวัติการเทรดจริง

ลองใส่ตัวเลขของคุณ

สำหรับ Forex ให้ใส่ระยะจุดตัดขาดทุน ราคาขยับ และต้นทุนเข้าออกเป็น พิป เหมือนกันทั้งหมด สำหรับคริปโตใช้จุดร้อยละในทั้งสามช่องได้ แต่ต้องเป็นหน่วยเดียวกัน การเคลื่อนไหวของราคาที่เป็นประโยชน์ใช้บวก ส่วนที่เสียเปรียบใช้ลบ ความเสี่ยงเป็นเงินระบุก่อนต้นทุน

ตัวอย่างคริปโต: ระยะตัดขาดทุน 2% ราคาเคลื่อนไหวเป็นประโยชน์ +3% และต้นทุนเข้าออก 0.2% จึงได้ (+3 − 0.2) ÷ 2 = +1.4R

ความเสี่ยงตามแผน / บัญชี1%
ผลก่อนต้นทุน+1.5R
ผลหลังต้นทุน+1.4R
กำไรขาดทุนสุทธิ · USD+$70

นี่คือแบบฝึกคำนวณ ไม่ใช่การกำหนดขนาดล็อตของโบรกเกอร์ ตรวจสอบมูลค่าพิป หรือขนาดการเปิดรับความเสี่ยง สเปรด ค่าธรรมเนียม และสลิปเพจแยกต่างหาก จุดตัดขาดทุนอาจจับคู่เลยระดับที่ตั้งไว้ ทำให้เสียมากกว่า R ตามแผน

01 / 09

เริ่มจากคำถามที่พิสูจน์ว่าผิดได้

“ซื้อเมื่อกราฟดูแข็งแรง” ทำซ้ำไม่ได้ ต้องระบุตลาด เวลา ช่วงข้อมูล สัญญาณ จุดเข้าออก ขนาดสถานะ และกรณีที่ไม่เทรด เช่น รอให้แท่ง 15 นาทีปิดก่อนยืนยันสัญญาณ แล้วส่งคำสั่งในแท่งถัดไป หากราคากระโดดข้ามจุดที่ตั้งใจเข้าจะทำอย่างไร ต้องกำหนดล่วงหน้า

เขียนแนวคิดและเหตุผลทางตลาดก่อนเห็นรายงานกำไร การเปลี่ยนสภาพคล่องช่วงเปิดตลาดเป็นสมมติฐานที่ทดสอบได้ ไม่ใช่คำรับประกัน ลองหลายปี หากย้ายจุดตัดขาดทุนหลังเห็นรายการที่แพ้ ถือว่าเป็นอีกกลยุทธ์หนึ่ง ควรเก็บกติกาเดิมและเหตุผลที่แก้ไว้ด้วย

02 / 09

ตรึงขั้นตอนก่อนนับรายการที่ชนะ

บันทึกสินทรัพย์ วันที่แน่นอน เขตเวลาและเวลาออมแสง ข้อมูลขาดหาย ขนาดและจำนวนสถานะพร้อมกัน ลำดับการเกิดจุดตัดขาดทุนกับเป้าหมาย วันหยุด และช่วงระบบล่ม เลือกเกณฑ์เทียบในวันเดียวกัน เช่น ถือ BTC หรือถือเงินสด หากลองพารามิเตอร์สิบแบบ ให้เปิดเผยทั้งหมด

เก็บข้อมูลดิบ ฉบับของกติกา และวันที่ตรึงไว้ อย่าเงียบ ๆ ลบปี สินทรัพย์ หรือรายการที่ทำให้กราฟไม่สวย การคัดแท่งราคาที่เสียตามเกณฑ์ที่ตั้งไว้ก่อนทำได้ แต่การเพิ่งตั้งเกณฑ์หลังเห็นกำไรคืออคติในการเลือก ผู้อื่นต้องสามารถคำนวณผลของรายการที่ขาดทุนซ้ำได้ด้วย

03 / 09

ใช้เฉพาะข้อมูลที่ทราบได้จริง ณ เวลาตัดสินใจ

ราคาปิดรายวันที่เสร็จสิ้นแล้วใช้กำหนดคำสั่งวันรุ่งขึ้นได้ แต่ใช้เพื่อให้จับคู่ก่อนหน้านั้นในแท่งเดียวกันไม่ได้ ข่าวเศรษฐกิจมีเวลาประกาศ และตัวเลขที่แก้ไขภายหลังอาจต่างจากครั้งแรก สัญญาณจากราคาปิดแท่ง 15 นาทีไม่สามารถซื้อที่จุดต่ำก่อนปิดแท่งนั้นได้

คริปโตควรกำหนดเวลามาตรฐาน เช่น UTC และกติกาวันหยุด ส่วน Forex ต้องคิดเวลาแต่ละเซสชันและการปรับเวลาออมแสง ราคาที่หายไป การเปลี่ยนรหัสสินทรัพย์ และเหรียญที่เลิกซื้อขายก็สำคัญ เลือกเฉพาะเหรียญที่ยังอยู่วันนี้ย้อนกลับไป คือแอบใช้ความรู้จากอนาคต

04 / 09

จำลองคำสั่ง ไม่ใช่เลือกจุดสวยบนกราฟ

กำหนดประเภทคำสั่ง เวลาส่ง และเงื่อนไขจับคู่ คำสั่งแบบ Stop อาจถูกจับคู่เกินจุดกระตุ้นไปในราคาที่แย่กว่า ส่วนแท่งราคาที่แตะราคาลิมิตไม่ได้แปลว่าคำสั่งเราจับคู่แน่ ถ้าทั้งจุดตัดขาดทุนและเป้าหมายอยู่ในแท่ง OHLC เดียวกัน ข้อมูลหยาบบอกลำดับไม่ได้ ให้ใช้สมมติฐานระมัดระวังหรือระบุความไม่แน่ชัด

ข้อมูล Forex ที่มีเพียง bid ไม่แสดง ask ในอดีตหรือสเปรดที่เราจ่ายจริง ราคาเปิดแท่งบนตลาดคริปโตก็ไม่ยืนยันว่าปริมาณทั้งหมดซื้อขายได้ที่ราคานั้น เขียนสมมติฐานให้ชัด เทียบกับบันทึกโบรกเกอร์ถ้ามี และยอมรับว่าบางคำสั่งอาจไม่ถูกจับคู่

05 / 09

ให้ต้นทุนท้าทายความได้เปรียบ

นี่เป็นตัวอย่างคณิตศาสตร์สมมติที่เราสร้าง ไม่ใช่ผลของตลาดจริง จาก 100 รายการ มี 52 รายการได้ +1R และ 48 รายการเสีย −1R ก่อนต้นทุน รวม 52R − 48R = +4R หรือ +0.04R ต่อรายการ หากสเปรด ค่าธรรมเนียม และสลิปเพจรวมกัน 0.05R ต่อการเข้าออกหนึ่งครั้ง ผลสุทธิคือ 4R − 100 × 0.05R = −1R

ตัวอย่างเพื่อการเรียนรู้ · 100 รายการสมมติ
ต้นทุนเข้าออกต่อรายการผลสุทธิหลังต้นทุน
0R+4R
0.02R+2R
0.05R−1R
0.10R−6R

เป็นการคำนวณ ไม่ใช่ผลตอบแทนในอดีต มี 52 รายการกำไรครั้งละ +1R และ 48 รายการขาดทุนครั้งละ −1R โดย R คือความเสี่ยงที่วางแผนไว้ก่อนหักต้นทุน

อัตราชนะยังเท่าเดิมคือ 52% แต่ค่าคาดหวังสุทธิติดลบ เมื่อจ่ายครั้งละ 0.04R จะพอดีจุดคุ้มทุน ตารางแสดงสมมติฐานอื่นด้วย ควรเทียบต้นทุนกับความเสี่ยงที่วางแผน และลองทั้งเซสชันสงบและตลาดผันผวน ต้นทุนหนึ่งพิป เป็นเพียงสมมติฐานจนกว่าจะมีบันทึกการจับคู่จริง

06 / 09

เก็บข้อมูลที่กลยุทธ์ยังไม่เคยเห็น

แบ่งช่วงพัฒนาและประเมินตามลำดับเวลา สร้างกติกาจากข้อมูลช่วงแรก แล้วตรึงก่อนวัดผลกับช่วงหลังที่ยังไม่ได้แตะ การแอบดูช่วงที่กันไว้แล้วปรับซ้ำจะเปลี่ยนมันเป็นข้อมูลฝึกไปด้วย การปรับโดยใช้ช่วงข้อมูลแบบเลื่อนทำได้ แต่กำหนดตาราง ช่วงย้อนหลัง และตัวเลือกพารามิเตอร์ล่วงหน้า

ผลดีบนข้อมูลใหม่เป็นหลักฐานเพิ่มเติม ไม่ใช่ใบรับประกัน ตรวจหลายภาวะตลาด หลายเซสชัน และหลายสินทรัพย์ เพราะเดือนที่พิเศษเพียงเดือนเดียวอาจครอบงำกราฟหลายปี หลังทดสอบให้ทำบันทึกการเทรดจำลองที่มีวันที่ แล้วเทียบราคาจับคู่และต้นทุนที่คาดไว้กับที่สังเกตได้

07 / 09

อ่านรายงานทั้งชุด ไม่ใช่แค่ผลตอบแทน

ระบุช่วงวันที่ จำนวนรายการ อัตราชนะ กำไรและขาดทุนเฉลี่ยเป็น R ค่าคาดหวังก่อนและหลังต้นทุน Drawdown สูงสุด เวลาอยู่ในสถานะ ความถี่ซื้อขาย และเกณฑ์อ้างอิง แยกผลตามปีหรือภาวะตลาด พร้อมทดสอบหลายระดับต้นทุน ผลตอบแทนสุดท้ายอย่างเดียวซ่อนความเสี่ยงที่ต้องแบก

ตัวอย่างจำนวนน้อยต้องจำกัดขอบเขตของข้อสรุป รายการ 30 ครั้งช่วงข่าวอาจชี้จุดอ่อน แต่ไม่ยืนยันความได้เปรียบในอนาคต ดูว่ารายการไม่กี่ครั้งสร้างกำไรทั้งหมดหรือไม่ การขาดทุนกระจุกหรือเปล่า และค่าพารามิเตอร์ใกล้กันได้ผลคล้ายกันไหม หากมีเพียงพารามิเตอร์ค่าเดียวที่ให้ผลดีมาก อาจเป็นการปรับให้เข้ากับอดีตเกินไป

08 / 09

งานศึกษาของเราสามชิ้นพร้อมข้อจำกัด

งาน EUR/USD ช่วงเปิดลอนดอนจำลอง 550 รายการด้วยแท่ง bid 15 นาทีและต้นทุนสมมติหนึ่งพิป กติกาเข้าที่แท่งถัดไปตรวจสอบได้ แต่ไม่ได้สังเกตการจับคู่จริง งาน NFP ครอบคลุมวันประกาศ 32 วัน โดยสมมติต้นทุน 1.2 พิป: EUR/USD เข้า 16 ครั้งได้ −1.763R ส่วน USD/JPY เข้า 22 ครั้งได้ −2.236R

การสลับถือ BTC/ETH รายเดือนเทียบผลตอบแทนย้อนหลัง 90 วันจากราคาปิดที่รู้แล้ว และเปลี่ยนที่ราคาเปิดถัดไปพร้อมค่าธรรมเนียมจำลอง ผลในช่วงศึกษาคือ +2,098.14% แต่มีค่า Drawdown สูงสุด −71.48% การเติบโตมากเกิดก่อน 2022 ตัวเลขเหล่านี้เป็นผลของกติกาและช่วงเวลาเฉพาะ ไม่ใช่คำพยากรณ์ อ่านวันและข้อจำกัดได้ในบทความภายในทั้งสาม

09 / 09

กำหนดก่อนว่าเมื่อไรควรเลิกแนวคิด

ก่อนนำเงินลงตลาด ให้ตั้งเงื่อนไขไม่ผ่าน เช่น ต้นทุนสูงขึ้นอย่างสมเหตุสมผลแล้วผลคาดหวังติดลบ ผลกับข้อมูลใหม่แย่ การลดลงเกินรับไหว ขึ้นอยู่กับปีหรือเหรียญเดียว หรือการจับคู่จริงต่างจากที่จำลองมาก เก็บบันทึกแบบที่ถูกปฏิเสธไว้ด้วย เพื่อไม่ให้เรื่องราวเหลือเฉพาะผู้ชนะ

การทดสอบที่มีประโยชน์อาจช่วยไม่ให้ใช้กลยุทธ์ที่แย่ หากหลักฐานก้ำกึ่ง ให้จำกัดข้อสรุป บอกตลาดและวันที่ตรวจจริง สมมติฐานที่ชี้ขาด และข้อมูลใหม่ที่จะเปลี่ยนความเห็น เป้าหมายคือการตัดสินใจที่อธิบายและทบทวนได้

เริ่มตรงนี้

หกขั้นตอนทดสอบด้วยตัวเอง

จดทุกสัญญาณ รวมถึงรายการขาดทุนที่อยากลืม:

  1. 01ตรึงกติกาหนึ่งชุด แล้วเขียนสินทรัพย์ เขตเวลา วันที่ แท่งสัญญาณ และเงื่อนไขไม่เข้าเทรด
  2. 02แยกเวลาเห็นสัญญาณกับเวลาส่งคำสั่งที่ตามมา ห้ามใช้ราคาที่เกิดก่อนรู้สัญญาณ
  3. 03บันทึกประเภทคำสั่ง ราคาเข้า จุดตัดขาดทุนที่วางแผน และจุดออก รวมถึงคำสั่งที่ไม่ถูกจับคู่
  4. 04แยกสเปรด ค่าธรรมเนียม และสลิปเพจ แล้วแปลงต้นทุนเข้าออกทั้งหมดเป็นหน่วยเดียวกับระยะจุดตัดขาดทุน
  5. 05คำนวณทุกรายการ: R ก่อนต้นทุน = ราคาขยับ ÷ ระยะจุดตัดขาดทุน; R หลังต้นทุน = (ราคาขยับ − ต้นทุน) ÷ ระยะจุดตัดขาดทุน
  6. 06ตรึงกลยุทธ์ก่อนเปิดชุดข้อมูลช่วงหลัง แล้วเทียบผลสุทธิและการลดลงของพอร์ตกับเกณฑ์ง่าย ๆ ในวันเดียวกัน

หลักตัดสินใจ

มองผลทดสอบที่โดดเด่นเป็นสมมติฐาน เปิดเผยกติกาที่แน่นอน กันข้อมูลที่ยังไม่ได้ใช้เลือกกลยุทธ์ นำต้นทุนที่เหมาะกับตลาดมาคิด และเทียบกับเกณฑ์พื้นฐาน หากการเปลี่ยนเงื่อนไขเล็กน้อยที่เป็นไปได้ทำให้ความได้เปรียบหายไป ยังสรุปว่าแข็งแกร่งไม่ได้

คำเตือนความเสี่ยง

การซื้อขายและลงทุนอาจขาดทุน ผลในอดีตและตัวอย่างสมมติไม่รับประกันผลตอบแทนอนาคต สลิปเพจ ช่องว่างราคา เลเวอเรจ สภาพคล่อง และภาษีอาจทำให้ผลจริงต่างจากแบบจำลองมาก บทความนี้เพื่อการศึกษา ไม่ใช่คำแนะนำการลงทุนเฉพาะบุคคล

เอกสารวิธีวิจัยสองแหล่ง

ตัวอย่างตัวเลขคำนวณโดยเราเอง เอกสารต้นทางสองชิ้นอธิบายข้อมูลนอกชุดพัฒนา อคติจากการเลือกเฉพาะสินทรัพย์ที่ยังอยู่รอด ตลอดจนค่าธรรมเนียม สลิปเพจ และเงื่อนไขการจับคู่ ไม่ได้พิสูจน์ว่ากลยุทธ์สมมติทำกำไร