Skip to content
विकल्प और फ्यूचर्स की सभी गाइड
हाई-फ़्रीक्वेंसी रिटर्न में लगातार मूल्य-परिवर्तन और विरले jumps को अलग करें14 मिनट

बाइपावर वैरिएशन: jump-robust realized volatility की व्याख्या

जानें कि realized bipower variation पास-पास के absolute returns से continuous integrated variance कैसे अनुमानित करती है, RV−BV कब jump variation माप सकता है, और finite samples तथा microstructure noise क्यों मायने रखते हैं।

इस गाइड मेंBipower variation वह क्या मापती है जो squared-return sum अलग नहीं कर पाता

संक्षिप्त सारांश

Realized bipower variation (BV) हर intraday return का square जोड़ने के बजाय, पास-पास के दो returns के absolute values का scaled product जोड़ती है। Finite-activity jumps वाले continuous stochastic-volatility model में, पर्याप्त fine और noise-free price sampling के साथ, यह continuous price component की integrated variance का अनुमान लगाती है। तब realized variance (RV) और BV की तुलना asymptotically jump variation का अनुमान दे सकती है। यह निष्कर्ष शर्तों पर निर्भर है: BV कोई universal jump filter नहीं, अपने आप में jump test नहीं, और हर तरह के market microstructure noise के विरुद्ध robust नहीं है।

Bipower variation वह क्या मापती है जो squared-return sum अलग नहीं कर पाता

High-frequency realized variance intraday log returns के squares जोड़ती है। उपयुक्त semimartingale model में sampling interval घटने पर RV quadratic variation में converge करती है। यदि price path में continuous diffusion और jumps दोनों हों, तो उस limit में integrated variance और squared jumps का योग शामिल होता है। इसलिए RV ex-post कुल variation मापती है, लेकिन अकेले यह नहीं बताती कि कितना हिस्सा continuous movement से और कितना discontinuities से आया।

Bipower variation अलग building block उपयोग करती है: एक return को square करने के बजाय, यह पड़ोसी दो returns के magnitudes को गुणा करती है। Limit model में isolated jump आम तौर पर एक return interval में आता है, जबकि पड़ोसी return अक्सर छोटा diffusion increment होता है। Grid finer होने पर jump वाले return और उसके neighbor का product छोटा होता जाता है; पास-पास के diffusion returns के products continuous variation जमा करते रहते हैं। तय model assumptions के अंतर्गत integrated variance और rare-jump variation को अलग करने के लिए power और bipower variation का उपयोग Barndorff-Nielsen और Shephard ने प्रस्तुत किया (Barndorff-Nielsen & Shephard, 2004)।

लक्ष्य ex-post integrated variance, \(\int_0^T \sigma_t^2\,dt\), है; अगले समय की volatility forecast नहीं। Realized volatility calculation guide squared-return measure समझाती है; यहाँ बताया गया है कि adjacent absolute-return products का jump पर response अलग क्यों होता है।

Quadratic-variation decomposition से शुरुआत करें

एक निश्चित window में log-price process मानें:

\[ X_t=X_0+\int_0^t b_s\,ds+\int_0^t \sigma_s\,dW_s+J_t, \]

जहाँ \(X_0\) के बाद पहला term finite-variation drift, \(\sigma_t\) instantaneous diffusion volatility, और \(J_t\) jump component है। इस process की quadratic variation इस तरह टूटती है:

\[ [X]_T=\int_0^T \sigma_t^2\,dt+\sum_{0<t\leq T}(\Delta X_t)^2, \]

जहाँ \(\Delta X_t=X_t-X_{t-}\)। पहला हिस्सा continuous integrated variance है और दूसरा jump variation। Jump positive हो या negative, उसका योगदान उसके size का square है। Quadratic variation in finance guide बताती है कि यह path quantity स्थिर price levels के dataset की variance से क्यों अलग है।

यदि \(n\) intraday log returns \(r_i=X_{i\Delta}-X_{(i-1)\Delta}\) हों, जहाँ \(\Delta=T/n\), तो realized variance है:

\[ RV_n=\sum_{i=1}^{n}r_i^2. \]

सामान्य semimartingale conditions में intervals छोटे होने पर \(RV_n\) jumps सहित पूरी quadratic variation का अनुमान लगाती है। इसलिए no-jump assumption के बिना RV को “continuous volatility” कहना दो अलग targets को मिला देता है।

पास-पास के absolute returns से BV बनाएं

मानें कि \(Z\) standard normal है और \(\mu_1=E|Z|=\sqrt{2/\pi}\)। Realized bipower variation का एक प्रचलित convention है:

\[ BV_n=\mu_1^{-2}\frac{n}{n-1}\sum_{i=2}^{n}|r_i||r_{i-1}| =\frac{\pi}{2}\frac{n}{n-1}\sum_{i=2}^{n}|r_i||r_{i-1}|. \]

\(\pi/2\) factor दो absolute Gaussian increments के product को continuous-variance scale पर normalize करता है। \(n/(n-1)\) factor छोटी sample में endpoints के लिए एक सामान्य convention का correction है; कुछ definitions इसे छोड़ती हैं क्योंकि \(n\) बढ़ने पर यह एक के करीब जाता है। नतीजे तुलना करते समय इस्तेमाल किया convention बताएं।

इस sum में overlapping adjacent pairs हैं: return 2 को return 1 से, return 3 को return 2 से, और इसी तरह। यह हर observation को “jump” या “no jump” के रूप में classify नहीं करती। इसके asymptotic result का आधार यह है कि finite-activity jump model में grid finer होने पर केवल सीमित संख्या में छोटे neighborhoods में jump होता है, जबकि adjacent diffusion-return products continuous integrated-variance limit बनाते हैं। Limit theory अपनी assumptions के अंतर्गत leverage-type dependence सहित stochastic volatility के व्यापक behavior की अनुमति देती है (Barndorff-Nielsen et al., 2006)।

<!-- learn:illustration -->

दो पारदर्शी पथ सहज निरंतर चाल के बीच अलग-अलग ऊपर और नीचे की छलाँगें दिखाते हैं
निरंतर मूल्य बदलाव और अलग-अलग ऊपर तथा नीचे की छलाँगों का अवधारणात्मक चित्र; यह बाज़ार डेटा या अनुमान नहीं है।

RV, BV और jump-variation का hypothetical calculation दोहराएं

मानें कि एक hypothetical session में basis points में सात log returns हैं:

Return \(i\)\(r_i\) (bp)\(r_i^2\) (bp²)\(|r_i||r_{i-1}|\) (bp²)
1\(+1.0\)\(1.00\)—
2\(-1.0\)\(1.00\)\(1.00\)
3\(+0.1\)\(0.01\)\(0.10\)
4\(+12.0\)\(144.00\)\(1.20\)
5\(+0.1\)\(0.01\)\(1.20\)
6\(-1.0\)\(1.00\)\(0.10\)
7\(+1.0\)\(1.00\)\(1.00\)

मानें कि चौथे return में एक hypothetical \(+12\) bp jump है और उस bin में continuous move नगण्य है। तब

\[ RV_7=1+1+0.01+144+0.01+1+1=148.02\ \mathrm{bp}^2. \]

छह adjacent absolute-return products का योग \(4.60\ \mathrm{bp}^2\) है। ऊपर दिए endpoint-corrected convention के अनुसार:

\[ BV_7=\frac{\pi}{2}\frac{7}{6}(4.60)\approx 8.42994\ \mathrm{bp}^2, \qquad RV_7-BV_7\approx139.59006\ \mathrm{bp}^2. \]

डाले गए jump का square \(12^2=144\ \mathrm{bp}^2\) है। अंतर ठीक 144 नहीं है: jump के पास के products में \(12\times0.1\) terms आते हैं, और सात returns वाली छोटी sample में सामान्य finite-sample variation भी होती है। यह छोटा बनाया हुआ उदाहरण arithmetic को जाँचने योग्य बनाता है; यह observed market data नहीं और न ही दावा करता है कि छोटी window का अंतर jump variation ठीक-ठीक वापस पा लेगा।

Jump robustness sampling और jump model की शर्तों पर निर्भर करती है

मानक consistency result conditional है। Window में finite jumps वाले continuous stochastic-volatility semimartingale में, और market microstructure noise के बिना लगातार finer intervals पर observation करने पर, BV continuous integrated variance में converge करती है। उसी setup में \(RV_n-BV_n\) squared jumps के योग में converge करता है। यह asymptotic separation है, हर return series या finite grid की guarantee नहीं।

Finite-activity condition मायने रखती है। बहुत सारे छोटे jumps या infinite jump activity होने पर jump variation adjacent absolute-return products में महत्वपूर्ण योगदान दे सकती है; standard BV result सिर्फ Brownian component को अलग न कर पाए। Extensions, truncation या अलग jump tests की आवश्यकता हो सकती है, और हर तरीके की अपनी assumptions हैं। Aït-Sahalia और Jacod semimartingale processes के व्यापक दायरे के लिए एक अलग high-frequency jump test विकसित करते हैं; यह वैकल्पिक testing framework है, इस बात का प्रमाण नहीं कि ordinary BV हर jump process को संभालती है (Aït-Sahalia & Jacod, 2009)।

Observation design भी महत्वपूर्ण है। Returns एक ही window और एक बचाव योग्य price series के होने चाहिए। Sparse intervals, stale quotes, asynchronous trading, overnight gaps, और session boundary के पास jumps fine-grid interpretation को कमजोर करते हैं। अधिक frequent sampling तभी मदद करती है जब observations latent efficient price के करीब हों, न कि अतिरिक्त market noise जोड़ें।

\(RV-BV\) को jump-variation estimate मानें, complete test नहीं

Finite-activity, noise-free asymptotic model में RV minus BV jump variation estimate करती है। Finite sample में अंतर negative हो सकता है, जबकि squared-jump variation negative नहीं हो सकती। ऐसा इसलिए कि RV और BV अलग-अलग limits के noisy estimators हैं। Negative values को चुपचाप zero पर clip न करें: clipping estimator के sampling behavior को बदलती है और इसे स्पष्ट rule के रूप में बताना चाहिए।

Statistical test एक अलग सवाल पूछती है: no-jump null के अंतर्गत observed gap अपनी sampling uncertainty की तुलना में बड़ा है या नहीं? Barndorff-Nielsen और Shephard realized power variation तथा bipower variation पर आधारित asymptotic tests निकालते हैं। Feasible versions raw difference को significance threshold मानने के बजाय संबंधित quarticity estimate करती हैं, अक्सर multipower measures के माध्यम से (Barndorff-Nielsen & Shephard, 2006)। बाद में threshold bipower variation को finite-sample jump distortion कम करने और jump alternatives के अंतर्गत inference के लिए विकसित किया गया (Corsi, Pirino & Reno, 2010)।

पहचाना गया jump भी चुनी गई sampling frequency और significance level पर model-based statistical classification है। इससे news का कारण पता नहीं चलता, यह सिद्ध नहीं होता कि trader recorded price पर execute कर सकता था, और न ही profitable strategy प्रमाणित होती है।

Sampling और microstructure noise estimate बदल सकते हैं

Classical BV noise-robust high-frequency estimator नहीं है। Observed price \(Y_{t_i}=X_{t_i}+\epsilon_{t_i}\) में bid–ask bounce, rounding और quote updates हर return में noise जोड़ते हैं। BV adjacent absolute returns गुणा करती है, इसलिए केवल adjacent products इस्तेमाल करने से noise समाप्त नहीं होती। बहुत fine sampling पर noise contribution और महत्वपूर्ण हो सकती है।

यह jumps से अलग समस्या है। Realized kernels और two-scale realized variance अलग constructions के जरिए microstructure noise के साथ volatility estimate करती हैं; वे ordinary BV के साथ interchangeable नहीं हैं, और noise robustness का अर्थ jump robustness नहीं। Realized-kernel guide noise-focused तरीकों में से एक समझाती है।

यदि शोध प्रश्न में noise और jumps दोनों को संभालना है, तो दोनों विशेषताओं के लिए निकली विधि इस्तेमाल करें और उसकी assumptions बताएं। Podolskij और Vetter noisy observations के लिए modulated bipower variation विकसित करते हैं और finite-activity jumps के प्रति robust versions बनाते हैं; यह modified estimator है, ऊपर दिया unadjusted formula नहीं (Podolskij & Vetter, 2009)। व्यावहारिक विकल्पों में कम frequent sampling, pre-averaging, threshold measures या noise-robust estimator शामिल हो सकते हैं। हर विकल्प target quantity, tuning choices या uncertainty calculation बदलता है।

Continuous variation, total variation और forecasts में फर्क रखें

Assumptions पूरी होने पर BV historical continuous integrated-variance component estimate करती है। Jump वाले path की total quadratic variation को RV estimate करती है। उनका अंतर asymptotically jump quadratic variation का अनुमान दे सकता है। इनमें से कोई भी quantity अपने आप forecast, risk limit या entry signal नहीं है। Forecasting model पुराने RV और BV को अलग predictors के रूप में इस्तेमाल कर सकता है, लेकिन predictive value को information timing और trading costs नियंत्रित करके out-of-sample जाँचना चाहिए।

Variance estimate का square root volatility तभी है जब उसकी window और unit स्पष्ट हों। Returns basis points में हों, तो variance bp² और उसका square root sampled window के लिए bp में होगा। Annualization में time-scaling assumption स्पष्ट चाहिए; calendar factor से गुणा करने पर jumps, microstructure noise या overnight measurement choices दूर नहीं होते। Jump-risk guide बताती है कि discontinuous price changes hedge exposure के लिए क्यों मायने रखते हैं, लेकिन वह historical BV decomposition को trading instruction नहीं बनाती।

Decomposition इस तरह दर्ज करें कि कोई और उसे दोहरा सके

Asset, price input (trade, quote या midpoint), return definition, sampling frequency, session boundaries, overnight intervals और missing observations का treatment बताएं। RV और BV formulas, finite-sample normalization convention, returns की संख्या और units दर्ज करें। यदि \(RV-BV\) निकालें, तो raw difference दिखाएं और बताएं कि threshold, truncation या nonnegative clipping लागू किया गया था या नहीं।

जिस model से interpretation निकलती है, उसे स्पष्ट करें: finite-activity jumps वाली continuous stochastic volatility, या अलग estimator वाला broader jump model। Microstructure-noise correction, jump-test statistic, quarticity estimate, significance level और multiple-testing adjustment हो तो बताएं। Decomposition के साथ uncertainty measure भी दें।

Bipower variation उपयोगी है क्योंकि adjacent absolute-return products continuous-variation limit बनाए रखते हुए isolated finite-activity jump का asymptotic effect घटाते हैं। इसकी सीमाएँ भी साथ रखें: standard formula universal jump filter, significance test या microstructure-noise correction नहीं है। Risk analysis या research में उपयोग करते समय ये सीमाएँ बताएं।

आम सवाल

Q1क्या bipower variation jump detector है?

अपने आप में नहीं। BV बताई गई conditions में continuous integrated variance estimate करती है। Tests statistic और uncertainty estimate से RV तथा BV की तुलना करते हैं; raw difference significance threshold नहीं है।

Q2क्या standard BV हर high-frequency price series पर लागू कर सकते हैं?

नहीं। सामान्य result suitable semimartingale dynamics, standard robust interpretation के लिए finite-activity jumps, finer sampling और uncorrected microstructure noise न होने की assumptions लेता है। Sparse, stale, noisy या asynchronously sampled prices का अलग treatment जरूरी है।

Q3\(RV-BV\) negative क्यों हो सकता है?

Finite sample में RV और BV अलग limits के आसपास बदलते हैं। Sampling variation BV को RV से ऊपर ला सकती है, जबकि underlying squared-jump sum nonnegative है। Negative value और किसी भी explicit truncation rule को report करें; इसे चुपचाप zero न करें।

Q4क्या बड़ा BV-adjusted jump estimate अगली price move का forecast है?

नहीं। यह चुनी गई historical window की variation summarize करता है। Forecast या trading claims के लिए information timing, noise, execution costs और बदलती market conditions को ध्यान में रखने वाला अलग out-of-sample design चाहिए। ---

स्रोत और आगे पढ़ें

समस्या की रिपोर्ट करें

हम इस लेख का लिंक जोड़कर ईमेल तैयार करेंगे। भेजने के बाद ही Mark को आपकी रिपोर्ट मिलेगी

त्वरित जाँच

गाइड पढ़ने के बाद 3 सवालों से खुद को जाँचें

सवाल 1 / 3

सवाल 01

Standard finite-activity jump setup में sampling finer होने पर realized bipower variation किस target को मापती है?

व्याख्या देखने के लिए एक उत्तर चुनें

विकल्प शब्दावली

अस्थिरता मापवास्तविक अस्थिरता की गणना कैसे करेंः रिटर्न, विंडोज और वार्षिककरणवास्तविक अस्थिरता सूत्र जानें, लॉग रिटर्न और वार्षिककरण सम्मेलन महत्वपूर्ण क्यों हैं, और नमूना लेने के विकल्पों की तुलना में अंतर्निहित अस्थिरता कैसे बदलती हैद्वितीय-क्रम path variationवित्त में Quadratic Variation: व्याख्याजानें कि सूक्ष्म scales पर squared path increments क्यों बने रहते हैं, Itô correction कैसे बनता है, और diffusion volatility realized variance से कैसे जुड़ती हैजब high-frequency observations में noise हो, तब price variation मापेंRealized Kernel Estimator: Microstructure Noise में Volatility मापनाजानें कि realized kernel return autocovariance को weight करके microstructure noise के बीच high-frequency price variation कैसे estimate करता है; साथ में Parzen उदाहरण, bandwidth चयन और सीमाएँ।स्थानीय अस्थिरता की तुलना में असामान्य रूप से बड़े इंट्राडे रिटर्न पहचानेंLee–Mykland जंप टेस्ट: इंट्राडे मूल्य-जंप की पहचानजानें कि Lee–Mykland test हाल की bipower variation से हर इंट्राडे रिटर्न को कैसे scale करता है, पूरे सत्र के लिए jump threshold कैसे calibrate करता है, और sampling तथा market-noise सीमाओं को कैसे संभालता है।High-frequency prices में microstructure noise को ध्यान में रखकर realized volatility estimate करेंPre-Averaging Realized Volatility: Microstructure Noise का Estimatorजानें कि pre-averaging छोटे high-frequency return windows को कैसे smooth करता है, noise के leading effect को correct करता है, window length चुनता है और TSRV तथा realized kernels से कैसे अलग है।