Backtesting - ภาพรวมวิธีการทำงานมาตรการทั่วไป

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

การทดสอบย้อนหลัง

สรุป

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

Backtesting ทำงานอย่างไร

นักวิเคราะห์ใช้การทดสอบย้อนหลังเป็นวิธีทดสอบและเปรียบเทียบเทคนิคการซื้อขายต่างๆโดยไม่ต้องเสี่ยงกับเงิน ทฤษฎีก็คือหากกลยุทธ์ของพวกเขาทำงานได้ไม่ดีในอดีตก็ไม่น่าจะทำงานได้ดีในอนาคต (และในทางกลับกัน) องค์ประกอบหลักสองประการที่พิจารณาในระหว่างการทดสอบคือความสามารถในการทำกำไรโดยรวมและระดับความเสี่ยงที่ได้รับ

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

Backtesting - วิธีการทำงาน

การนำไปใช้

backtest มักจะถูกเข้ารหัสโดยโปรแกรมเมอร์ Programming Programming คือกระบวนการเขียนคำสั่งเพื่อให้คอมพิวเตอร์ดำเนินการ มันคล้ายกับสูตรอาหารสำหรับมนุษย์ สูตรประกอบด้วยรายการการดำเนินการโดยใช้การจำลองกลยุทธ์การซื้อขาย การจำลองจะดำเนินการโดยใช้ข้อมูลในอดีตจากหุ้นพันธบัตรและเครื่องมือทางการเงินอื่น ๆ บุคคลที่อำนวยความสะดวกในการทดสอบหลังจะประเมินผลตอบแทนของโมเดลจากชุดข้อมูลต่างๆ

นอกจากนี้ยังจำเป็นอย่างยิ่งที่โมเดลจะได้รับการทดสอบในสภาพตลาดที่แตกต่างกันเพื่อประเมินประสิทธิภาพอย่างเป็นกลาง จากนั้นตัวแปรภายในโมเดลจะถูกปรับแต่งเพื่อการปรับให้เหมาะสมกับมาตรการการทดสอบย้อนหลังที่แตกต่างกัน

มาตรการ Backtesting ทั่วไป

  • กำไร / ขาดทุนสุทธิ
  • ผลตอบแทน : ผลตอบแทนรวมของพอร์ตโฟลิโอในกรอบเวลาที่กำหนด
  • Risk-Adjusted Returnอัตราส่วนผลตอบแทนที่ปรับความเสี่ยงมีอัตราส่วนผลตอบแทนที่ปรับความเสี่ยงจำนวนหนึ่งที่ช่วยให้นักลงทุนประเมินการลงทุนที่มีอยู่หรือที่มีอยู่ อัตราส่วนเหล่านี้มีประโยชน์มากกว่าเมตริกผลตอบแทนการลงทุนธรรมดาที่ไม่คำนึงถึงระดับความเสี่ยงในการลงทุน : ผลตอบแทนของพอร์ตการลงทุนปรับระดับความเสี่ยง
  • การเปิดรับตลาด : ระดับของการสัมผัสกับส่วนต่างๆของตลาด
  • Volatility Volatilityความผันผวนเป็นตัวชี้วัดอัตราความผันผวนของราคาหลักทรัพย์ในช่วงเวลาหนึ่ง เป็นการระบุระดับความเสี่ยงที่เกี่ยวข้องกับการเปลี่ยนแปลงราคาของหลักทรัพย์ นักลงทุนและผู้ค้าคำนวณความผันผวนของการรักษาความปลอดภัยเพื่อประเมินการเปลี่ยนแปลงในอดีตของราคา: การกระจายผลตอบแทนของพอร์ตการลงทุน

Backtesting อคติ

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

อคติแบบมองข้างหน้า

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

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

Backtesting - Look-Ahead Bais Chart

  • A - สิ้นปีบัญชี (เวลาที่แบบจำลองการทดสอบย้อนหลังถือว่ารายงานประจำปีออก)
  • B - รายงานประจำปีออก
  • C - เวลาที่แบบจำลองการทดสอบย้อนหลังถือว่าการเปิดตัวรายงานไตรมาสแรก
  • D - รายงานไตรมาสแรกเผยแพร่

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

ใครใช้ Backtesting?

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

ผู้ค้าสถาบันและ บริษัท การลงทุนมีทุนมนุษย์และการเงินที่จำเป็นในการใช้แบบจำลองการทดสอบย้อนหลังในกลยุทธ์การซื้อขายของพวกเขา นอกจากนี้ด้วยเงินจำนวนมากในสายนักลงทุนสถาบัน Institutional Investor นักลงทุนสถาบันเป็นนิติบุคคลที่สะสมเงินของนักลงทุนจำนวนมาก (ซึ่งอาจเป็นนักลงทุนเอกชนหรือนิติบุคคลอื่น ๆ ) มักจะต้องทำการทดสอบย้อนหลังเพื่อประเมินความเสี่ยง

ตัวอย่าง

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

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

การอ่านที่เกี่ยวข้อง

Finance เป็นผู้ให้บริการอย่างเป็นทางการของ Certified Banking & Credit Analyst (CBCA) ™ CBCA ™ Certification ระดับโลกการรับรอง Certified Banking & Credit Analyst (CBCA) ™เป็นมาตรฐานระดับโลกสำหรับนักวิเคราะห์สินเชื่อที่ครอบคลุมด้านการเงินการบัญชีการวิเคราะห์เครดิตการวิเคราะห์กระแสเงินสด การสร้างแบบจำลองตามพันธสัญญาการชำระคืนเงินกู้และอื่น ๆ โปรแกรมการรับรองซึ่งออกแบบมาเพื่อช่วยให้ทุกคนเป็นนักวิเคราะห์การเงินระดับโลก เพื่อความก้าวหน้าในอาชีพการงานของคุณแหล่งข้อมูลเพิ่มเติมด้านล่างนี้จะเป็นประโยชน์:

  • อัลกอริทึมอัลกอริทึม (Algos) อัลกอริทึม (Algos) เป็นชุดคำสั่งที่แนะนำในการปฏิบัติงานอัลกอริทึมถูกนำมาใช้เพื่อการซื้อขายอัตโนมัติเพื่อสร้างผลกำไรในความถี่ที่ผู้ค้ามนุษย์ไม่สามารถ
  • การจัดกลุ่มภาพลวงตาการจัดกลุ่มภาพลวงตาการจัดกลุ่มภาพลวงตาหมายถึงอคติทางความคิดในการเงินเชิงพฤติกรรมซึ่งนักลงทุนสังเกตเห็นรูปแบบในสิ่งที่เป็นเหตุการณ์สุ่มจริงๆ ในอื่น ๆ
  • การทดสอบสมมติฐานการทดสอบสมมติฐานการทดสอบสมมติฐานเป็นวิธีการอนุมานทางสถิติ ใช้เพื่อทดสอบว่าคำสั่งเกี่ยวกับพารามิเตอร์ประชากรถูกต้องหรือไม่ การทดสอบสมมติฐาน
  • การเลือกตัวอย่างอคติการเลือกตัวอย่างอคติอคติในการเลือกตัวอย่างคือความลำเอียงที่เป็นผลมาจากความล้มเหลวในการตรวจสอบให้แน่ใจว่าการสุ่มของตัวอย่างประชากรเป็นไปอย่างเหมาะสม ข้อบกพร่องของการเลือกตัวอย่าง