మ్యూచువల్ ఫండ్ విక్రయానికి ఉత్తమ సమయం
మ్యూచువల్ ఫండ్ను విక్రయించడానికి రోజులో ప్రత్యేకమైన ఉత్తమ సమయం లేదు. Forward pricing వల్ల ధర ఒకటే, కానీ broker cutoff, ఆలస్యం, fair value pricing వద్ద డబ్బు నష్టపోవచ్చు.
మ్యూచువల్ ఫండ్ను విక్రయించడానికి రోజులో “అత్యుత్తమ సమయం” అంటూ ఏదీ లేదు. మ్యూచువల్ ఫండ్లు forward pricing విధానాన్ని అనుసరిస్తాయి. ఫండ్ రోజువారీ cutoffకు ముందు, సాధారణంగా 4:00 p.m. ETకు ముందు, స్వీకరించిన ప్రతి redemption అభ్యర్థన close తర్వాత నిర్ణయించే అదే net asset value వద్ద అమలవుతుంది. అందువల్ల ఉదయం 10:05కు సమర్పించిన ఆర్డర్, మధ్యాహ్నం 3:55కు సమర్పించిన ఆర్డర్ రెండింటికీ ఒకే ధర లభిస్తుంది. నిజంగా ఖర్చు కలిగించే సమయపరమైన తప్పిదం cutoffను మిస్ చేయడం. మీకు వర్తించే cutoff సాధారణంగా ఫండ్ది కాకుండా మీ brokerది.
Forward pricing వల్ల సమయంపై ఆధారపడే నిర్ణయం ఎందుకు అవసరం ఉండదు
Forward pricing అనేది ఫండ్ సంస్థ స్వయంగా పెట్టుకున్న నియమం కాదు; ఇది US ఫండ్ నియంత్రణలోని ఒక నిబంధన. ఫండ్ షేర్లను కొనుగోలు చేయడానికి లేదా redeem చేయడానికి ఇచ్చిన ఆర్డర్కు, ఆర్డర్ చేరిన తర్వాత ఫండ్ లెక్కించే తదుపరి NAV వర్తిస్తుంది. ఫండ్ ఇంతకు ముందు ప్రచురించిన చివరి NAV వర్తించదు. ఉదాహరణకు, నిన్నటి close వద్ద ఫండ్ $42.18గా నమోదైందని అనుకుందాం. ఈరోజు ఏ సమయంలోనైనా, మధ్యలో మార్కెట్ ఎలా మారినా, ఎవరూ $42.18 వద్ద redemption చేయలేరు. ఆ రోజంతా ఫండ్ స్వీకరించిన అన్ని ఆర్డర్లు ఒకే సమూహంలో చేరి, close తర్వాత ఒకేసారి ధర నిర్ణయించబడతాయి.
విక్రయదారుడికి trading dayలోని ధరలను ఒకే స్థాయికి తీసుకువచ్చేది ఈ రోజువారీ single strike. Strike ఎలా నిర్ణయించబడుతుందో మ్యూచువల్ ఫండ్ NAV ఎలా లెక్కించబడుతుందిలో ఉంది. ఆర్డర్ సమర్పణ నుంచి executed trade వరకు జరిగే ప్రక్రియ మ్యూచువల్ ఫండ్లలో ట్రేడింగ్ ఎప్పుడు జరుగుతుందిలో ఉంది. ఇక్కడ ముఖ్యమైన విషయం మరింత పరిమితమైనది: cutoff windowలో మీరు బటన్ను నొక్కిన సమయం మీ ధరను ప్రభావితం చేసే అంశం కాదు.
ధర మారినప్పుడు సమయానికి ఉన్న విలువ
Exchange traded fund ఒక ఉపయోగకరమైన పోలిక. S&P 500ను అనుసరించే అత్యంత పాత ETF అయిన SPY, trading session మొత్తం నిరంతరం ధరను పొందుతుంది. అందువల్ల విక్రయదారు ఒక సమయాన్ని ఎంచుకోవాలి. దిగువ ప్యానెల్లో SPY అదే రోజు మొదటి print నుంచి, అలాగే అదే రోజు closing print నుంచి ఎంత దూరంలో ట్రేడ్ అయిందో కొలిచాం. ఈ కొలతలు గత సంవత్సరంలోని sessionsలో ప్రతి నిమిషానికి తీసుకుని, 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లో, ఆ రోజు చివరికి నమోదైన closing price నుంచి సగటు దూరం 0.463%గా ఉంది. ఉదయం నమోదైన మొదటి print నుంచి దూరం 0.136%గా ఉంది. 15:30 bucketకు వచ్చేసరికి సంఖ్యలు మారాయి: close నుంచి దూరం 0.091%, open నుంచి దూరం 0.501%. Session మధ్యలో ఈ రెండు రేఖలు ఎక్కడో ఒకచోట కలుస్తాయి.
ఈ chartలోని ప్రతి బిందువు, అదే రోజున అదే విక్రయదారుడికి లభించగల వేర్వేరు fillలను సూచిస్తుంది. వాటిలో ఎంచుకోవడం ETF విక్రయదారుడి సమస్య. ఇది విస్తృతమైన మ్యూచువల్ ఫండ్లు మరియు ETFs మధ్య తేడాలు పోలికలోని ఒక అంశం. మ్యూచువల్ ఫండ్లో మొత్తం chart close తర్వాత నిర్ణయించే ఒకే ధరగా కుదించబడుతుంది. ఆ కుదింపే దీని ప్రత్యేకత.
మీ broker cutoff ఫండ్ cutoff కంటే ముందే ఉంటుంది
ఫండ్ cutoff అంటే ఆ రోజు NAVకు ఆర్డర్లను స్వీకరించడం ఆపే సమయం. ఇది సాధారణంగా 4:00 p.m. ET, అంటే సాధారణ US trading ముగిసే సమయం. మీ broker ఫండ్ కాదు. అది వేలాది క్లయింట్ల నుంచి ఆర్డర్లను సేకరించి, batchలుగా చేసి, తర్వాత ఫండ్కు పంపుతుంది. ఆ batchను పంపేందుకు broker అంతర్గతంగా నిర్ణయించే గడువు 4:00 p.m. కంటే ముందే ఉంటుంది.
పెద్ద US brokeragesలో 3:00 p.m. నుంచి 4:00 p.m. ET మధ్య cutoffలు సాధారణం. ఈ నాలుగు పరిస్థితుల్లో deadline ఇంకా ముందుకు రావచ్చు:
- Omnibus accounts. మీ broker ఫండ్ వద్ద ఆ ఫండ్ను కలిగి ఉన్న ప్రతి క్లయింట్ తరఫున ఒకే positionను ఉంచితే, మీ ఆర్డర్ ఒకే aggregated submissionలోని ఒక వరుసగా మారుతుంది. అందులో చేరేందుకు broker నిర్ణయించే గడువు ఫండ్ cutoff కంటే కొన్ని గంటల ముందే ఉండవచ్చు.
- Retirement plans. Workplace planలో మీకు మరియు ఫండ్కు మధ్య recordkeeper ఉంటుంది. దానికి స్వంతంగా మరింత ముందరి deadline ఉంటుంది.
- Phone మరియు paper orders. మీ తరఫున ఒక ఉద్యోగి నమోదు చేసే ఆర్డర్కు online entry కంటే ముందరి deadline ఉంటుంది.
- నిర్దిష్ట fund families. కొన్ని funds తమ prospectusలోనే 4:00 p.m. ET కంటే ముందరి cutoffను నిర్ణయిస్తాయి. Money market మరియు international fundsలో ఇది ఎక్కువగా కనిపిస్తుంది.
3:30 p.m. house deadline ఉన్నప్పుడు 3:58 p.m.కు సమర్పించిన ఆర్డర్, ఆ సమయంలో confirmation screen ఏం చూపించినా, తదుపరి రోజు NAV వద్దే ధర నిర్ణయించబడుతుంది.
Cutoffను మిస్ చేయడం అంటే మార్కెట్కు మరో రోజు పరిచయం
ఆలస్యంగా చేరిన ఆర్డర్ తిరస్కరించబడదు. అది ఒక trading day తర్వాత నిర్ణయించే తదుపరి NAV వద్ద ధర పొందుతుంది. అంటే మీరు ఫండ్ను మరో రాత్రి, మరో పూర్తి session పాటు ఉంచాల్సి వస్తుంది. దిగువ ప్యానెల్లో 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%, under 0.25% bucketలో ఉన్నాయి. అక్కడ మార్కెట్ ప్రశాంతంగా ఉండటంతో ఒక రోజు ఆలస్యం redemptionపై దాదాపు కనిపించదు. 6% sessions over 2.00% వద్ద ఉన్నాయి. అక్కడ ఒక రోజు ఆలస్యం proceedsలో స్పష్టమైన మార్పును కలిగిస్తుంది. మీరు ఏ రకమైన రోజున చిక్కుకుంటారో ఆర్డర్ సమర్పించే సమయంలో తెలియదు. అందుకే cutoff తెలుసుకోవడం ముఖ్యం.
ఆ అదనపు రోజు ప్రభావం ఫండ్లో ఉన్న ఆస్తులపై కూడా ఆధారపడి ఉంటుంది. దిగువ ప్యానెల్లో 2021 ప్రారంభం నుంచి విస్తృతంగా కలిగి ఉన్న ఆరు fundsలో ఒక రోజు మార్పు యొక్క absolute విలువను సగటు చేశాం.
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన 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ఈ ఆరు fundsలో ప్రశాంతమైనది SPY. ప్రతి sessionలో దాని సగటు మార్పు 0.755%. అత్యంత చురుకైనది IWM. దాని సగటు మార్పు 1.099%. Bond fundలో cutoffను మిస్ చేయడం, small-cap fundలో cutoffను మిస్ చేయడం ఒకే తప్పు అయినా, ధర ప్రభావం చాలా భిన్నంగా ఉంటుంది.
Trade date, NAV dateతో పాటు మారుతుంది. ఇది tax year end సమయంలో ముఖ్యమైనది. డిసెంబర్ చివరి business dayన cutoff తర్వాత సమర్పించిన redemptionకు జనవరి మొదటి business day ధర వర్తిస్తుంది. దానికి జనవరి trade date ఉంటుంది. ఆ calendarలో lossకు సంబంధించిన అంశాన్ని మ్యూచువల్ ఫండ్లను నష్టంతో విక్రయించడం వివరిస్తుంది. NAV నిర్ణయించిన తర్వాత నగదు అందే కాలక్రమం వేరు. దాన్ని మ్యూచువల్ ఫండ్ settlement సమయంలో వివరించాం.
International funds, పాత ధరలు మరియు fair value pricing
Japanese లేదా European షేర్లను కలిగి ఉన్న ఫండ్కు 4:00 p.m. ET సమయంలో ఒక సమస్య ఉంటుంది: ఆ holdingsకు చివరిగా ట్రేడ్ అయిన ధరలు అప్పటికే కొన్ని గంటల పాతవి. Tokyo దాదాపు 2:00 a.m. ETకు ముగుస్తుంది. London దాదాపు 11:30 a.m. ETకు ముగుస్తుంది. ఆ పాత closing prices ఆధారంగా NAV నిర్ణయిస్తే, అప్పటి నుంచి US sessionలో నమోదైన అన్ని మార్పులను పట్టించుకోని ధర వద్ద కొనుగోలు చేయడానికి అవకాశం ఉంటుంది. నియంత్రణ సంస్థలు దీనిని time zone arbitrage అంటాయి.
దీనికి సాధారణ సమాధానం fair value pricing. ఫండ్ board, విదేశీ మార్కెట్ close తర్వాత గమనించిన index futures, ADR prices, sector movements మరియు currency shiftsను ఒక modelలో ఉపయోగిస్తుంది. ఆ తర్వాత 4:00 p.m. ET నాటికి fair valueగా అంచనా వేసిన స్థాయికి పాత pricesను సర్దుబాటు చేస్తుంది. విక్రయదారుడికి దీని వల్ల రెండు విషయాలు జరుగుతాయి. అందుకునే NAV, చివరి prints మొత్తాన్ని కలిపిన సాధారణ లెక్క కాకుండా model ఆధారిత అంచనా అవుతుంది. అలాగే అది Tokyo closing prices సూచించే స్థాయి నుంచి కొంత దూరంగా ఉండవచ్చు.
మొదటి panelలో model పూడ్చాల్సిన తేడా పరిమాణం ఇప్పటికే కనిపిస్తుంది. New York clock ప్రకారం London ఆ రోజు ముగించే సమయానికి సమీపమైన 11:30 bucketలో, SPY చివరికి close అయ్యే ధర నుంచి సగటున 0.31% దూరంలోనే ఉంది. ఆ తేడాలోని ప్రతి basis point, European holding చివరిగా ట్రేడ్ అయిన ధరలో లేని US-session సమాచారాన్ని సూచిస్తుంది.
ఇవేవీ విక్రయదారుడికి intradayలో సమయం ఎంచుకునే అవకాశం ఇవ్వవు. ఈ సర్దుబాటు రోజులోని ఒకే NAVలో, ఫండ్ NAV నిర్ణయించే ఒకే సమయంలో కలిసిపోతుంది.
మీ cutoffను ఎక్కడ తెలుసుకోవాలి
మీకు వర్తించే పరిమితి ఎంత బలంగా ఉంటుందో దాదాపు ఆ క్రమంలో ఈ ఐదు చోట్ల సమాధానం ఉంటుంది:
- మీ broker యొక్క mutual fund trading disclosure లేదా commission and fee schedule. ఆ పేజీలో cutoff అనే పదాన్ని లేదా same business day అనే పదబంధాన్ని వెతకండి. మీ ఆర్డర్ను నియంత్రించే deadline ఇదే.
- ఆర్డర్ ticket. చాలా brokers మీరు submit చేయడానికి ముందు review screenలో అంచనా pricing dateను చూపిస్తాయి. అది todayను సూచిస్తుందో, next business dayను సూచిస్తుందో చూడండి.
- Fund prospectusలో How to sell shares లేదా Pricing of fund shares వంటి heading కింద చూడండి. ఇది ఫండ్ది అయిన cutoff. మీ broker deadline దీని లోపలే ఉంటుంది.
- ఖాతా 401(k) లేదా ఇలాంటి retirement planకు చెందినదైతే, ఆ plan service pageను చూడండి. Recordkeeper deadlines సాధారణంగా brokerage deadline కంటే ముందే ఉంటాయి.
- Phone లేదా paper orders కోసం trade deskను సంప్రదించండి. అవసరం ఏర్పడిన రోజున కాకుండా ప్రశాంతమైన రోజున అడగడం మంచిది.
తరచుగా అడిగే ప్రశ్నలు
మ్యూచువల్ ఫండ్ను విక్రయించేటప్పుడు రోజులోని సమయం ముఖ్యమా?
Cutoffలోపల అయితే కాదు. రోజువారీ deadlineకు ముందు ఫండ్ స్వీకరించే ప్రతి redemptionకు ఒకే NAV వర్తిస్తుంది. కాబట్టి ఉదయం 10:05 మరియు మధ్యాహ్నం 3:55 ఒకే ధరను ఇస్తాయి. మీ ధరను మార్చే ఏకైక సమయపరమైన అంశం deadlineకు తప్పు వైపున ఆర్డర్ చేరడం.
Cutoff తర్వాత మ్యూచువల్ ఫండ్ను విక్రయిస్తే ఏమవుతుంది?
ఆర్డర్ తిరస్కరించబడదు. ఫండ్ నిర్ణయించే తదుపరి NAV వద్ద, సాధారణంగా మరుసటి business day close వద్ద, దానికి ధర లభిస్తుంది. Trade date కూడా దానితో మారుతుంది. ధర నిర్ణయించబడే వరకు మీరు ఫండ్ను మరో రాత్రి, మరో session పాటు కలిగి ఉంటారు.
నా broker cutoff 4:00 p.m. ET కంటే ముందే ఎందుకు ఉంటుంది?
Brokers క్లయింట్ ఆర్డర్లను batchలుగా చేసి, తమ అంతర్గత deadlineలోపు వాటిని ఫండ్కు లేదా clearing system ద్వారా పంపుతాయి. Broker ఫండ్ వద్ద ఒక aggregated positionను కలిగి ఉండే omnibus arrangements, అలాగే retirement plan recordkeepers, రెండూ ఆ deadlineను ముందుకు తెస్తాయి. కొన్ని సందర్భాల్లో ఇది గంటల ముందే ఉంటుంది.
International mutual funds వేరే సమయంలో ధర నిర్ణయిస్తాయా?
ఇతర US funds మాదిరిగానే అవి రోజుకు ఒకసారి 4:00 p.m. ETకు ఒక NAV నిర్ణయిస్తాయి. Underlying markets కొన్ని గంటల ముందే close అయితే, ఫండ్ fair value pricingను ఉపయోగిస్తుంది. US session సమాచారం ఆధారంగా పాత closing pricesను సర్దుబాటు చేస్తుంది. అందువల్ల ప్రచురించిన NAV, చివరి prints మొత్తాన్ని కలిపిన లెక్క కాకుండా model ఆధారిత అంచనా అవుతుంది.
ETFను విక్రయించడం మ్యూచువల్ ఫండ్ను విక్రయించడం కంటే భిన్నమా?
అవును. ETF నిరంతరం ట్రేడ్ అవుతుంది. కాబట్టి మీ ఆర్డర్ fill అయ్యే సమయం, ఆ సమయంలోని spread ధరను నిర్ణయిస్తాయి. మ్యూచువల్ ఫండ్కు రోజుకు ఒకే ధర ఉంటుంది. Cutoffలోపు ఆర్డర్ ఇచ్చిన ప్రతి విక్రయదారుడికి అదే ధర లభిస్తుంది.
పూర్తి డేటా గమనికలు
విస్తృత US index fundలో రోజువారీ మార్పుకు గమనించగల ప్రతినిధిగా SPYను మొత్తం వ్యాసంలో ఉపయోగించాం. అతిపెద్ద US index mutual funds అనుసరించే అదే indexను ఇది అనుసరిస్తుంది. ఇది ఏ ఫండ్ NAV కాదు. ఇక్కడి ఏ panel కూడా fund NAV series కాదు.
Half-hour panel గత సంవత్సరంలోని regular-session minute barsను, 9:30 a.m. నుంచి 4:00 p.m. ET వరకు, ఉపయోగిస్తుంది. New York clockను hardcoded hours కాకుండా నిల్వ చేసిన UTC timestamps నుంచి రూపొందించాం. Daily panelsలో ప్రతి ticker మరియు dateకు ఒక row మాత్రమే ఉంటుంది. ప్రతి seriesలో prior close కొలవడానికి అవసరమైన మొదటి rowను మినహాయించాం.
Cutoffను మిస్ చేసిన విక్రయదారుడికి మరో overnightతో పాటు మరో 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 వరకు సగటు absolute మార్పు 0.467%గా ఉంది. ఆ తర్వాతి sessionలో సగటు absolute మార్పు 0.627%గా ఉంది. ఆలస్యంగా సమర్పించిన ఆర్డర్ ఈ రెండింటినీ కలిగి ఉంటుంది.
ఇక్కడి ప్రతి panelను రూపొందించిన SQLతో పాటు అందిస్తున్నాం. ఒక panelను తెరిస్తే మొత్తం లెక్కింపు అక్కడే కనిపిస్తుంది. ఇదే ప్రశ్నలను Strasmore terminalలో సాధారణ Englishలో కూడా అడగవచ్చు.