Questions tagged [simulations]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
0
votes
0answers
52 views

Resources for Bayesian methods

I will be joining a risk management firm in a few months, and I was wondering if some of you could help we with resources on certain methods. Some of the things that I would be called upon to work on ...
1
vote
1answer
63 views

Simulating exponential Vasicek/Ornstein-Uhlenbeck

I am trying to simulate commodity prices using the exponential Vasicek/Ornstein-Uhlenbeck model from Schwartz 1997 p. 926 Equation (1). I am using the closed form solution from Vega 2018 p. 5 Equation ...
3
votes
2answers
233 views

How to interpret and define statistics of GBM output

I am trying to model the future prices of a number of commodities. For this, I am applying geometric Brownian motion, writing a Monte Carlo code in Python. Given that I want to estimate tommorows ...
0
votes
0answers
41 views

Real Option Valuation using simulation: real world vs risk neutral measure

I am trying to value a real option in the form of a software investment using a simulation. The software investment yields to daily revenues $R_t$ and costs $C_t$. Here are the formulas for these: $$...
1
vote
1answer
182 views

Formula for quantiles of swaprates in the 1-factor Hull-White model

Is there a closed formula to approximate the quantiles of swaprates in the 1-factor Hull White model? Background The Hull-White is a Gaussian model for the short rate. Its mean and covariance ...
2
votes
1answer
54 views

Simulating correlated Geometric Brownian Motion with lag

I know that it is possible to simulate two correlated GBM in e.g. Matlab (Generating Correlated Asset Paths in MATLAB) based on cholesky decomposition. However, they take as input the correlation ...
0
votes
0answers
50 views

Modeling electricity prices ($/kWh) for Simulation

I want to run a Simulation in Matlab that involves the running costs of an electronic device which consists of the power consumption of this said device. The simulation should run for the next 1-5 ...
1
vote
2answers
149 views

Jump diffusion simulation

I want to simulate a geometric Brownian motion and we assume that the volatility of the stock can take just two values $\sigma_1=0.2$ and $\sigma_2=0.8$. We also assume that the jumps up from lower ...
0
votes
1answer
176 views

Geometric Brownian Motion simulation in Python: strange results

I am trying to simulate Geometric Brownian Motion in Python, however the results that I get seem very strange and in my opinion they can't be correct. My goal is to simulate each day of 1 year. ...
0
votes
2answers
95 views

Reliable random number generation for Monte Carlo

Monte Carlo methods typically require us to construct very large vectors of numbers. In doing so it is often of great importance that the generated random numbers are independent. My question here, as ...
4
votes
1answer
687 views

negative values in geometric brownian motion

A GBM (Geometric Brownian Motion) $ \frac{dx}{x} = \mu dt + \sigma dW $ solves to $x_t = x_o e^{(\mu - \sigma^2)t + \sigma W_t}$ From the solution, it is clear that $x_t$ cannot become negative. ...
0
votes
1answer
84 views
3
votes
1answer
189 views

Simulation scheme for SABR beside the standard Euler discretization

QUESTION: Beside Euler Scheme, is there another more robust (and preferably easy to implement) way to simulate asset path with SABR dynamics? Simulation that will withstand even for high volatilities....
2
votes
0answers
108 views

Simulating t-distributed returns by calibrating degrees of freedom $\nu$ from variance or kurtosis

A slight twist (I hope) on the familiar problem of simulating log returns from a t-distribution. My two questions concern calibration to sample data. First, one can infer the degrees of freedom, $\nu$...
2
votes
0answers
108 views

Simulating correlated Geometric Brownian Motion in Python

I want to simulate two correlated Geometric Brownian Motion processes in Python. I found an implementation from Matlab (https://www.goddardconsulting.ca/matlab-monte-carlo-assetpaths-corr.html) and ...
1
vote
0answers
30 views

Simulating two correlated time series using GBM [duplicate]

My situation is the following: I have two time series TS1 and TS2, whereas TS1 is a stock price. According to literature, TS2 is positively correlated to TS1. Furthermore, since TS1 is a stock price, ...
2
votes
1answer
184 views

Simulating assets of different currencies

I have a situation as follows: One year call option on a Euro stock with a Euro denominated strike. Knock in feature as follows - The option can only pay out if the growth in the Euro stock over ...
2
votes
2answers
120 views

Simulating artificial asset prices: Random walk vs Brownian motion?

How well can each simulate the real-life behavior of stock prices, and what considerations or (dis-)advantages must we be aware of when deciding to use each: Random walk with drift Random walk ...
0
votes
1answer
247 views

Simulated Sharpe Ratio Calculation for Leveraged Portfolio

I've written some VBA code to simulate the effect of borrowing money, investing it, and repaying the loan daily. PseduoCode: Start with a portfolio value of P = 1 Each day borrow P, invest 2*P, ...
1
vote
0answers
16 views

Models that can improve FHS (with possible residuals manipulation)

The Filtered Historical Simulation (FHS) is a tough benchmark. By: choosing among the most complicated ARMA-GARCH variants with automatic model and lag selection, manipulating standardized residuals ...
1
vote
0answers
43 views

Source on multivariate correlated geometric Brownian motion returns, not prices

Can anyone provide a source that formulates how to generate multivariate geometric Brownian motion returns using the Cholesky method with target correlation matrix, instead of correlated GBM prices? ...
0
votes
1answer
308 views

Historical Simulation of Bond, Stock and Option Portfolio

If I have a portfolio consisting of 1-one stock of unit price equal to S, 2-one 9% coupon American bond with 20 years to maturity and a par value of $1000, 3-and one European call option on the ...
2
votes
2answers
771 views

Simulate non-stationary time series with cointegration

how can I simulate/generate two non-stationary time series (with unit root) so that they can be also cointegrated (using R or Matlab). Thanks in advance.
0
votes
0answers
42 views

Simulation of price ratios

How to go about simulations of variables like price-to-book or dividend yield? Basically I would like to do a simulation based testing of an investing strategy (other than historical simulation). It’s ...
6
votes
4answers
6k 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 ...
1
vote
0answers
31 views

Combining multiple securities' Net Asset Value time-series into one total NAV series

I have a number of individual securities that each have a Net Asset Value (NAV) time-series. For example: ...
2
votes
1answer
137 views

Continuous Percentage Profit and Loss calculation

I need to calculate a profit and loss for an equity timeseries. The position size (column D in the below table) is not binary (not moving from zero position to a position and then back to zero ...
1
vote
2answers
247 views

Do basket options have a closed form valuation formula?

Suppose I'm simulating a European call option on a basket consisting of N stocks with slightly varying volatilities but all other parameters remain the same. From the perspective of an estimate, it ...
1
vote
2answers
179 views

Modeling Slippage without Order Book data

I am building a portfolio simulator and finding ways to make it more 'realistic'. For example, giving the option to reinvest dividends, include capital gain taxes, commission/fees (fixed for now) etc. ...
0
votes
0answers
59 views

Matlab: Simulation of Random Walk

I want to simulate a random walk in Matlab: I've found this code but it doesn't work. I have an error with the function S.simByEuler. Someone can explain me how to solve the error? ...
-2
votes
1answer
139 views

How to simulate Poisson and Compound Poisson process

someone knows, maybe websites / blogs where I can find tips (preferably ready codes) to simulate the trajectory of processes? So far I only need the Poisson process and the compound Poisson process ...
0
votes
0answers
53 views

Block Bootstrapping for synthetic data

I am trying Block Bootstrapping for synthetic data generation. For example in http://www.blackarbs.com/blog/synthetic-data-generation-part-1-block-bootstrapping the author @blackarbsceo use data from ...
1
vote
1answer
62 views

Do stationary prices need to be differenced for VaR?

I have a time series of electricity futures prices that I have shown to be stationary via the Augmented Dickey Fuller test (alpha = 0.05). Does that mean that, in calculating their individual values-...
1
vote
1answer
573 views

Terminal Variance in the Heston Model

I am trying to understand the basics of financial models. Random Walk as a model for asset prices. We use gaussian random numbers to generate a Gaussian Random walk. The variance of the terminal value ...
1
vote
3answers
203 views

Simulating covariance matrices with nonzero correlation

How would you simulate a covariance matrix of 1,000 stocks where each pair has nonzero correlation? I have literally no idea how to start with this. Any suggestions?
2
votes
1answer
241 views

simulate volatility surface

Assuming I have a stochastic volatility model for an asset, if I wanted to use it for pricing I would proceed in the following way: Use Euler discretization to simulate a sample path of the price and ...
2
votes
1answer
69 views

Multivariate MC: what am I doing wrong?

I am trying to generate multivariate MC results presented in this paper A Simple Generalisation of Kirk’s Approximation for Multi-Asset Spread Options by the Lie-Trotter Operator Splitting Method, by ...
0
votes
1answer
181 views

Correct way to calculate interest rate volatility for risk calculations

I'm trying to include interest rate derivatives in some Value at Risk calculations and am having trouble getting trustworthy values. My current approach is to look at the appropriate risk factor for ...
31
votes
5answers
58k 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: $$R_i=\frac{S_{i+1}-...
0
votes
0answers
14 views

How to simulate the cross-section

I am looking to simulate the whole cross-section of daily return series for 20 to 60 days. The purpose is to test some risk measures based no maximum drawdown. Thus, it needs the whole time series. ...
0
votes
0answers
36 views

Simulated VaR with differently distributed processes

I am attempting to calculate the one-month 95th and 99th percentile profits for a two-year portfolio of energy-generating assets over the next three months. This means that the calculation has two ...
0
votes
5answers
3k views

Python libraries for Monte Carlo simulations?

I am learning about monte carlo simulations and I have found many blogs explaining its implementation in python. Because its a widely known and an important technique for structuring asset prices. I ...
2
votes
1answer
70 views

Can a portfolio value consisting of longing a delta shares of stocks and shorting a call option greater than strike price?

While trying to implement Black-Scholes delta hedging for a European call option using Python, I came across the following phenomena: Given a portfolio consisting of longing a delta shares of ...
0
votes
0answers
87 views

Is there a simplified framework to consider for modelling the stock market?

Does anyone know a reference where one can read up on different aspects of modelling when simulating the stock market? i.e what is known as "stylized facts" and which of these fact that are more ...
0
votes
1answer
103 views

Which metric is most predictive: Mean, Sharpe, Calmar, …?

Suppose you have created a new trading algorithm: by varying the params of the algorithm, you get a large number of similar trading strategies (e.g. slightly different trigger thresholds, stop loss ...
1
vote
0answers
61 views

Anyone got references where we can find examples of codes for agent-based simulations of financial markets?

I'm looking for references with codes for trying out simple agent-based simulations for modeling financial markets. I mostly worked with MATLAB and R, but I know a bit of python and I am learning C++ ...
0
votes
0answers
20 views

Fixed rate bond historical simulation

I am using the QuantLib library to determine the historical simulation prices of a fixed rate bond. The idea behind my simulation is to use the spot curve as driver of the bond price. Let $\{y^{j}(t)\...
1
vote
1answer
65 views

Sample path simulation using two random variables

I was wondering if there is a way of generating a sample path of a Geometric Brownian Motion using two independent standard normal random variables instead of just one. The exact scheme that uses ...
0
votes
0answers
25 views

Degree of freedom input for Monte Carlo simulation of asset returns with multivariate t distribution

How do I calculate or estimate the degrees of freedom in order to perform a Monte Carlo simulation of asset returns with multivariate t distribution using R functions? I am able to calculate the mean ...
0
votes
2answers
70 views

Is it possible to build a computer model to simulate a market to prove whether efficient theory is true or not?

I know this may sound stupid. But I had this idea and wanted to try it out for a college project. Has this been done before? If and what's wrong with this idea?