म्युच्युअल फंड विकण्याची सर्वोत्तम वेळ कोणती?
म्युच्युअल फंड विकण्यासाठी दिवसातील वेळ महत्त्वाची नसते. Forward pricingमुळे समान NAV लागू होते; मात्र broker cutoff आणि fair value pricingमुळे आर्थिक परिणाम होऊ शकतो.
म्युच्युअल फंड विकण्यासाठी दिवसातील कोणतीही वेळ सर्वोत्तम नसते. म्युच्युअल फंड forward pricing पद्धतीने किंमत ठरवतात: फंडाच्या दैनंदिन cutoffपूर्वी स्वीकारलेल्या प्रत्येक redemption requestची पूर्तता बाजार बंद झाल्यानंतर ठरवलेल्या समान net asset valueवर होते. त्यामुळे सकाळी 10:05 वाजता दिलेली आणि दुपारी 3:55 वाजता दिलेली ऑर्डर समान किमतीवर पूर्ण होते. प्रत्यक्ष आर्थिक परिणाम करणारी बाब म्हणजे cutoff चुकणे. आणि तुम्हाला लागू होणारा cutoff साधारणतः फंडाचा नसून brokerचा असतो.
Forward pricingमुळे वेळेचा निर्णयातून होणारा प्रभाव कसा नाहीसा होतो
Forward pricing हा एखाद्या फंडाची अंतर्गत पद्धत नसून US fund regulationमधील नियम आहे. फंडाचे shares खरेदी किंवा redeem करण्याची ऑर्डर आल्यावर फंड ज्या पुढील NAVची गणना करतो, तीच किंमत लागू होते; यापूर्वी प्रकाशित केलेली शेवटची NAV लागू होत नाही. समजा, कालच्या बाजारबंदीनंतर फंडाने $42.18 NAV दाखवली. आज कोणत्याही वेळी, बाजारामध्ये दरम्यान काहीही झाले तरी, कोणीही $42.18वर redemption करू शकत नाही. दिवसभरात फंडाने स्वीकारलेल्या सर्व ऑर्डर्स एकाच poolमध्ये जातात आणि बाजार बंद झाल्यानंतर त्यांची एकत्रित किंमत ठरते.
ही एकच दैनंदिन strike sellerसाठी trading dayमधील वेळेचा फरक नाहीसा करते. Strikeची गणना कशी होते, हे म्युच्युअल फंड NAVची गणना कशी केली जाते येथे दिले आहे. Order ticketपासून executed tradeपर्यंतचा प्रवास म्युच्युअल फंडांमध्ये व्यवहार कधी होतात येथे स्पष्ट केला आहे. येथे मुद्दा अधिक मर्यादित आहे: cutoff windowमध्ये तुम्ही बटण कोणत्या वेळी दाबता, याचा तुमच्या किमतीवर परिणाम होत नाही.
किंमत बदलल्यावर वेळेचे महत्त्व किती असते
Exchange traded fund हा उपयुक्त तुलनात्मक नमुना आहे. S&P 500चा मागोवा घेणारा सर्वात जुना ETF असलेला SPY संपूर्ण trading sessionमध्ये सतत किंमत दर्शवतो. त्यामुळे sellerला एक वेळ निवडावी लागते. खालील panelमध्ये मागील वर्षातील sessionsमध्ये SPYची किंमत त्याच दिवसाच्या पहिल्या printपासून आणि त्याच दिवसाच्या closing printपासून किती दूर होती, हे New York clockनुसार प्रत्येक मिनिटाला मोजले आहे. त्यानंतर हे मोजमाप half-hour bucketsमध्ये सरासरीकृत केले आहे.
प्रत्येक आकड्यामागील अचूक 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_time09:30 bucketमध्ये दिवसअखेरीस बंद झालेल्या किमतीपासूनचे सरासरी अंतर 0.463% होते. त्या सकाळच्या पहिल्या printपासूनचे अंतर 0.136% होते. 15:30 bucketपर्यंत चित्र उलटले: closing priceपासूनचे अंतर 0.091% आणि opening priceपासूनचे अंतर 0.501% होते. Sessionच्या मध्यावर या दोन रेषा एकमेकांना छेदतात.
या chartवरील प्रत्येक बिंदू हा त्याच दिवशी त्याच sellerला मिळू शकणारा वेगळा fill आहे. त्यापैकी निवड करणे ही ETF sellerची समस्या आहे. हा म्युच्युअल फंड विरुद्ध ETFs या व्यापक तुलनेतील एक भाग आहे. म्युच्युअल फंडात संपूर्ण chart बाजार बंद झाल्यानंतर ठरवलेल्या एका बिंदूपर्यंत संकुचित होतो. आणि हेच त्याचे वैशिष्ट्य आहे.
तुमच्या brokerचा cutoff फंडाच्या cutoffपेक्षा आधी असतो
फंडाचा cutoff म्हणजे आजच्या NAVसाठी ऑर्डर्स स्वीकारणे थांबवण्याची वेळ. ही वेळ साधारणतः 4:00 p.m. ET असते आणि नियमित US tradingचा close याच वेळी होतो. तुमचा broker म्हणजे फंड नव्हे. तो हजारो ग्राहकांच्या ऑर्डर्स गोळा करून त्यांचे batches तयार करतो आणि पुढे पाठवतो. हा batch पाठवण्याची अंतर्गत अंतिम वेळ 4:00 p.m.च्या आधी असते.
मोठ्या US brokeragesमध्ये 3:00 p.m. ते 4:00 p.m. ET या वेळेत cutoffs सामान्य आहेत. चार परिस्थितींमध्ये ही अंतिम वेळ आणखी आधी येऊ शकते:
- Omnibus accounts. तुमचा broker फंडामधील एकच position त्या फंडाचे मालक असलेल्या सर्व clientsच्या वतीने ठेवत असल्यास, तुमची ऑर्डर एका aggregated submissionमधील एक ओळ बनते. त्यात समाविष्ट होण्यासाठी brokerची house deadline फंडाच्या cutoffच्या काही तास आधी असू शकते.
- Retirement plans. Workplace planमध्ये तुमच्या आणि फंडाच्या मध्ये recordkeeper असतो. त्याची स्वतःची deadline आणखी आधी असते.
- Phone आणि paper orders. तुमच्या वतीने एखाद्या कर्मचाऱ्याने नोंदवलेल्या ऑर्डरची deadline online entryपेक्षा आधी असते.
- Particular fund families. काही funds त्यांच्या prospectusमध्ये 4:00 p.m. ETच्या आधीचा cutoff निश्चित करतात. Money market आणि international fundsमध्ये असे उदाहरण सामान्यतः आढळते.
3:30 p.m.ची house deadline असताना 3:58 p.m.ला दिलेली ऑर्डर पुढील दिवसाच्या NAVवर किंमत ठरवली जाईल. त्या वेळी confirmation screenवर काहीही दिसत असले तरी हा नियम बदलत नाही.
Cutoff चुकल्यास बाजारातील exposureचा एक अतिरिक्त दिवस मिळतो
उशिरा पोहोचलेली ऑर्डर नाकारली जात नाही. तिची किंमत एका trading dayनंतरच्या पुढील NAVवर ठरते. त्यामुळे तुम्ही फंड आणखी एक रात्र आणि आणखी एक पूर्ण session धरून ठेवता. खालील panelमध्ये 2016च्या सुरुवातीपासूनच्या प्रत्येक sessionचे वर्गीकरण S&P 500 tracker एका closeपासून पुढील closeपर्यंत किती हलला यानुसार केले आहे. Broad index fundच्या NAVमध्ये नोंदवल्या जाणाऱ्या close-to-close बदलाशी हे मोजमाप समान आहे.
प्रत्येक आकड्यामागील अचूक 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) ASCया sessionsपैकी 30.5% sessions under 0.25% bucketमध्ये आल्या. हा बदल इतका कमी होता की एक दिवसाचा विलंब redemptionवर फारसा दिसत नाही. 6% sessions over 2.00% येथे आल्या. अशा वेळी एका दिवसाच्या विलंबामुळे मिळणाऱ्या रकमेवर स्पष्ट परिणाम होतो. ऑर्डर देताना तुम्ही कोणत्या प्रकारच्या दिवशी पोहोचाल, हे माहीत नसते. त्यामुळे cutoff माहीत असणे अधिक महत्त्वाचे ठरते.
या अतिरिक्त दिवसाचा परिणाम फंडाच्या holdingsवरही अवलंबून असतो. पुढील panelमध्ये 2021च्या सुरुवातीपासून मोठ्या प्रमाणावर धारण केलेल्या सहा fundsमधील एका दिवसातील absolute changeची सरासरी दिली आहे.
प्रत्येक आकड्यामागील अचूक 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या सहापैकी सर्वात स्थिर fund, SPY, एका sessionमध्ये सरासरी 0.755% बदलला. सर्वाधिक हालचाल असलेला fund, IWM, सरासरी 1.099% बदलला. Bond fundचा cutoff चुकणे आणि small-cap fundचा cutoff चुकणे ही एकच चूक असली तरी दोन्हींची किंमत वेगळी असू शकते.
Trade date ही NAV dateसोबत बदलते. Tax year endच्या वेळी याला महत्त्व असते. Decemberच्या शेवटच्या business dayला cutoffनंतर दिलेल्या redemptionची किंमत Januaryच्या पहिल्या business dayच्या NAVवर ठरते आणि तिची January trade date असते. म्युच्युअल फंड तोट्यात विकणे या calendarमधील lossच्या बाजूचे स्पष्टीकरण देते. NAV ठरल्यानंतर सुरू होणाऱ्या cash timelineसाठी वेगळा clock असतो. तो म्युच्युअल फंड settlement time येथे दिला आहे.
International funds, stale prices आणि fair value pricing
Japanese किंवा European shares धारण करणाऱ्या fundसमोर 4:00 p.m. ETला एक समस्या असते: त्याच्या holdingsच्या शेवटच्या traded prices काही तास जुन्या झालेल्या असतात. Tokyo साधारणतः 2:00 a.m. ETला बंद होते. London साधारणतः 11:30 a.m. ETला बंद होते. या जुन्या closing pricesवर NAV ठरवल्यास US sessionमध्ये त्यानंतर झालेल्या सर्व हालचालींकडे दुर्लक्ष करणाऱ्या किमतीवर buyer व्यवहार करू शकतो. Regulators या पद्धतीला time zone arbitrage म्हणतात.
Fair value pricing हा यावरील मानक उपाय आहे. Foreign market closeनंतर दिसलेले index futures, ADR prices, sector moves आणि currency shifts यांचा modelमध्ये वापर करून fundचे board stale pricesमध्ये adjustment करते. त्यामुळे 4:00 p.m. ETच्या fair valueचा अंदाज मिळतो. Sellerसाठी याचे दोन परिणाम होतात. तुम्हाला मिळणारी NAV ही शेवटच्या printsची साधी बेरीज नसून modeled estimate असते. तसेच Tokyoच्या closing pricesवरून सूचित होणाऱ्या किमतीपासून ती बरीच वेगळी असू शकते.
पहिल्या panelमध्ये modelला भरून काढावा लागणारा gap आधीच मोजला आहे. New York clockनुसार 11:30 bucketमध्ये, म्हणजे Londonचा दिवस संपतो त्या वेळेच्या आसपास, SPY त्याच्या अंतिम closing priceपासून सरासरी 0.31% दूर होता. यातील प्रत्येक basis point म्हणजे US sessionमधील अशी माहिती आहे जी European holdingच्या शेवटच्या traded priceमध्ये आलेली नसते.
यामुळे sellerला intraday निवडीचा अधिकार मिळत नाही. Adjustment दिवसातील एकाच NAVमध्ये, fund NAV ठरवतो त्या एकाच वेळी समाविष्ट होते.
तुमचा स्वतःचा cutoff कुठे शोधायचा
तुम्हाला लागू होणारे उत्तर साधारणतः खालील पाच ठिकाणी मिळते. तुमच्यावर त्यांचा परिणाम किती होतो, त्या क्रमाने ते दिले आहेत:
- तुमच्या brokerचे mutual fund trading disclosure किंवा commission and fee schedule. त्या पानावर cutoff किंवा same business day हा शब्द शोधा. तुमच्या ऑर्डरवर लागू होणारी deadline हीच आहे.
- Order ticket. Submit करण्यापूर्वी बहुतेक brokers review screenवर अपेक्षित pricing date दाखवतात. त्यात today आहे की next business day, हे तपासा.
- Fund prospectus. How to sell shares किंवा Pricing of fund shares अशा headingखाली ही माहिती असते. हा fundचा स्वतःचा cutoff आहे. तुमच्या brokerची deadline त्याच्या आत असते.
- तुमचे retirement account 401(k) किंवा तत्सम असल्यास, तुमच्या retirement planचे service page. Recordkeeperच्या deadlines brokerageपेक्षा बहुतेकदा आधी असतात.
- Phone किंवा paper ordersसाठी trade desk. ज्या दिवशी त्याची गरज असेल त्या दिवशी विचारण्यापेक्षा शांत दिवशी विचारणे चांगले.
वारंवार विचारले जाणारे प्रश्न
म्युच्युअल फंड विकताना दिवसातील वेळ महत्त्वाची असते का?
Cutoffच्या आत वेळ महत्त्वाची नसते. दैनंदिन deadlineपूर्वी fundने स्वीकारलेल्या प्रत्येक redemptionला समान NAV मिळते. त्यामुळे सकाळी 10:05 आणि दुपारी 3:55 या दोन्ही वेळांना समान किंमत मिळते. तुमच्या किमतीत बदल घडवणारी एकमेव बाब म्हणजे deadlineच्या चुकीच्या बाजूला जाणे.
Cutoffनंतर म्युच्युअल फंड विकल्यास काय होते?
ऑर्डर नाकारली जात नाही. Fund ज्या पुढील NAVवर, साधारणतः पुढील business dayच्या closeनंतर, किंमत ठरवतो त्यावर ती process होते. Trade dateही त्यानुसार पुढे सरकते. किंमत निश्चित होण्यापूर्वी तुम्ही fund आणखी एक रात्र आणि एक session धरून ठेवता.
माझ्या brokerचा cutoff 4:00 p.m. ETपेक्षा आधी का असतो?
Brokers client ordersचे batches तयार करतात आणि स्वतःच्या internal deadlineपूर्वी त्या fundकडे किंवा clearing systemमधून पाठवतात. Broker fundमध्ये एक aggregated position ठेवतो अशा omnibus arrangementsमुळे आणि retirement plan recordkeepersमुळे ही deadline आणखी आधी येते. काही वेळा ती अनेक तास आधी असू शकते.
International mutual fundsची किंमत वेगळ्या वेळी ठरते का?
इतर US fundsप्रमाणे तेही दिवसातून एक NAV 4:00 p.m. ETला ठरवतात. Underlying markets काही तास आधी बंद झालेली असल्यास fund fair value pricing लागू करतो. US sessionमधील माहिती वापरून त्या stale closing pricesमध्ये adjustment केला जातो. त्यामुळे प्रकाशित NAV ही शेवटच्या printsची बेरीज नसून modeled estimate असते.
ETF विकणे आणि म्युच्युअल फंड विकणे वेगळे आहे का?
होय. ETF सतत trade होतो. त्यामुळे किंमत तुमची ऑर्डर ज्या क्षणी fill होते आणि त्या क्षणी असलेल्या spreadवर अवलंबून असते. म्युच्युअल फंडाची दिवसाला एकच किंमत असते. Cutoffच्या आत ऑर्डर देणाऱ्या प्रत्येक sellerला तीच किंमत मिळते.
संपूर्ण data notes
SPYचा वापर येथे broad US index fundच्या दैनंदिन बदलाचे observable stand-in म्हणून केला आहे. USमधील सर्वात मोठे index mutual funds ज्या indexचा मागोवा घेतात, त्याच indexचा SPY मागोवा घेतो. SPY हा कोणत्याही fundचा NAV नाही. तसेच येथे कोणतेही panel fund NAV series दाखवत नाही.
Half-hour panelमध्ये मागील वर्षातील regular-session minute bars समाविष्ट आहेत. हा कालावधी 9:30 a.m. ते 4:00 p.m. ET असा आहे. New York clock stored UTC timestampsमधून तयार केला आहे; hardcoded hours वापरलेले नाहीत. Daily panelsमध्ये प्रत्येक ticker आणि dateसाठी एक row ठेवली आहे. प्रत्येक seriesमधील पहिली row वगळली आहे, कारण तिची तुलना करण्यासाठी prior close उपलब्ध नसतो.
Cutoff चुकल्यास sellerला एक रात्र आणि एक session अतिरिक्त मिळतो. हे दोन भाग वेगळे केल्यावर हालचाल कुठे झाली, ते दिसते:
प्रत्येक आकड्यामागील अचूक 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 year2025मध्ये एका closeपासून पुढील opening printपर्यंतच्या average absolute changeचे मोजमाप 0.467% होते. त्यानंतरच्या sessionमधील average absolute change 0.627% होते. विलंबित ऑर्डरमध्ये हे दोन्ही बदल समाविष्ट असतात.
येथील प्रत्येक panelसोबत त्यासाठी वापरलेली SQL दिली आहे. एखादा panel उघडल्यावर संपूर्ण मोजणी तेथे दिसते. हेच प्रश्न Strasmore terminalवर plain Englishमध्येही विचारता येतात.