Applied Mathematics

Volatility Estimation for a Logistic Jump-Diffusion with Dividend Yield under VWAP Closing Prices: Theory and Evidence from the Nairobi Securities Exchange

Andanje Mulambula

Department of Mathematics, Kibabii University, Bungoma, Kenya

Published October 2026

Abstract

Daily closing prices on the Nairobi Securities Exchange (NSE) are session volume-weighted average prices (VWAP), quoted on a discrete tick. This paper studies what that observation scheme does to volatility estimation for a dividend-paying logistic jump-diffusion and proposes an estimator that is robust to it. For the logistic jump-diffusion with continuous dividend yield, existence, uniqueness and positivity of the solution are established, together with a closed-form representation between jumps. Under session averaging and rounding, daily returns are shown to follow a first-order moving average whose variance and first autocovariance satisfy γ0+2γ1=σ2Δ, independently of the averaging fraction and the rounding error. A truncated autocovariance-corrected estimator built on this identity is consistent and asymptotically normal over a long span, whereas realised, bipower and threshold variation computed from closing prices are biased downward by 11 to 16 per cent. Monte Carlo experiments confirm both results. Applied to Safaricom PLC (4,121 daily returns, June 2008 to December 2024, with a verified dividend record), the estimator gives an annualised diffusive volatility of 0.308 (95% interval 0.295 to 0.320) against 0.274 from the conventional estimator; volatility is not constant across years, the logistic carrying capacity is not identified, and about 0.9 large jumps occur per year. In a value-at-risk backtest, the conventional square-root-of-time rule understates ten-day variance by 23 per cent, while the corrected forecast is close to calibrated.

Keywords: jump-diffusion; logistic Brownian motion; Nairobi Securities Exchange; volatility estimation; volume-weighted average price

1Introduction

Volatility is the central input of option pricing, risk measurement and portfolio choice. Since the Black-Scholes-Merton framework [1], [2], the price of a dividend-paying asset is commonly modelled as a geometric Brownian motion, with jump components added to capture sudden discontinuous moves [3], [4]. Geometric Brownian motion, however, lets the price grow without bound. Logistic Brownian motion replaces the constant growth rate with one that declines as the price approaches a carrying capacity, and a line of work has developed this model for option pricing. The author and co-workers introduced a logistic Brownian motion with jump diffusion and used it to motivate volatility estimation [5], derived the corresponding price process [6], extended it to dividend-yielding assets [7], derived a modified Black-Scholes equation with dividends and jumps [8], and priced European options under logistic dynamics with a continuous dividend yield [9]. These contributions are analytical. None of them estimates the model from market data, and [9] states explicitly that its proposed calibration is not applied.

This paper takes that step. Doing so on Kenyan data raises a problem that is absent from the theory: the observation scheme. Under the NSE equity trading rules, the reference (closing) price of a security is the volume-weighted average price of all transactions in the trading session [10, Rule 7.6.1], and prices move on a discrete tick. Averaging smooths the price path, so returns computed from averages have smaller variance and positive first-order autocorrelation [11]. Every standard volatility estimator that treats the closing price as a point-in-time price inherits this bias. Rounding to the tick adds measurement noise [12], [13]. Neither feature is specific to the logistic model, but both determine whether any volatility estimate for an NSE-listed stock can be trusted.

The contributions are as follows. First, for the logistic jump-diffusion with continuous dividend yield under the physical measure, the solution is shown to exist, to be unique and positive, and to have a closed-form representation between jumps; the estimators of diffusive volatility considered here are shown to be invariant to the poorly identified logistic drift. Second, the moments of daily returns under session averaging and rounding are derived, and they yield the identity γ0+2γ1=σ2Δ. Third, a truncated autocovariance-corrected volatility estimator is proposed, its long-span consistency and asymptotic normality are established, and its finite-sample behaviour is documented by simulation alongside realised, bipower and threshold variation [14]-[17] and quasi-maximum likelihood. Fourth, the model is calibrated to Safaricom PLC, the largest NSE stock, using a dividend record verified against company filings, and the consequences for value-at-risk are measured.

Section 2 sets out the model and the observation scheme. Section 3 presents the estimators and their asymptotic properties. Section 4 reports the Monte Carlo evidence, Section 5 the empirical application, and Section 6 discusses limitations. Section 7 concludes.

2Model and observation scheme

2.1Logistic jump-diffusion with dividend yield

Let St denote the ex-dividend price, K>0 the carrying capacity, μ the intrinsic growth rate, q≥0 the continuous dividend yield, Wt a standard Brownian motion and Πt a Poisson process with intensity λ, independent of W. Jump sizes are eY with Y∼N(γ,δ2) independent and identically distributed, and κ=E[eY-1]=eγ+δ2/2-1. With a=μ-q-λκ and b=μ/K, the price under the physical measure satisfies

d S t = ( a S t - b S t 2 ) d t + σ S t d W t + S t - ( e Y - 1 ) d Π t , (1)

so that the drift equals μSt(1-St/K)-qSt-λκSt. The compensator -λκSt keeps the expected growth rate equal to the logistic drift net of the dividend yield. As K→∞, (1) reduces to Merton’s jump-diffusion with dividend yield [3], and with λ=0 further to geometric Brownian motion.

Lemma 1 (linearisation between jumps). Let Xt=1/St. Between jump times, Itô’s formula gives the linear equation dXt=((σ2-a)Xt+b)dt-σXtdWt, whose solution is

X t = Φ t ( X 0 + b ∫ 0 t Φ s - 1 d s ) , Φ t = e ( σ 2 / 2 - a ) t - σ W t . (2)

At a jump time X is multiplied by e-Y.

The reciprocal transformation is the one used for pricing in [9]; here it is applied under the physical measure and with jumps, so that St=1/Xt is, between jumps, a geometric Brownian motion divided by an exponential functional of Brownian motion.

Theorem 1 (existence, uniqueness, positivity). For every S0>0, (1) has a unique càdlàg solution that is strictly positive and does not explode in finite time.

Proof. The coefficients aS-bS2 and σS are locally Lipschitz, so a unique solution exists up to an explosion time [18]. With V(S)=S the generator satisfies LV=aS-bS2+λκS≤c1-c2S2 for constants c1,c2>0, which bounds E[St∧τm] uniformly in the localising sequence τm and excludes explosion. On each inter-jump interval the solution is given by (2), and Xt>0 there because Φt>0 and b≥0; jumps multiply S by eY>0. Hence St>0 for all t.▫

The log-price Zt=logSt satisfies dZt=(a-bSt-σ2/2)dt+σdWt+YdΠt. Its drift is locally bounded because S is càdlàg and positive, which is what makes the volatility estimators below insensitive to μ, K and q.

2.2The NSE observation scheme

Time is measured in years and a trading day has length Δ=1/252. The NSE trading session runs from 09:00 to 15:00 [10, Rule 6.1], and the published daily price is the session VWAP [10, Rule 7.6.1]. Let f, with 0<f≤1, be the share of each day’s price variation that falls inside the session. Treating volume as evenly spread over the session, the log of the published price on day t is approximated by the session average

A t = 1 f Δ ∫ t Δ - f Δ t Δ Z s d s ,

and the recorded price is rounded to a tick. In log terms the observed price is Pt=At+ut, where the rounding errors ut are taken to be independent, with mean zero and variance ηt; this is accurate when the tick is small relative to the daily price variation [12]. Daily returns are rt=Pt-Pt-1.

Proposition 1 (moments under averaging and rounding). Ignoring the drift and jumps, and with constant η,

γ 0 = Var ( r t ) = σ 2 Δ ( 1 - f 3 ) + 2 η , (3)
γ 1 = Cov ( r t , r t - 1 ) = σ 2 Δ f 6 - η , (4)

and γl=0 for l≥2. Consequently

γ 0 + 2 γ 1 = σ 2 Δ , (5)

whatever the values of f and η.

The proof is given in the Appendix. With η=0, (3) and (4) give Working’s first-order autocorrelation ρ1=(f/6)/(1-f/3), which equals 1/4 when f=1 [11]. A conventional estimate of daily variance therefore recovers σ2Δ(1-f/3), about 30 per cent below σ2Δ when f≈0.9, and scaling it by the horizon understates multi-day variance by the factor (1-f/3)/(1-f/(3H)) at horizon H. Compound Poisson jumps have independent increments and enter through the same averaging kernel, so with jumps the right-hand side of (5) becomes the total variance (σ2+λE[Y2])Δ.

3Estimation and asymptotic properties

3.1Dividend adjustment

On an ex-dividend day the price falls by about log(1+Dj/Sj), where Dj is the dividend and Sj the cum-dividend price. Left in the series, such drops would be counted as jumps. Adjusted returns are

r ̃ t = r t + ∑ j log ( 1 + D j S j ) 1 { t = t j } - q ̂ Δ ,

where tj is the ex-dividend day and q̂=T-1∑jlog(1+Dj/Sj) over a sample of length T years. This replaces discrete payouts by the model’s continuous yield. All estimators below use r̃t, written rt from here on.

3.2Benchmark estimators for point-in-time prices

For point-in-time prices observed at interval Δ over [0,T], with n=T/Δ returns, realised variance is RV=∑rt2, bipower variation is BV=μ1-2∑|rt||rt-1| with μ1=2/π [14], [15], and threshold variation is TV=∑rt21{|rt|≤un} with un=cσ̂Δ0.49 [16], [17]. As Δ→0 with T fixed, BV/T and TV/T converge to σ2 under (1), with

n ( B V / T - σ 2 ) → N ( 0 , ϑ σ 4 ) ,

where ϑ=π2/4+π-3≈2.609, and limiting variance 2σ4 for TV [14]-[17]. Because the drift of Zt is locally bounded, its contribution to these statistics is Op(Δ), so the limits do not depend on μ, K or q. The ratio test of Huang and Tauchen [19] compares BV with RV to test for jumps. These results presume point-in-time prices. Under (3) and (4) all three statistics instead estimate σ2(1-f/3) plus rounding noise, and the bias does not vanish as the sample grows.

3.3Truncated autocovariance-corrected estimator

Identity (5) suggests estimating σ2 from the sum of the sample variance and twice the first sample autocovariance, an estimator of the type introduced by Zhou [20] for noisy high-frequency data. Let xt=rt-r‾ and let Vt be a local variance of daily returns computed from the lag-two bipower μ1-2|xs||xs-2| over a centred window of 63 days that excludes day t; lag two is used because it is free of the first-order dependence in (4). Define the truncation indicator 1t=1{|xt|≤cVt} with c=4 and

σ ̂ A C 2 = 1 T ∑ t ( x t 2 1 t + 2 x t x t - 1 1 t 1 t - 1 ) . (6)

The untruncated version, with every 1t=1, is denoted σ̃AC2.

Theorem 2 (long-span limit theory). Let σ be constant, let the rounding errors be independent of (W,Π) with constant variance, and let Δ and f be fixed while n→∞.

(i) Without jumps, σ̃AC2→σ2 in probability and

n ( σ ̃ A C 2 - σ 2 ) → N ( 0 , Ω / Δ 2 ) , (7)

where Ω=∑|l|≤2Cov(zt,zt-l) and zt=xt2+2xtxt-1.

(ii) With compound Poisson jumps, σ̃AC2→σ2+λE[Y2], the total variance per unit time.

(iii) The Newey-West estimator of Ω with bandwidth L≥2 [21] is consistent, so σ̂AC±1.96sê with sê=Ω̂1/2/(2σ̂ACΔn) is an asymptotic 95 per cent interval for σ.

Proof. By the representation in the Appendix, each rt is a stochastic integral of the driving Lévy process over the interval of length (1+f)Δ that ends at tΔ, plus ut-ut-1. These windows have length (1+f)Δ<2Δ, so rt and rt-l are independent for l≥2, and zt is a stationary 2-dependent sequence with finite variance. By (5), E[zt]=σ2Δ without jumps and (σ2+λE[Y2])Δ with them; demeaning by r‾ changes the sum by Op(1). The law of large numbers and the central limit theorem for m-dependent sequences [22] give (i) and (ii), and (iii) follows from the consistency of kernel estimators of the long-run variance [21].▫

Three remarks complete the theory. First, the logistic drift adds at most O(Δ) to E[zt]/Δ, of order 10-4 for daily data, and does not affect (7) at the precision reported here. Second, truncation targets the diffusive part σ2: jumps above cVt are removed, so the remaining bias comes from jumps small enough to pass the threshold and from the small share of diffusive returns beyond four local standard deviations. Section 4 measures this bias, and Section 5 checks it by a parametric bootstrap at the fitted values. Third, (6) uses no estimate of f or η, which is what makes it robust to the observation scheme.

3.4Jumps and drift

Jump days are detected with the test of Lee and Mykland [23]: the statistic Lt=xt/Vt is compared with the Gumbel critical value for the maximum of n standardised returns at level 5 per cent, which controls the probability of any false detection in the sample. The jump intensity is the number of detections per year, and the mean and dispersion of the jump size are taken from the detected returns after removing the local diffusive variance. The logistic drift is estimated by regressing rt on a constant and the lagged price, rt=α-βSt-1+et, which identifies β=μΔ/K and α=(μ-q-λκ-σ2/2)Δ, with Newey-West standard errors.

4Monte Carlo evidence

Paths of (1) were generated with 20 Euler steps per day on the log scale, which keeps the price positive, using S0=5, K=60, μ=0.15, q=0.06, σ=0.30, λ=4, γ=-0.02 and δ=0.06, chosen to resemble Safaricom. Daily observation, Δ=1/252, was used throughout, with spans of 1, 5 and 17 years and 100 to 1,000 replications per design and fixed random seeds.

With point-in-time prices and no jumps, the infill theory of Section 3.2 is accurate: all estimators are unbiased, the nominal 95 per cent intervals cover 94.4 to 96.1 per cent of the time, and the jump test rejects at 5.6 to 6.4 per cent at the 5 per cent level. With jumps, bipower variation overstates σ by about 0.012 at the baseline because jumps leak into the products of neighbouring returns, and at daily frequency this does not shrink. Since the interval narrows as the span grows, coverage falls to 12.5 per cent over 17 years. Threshold variation is less biased, and both biases grow with jump intensity (Figure 1a). The estimates are identical for K=20, 60 and 1,000, as the invariance result predicts, and the dividend adjustment of Section 3.1 restores the baseline values to within simulation error.

The second set of designs reproduces the NSE scheme: the recorded price is the average of the simulated price over the last 90 per cent of each day (f=0.9), rounded to a relative tick of 0.3 or 1.4 per cent, which bracket the Safaricom sample. The simulated first-order autocorrelation is 0.21 against Working’s value of 0.214. Table 1 and Figure 1b show that every conventional estimator is biased downward, by 11 to 16 per cent without jumps, whereas the corrected estimator is essentially unbiased, with coverage of 92 to 94 per cent. With jumps at λ=4 per year the corrected estimator retains a bias of about 2.5 per cent; the untruncated version, which also counts jump variance, is 8 per cent too high, in line with Theorem 2(ii). With volatility changing every year between 0.15 and 0.45, the corrected estimator tracks the average integrated volatility with a bias of 2.2 per cent.

Table 1. Relative bias (%) of volatility estimators under the NSE scheme.
Design Tick Naive BV TV AC
λ = 0 0.3% -16.0 -15.4 -16.0 -0.2
λ = 0 1.4% -11.0 -15.9 -11.1 -0.4
λ = 4 0.3% -9.1 -10.9 -13.4 2.5
λ = 4 1.4% -4.3 -11.4 -8.4 2.3
Yearly σ 0.3% -9.8 -11.4 -13.7 2.2

Session VWAP with f=0.9, 17 years, 300 replications. Naive: standard deviation of daily returns. AC: estimator (6).

Monte Carlo bias. (a) Point-in-time prices: bias of realised, bipower and threshold volatility as jump intensity rises. (b) NSE scheme: relative bias under session averaging and tick rounding.
Figure 1. Monte Carlo bias. (a) Point-in-time prices: bias of realised, bipower and threshold volatility as jump intensity rises. (b) NSE scheme: relative bias under session averaging and tick rounding.

Quasi-maximum likelihood based on the Poisson-normal mixture density was also examined. With point-in-time prices, joint estimation of all parameters recovers σ without bias (0.3000, coverage 94 per cent) and the jump parameters with coverage of 91 to 96 per cent, whereas a two-step version that plugs in bipower volatility underestimates λ by about 40 per cent at λ=12. Rounding to a 1.4 per cent tick raises the joint estimate of σ by 4 per cent. Under the NSE scheme, a version of the likelihood applied after inverting the first-order moving average recovers σ within 2 per cent, but sampling weekly to escape the averaging destroys the identification of the jump law. These results matter for the application below.

5Application to Safaricom PLC

5.1Data

The data are the daily NSE prices and volumes of Safaricom PLC (ticker SCOM) from its listing on 9 June 2008 to 31 December 2024, taken from the published NSE all-stocks datasets of Wanjawa [24]-[28]. Cleaning re-dated one misdated record, removed one exact duplicate and resolved three conflicting duplicates by matching the next day’s reported previous price, leaving 4,121 daily returns over T=16.35 years. No day has zero volume, so stale prices are not an issue. The tick is KES 0.05, except from May 2017 to December 2018, when prices moved in steps of KES 0.25. Because the tick is large relative to the price early in the sample (about 1.4 per cent in 2009 to 2012), 23.7 per cent of raw daily returns are exactly zero.

The dividend record contains 20 cash distributions with book-closure dates between 2009 and 2024, including special dividends in 2016 and 2019 and interim dividends from 2021, compiled from Safaricom’s annual reports and AGM notices [29]. An event study fixes the ex-dividend day as the first trading day after book closure: across the 19 events with a confirmed date, the return on that day averages -0.92 times the dividend yield, and 95 per cent of these returns are negative (t=-6.0). The book-closure date of the FY2015 final dividend could not be confirmed, so that dividend enters q̂ but its price drop is not added back. The resulting dividend yield is q̂=0.0475 per year. Figure 2 shows the price path with ex-dividend days and the detected jumps.

Safaricom session VWAP close, June 2008 to December 2024, with ex-dividend days and jump days detected at the 5 per cent level.
Figure 2. Safaricom session VWAP close, June 2008 to December 2024, with ex-dividend days and jump days detected at the 5 per cent level.

5.2The VWAP signature

Adjusted daily returns have an annualised standard deviation of 0.274, excess kurtosis of 4.4, and strong dependence in squared returns (Ljung-Box p<0.001). Their first-order autocorrelation is 0.221 and stable across subperiods (0.229 in 2008 to 2012, 0.204 in 2013 to 2018 and 0.226 in 2019 to 2024), while autocorrelations at lags 2 to 10 lie between -0.04 and 0.00 (Figure 3a). This is the pattern of Proposition 1: positive dependence at lag one only. Inverting Working’s formula gives f̂=6ρ̂1/(1+2ρ̂1)=0.92, so almost all price variation falls inside the session. Variance ratios rise from 1 to 1.28 within three days and broadly follow the curve implied by f̂ (Figure 3b). Daily returns from closing prices therefore understate the variance of the underlying price by roughly 30 per cent.

VWAP signature in Safaricom daily returns. (a) Autocorrelation function. (b) Variance ratio of H-day returns with the curve implied by Working’s formula.
Figure 3. VWAP signature in Safaricom daily returns. (a) Autocorrelation function. (b) Variance ratio of H-day returns with the curve implied by Working’s formula.

5.3Volatility

Table 2 compares the estimators over the full sample. The conventional estimators, which treat closing prices as point-in-time prices, give 0.256 to 0.274. The corrected estimator (6) gives σ̂AC=0.308 with standard error 0.010; the untruncated version gives 0.329, and the difference, 0.3292-0.3082=0.013, is the variance contributed by the 31 truncated days. A parametric bootstrap with 300 paths, simulated under the NSE scheme with year-specific volatilities, the detected jump law and f̂, finds a bias of +0.0005 (0.16 per cent), a sampling standard deviation of 0.0062 against a mean analytic standard error of 0.0068, and interval coverage of 96 per cent. The bias-corrected estimate is 0.308 with bootstrap 95 per cent interval 0.295 to 0.320. The estimate is stable to the window (0.308 to 0.314 for 21 to 126 days) and to adding autocovariances at lags 2 and 3 (0.314 and 0.310). It is more sensitive to the truncation constant (0.282 at c=3, 0.325 at c=5). At c=3 about 2.4 per cent of days are removed, which discards diffusive returns from volatile periods as well as jumps, so c=4, fixed before seeing the data and supported by the simulations, is retained.

Table 2. Annualised volatility of Safaricom, 2008-2024.
Estimator σ ̂ s.e.
Naive s.d. of returns 0.274 -
Bipower variation 0.263 0.006
Threshold variation 0.257 0.005
AC, untruncated 0.329 -
AC, estimator (6) 0.308 0.010
AC, bootstrap 0.308 0.006

4,121 daily returns. The standard errors of bipower and threshold variation assume point-in-time prices and understate their error. Bootstrap: 300 parametric paths under the NSE scheme.

Volatility is not constant over time. By calendar year, the corrected estimate ranges from 0.199 in 2019 to 0.393 in 2023, with 0.575 in the partial year 2008 (Figure 4), and a test of equal variance across the full years 2009 to 2024 rejects decisively (H=59.2 on 15 degrees of freedom, p<10-6). The conventional estimate lies below the corrected one in 15 of the 17 years.

Annual volatility of Safaricom: corrected estimator (6) with 95 per cent intervals and the conventional estimator.
Figure 4. Annual volatility of Safaricom: corrected estimator (6) with 95 per cent intervals and the conventional estimator.

5.4Jumps and the logistic drift

The Lee-Mykland test detects 15 jump days at the 5 per cent level (20 at 10 per cent, 10 at 1 per cent), 10 upward and 5 downward. The implied intensity is λ̂=0.92 per year (standard error 0.24), with mean jump γ̂=0.024 (standard error 0.017, not significantly different from zero) and dispersion δ̂=0.064. Detection requires a move of about 4.4 local standard deviations, so this is the law of large moves rather than of all discontinuities. Two checks show that the jump law is only weakly identified in daily VWAP data. First, the joint likelihood fitted to the data assigns about 270 jumps per year of size 1.5 per cent, and the conventional likelihood degenerates entirely because a quarter of returns sit at a single value; in both cases the mixture is absorbing tick rounding and volatility clustering. Second, simulating the model with year-specific volatility and searching over (λ,δ) to match the number and mean size of detected jumps [30] does not reproduce the data, which contain detections of moderate size during calm spells, a feature of within-year volatility clustering that the model does not include.

The drift regression gives a slope of β̂=3×10-5 with standard error 3×10-5 (p=0.31), so the logistic term is not significant. The implied carrying capacity is K̂=42 KES, but its 95 per cent confidence set runs from 14 KES upward without bound and so includes the geometric limit K=∞. The growth rate is μ̂=0.28 with standard error 0.15. This confirms the identification problem noted in [9]: over 16 years the price never approaches a level at which the logistic damping can be measured. By the invariance result, this has no effect on the volatility estimate.

5.5Value-at-risk

Each trading day from mid-2009, a one-year trailing window of returns gives two forecasts for a long position over horizons of 1, 5 and 10 days. The conventional forecast multiplies the sample variance of daily returns by the horizon. The corrected forecast uses (3) with H in place of 1, that is σ̂AC2Δ(H-f̂/3)+ht2/6, where ht is the relative tick and σ̂AC2 and f̂ are computed in the window. Forecasts use only past data, and the evaluation uses non-overlapping returns. Table 3 and Figure 5 report the results. The ratio of mean squared realised returns to mean forecast variance is 1.23 for the conventional rule at ten days, an understatement of 23 per cent, against 1.04 for the corrected forecast. At the 95 per cent level the corrected forecast passes the Kupiec test [31] at all horizons, with 4.7 per cent violations at ten days, while the conventional rule has 6.6 per cent violations at five days. Both Gaussian forecasts have too many violations at 99 per cent and fail the Christoffersen independence test [32] at one day, which reflects fat tails and volatility clustering rather than the averaging correction.

Table 3. Value-at-risk backtest for a long Safaricom position.
H Forecast Var. ratio 95% viol. 99% viol.
1 Naive 0.98 4.9 1.8*
1 Corrected 1.08 5.4 2.2*
5 Naive 1.28 6.6 2.2*
5 Corrected 1.10 5.6 2.1*
10 Naive 1.23 6.0 2.8*
10 Corrected 1.04 4.7 2.3*

Violations in per cent; 3,869, 773 and 386 forecasts at H = 1, 5, 10. Var. ratio: mean squared return over mean forecast variance. * Kupiec test rejects at 5 per cent.

Value-at-risk application. (a) Ratio of realised to forecast variance by horizon. (b) Violation rate of the 95 per cent VaR (nominal 5 per cent).
Figure 5. Value-at-risk application. (a) Ratio of realised to forecast variance by horizon. (b) Violation rate of the 95 per cent VaR (nominal 5 per cent).

The same correction matters for derivative pricing. At the money, an option price is close to proportional to volatility, so pricing with the conventional estimate of 0.274 instead of 0.308 understates the value of a Safaricom option by about 11 per cent, and by more if the untruncated total volatility is the relevant input.

6Discussion

Three findings stand out. First, the observation scheme matters more than the choice among conventional estimators: on NSE data every point-in-time estimator understates volatility, and the correction depends only on an identity that holds whatever the averaging fraction and rounding error. Second, the logistic structure is not identified from Safaricom prices, and the drift, including μ and K, is estimated with little precision. The invariance of the volatility estimator to the drift is therefore a practical result, not only a theoretical one. Third, the data reject constant volatility, and with daily VWAP data the jump law cannot be separated cleanly from volatility clustering.

The analysis has limits. VWAP is approximated by an equal-volume time average; intraday volume patterns change the weights but not the first-order moving-average structure on which (6) relies. Rounding errors are treated as independent, which is accurate for small ticks but only approximate early in the sample. The ±10 per cent daily price band [10, Rule 5.10.1] was reached on five days and is not modelled. Theorem 2 assumes constant volatility, whereas the data show time variation; under year-specific volatility the estimator targets average integrated volatility, as the simulations confirm. The dividend record omits the ex-date of one dividend. Finally, the study covers one stock. Extending it to other NSE stocks, to models with stochastic volatility, and to option pricing under the logistic dynamics of [9] with calibrated volatility are natural next steps.

7Conclusion

This paper has calibrated a logistic jump-diffusion with dividend yield to Nairobi Securities Exchange data. The model has a unique positive solution with a closed-form representation between jumps. Because NSE closing prices are session VWAPs on a discrete tick, daily returns follow a first-order moving average whose variance and first autocovariance combine to the true diffusive variance. A truncated autocovariance-corrected estimator built on this identity is consistent and asymptotically normal over a long span, robust to averaging and rounding, and invariant to the logistic drift. For Safaricom it gives an annualised volatility of 0.308, about 12 per cent above the conventional estimate, and it removes most of the understatement of multi-day value-at-risk produced by the square-root-of-time rule. Practitioners using NSE closing prices should correct for the averaging before using volatility estimates in pricing or risk management.

Acknowledgments

The author thanks Barack Wanjawa for making the NSE daily price datasets publicly available. The cleaned Safaricom series, the dividend record and the code that reproduces every table and figure are available from the author on request.

References

  1. [1]Black F, Scholes M. The pricing of options and corporate liabilities. J Political Economy. 1973;81(3):637–654.
  2. [2]Merton RC. Theory of rational option pricing. Bell J Economics and Management Science. 1973;4(1):141–183.
  3. [3]Merton RC. Option pricing when underlying stock returns are discontinuous. J Financial Economics. 1976;3(1-2):125–144.
  4. [4]Kou SG. A jump-diffusion model for option pricing. Management Science. 2002;48(8):1086–1101.
  5. [5]Mulambula A, Oduor DB, Kwach BO. Volatility estimation using European-logistic Brownian motion with jump diffusion process. Int J Mathematics and its Applications. 2020;8(2):155–163.
  6. [6]Mulambula A. Logistic Brownian motion with jumps. IRE Journals. 2021;5(3):98–101.
  7. [7]Opondo MO, Oduor DB, Odundo F. Jump diffusion logistic Brownian motion with dividend yielding asset. Int J Mathematics and its Applications. 2021;9(4):25–34.
  8. [8]Erick M, Mulambula A, Oduor BD. Deriving the Black-Scholes differential equation using dividend yielding logistic Brownian motion with jump diffusion process. IRE Journals. 2025;8(12):753–760.
  9. [9]Mulambula A. Pricing European options under logistic stock-price dynamics with a continuous dividend yield. IRE Journals. 2026;10(3):1868–1878. https://doi.org/10.64388/IREV10I3-1723108
  10. [10]Nairobi Securities Exchange. Trading Rules for Equity Securities. Nairobi, Kenya: NSE; 2019. Available from: https://www.nse.co.ke/wp-content/uploads/nse-equities-trading-rules.pdf
  11. [11]Working H. Note on the correlation of first differences of averages in a random chain. Econometrica. 1960;28(4):916–918.
  12. [12]Delattre S, Jacod J. A central limit theorem for normalized functions of the increments of a diffusion process, in the presence of round-off errors. Bernoulli. 1997;3(1):1–28.
  13. [13]Hansen PR, Lunde A. Realized variance and market microstructure noise. J Business and Economic Statistics. 2006;24(2):127–161.
  14. [14]Barndorff-Nielsen OE, Shephard N. Power and bipower variation with stochastic volatility and jumps. J Financial Econometrics. 2004;2(1):1–37.
  15. [15]Barndorff-Nielsen OE, Shephard N. Econometrics of testing for jumps in financial economics using bipower variation. J Financial Econometrics. 2006;4(1):1–30.
  16. [16]Mancini C. Non-parametric threshold estimation for models with stochastic diffusion coefficient and jumps. Scandinavian J Statistics. 2009;36(2):270–296.
  17. [17]Aït-Sahalia Y, Jacod J. High-Frequency Financial Econometrics. Princeton, NJ: Princeton University Press; 2014.
  18. [18]Protter PE. Stochastic Integration and Differential Equations. 2nd ed. Berlin: Springer; 2004.
  19. [19]Huang X, Tauchen G. The relative contribution of jumps to total price variance. J Financial Econometrics. 2005;3(4):456–499.
  20. [20]Zhou B. High-frequency data and volatility in foreign-exchange rates. J Business and Economic Statistics. 1996;14(1):45–52.
  21. [21]Newey WK, West KD. A simple, positive semi-definite, heteroskedasticity and autocorrelation consistent covariance matrix. Econometrica. 1987;55(3):703–708.
  22. [22]Hoeffding W, Robbins H. The central limit theorem for dependent random variables. Duke Mathematical J. 1948;15(3):773–780.
  23. [23]Lee SS, Mykland PA. Jumps in financial markets: A new nonparametric test and jump dynamics. Review of Financial Studies. 2008;21(6):2535–2563.
  24. [24]Wanjawa B. Nairobi Securities Exchange all stocks prices 2007-2012. Mendeley Data. 2020. https://doi.org/10.17632/5hk4zw32f5.1
  25. [25]Wanjawa B. Nairobi Securities Exchange (NSE) all stocks prices 2013-2020. Mendeley Data. 2021. https://doi.org/10.17632/73rb78pmzw.2
  26. [26]Wanjawa B. Nairobi Securities Exchange (NSE) Kenya - all stocks prices 2021. Mendeley Data. 2022. https://doi.org/10.17632/97hkwn5y3x.4
  27. [27]Wanjawa B. Kenya Nairobi Securities Exchange (NSE) all stocks prices 2022. Mendeley Data. 2024. https://doi.org/10.17632/jmcdmnyh2s.2
  28. [28]Wanjawa B. Kenya Nairobi Securities Exchange (NSE) all stocks prices 2023-2024. Mendeley Data. 2025. https://doi.org/10.17632/ss5pfw8xnk.3
  29. [29]Safaricom PLC. Annual Reports, Notices of Annual General Meetings and Shareholder Questions and Answers, 2009–2024. Nairobi, Kenya. Available from: https://www.safaricom.co.ke
  30. [30]Gouriéroux C, Monfort A, Renault E. Indirect inference. J Applied Econometrics. 1993;8:S85–S118.
  31. [31]Kupiec PH. Techniques for verifying the accuracy of risk measurement models. J Derivatives. 1995;3(2):73–84.
  32. [32]Christoffersen PF. Evaluating interval forecasts. Int Economic Review. 1998;39(4):841–862.