1 Introduction

Non-ferrous metal resources commodity producers, consumers and investors face problems resulting from the great variability in metal prices over time. The metal price fluctuations affect metal consumers by increasing or decreasing production cost. Obviously, the consumer wants the price to be as low as possible. Therefore, the metal price should not be too high to lose the clients because of the drastic competition arising from the open market. On the other hand, if the price is lower than the estimated random price in order to cover expenses and to hold some reserves, the companies would go bankrupt. In this light, it is very useful to study and to model the long-time behavior in a mathematical way. As discussed by Ahrens and Sharma [1] (elsewhere [25]), natural resources commodity prices exhibit stochastic trends. In order to capture the properties of empirical data, Brennan and Schwartz [6] proposed a geometric Brownian motion (GBM) model for forecasting natural resources commodity prices Y t :

d Y t =θ Y t dt+σ Y t d W t ,t0, y 0 =0,

where d W t is the increment in a Gauss-Wiener process with drift θ and instantaneous standard deviation σ. A geometric Brownian motion or exponential Brownian motion is a continuous-time stochastic process in which the logarithm of the randomly varying quantity follows a Brownian motion or a Wiener process. It is applicable to mathematical modeling of some phenomena in financial markets. GBM is used as a mathematical model in financial markets and in forecasting prices. The GBM formula means that ‘in any interval of time, prices will never be negative and can either go up or down randomly as a function of their volatility’.

One generalization of the GBM model is to use regime switching such as in [7, 8], to name a few. Hamilton [9] characterizes business cycles as periods of discrete regime shifts, i.e., recessions are characterized belonging to one regime and expansions to another in a Markov-switching process. The main advantage of the Markov-switching space state model over the standard GARCH model is that in the case of the latter the unconditional variance is constant, while in the former the variance changes according to the state of the economy. However, the Markov-switching model has been criticized because it lacks transparency, is less robust and is difficult to apply [10].

On the other hand, various economic shocks, news announcement, government policy changes, market demands may affect the metal price in a sudden way and generate non-ferrous metal price jumps. As indicated in Figure 1, the jumps do exist in the aluminum prices realization. This paper introduces a new comprehensive version of the long-term trend reverting jump and diffusion model. The behavior of historical non-ferrous metal prices includes three different components: long-term reversion, diffusion and jump. The long-term behavior of stochastic interest rate models was discussed in [1113], where they studied the Cox-Ingersoll-Ross model.

Figure 1
figure 1

Monthly data for the price of aluminum and articles thereof (IP76) from January 1994 to October 2013. Shaded areas indicate US recessions. We quoted the data from US Department of Labor: Bureau of Labor Statistics.

In this paper, in order to incorporate sudden jumps in spot market, we consider the stochastic metal price model with jumps in the form

dX(t)= ( β X ( t ) + δ ( t ) ) dt+σX(t)dW(t)+ U g ( X ( t ) , u ) N ˜ (dt,du),
(1)

where X(t):= lim s t X(s). The integral U g(X(t),u) N ˜ (dt,du) depends on the Poisson measure and is regarded as a jump. Precise assumptions on the data of Equation (1) are given in Section 2.

The remainder of the paper is organized as follows. In the next section, we give the limit theorem and its proof for the stochastic metal price model with jumps. The limit theorem of a two-factor affine model is given in the last section.

2 The long-term behavior of stochastic metal price models with jumps

Let (Ω, F t ,P) be a complete probability space in which two mutually independent processes are defined: ( W t ) t 0 a standard d-dimensional Brownian motion and N a Poisson random measure on (0,+)×(Z{0}), where Z R d is equipped with its Borel field B Z , with the Levy compensator N ˜ (dt,dz)=dtν(dz), i.e., { N ˜ ( ( 0 , t ] × A ) = ( N N ˜ ) ( ( 0 , t ] × A ) } t > 0 is an F t martingale for each A B Z . Hence ν(dz) is a Poisson σ-finite measure satisfying Z ν(dz)<. We assume that there exist a sufficiently large constant γ>0 and a function ρ: R k R + with Z ρ 2 (z)ν(dz)< such that

b ( t , x ) b ( t , x ) , x x γ | x x | 2 , | σ ( t , x ) σ ( t . x ) | γ | x x | , | b ( t , x ) | + | σ ( t , x ) | γ ( 1 + | x | ) , | g ( x , z ) g ( x , z ) | K | x x | , | g ( x , z ) | ρ ( z ) ( 1 + | x | ) ,

where , and || denote the Euclidean scalar product and the norm, respectively. Obviously, under the above assumptions, there exists a unique strong solution to (1) (see, e.g., [14]).

Lemma 1 If X(t) satisfies (1) and P(X(0)0)=1, then P(X(t)0 for all t0)=1.

Proof Let a 0 =1 and a k =exp(k(k+1)/2) for k1, so that a k a k 1 d u u =k. For each k1, there clearly exists a continuous function ψ k (u) with support in ( a k , a k 1 ) such that

0 ψ k (u) 2 k u for  a k <u< a k 1

and a k a k 1 ψ k (u)du=1. Define φ k (x)=0 for x0 and

φ k (x)= 0 x dy 0 y ψ k (u)dufor x<0.

It is easy to observe that φ C 2 (R,R) and 1 φ k (x)0 if x< a k or otherwise φ k (x)=0; φ (x) 2 k x 2 if a k 1 <x< a k or otherwise φ (x)=0.

Moreover,

x a k 1 φ k (x) x for all xR,

where x =x if x<0 or otherwise x =0.

For any t0, by Ito’s formula, we can derive

E φ k ( X ( t ) ) = E φ k ( X 0 ) + E 0 t φ k ( X ( s ) ) { β X ( s ) + δ ( s ) } d s + σ 2 2 E 0 t φ ( X ( s ) ) X 2 ( s ) d s + E 0 t Z { φ k ( X ( s ) + g ( X ( s ) , u ) ) φ k ( X ( s ) ) φ k ( X ( s ) ) g ( X ( s ) , u ) } n ( d u ) d s C 1 k + E 0 t Z 0 1 ( φ k ( θ g ( ( X s ) , u ) + X ( s ) ) φ k ( X ( s ) ) ) × g ( X ( s ) , u ) d θ n ( d u ) d s C 1 k + C 2 n 1 2 ( Z ) E 0 t X ( s ) I X ( s ) 0 d s C 1 k C 2 n 1 2 ( Z ) a k 1 t + C 2 n 1 2 ( Z ) 0 t E φ k ( X ( s ) ) d s .

Combining with the Gronwall inequality, we have

E X (t) a k 1 E φ k ( X ( t ) ) C ( 1 K + a k 1 ) .

Hence E X (t)=0 as k and the nonnegative property of the solution { X ( t ) } t 0 follows. □

Lemma 2 Let β<0 and assume that 2β+ K 2 <0. Then there exist k>0 and C>0 such that

E ( e k β τ X 2 ( τ ) ) C 1 + C 2 E 0 τ e k β s ( δ 2 ( s ) + 1 ) ds,

where τ>0 is a bounded stopping time.

Proof By Ito’s formula, we have

d ( e k β t X 2 ( t ) ) = e k β t { ( 2 k ) β X 2 ( t ) + σ 2 X 2 ( t ) + 2 δ ( t ) X ( t ) + U g 2 ( X ( t ) , u ) n ( d u ) } d t + 2 σ e k β t X 2 ( t ) d W ( t ) + e k β t U ( g 2 ( X ( t ) , u ) + 2 X ( t ) g ( X ( t ) , u ) ) N ˜ ( d t , d u ) .

Integrating from 0 to τ and taking expectations on both sides, we have

E ( e k β τ X 2 ( τ ) ) C 1 + ( ( 2 k ) β + 2 ϵ + K 2 ) E 0 τ e k β s X 2 ( s ) d s + C 2 E 0 τ ( δ 2 ( s ) + 1 ) d s ,

where ϵ>0 is arbitrary. Due to 2β+ K 2 <0, we choose K>0 and ϵ such that (2k)β+2ϵ+ K 2 =0. □

Now we turn to the proof of the convergence theorem.

Theorem 1 Let X(t) be a solution to (1) and assume that there is μ1 and a nonnegative random variable δ ¯ such that

lim t 1 t μ 0 t δ(s)ds δ ¯ a.s.

Then the following convergence holds:

1 t μ 0 t X(s)ds δ ¯ β a.s. as t.

Proof We use Kronecker’s lemma in [12].

Dividing equation (1) by β ( 1 + t ) μ gives the equality

1 ( 1 + t ) μ 0 t ( X ( s ) + δ ( s ) β ) d s = X ( t ) X ( 0 ) β ( 1 + t ) μ 0 t X ( s ) β ( 1 + t ) μ d B ( s ) 0 t U g ( X ( s ) , u ) β ( 1 + t ) μ N ˜ ( d s , d u ) .

Let us introduce the sequence ( T n ) n 1 of stopping times

T n =inf { t 0 | 0 t δ 2 ( u ) ( u + 1 ) 2 d u n } .

Since by hypothesis 1 s + 1 0 s δ u du δ ¯ a.s., we obtain that 0 u δ s dsK(u+1) a.e. for some constant K depending on ω. A straightforward calculation shows that

0 δ 2 ( u ) u + 1 du<a.s.

Hence { T n =}Ω, and consequently, we only need to prove the existence a.e. of 0 g X u T n u + 1 d B u on {T=}, where g(x)=x.

Moreover, since 0 X u T n u + 1 d B u is a local martingale, it suffices to remark that 0 t X u T n u + 1 d B u is an L 2 bounded martingale,

0 t X u T n u + 1 d B u 2 2 = 0 t E ( X u T n ) 2 1 ( u + 1 ) 2 du.

In order to evaluate the integral, we remark that

E ( X u T n ) 2 e 2 β u E [ e 2 β u X u 2 I u T n ] e 2 β u E [ e 2 β ( u T n ) X u T n 2 ] .

In Lemma 2, we have obtained the inequality

E ( e k β τ X 2 ( τ ) ) C 1 + C 2 E 0 τ e k β s ( δ 2 ( s ) + 1 ) ds.

Consequently,

E ( X u T n ) 2 e 2 β u ( X 0 + E 0 u T n e 2 β s ( δ ( s ) + 1 ) d s ) X 0 e 2 β u + e 2 β u 0 u e 2 β s E [ δ 2 ( s ) I ( s T n ) ] d s .

Using this result, we obtain

0 t E ( X u T n ) 2 1 ( u + 1 ) 2 d u 0 t X 0 e 2 β u ( u + 1 ) 2 d u + 0 t X 0 e 2 β u ( u + 1 ) 2 d u 0 u e 2 β s E [ δ s 2 I ( s T n ) ] d s .

Obviously, the first term is uniformly bounded in t. For the second term, we apply Fubini’s theorem to find a bound which does not depend on t,

0 t X 0 e 2 β u ( u + 1 ) 2 d u 0 u e 2 β s E [ δ s 2 I ( s T n ) ] d s = 0 t e 2 β s E [ δ s 2 I ( s T n ) ] d s s t e 2 β u ( u + 1 ) 2 d u 0 t E [ δ s 2 I ( s T n ) ] 1 ( s + 1 ) 2 1 2 β d s 1 2 β E [ 0 T n δ s 2 ( s + 1 ) 2 d s ] n 2 β .

The third term converges to 0 by observing that

E ( 0 t U g ( X ( s ) , u ) ( 1 + s ) μ I ( s τ n ) N ˜ ( d s , d u ) ) 2 = E 0 t U g 2 ( X ( s ) , u ) ( 1 + s ) 2 μ I ( s τ n ) ν ( d u ) d s .

 □

3 The long-time behavior of affine models

As an application of Theorem 1, we consider the long-time behavior of an affine model in a two-dimensional case,

d X ( t ) = ( β 1 X ( t ) + δ ( t ) ) d t + σ 1 X ( t ) d W 1 ( t ) + X ( t ) U u N 1 ˜ ( d t , d u ) , d Y ( t ) = ( β 2 Y ( t ) + X ( t ) ) d t + σ 2 Y ( t ) d W 2 ( t ) + Y ( t ) U u N 2 ˜ ( d t , d u ) ,
(2)

where β 1 <0 and β 2 <0. Let (Ω, ( F t ) t 0 ,P) be a filtered probability space satisfying the usual hypothesis. Suppose that on this probability space the following objects are defined:

  1. (i)

    a two-dimensional Brownian motion W()=( W 1 (), W 2 ());

  2. (ii)

    N 1 (dt,du), N 2 (dt,du) represent Poisson counting measures with characteristic measures ν 1 () and ν 2 (), respectively.

For model (2), we are interested in the almost sure convergence of the long-term behavior t μ 0 t Y(s)ds for some μ1.

The process Y(t) has a reversion level X(t) which is a stochastic process itself. From Dawson and Li [15], the equation system has a unique strong solution (X(),Y()). Moreover, (X(),Y()) is an affine Markov process. Now, we give the main theorem of this section.

Theorem 2 Assume that (X(),Y()) is a solution to the equation system (2). Then we have

1 t μ 0 t Y(s)ds δ ¯ β 1 β 2 a.s. as t.

Proof It can be obtained by similar arguments as Theorem 1. □

Another application of Theorem 1 is that if the average of the drift converges almost surely to a constant, then the long-term trend of the model will revert to a line almost surely.

Corollary 3 Let δ:ω× R + R + and there exist constants μ1 and δ ¯ 0 such that

lim t 1 t μ 0 t δ(s)ds δ ¯ a.s.

Then the following convergence holds for equation (1):

1 t μ 0 t X(s)ds δ ¯ β a.s. as t.

In Figure 2, the long-term behavior of the model is plotted with μ=β=σ=1 and δ ¯ =0.

Figure 2
figure 2

Numerical result for Corollary  3 with δ ¯ =0 .