The tag has no usage guidance.

learn more… | top users | synonyms

16
votes
3answers
24k views

How to simulate stock prices with a Geometric Brownian Motion?

I want to simulate stock price paths with different stochastic processes. I started with the famous geometric brownian motion. I simulated the values with the following formula: ...
14
votes
4answers
2k views

Strictly local martingales: what is the intuition behind them?

A process $X_t$ is a local martingale if for each increasing sequence of stopping times $\{\tau_k,k=1,2,...\}$ the stopped process is a martingale. All true martingales are local martingales, but the ...
13
votes
3answers
1k views

How to account for transaction costs in a simulated market environment?

I am simulating a market for my trading system. I have no ask-bid prices in my dataset and use adjusted close for both buy and sell price. To account for this I plan to use a relative transaction ...
12
votes
6answers
2k views

How to generate a random price series with a specified range and correlation with an actual price?

I want to generate a mock price series. I want it to be within a certain range and have a defined correlation with the original price series. If I choose, say, oil, I want as many time series which ...
12
votes
2answers
1k views

Simulating Returns

I'll start this off with a rather broad question: I am trying to simulate returns of a large number of assets within a portfolio of different classes - equity and fixed income in a first step, say 100 ...
11
votes
3answers
1k views

Literature on generating synthetic time series for testing

I have some market data (daily time series) for bond prices and CDS indices and I would like to generate synthetic versions of these which are statistically "similar" for testing trading strategies. ...
11
votes
1answer
322 views

Enhancing Monte-Carlo convergence (crude method)

I am currently doing a project involving Monte-Carlo method. I wonder if there is papers dealing with a "learning" refinement method to enhance the MC-convergence, example : Objective : estimate of ...
9
votes
2answers
4k views

When to use Monte Carlo simulation over analytical methods for options pricing?

I've been using Monte Carlo simulation (MC) for pricing vanilla options with non-lognormal underlyings returns. I'm tempted to start using MC as my primary option-valuating technique as I can get ...
9
votes
2answers
672 views

Is Walk Forward Analysis a good method to estimate the edge of a trading system?

Do you think Walk Forward Analysis is a good method to estimate the predictability or edge of a trading system? Are there similar methods to know (estimate) how much alpha can capture an algo (in the ...
9
votes
1answer
390 views

Distribution of Geometric Brownian Motion

Please let me know where I have been mistaken! Let the SDE satisfied by the GBM $S(t)$ be $$ \frac{dS(t)}{S(t)} = \mu dt + \sigma dW(t). $$ Then, the underlying BM $X(t)$ will satisfy $$ dX(t) = ...
8
votes
3answers
577 views

How to test for and how to simulate price rise/fall asymmetry in the stock market

One of the stylized facts of financial time series seems to be a fundamental asymmetry between smooth upward movements over longer periods of time followed by abrupt declines over relatively shorter ...
8
votes
1answer
721 views

Monte carlo portfolio risk simulation

My objective is to show the distribution of a portfolio's expected utilities via random sampling. The utility function has two random components. The first component is an expected return vector ...
8
votes
3answers
260 views

Are there any standard techniques for adding realistic synthetic microstructure noise to a price series?

This may seem like a strange question, but for my particular application we need to actually add synthetic microstructure noise to real time charts. The signal should still be representative of the ...
7
votes
2answers
2k views

Simulation of GBM

I have a question regarding the simulation of a GBM. I have found similar questions here but nothing which takes reference to my specific problem: Given a GBM of the form $dS(t) = \mu S(t) dt + ...
7
votes
1answer
385 views

How to reduce variance in a Cox-Ingersoll-Ross Monte Carlo simulation?

I am working out a numerical integral for option pricing in which I'm simulating an interest rate process using a Cox-Ingersoll-Ross process. Each step in my Monte Carlo generated path is a ...
7
votes
1answer
742 views

Simulating conditional expectations

There is a multidimensional process X defined via its SDE (we can assume that its a diffusion type process), and lets define another process by $g_t = E[G(X_T)|X_t]$ for $t\leq T$. I would like to ...
7
votes
1answer
186 views

What tradeoff is there to using an accurate estimate with a large confidence interval?

I am working on calibrating a Heston model from simulated historical stock data. After obtaining an accurate estimate of the model parameters I found very large 95% confidence intervals for these ...
6
votes
2answers
1k views

How to simulate cointegrated prices

Is there any simple way to simulate cointegrated prices?
6
votes
2answers
254 views

Does GARCH derived variance explain the auto-correlation in a time series?

Given a time series of $u_i$ returns where i=1 to t. $\sigma_i$ is calculated from GARCH(1,1) as $\sigma_i^2=w+\alpha u_{i-1}^2 +\beta \sigma_{i-1}^2$ . What is the mathematical basis to say that ...
5
votes
1answer
1k views

How to simulate correlated assets for illustrating portfolio diversification?

I have seen multiple instances where people try to explain the diversification effects of having assets with a certain level of correlation, especially in the "most diversified portfolio" literature. ...
5
votes
2answers
1k views

Monte Carlo simulating Cox-Ingersoll-Ross process

The CIR process is given by the SDE $$ \mathrm dr_t = \theta(\mu-r_t)\mathrm dt + \sigma\sqrt{r_t}\mathrm dW_t $$ where $W_t$ is a Brownian motion. I am interested in finite-difference schemes of ...
5
votes
1answer
4k views

How to simulate a Merton Jump Diffusion process?

I am talking about the Merton Jump Diffusion model, on this page, where they give the following formula: $$ dS_t = \mu S_t dt + \sigma S_t dW_t + (\eta-1) dq$$ where $W_t$ is a standard brownian ...
5
votes
1answer
149 views

Simulate (imaginary) asset prices using random numbers that follow a Frank Copula

I didn't understand how to simulate asset prices by using non normal random numbers. I am assuming that it would be incorrect to use the standard Geometric Brownian Motion, since it is based solely ...
5
votes
1answer
557 views

Kelly Capital Growth Investment Strategy (Example in R)

In the paper Response to Paul A Samuelson letters and papers onthe Kelly Capital Growth Investment Strategy pages 5 and 6 Dr William T Ziemba, gives a praticle example on Kelly Growth. I’m trying to ...
5
votes
0answers
55 views

simulating from the CIR++

I am looking at the CIR++ model which is described in interest rate models by Brigo et al, and was wondering on how to actually simulate from this model. The model reads $$r_t=x_t+\phi(t),$$ where ...
4
votes
2answers
202 views

Random Brownian Simulation Startling Results

I was playing around in Excel the other day, simulating possible equity curve/P&L paths for a simple game I designed. The game is really trying to find an optimal risk managment strategy. I start ...
4
votes
2answers
126 views

Geometric Brownian Motion - increasing simulations or smaller step size

I am running Monte Carlo simulations to estimate future share prices of some stocks. For stock A, I need 1 share price exactly one year from now. For stock B, I need daily prices for each trading ...
4
votes
1answer
1k views

Valuing Total Return Swaps

In my quest for simulated data, I am trying to generate prices for Total Return Swaps by calculating the NPVs of the fixed and floating leg. My problem: Given the fixed leg, how do I set the spread on ...
4
votes
1answer
100 views

Use NIG distribution to model stock path

I would like to use Monte Carlo simulation to price some options. First I use standard approach where stock price is discribed by the following process: $$S_T = S_0\exp \left[(r - 0.5\sigma^2)T + ...
4
votes
1answer
2k views

Michaud's Resampled Efficient Frontier - Out of Sample Simulation Testing

I will be putting ALL my account points on bounty to whoever answers this question [if your answer is crap but it's the only answer, you're getting the 165 points]. You will have to wait 2 days or so ...
4
votes
0answers
40 views

Regularity requirement for convergence of Euler scheme for stochastic integral?

Let $S_t$ be follow Black Scholes, then I am interesting in simulating the process $\int ^t _0 e^{-rt}1_{\{S_t\leq K\}}dS_t$ which is like a naive hedge of a European put, which does not work in ...
3
votes
1answer
90 views

Pricing a log-contract using Monte Carlo

Having a payoff of log-contract defined as $$ \Pi_T = \ln \left(\frac{S_T}{S_0} \right) $$ How would you express the MC-estimator for the price of this contract? The stock price dynamics here is ...
3
votes
2answers
847 views

When to use the real world drift and when the risk neutral one for a Monte-Carlo simulation?

Under what conditions should the drift be real world and when risk neutral when simulating Delta Hedging option pricing trading strategy any other? For 2. it should be risk neutral. For 1., it ...
3
votes
1answer
140 views

Extended CIR and discretization

Did someone know how to discretize this process efficiently : $dX(t) = \kappa [\theta(t)-X(t)]dt + \sigma \sqrt{X(t)}dW(t)$ I am looking for something more sophisticated than the trivial Euler ...
3
votes
1answer
51 views

Simulations of (standard, one-dimensional) Brownian motion

Consider the following two proposed simulations of paths of standard, one-dimensional Brownian motion between time $0$ and time $1$. Normal Increments Roll out a large sequence of, say $M$, ...
3
votes
2answers
105 views

Sobol numbers in monte Carlo simulation

I wanted to figure how how much faster the Sobol quasi random numbers convergence to the B&S call price compared with pseudo random numbers. To generate the Sobol numbers I used the randtoolbox in ...
3
votes
1answer
102 views

Evaluation of the semi-closed Heston pricing formula for call options

I'd like to know, how the integral part of the semi-closed Heston pricing formula for call options can be simulated for a given set of model parameters. Monte Carlo simulations shoud work for this ...
3
votes
1answer
82 views

Copula- AR simulation

I am estimating different copulas for bond factors that i also fit AR(1) models on. Now i would like to test and compare durations and VaRs with my model vs empiric. But how can i simulate AR(1) ...
3
votes
1answer
369 views

Monte Carlo for MultiFactor Ornstein Uhlenbeck

I'm following loosely the exposition given in "Monte Carlo Methods in Financial Engineering by Glasserman. For a multifactor OU process: $dX(t)=C(b-X(t))dt+DdW(t)$ Where C and D are d*d matrices ...
3
votes
1answer
144 views

Simulating Brownian motion with jumps

I am trying to improve my understanding of jump processes. As a first step, I want to simulate sample paths for the process $$dX(t) = dw(t) + dJ(t)$$ where $dw(t)$ is a Brownian motion and $dJ(t)$ ...
3
votes
1answer
530 views

How does the 2-factor Hull White model propagate the forward rates curve?

I've been trying to get a grasp on some of the basics of interest rate modeling, and am looking to simulate rates using the 2 factor Hull White model, which I am aware offers a more realistic model of ...
3
votes
0answers
71 views

How to simulate stock price with support and resistance level

I couldn't find good resources on how to simulate a stock price data sequence including some basic effects. The basis might be a Brownian motion model; but in real stock prices, there are additional ...
3
votes
0answers
92 views

How does one simulate intraday strategies which don't end up flat at the close?

I ran into this trying to simulate trading interlisted names between the NYSE and the TSX. Depending on my strategy parametrization it would sometimes end up with a significant short or long dollar ...
3
votes
0answers
58 views

Credit spreads vs default events dependence

Reading this note it strikes me that credit spreads and defaults seem not to be commonly modeled jointly (e.g. more or less directly in structural models), but at best with some kind of "ex post" ...
3
votes
2answers
117 views

How to discretize a GBM under P- and Q-measures?

Under the P-measure, a geometric Brownian motion can be specified using the following SDE: $$dS_t=\mu S_tdt+\sigma S_tdW_t^P$$ and its Euler discretization is $$S_{t+\Delta t}=S_t + \mu S_t \Delta ...
2
votes
1answer
239 views

SDE simulation: P or Q?

Let's take a GBM under $P$: $dS=\mu dt+\sigma dW_{t}^{P}$ and then under $Q$ $dS=r dt+\sigma dW_{t}^{Q}$, where $dW_{t}^{Q} = dW_{t}^{P} + (\mu - r)/\sigma dt $ Now, let's say that I have ...
2
votes
3answers
569 views

Calibration of a GBM - what should dt be?

I have a time series of daily data that I want to calibrate GBM parameters $\mu$ and $\sigma$ to. Using the discretized solution $$ S_{t_{i+1}} = S_{t_i}\exp\left(\left(\mu - ...
2
votes
2answers
69 views

Monte Carlo Methods for Pricing Derivatives

can someone please suggest a good book on Monte Carlo Simulation for Pricing Derivatives? Don't want a book which is too complicated like a PhD level. A Masters level should be good. Thanks a lot in ...
2
votes
1answer
102 views

Simulating returns from ARMA(1,0)-GARCH(1,1) model

I want to obtain a simulation of one-step ahead forecasts of stock returns process governed by ARMA(1,0)-GARCH(1,1) process. The returns are of form: $x_t = \mu + \delta x_{t-1} + \sigma_t z_t$ From ...
2
votes
1answer
38 views

Calibration of 1F Hull White short-rate model to market data

I want to calibrate the Hull White 1 factor short rate model to market data. The main purpose is to simulate interest rate paths, which I will use to calculate the net pv of banking liabilities. Some ...