Skip to main content

ฉันจะเลือกซอฟต์แวร์การทดสอบ backtesting ที่ดีที่สุดได้อย่างไร

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

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

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

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

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