Tag Info

Hot answers tagged

9

You can forecast stock prices thru time-series models, cross-sectional, or panel models. There is considerable variation within these categories. In time-series models you would use an auto-regressive model such as an AR(1) where the independent variable is the dependent variable lagged by one period. Naturally, an AR(2) would consist of 2 lags and so on. ...


7

Two ways: Model the returns using an Ornstein-Uhlenbeck process You can control the variance of the residual noise in the process to your desired level of correlation. Conceptually you inject gaussian noise into the synthetic OU process to satisfy your requirement. For example, let's say you have time-series A which is what you are modelling. Time-series ...


4

I mainly speak as market practitioner when I say that I believe in the end all models that are applied to data and real life pricing issues are discretized. Think about it, even the BS hedge argument is in the end just a "theoretical continuous time overlay" of actual discrete time steps and re-hedges. Thus some of the limiting assumptions re BS. You do not ...


4

Wilmott Forums - "How can I simulate correlated random numbers?" Generating correlated normal variates Random Correlated Series Generator (using R) All found with a Google search for "how to generate random correlated series".


3

What a great question -- it touches on many issues at the core of quantitative finance. This answer might be a lot more than you bargained for, but it's too interesting to pass up. References Mostly, this subject falls somewhere at the intersection of these three highly-interrelated topics: risk-neutral valuation, rational pricing and the fundamental ...


3

You could create a rescaled stochastic indicator from your randomly generated, correlated series. 1) use whatever software/methodology you want to create your random series with 0.85 correlation to the original data. 2) find the maximum and minimum values of this new series and rescale the series to range between 0 and 1 using this formula; (series_value - ...


2

Further to my comments to Samik R's answer above, here is the link to my blog post where my attempts to recreate the method linked to in said answer are given. Edit to include more information per Tal Fishman's comment Octave .oct function code #include <octave/oct.h> #include <octave/dColVector.h> #include <octave/CNDArray.h> #include ...


2

I have seen a technique which uses frequency domain and does pretty much what (I think) you are trying to do. The author does not give the complete details, so you might have to contact him for that, or take a look at the (free) software he has developed. Link here: ...


1

This may or may not be helpful, since I don't have anything to point you to that specifically addresses the high skewness of the distribution you mention. However, this sounds like it is probably an idiosyncratic risk, and that certainly has bearing on whether or not it would be priced. In the standard capital asset pricing model, the marginal investor ...


1

If you want to make the returns "random", then you will have to generate the whole price paths that meet your correlation criteria and then discard results that don't fit your price criteria. This isn't random. If I know how prices evolve, then I can generate a killer trading rule. I suggest using historical data. These data are easy to obtain with the ...


1

Nearly every options trader - and every options marketmaker - will hedge their derivatives exposure by trading the underlying. So even if I buy a set of naked calls, my counterparty (e.g. whoever is writing me the options, usually a hedge fund or a bank) will have negative exposure to the stock and buy it to cancel out their risk. Think of an option as ...



Only top voted, non community-wiki answers of a minimum length are eligible