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

ผล backtest หุ้นของคุณพบสัญญาณขายชอร์ต แล้วคุณกู้ยืมหุ้นมาขายได้จริงหรือเปล่า?

ผล backtest หุ้นของคุณพบสัญญาณขายชอร์ต แล้วคุณกู้ยืมหุ้นมาขายได้จริงหรือเปล่า?

Maya,

คุณสร้างกลยุทธ์หุ้นสหรัฐฯ ที่ขายชอร์ตหุ้นซึ่งเปิดตลาดด้วยช่องว่างราคาขึ้นลงรุนแรง และถือสถานะนานสูงสุด 3 ช่วงการซื้อขายแล้ว ตัวจำลองของคุณคิดค่าคอมมิชชัน ส่งคำสั่งข้ามส่วนต่างราคา และจำกัดสัดส่วนการมีส่วนร่วมในปริมาณซื้อขาย ก่อนจะใช้เวลาอีกบ่ายปรับจูนเกณฑ์ gap คุณต้องตอบคำถามพื้นฐานกว่านั้นก่อน: บัญชีของคุณกู้ยืมหุ้นเหล่านั้นมาขายได้หรือไม่?

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

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

คำสั่งแรกของคุณต้องมาก่อนคำสั่งขาย

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

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

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

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

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

ช่วงซื้อขาย 3 รอบของคุณอาจมีวันสุดสัปดาห์คั่นอยู่

สมมติว่าคุณเปิดสถานะชอร์ตมูลค่า $10,000 ในวันศุกร์ แล้วซื้อหุ้นคืนในวันจันทร์ สำหรับตัวอย่างนี้ สมมติว่าโบรกเกอร์คิดค่ายืม 3 วันตามปฏิทิน ใช้ตัวหาร 365 วัน และยอดเงินที่นำไปคำนวณค่าธรรมเนียมคงที่ $10,000 นี่คือสมมติฐานที่ระบุไว้อย่างชัดเจน หากต้องการจำลองให้ตรงตามจริง คุณต้องใช้วิธีคิดยอดค้างและการประเมินมูลค่าจริงของโบรกเกอร์

อัตราค่ายืมต่อปีค่าธรรมเนียมรายวันค่าธรรมเนียม 3 วันสัดส่วนของมูลค่าตอนเข้าเทรด
30%$8.22$24.660.247%
100%$27.40$82.190.822%
360%$98.63$295.892.959%

วิธีคำนวณของคุณคือ ยอดเงินที่นำไปคิดค่าธรรมเนียม × อัตรารายปี × จำนวนวัน ÷ 365 บัญชีรายการจริงของคุณอาจต้องใช้ฐานจำนวนวันแบบอื่น การปรับราคาใหม่รายวัน หลักเกณฑ์เรื่องหลักประกัน หรือค่าธรรมเนียมยืนยันแหล่งยืมแยกต่างหาก คุณควรบันทึกเครดิตที่อาจได้รับจากเงินที่ได้จากการขายชอร์ตแยกไว้ด้วย

ถ้าราคาหุ้นลดลง 2% กำไรขั้นต้นจากราคาจะเท่ากับ $200 ในตัวอย่างอัตรา 360% คุณจ่ายค่ายืมไปมากกว่านั้นแล้ว โดยยังไม่รวมต้นทุนการส่งคำสั่ง คุณไม่จำเป็นต้องอ้างเหตุผลทางสถิติที่ซับซ้อนเพื่อปฏิเสธเทรดนี้ภายใต้สมมติฐานดังกล่าว

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

ข้อมูลของคุณต้องสะท้อนมุมมองของโบรกเกอร์

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

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

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

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

กฎออกจากสถานะของคุณไม่ได้ควบคุมทุกกรณีที่ต้องออก

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

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

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

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

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

การขายชอร์ตการยืมหุ้นหุ้นการทดสอบย้อนหลัง
แชร์XLinkedInFacebookRedditHacker NewsWhatsAppTelegramEmail
← บทความทั้งหมด