5 ตุลาคม 2026 · งานวิจัย

แบ็กเทสต์พบยอดหมุนเวียนต่อปี 12% แต่บัญชีซื้อขาย 38%

แบ็กเทสต์พบยอดหมุนเวียนต่อปี 12% แต่บัญชีซื้อขาย 38%

แบ็กเทสต์พอร์ตโฟลิโอหนึ่งรายงานยอดหมุนเวียนต่อปี 12% แต่บัญชี paper trading ซื้อขาย 38% การปรับสมดุลเป้าหมายอยู่ที่ 5% ของ NAV ส่วนคำสั่งซื้อขายแต่ละรายการมีขนาดเฉลี่ย 0.7% ของ NAV ไม่มีอะไรทำงานผิดพลาด: แบ็กเทสต์นับการเปลี่ยนแปลงของพอร์ตโฟลิโอ ขณะที่บัญชีนับคำสั่งที่ต้องใช้เพื่อให้ไปถึงเป้าหมายนั้น

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

ยอดหมุนเวียนในแบ็กเทสต์หมายถึงอะไร?

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

ธรรมเนียมเหล่านี้ล้วนสอดคล้องกันได้ในตัวเอง กับดักคือการนำตัวเลขจากแต่ละแบบมาเปรียบเทียบกันราวกับว่าวัดสิ่งเดียวกัน โมเดลที่ระบุว่า “ยอดหมุนเวียน 12%” ตีความได้ยากจนกว่าจะรู้ว่าตัวเศษและตัวส่วนคืออะไร และนับยอดซื้อกับยอดขายรวมกันหรือไม่

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

ลองพิจารณาพอร์ตโฟลิโอมูลค่า $100,000 ที่ย้ายเงิน $5,000 จากสินทรัพย์ A ไปยังสินทรัพย์ B การเปลี่ยนแปลงน้ำหนักแบบค่าสัมบูรณ์เท่ากับ 10%: ลดลง 5 จุดเปอร์เซ็นต์และเพิ่มขึ้น 5 จุดเปอร์เซ็นต์ ยอดหมุนเวียนทางเดียวเท่ากับ 5% มูลค่าซื้อขายที่ดำเนินการจริงคือ $10,000 หรือ 10% ของ NAV เพราะบัญชีขาย $5,000 และซื้อ $5,000

ตัวเลขสุดท้ายคือสิ่งที่โมเดลค่าธรรมเนียมแบบง่ายต้องใช้ หากคิดค่าธรรมเนียมทั้งขาซื้อและขาขาย ใช้อัตรา 10 basis points ต่อขา การปรับสมดุลจะมีต้นทุน $10 ก่อนรวมสเปรดหรือผลกระทบต่อตลาด หากใช้อัตราเดียวกันกับยอดหมุนเวียนที่หารครึ่งแล้ว คุณจะประเมินต้นทุนต่ำไปครึ่งหนึ่ง

ทำไมยอดหมุนเวียนของบัญชีจึงสูงกว่าได้?

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

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

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

ควรวัดยอดหมุนเวียนเทียบกับ paper trading อย่างไร?

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

  1. ยอดหมุนเวียนตามเป้าหมาย: รวมค่าสัมบูรณ์ของการเปลี่ยนแปลงมูลค่าสถานะที่ต้องการ และระบุด้วยว่าหารด้วย 2 หรือไม่
  2. ยอดหมุนเวียนตามคำสั่งที่ส่ง: รวมมูลค่าคำสั่งใหม่ที่ส่ง โดยนับคำสั่งแทนที่ด้วยหากทำให้ความเสี่ยงในตลาดเพิ่มขึ้น
  3. ยอดหมุนเวียนตามคำสั่งที่จับคู่แล้ว: รวมมูลค่าคำสั่งที่จับคู่แล้วแบบค่าสัมบูรณ์ แล้วหารด้วย NAV ตามเกณฑ์ที่ระบุไว้อย่างชัดเจน
  4. ยอดคงเหลือที่ยังไม่จับคู่: บันทึกจำนวนเงินตามเป้าหมายที่ยังค้างอยู่และระยะเวลาที่ค้าง เพราะอาจทำให้ต้องส่งคำสั่งเพิ่มเติมในภายหลัง

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

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

ตัวเลขที่น่าประหลาดใจคือ 38%

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

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

ยอดหมุนเวียนการบันทึกบัญชีพอร์ตโฟลิโอแบ็กเทสต์paper trading
แชร์XLinkedInFacebookRedditHacker NewsWhatsAppTelegramEmail
← บทความทั้งหมด