ช่วงเวลาที่ดีที่สุดในการขายกองทุนรวมคือตอนไหน
ไม่มีช่วงเวลาใดของวันที่ดีที่สุดในการขายกองทุนรวมเนื่องจากระบบ Forward pricing คำสั่งซื้อขายจะได้รับราคา NAV เดียวกันหลังตลาดปิด สิ่งที่ควรระวังคือเวลาตัดยอดของโบรกเกอร์
ไม่มีช่วงเวลาใดของวันที่ดีที่สุดในการขายกองทุนรวม กองทุนรวมใช้วิธีการกำหนดราคาแบบ Forward pricing: คำสั่งขายคืนทุกรายการที่กองทุนได้รับก่อนเวลาตัดยอดประจำวัน ซึ่งโดยปกติคือ 16:00 น. ตามเวลา ET จะถูกคำนวณด้วยมูลค่าทรัพย์สินสุทธิ (NAV) เดียวกันที่ประกาศหลังตลาดปิด ดังนั้นคำสั่งที่ส่งเข้ามาตอน 10:05 น. และ 15:55 น. จะได้รับราคาที่เท่ากัน ช่วงเวลาที่ส่งผลกระทบต่อเงินของคุณจริงๆ คือการส่งคำสั่งไม่ทันเวลาตัดยอด (cutoff) และเวลาตัดยอดที่มีผลผูกพันกับคุณมักจะเป็นของโบรกเกอร์ ไม่ใช่ของกองทุน
เหตุใด Forward pricing จึงทำให้เรื่องเวลาไม่มีผลต่อการตัดสินใจ
Forward pricing เป็นกฎระเบียบของกองทุนในสหรัฐฯ ไม่ใช่ธรรมเนียมปฏิบัติของบริษัท คำสั่งซื้อหรือขายคืนหน่วยลงทุนจะได้รับราคา NAV ถัดไปที่กองทุนคำนวณหลังจากได้รับคำสั่งนั้นเสมอ ไม่ใช่ราคา NAV ล่าสุดที่ประกาศไปแล้ว สมมติว่ากองทุนปิดราคาที่ 42.18 ดอลลาร์เมื่อวานนี้ จะไม่มีใครสามารถขายคืนได้ที่ราคา 42.18 ดอลลาร์ในวันนี้ ไม่ว่าจะส่งคำสั่งเวลาใดก็ตาม และไม่ว่าตลาดจะเคลื่อนไหวอย่างไรในระหว่างวัน คำสั่งซื้อขายทั้งหมดที่กองทุนได้รับในระหว่างวันจะถูกนำไปรวมในกลุ่มเดียวกันและกำหนดราคาพร้อมกันหลังตลาดปิด
การกำหนดราคาเพียงครั้งเดียวต่อวันคือสิ่งที่ทำให้วันซื้อขายไม่มีความแตกต่างสำหรับผู้ขาย กลไกของการกำหนดราคาถูกอธิบายไว้ใน วิธีการคำนวณ NAV ของกองทุนรวม และเส้นทางจากใบสั่งซื้อไปจนถึงการซื้อขายที่เสร็จสมบูรณ์อยู่ใน เวลาที่กองทุนรวมซื้อขาย ประเด็นสำคัญในที่นี้คือ หากอยู่ในช่วงเวลาตัดยอด ชั่วโมงที่คุณกดส่งคำสั่งไม่ใช่ตัวแปรที่มีผลต่อราคาของคุณ
มูลค่าของเวลาเมื่อราคาเกิดการเคลื่อนไหว
กองทุน ETF เป็นกลุ่มตัวอย่างที่ใช้เปรียบเทียบได้ดี SPY ซึ่งเป็น ETF กองแรกที่ติดตามดัชนี S&P 500 มีการกำหนดราคาอย่างต่อเนื่องตลอดช่วงการซื้อขาย และผู้ขายต้องเลือกจังหวะเวลา ตารางด้านล่างวัดระยะห่างของราคาซื้อขาย SPY เทียบกับราคาแรกของวันและราคาปิดของวันเดียวกัน โดยวัดเป็นรายนาทีตลอดช่วงหนึ่งปีที่ผ่านมา และหาค่าเฉลี่ยเป็นช่วงเวลาละครึ่งชั่วโมงตามเวลาของนิวยอร์ก
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH bars AS
(
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS session_day,
toTimeZone(window_start, 'America/New_York') AS et,
toFloat64(close) AS px
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= today() - 370
AND window_start < today() - 2
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
),
anchors AS
(
SELECT
session_day,
argMin(px, et) AS open_px,
argMax(px, et) AS close_px
FROM bars
GROUP BY session_day
)
SELECT
formatDateTime(toStartOfInterval(b.et, INTERVAL 30 MINUTE), '%H:%i') AS et_time,
round(avg(abs(b.px / a.close_px - 1)) * 100, 3) AS avg_gap_to_close_pct,
round(avg(abs(b.px / a.open_px - 1)) * 100, 3) AS avg_gap_to_open_pct
FROM bars AS b
INNER JOIN anchors AS a ON a.session_day = b.session_day
GROUP BY et_time
ORDER BY et_timeที่ช่วงเวลา 09:30 ระยะห่างเฉลี่ยจากราคาปิดของวันอยู่ที่ 0.463% ในขณะที่ระยะห่างจากราคาแรกของช่วงเช้าอยู่ที่ 0.136% เมื่อถึงช่วงเวลา 15:30 ตัวเลขจะสลับฝั่งกันเป็น 0.091% จากราคาปิด และ 0.501% จากราคาเปิด เส้นทั้งสองเส้นจะตัดกันในช่วงกลางของวันซื้อขาย
ทุกจุดบนแผนภูมินี้คือราคาซื้อขายที่แตกต่างกันสำหรับผู้ขายคนเดียวกันในวันเดียวกัน การเลือกระหว่างจุดเหล่านี้เป็นปัญหาของผู้ขาย ETF และเป็นหัวข้อหนึ่งในการเปรียบเทียบที่กว้างขึ้นระหว่าง กองทุนรวมกับ ETF ในกองทุนรวม แผนภูมิทั้งหมดจะถูกยุบรวมเหลือเพียงจุดเดียวที่กำหนดราคาหลัง 16:00 น. และการยุบรวมนี้คือคุณสมบัติหลักของกองทุนรวม
เวลาตัดยอดของโบรกเกอร์เร็วกว่าของกองทุน
เวลาตัดยอดของกองทุนคือช่วงเวลาที่กองทุนหยุดรับคำสั่งสำหรับ NAV ของวันนี้ ซึ่งปกติคือ 16:00 น. ET ตามเวลาปิดตลาดปกติของสหรัฐฯ แต่โบรกเกอร์ของคุณไม่ใช่กองทุน โบรกเกอร์จะรวบรวมคำสั่งจากลูกค้าหลายพันราย จัดกลุ่ม และส่งต่อไปยังกองทุน ดังนั้นกำหนดเวลาภายในของโบรกเกอร์ในการจัดกลุ่มคำสั่งซื้อขายจึงมักจะเร็วกว่า 16:00 น.
เวลาตัดยอดในช่วง 15:00 น. ถึง 16:00 น. ET เป็นเรื่องปกติสำหรับโบรกเกอร์ขนาดใหญ่ในสหรัฐฯ โดยมีสี่สถานการณ์ที่ทำให้กำหนดเวลาเร็วขึ้นไปอีก:
- บัญชีรวม (Omnibus accounts): เมื่อโบรกเกอร์ของคุณถือครองตำแหน่งในกองทุนเพียงบัญชีเดียวในนามของลูกค้าทุกคนที่ถือครองกองทุนนั้น คำสั่งของคุณจะกลายเป็นรายการหนึ่งในคำสั่งรวมชุดเดียว และกำหนดเวลาของโบรกเกอร์ในการรวมคำสั่งอาจเร็วกว่าของกองทุนหลายชั่วโมง
- แผนเกษียณอายุ: แผนสวัสดิการพนักงานจะมีผู้ดูแลบันทึกข้อมูล (recordkeeper) คั่นกลางระหว่างคุณกับกองทุน ซึ่งมีกำหนดเวลาที่เร็วขึ้นของตัวเอง
- คำสั่งทางโทรศัพท์และเอกสาร: คำสั่งใดก็ตามที่เจ้าหน้าที่คีย์ข้อมูลให้คุณจะมีกำหนดเวลาที่เร็วกว่าการส่งคำสั่งออนไลน์
- ตระกูลกองทุนเฉพาะ: กองทุนบางแห่งกำหนดเวลาตัดยอดก่อน 16:00 น. ET ไว้ในหนังสือชี้ชวนของตนเอง โดยมักพบในกองทุนตลาดเงินและกองทุนต่างประเทศ
คำสั่งที่ส่งเข้ามาตอน 15:58 น. โดยมีกำหนดเวลาของโบรกเกอร์คือ 15:30 น. จะถูกกำหนดราคาด้วย NAV ของวันถัดไป ไม่ว่าหน้าจอยืนยันจะแสดงผลอย่างไรในขณะนั้นก็ตาม
การส่งคำสั่งไม่ทันเวลาตัดยอดหมายถึงความเสี่ยงในตลาดเพิ่มขึ้นอีกหนึ่งวัน
คำสั่งที่ส่งมาล่าช้าจะไม่ถูกปฏิเสธ แต่จะถูกกำหนดราคาด้วย NAV ถัดไปในวันทำการถัดไป ซึ่งทำให้คุณต้องถือครองกองทุนข้ามคืนและผ่านช่วงการซื้อขายเต็มวันอีกหนึ่งวัน ตารางด้านล่างจัดเรียงทุกวันทำการตั้งแต่ต้นปี 2016 ตามการเคลื่อนไหวของดัชนี S&P 500 จากราคาปิดวันหนึ่งไปยังอีกวันหนึ่ง ซึ่งเป็นการเปลี่ยนแปลงราคาปิดต่อราคาปิดแบบเดียวกับที่ NAV ของกองทุนดัชนีทั่วไปบันทึกไว้
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
move_bucket,
round(count() * 100.0 / sum(count()) OVER (), 1) AS frequency_pct
FROM
(
SELECT
multiIf(move_pct < 0.25, 'under 0.25%',
move_pct < 0.50, '0.25% to 0.50%',
move_pct < 1.00, '0.50% to 1.00%',
move_pct < 2.00, '1.00% to 2.00%',
'over 2.00%') AS move_bucket,
move_pct
FROM
(
SELECT abs(close_px / prior_close - 1) * 100 AS move_pct
FROM
(
SELECT
date,
max(toFloat64(close)) AS close_px,
lagInFrame(max(toFloat64(close)))
OVER (ORDER BY date ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prior_close
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'SPY'
AND date >= '2016-01-01'
AND date < today() - 2
GROUP BY date
)
WHERE prior_close > 0
)
)
GROUP BY move_bucket
ORDER BY min(move_pct) ASC30.5% ของวันทำการเหล่านั้นอยู่ในช่วง under 0.25% ซึ่งมีความผันผวนน้อยจนการล่าช้าไปหนึ่งวันแทบไม่มีผลต่อการขายคืน ส่วน 6% อยู่ในช่วง over 2.00% ซึ่งการล่าช้าไปหนึ่งวันทำให้มูลค่าเงินที่ได้รับเปลี่ยนแปลงอย่างเห็นได้ชัด คุณไม่สามารถทราบได้เลยว่าวันนั้นจะเป็นวันประเภทใดเมื่อคุณส่งคำสั่ง ซึ่งเป็นเหตุผลว่าทำไมคุณจึงควรทราบเวลาตัดยอด
ขนาดของผลกระทบจากการล่าช้าหนึ่งวันยังขึ้นอยู่กับสิ่งที่กองทุนถือครอง ตารางถัดไปแสดงค่าเฉลี่ยการเปลี่ยนแปลงสัมบูรณ์ในหนึ่งวันของกองทุนยอดนิยม 6 แห่งตั้งแต่ต้นปี 2021
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
symbol,
round(avg(move_pct), 3) AS avg_daily_move_pct
FROM
(
SELECT
symbol,
abs(close_px / prior_close - 1) * 100 AS move_pct
FROM
(
SELECT
ticker AS symbol,
date,
max(toFloat64(close)) AS close_px,
lagInFrame(max(toFloat64(close)))
OVER (PARTITION BY ticker ORDER BY date ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prior_close
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('SPY', 'QQQ', 'IWM', 'EFA', 'TLT', 'GLD')
AND date >= '2021-01-01'
AND date < today() - 2
GROUP BY ticker, date
)
WHERE prior_close > 0
)
GROUP BY symbol
ORDER BY avg_daily_move_pct ASCกองทุนที่นิ่งที่สุดใน 6 แห่ง คือ SPY มีค่าเฉลี่ย 0.755% ต่อวัน ส่วนกองทุนที่เคลื่อนไหวมากที่สุด คือ IWM มีค่าเฉลี่ย 1.099% การส่งคำสั่งไม่ทันเวลาตัดยอดในกองทุนตราสารหนี้และกองทุนหุ้นขนาดเล็กคือความผิดพลาดเดียวกันที่ส่งผลต่อราคาที่แตกต่างกันมาก
วันที่ทำรายการจะผูกติดกับวันที่ของ NAV ซึ่งมีความสำคัญในช่วงสิ้นปีภาษี: การขายคืนที่ส่งคำสั่งหลังเวลาตัดยอดในวันทำการสุดท้ายของเดือนธันวาคม จะถูกกำหนดราคาในวันทำการแรกของเดือนมกราคมและถือเป็นวันที่ทำรายการของเดือนมกราคม การขายกองทุนรวมที่ขาดทุน ครอบคลุมด้านการขาดทุนของปฏิทินภาษีนั้น และระยะเวลาของเงินสดที่เริ่มนับหลังจากกำหนดราคา NAV แล้วถือเป็นอีกช่วงเวลาหนึ่ง ซึ่งครอบคลุมใน ระยะเวลาการชำระราคาของกองทุนรวม
กองทุนต่างประเทศ ราคาที่ล้าสมัย และการกำหนดราคาตามมูลค่ายุติธรรม
กองทุนที่ถือหุ้นญี่ปุ่นหรือยุโรปจะประสบปัญหา ณ เวลา 16:00 น. ET เนื่องจากราคาซื้อขายล่าสุดของสินทรัพย์ที่ถือครองนั้นล้าสมัยไปหลายชั่วโมง ตลาดโตเกียวปิดทำการประมาณ 02:00 น. ET และลอนดอนปิดทำการประมาณ 11:30 น. ET การกำหนด NAV จากราคาปิดที่ล้าสมัยเหล่านั้นจะทำให้ผู้ซื้อสามารถซื้อขายในราคาที่ไม่สะท้อนข้อมูลใดๆ ที่เกิดขึ้นในตลาดสหรัฐฯ หลังจากนั้น ซึ่งเป็นแนวทางที่หน่วยงานกำกับดูแลเรียกว่าการเก็งกำไรข้ามเขตเวลา (time zone arbitrage)
การกำหนดราคาตามมูลค่ายุติธรรม (Fair value pricing) คือคำตอบมาตรฐาน คณะกรรมการกองทุนจะใช้แบบจำลองที่อ่านค่าดัชนีฟิวเจอร์ส ราคา ADR การเคลื่อนไหวของกลุ่มอุตสาหกรรม และการเปลี่ยนแปลงของค่าเงินที่สังเกตได้หลังจากตลาดต่างประเทศปิดทำการ จากนั้นจึงปรับราคาที่ล้าสมัยให้เข้าใกล้ค่าประมาณของมูลค่ายุติธรรม ณ เวลา 16:00 น. ET สำหรับผู้ขายจะมีสองสิ่งที่ตามมา คือ NAV ที่คุณได้รับจะเป็นค่าประมาณจากแบบจำลอง ไม่ใช่ผลรวมของราคาปิดล่าสุด และราคาอาจแตกต่างจากราคาปิดของตลาดโตเกียว
ตารางแรกได้แสดงขนาดของช่องว่างที่แบบจำลองต้องเข้ามาเติมเต็มแล้ว ที่ช่วงเวลา 11:30 ตามเวลาของนิวยอร์ก ซึ่งเป็นช่วงเวลาที่ตลาดลอนดอนปิดทำการ SPY ยังคงห่างจากราคาปิดเฉลี่ย 0.31% ทุกจุดพื้นฐาน (basis point) ของส่วนต่างนั้นคือข้อมูลจากตลาดสหรัฐฯ ที่ราคาปิดล่าสุดของสินทรัพย์ในยุโรปไม่เคยรับรู้มาก่อน
ไม่มีสิ่งใดในนี้ที่มอบทางเลือกในการซื้อขายระหว่างวันให้กับผู้ขาย การปรับราคาจะเกิดขึ้นภายใน NAV เดียวของวัน ในเวลาเดียวกับที่กองทุนกำหนดราคา
จะหาเวลาตัดยอดของคุณได้ที่ไหน
มี 5 แหล่งที่ให้คำตอบได้ โดยเรียงลำดับตามความสำคัญที่มีผลผูกพันกับคุณ:
- เอกสารเปิดเผยข้อมูลการซื้อขายกองทุนรวมของโบรกเกอร์ หรือตารางค่าธรรมเนียม ค้นหาคำว่า cutoff หรือวลี same business day ในหน้าเว็บ นี่คือกำหนดเวลาที่ควบคุมคำสั่งของคุณ
- ใบสั่งซื้อ (Order ticket) โบรกเกอร์ส่วนใหญ่จะแสดงวันที่คาดว่าจะกำหนดราคาบนหน้าจอตรวจสอบก่อนที่คุณจะส่งคำสั่ง อ่านดูว่าระบุเป็นวันนี้หรือวันทำการถัดไป
- หนังสือชี้ชวนของกองทุน ภายใต้หัวข้อเช่น How to sell shares หรือ Pricing of fund shares นี่คือเวลาตัดยอดของกองทุนเอง ซึ่งเป็นขีดจำกัดสูงสุดที่กำหนดเวลาของโบรกเกอร์ของคุณอยู่ภายในนั้น
- หน้าบริการแผนเกษียณอายุของคุณ หากบัญชีเป็นแบบ 401(k) หรือคล้ายกัน กำหนดเวลาของผู้ดูแลบันทึกข้อมูลมักจะเร็วกว่าของโบรกเกอร์
- ฝ่ายซื้อขาย (Trade desk) สำหรับคำสั่งทางโทรศัพท์หรือเอกสาร ให้สอบถามในวันที่ตลาดเงียบเหงา แทนที่จะถามในวันที่คุณต้องการทำรายการจริง
คำถามที่พบบ่อย
เวลาของวันมีความสำคัญหรือไม่เมื่อขายกองทุนรวม?
ไม่มีผลหากอยู่ในช่วงเวลาตัดยอด คำสั่งขายคืนทุกรายการที่กองทุนยอมรับก่อนกำหนดเวลาประจำวันจะได้รับ NAV เดียวกัน ดังนั้นเวลา 10:05 น. และ 15:55 น. จึงให้ราคาที่เท่ากัน ช่วงเวลาเดียวที่จะเปลี่ยนราคาของคุณคือการส่งคำสั่งไม่ทันกำหนดเวลานั้น
จะเกิดอะไรขึ้นหากฉันขายกองทุนรวมหลังจากเวลาตัดยอด?
คำสั่งจะไม่ถูกปฏิเสธ แต่จะถูกกำหนดราคาด้วย NAV ถัดไปที่กองทุนประกาศ ซึ่งปกติคือราคาปิดของวันทำการถัดไป และวันที่ทำรายการจะเลื่อนตามไปด้วย คุณจะต้องถือครองกองทุนข้ามคืนและผ่านช่วงการซื้อขายอีกหนึ่งวันก่อนที่จะทราบราคา
ทำไมเวลาตัดยอดของโบรกเกอร์ถึงเร็วกว่า 16:00 น. ET?
โบรกเกอร์จะรวบรวมคำสั่งของลูกค้าและส่งต่อไปยังกองทุนหรือผ่านระบบชำระราคาตามกำหนดเวลาภายในของตนเอง การจัดการแบบบัญชีรวม (Omnibus) ที่โบรกเกอร์ถือครองตำแหน่งรวมไว้ที่กองทุน และผู้ดูแลบันทึกข้อมูลแผนเกษียณอายุ ต่างก็เป็นปัจจัยที่ทำให้กำหนดเวลานั้นเร็วขึ้น บางครั้งเร็วขึ้นหลายชั่วโมง
กองทุนรวมต่างประเทศกำหนดราคาในเวลาที่ต่างออกไปหรือไม่?
กองทุนเหล่านี้กำหนด NAV วันละครั้งที่ 16:00 น. ET เช่นเดียวกับกองทุนสหรัฐฯ อื่นๆ เมื่อตลาดอ้างอิงปิดทำการไปก่อนหน้านี้หลายชั่วโมง กองทุนจะใช้การกำหนดราคาตามมูลค่ายุติธรรมและปรับราคาปิดที่ล้าสมัยเหล่านั้นโดยใช้ข้อมูลจากช่วงการซื้อขายของสหรัฐฯ ดังนั้น NAV ที่ประกาศจึงเป็นค่าประมาณจากแบบจำลอง ไม่ใช่ผลรวมของราคาปิดล่าสุด
การขาย ETF แตกต่างจากการขายกองทุนรวมหรือไม่?
แตกต่างกัน ETF มีการซื้อขายอย่างต่อเนื่อง ดังนั้นราคาจึงขึ้นอยู่กับจังหวะเวลาที่คำสั่งของคุณได้รับการจับคู่และส่วนต่างราคา (spread) ในขณะนั้น ส่วนกองทุนรวมมีราคาเดียวต่อวัน และผู้ขายทุกคนที่ส่งคำสั่งภายในเวลาตัดยอดจะได้รับราคานั้นเหมือนกัน
หมายเหตุข้อมูลฉบับเต็ม
SPY ปรากฏอยู่ตลอดในฐานะตัวแทนที่สังเกตได้สำหรับการเปลี่ยนแปลงรายวันของกองทุนดัชนีสหรัฐฯ ในวงกว้าง โดยติดตามดัชนีเดียวกับที่กองทุนดัชนีขนาดใหญ่ที่สุดของสหรัฐฯ ติดตาม SPY ไม่ใช่ NAV ของกองทุนใดๆ และไม่มีตารางใดในที่นี้ที่เป็นชุดข้อมูล NAV ของกองทุน
ตารางช่วงเวลาครึ่งชั่วโมงครอบคลุมข้อมูลรายนาทีของช่วงการซื้อขายปกติในรอบปีที่ผ่านมา ตั้งแต่ 09:30 น. ถึง 16:00 น. ET โดยเวลาของนิวยอร์กคำนวณจาก UTC timestamp ที่จัดเก็บไว้ ไม่ใช่การกำหนดชั่วโมงแบบตายตัว ตารางรายวันจะถูกลดรูปเหลือหนึ่งแถวต่อหนึ่ง Ticker และวันที่ และข้ามแถวแรกของแต่ละชุดข้อมูลซึ่งไม่มีราคาปิดก่อนหน้าให้เปรียบเทียบ
การส่งคำสั่งไม่ทันเวลาตัดยอดทำให้ผู้ขายต้องถือครองข้ามคืนบวกกับอีกหนึ่งช่วงการซื้อขาย การแยกทั้งสองส่วนแสดงให้เห็นว่าการเคลื่อนไหวอยู่ที่ใด:
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
year,
round(avg(overnight_pct), 3) AS overnight_move_pct,
round(avg(intraday_pct), 3) AS intraday_move_pct
FROM
(
SELECT
toYear(date) AS year,
abs(open_px / prior_close - 1) * 100 AS overnight_pct,
abs(close_px / open_px - 1) * 100 AS intraday_pct
FROM
(
SELECT
date,
max(toFloat64(open)) AS open_px,
max(toFloat64(close)) AS close_px,
lagInFrame(max(toFloat64(close)))
OVER (ORDER BY date ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prior_close
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'SPY'
AND date >= '2021-01-01'
AND date < toStartOfYear(today())
GROUP BY date
)
WHERE prior_close > 0 AND open_px > 0
)
GROUP BY year
ORDER BY yearใน 2025 ค่าเฉลี่ยการเปลี่ยนแปลงสัมบูรณ์จากราคาปิดหนึ่งไปยังราคาเปิดถัดไปอยู่ที่ 0.467% และค่าเฉลี่ยการเปลี่ยนแปลงสัมบูรณ์ตลอดช่วงการซื้อขายที่ตามมาอยู่ที่ 0.627% คำสั่งที่ล่าช้าจะได้รับผลกระทบจากทั้งสองส่วนนี้
ทุกตารางในที่นี้มาพร้อมกับคำสั่ง SQL ที่ใช้สร้างข้อมูล หากเปิดดูจะเห็นวิธีการคำนวณทั้งหมด สามารถสอบถามคำถามเดียวกันนี้เป็นภาษาอังกฤษได้ที่เทอร์มินัล Strasmore