Setting entry and exit position in Matlab and computing returns for backtesting purposes
Ältere Kommentare anzeigen
I have to backtest a mean-reverting strategy that use the spread z and goes:
- long when the indicator z > -2;
- short-sell when the indicator z < 2;
The exit point is when the absolute value of z is equal to one.
How can I compute the returns using Matlab given those entry and exit position?
Antworten (1)
Vitali Avagyan
am 27 Aug. 2014
Bearbeitet: Vitali Avagyan
am 27 Aug. 2014
Hi Quantopic,
I guess you need these simple statements.
Bid=-10+20*rand();%depends on your data
Ask=-10+20*rand();%depends on your data
z=Bid-Ask;
if z>-2 && z~=abs(1)
outcome='long'
elseif z<2 && z~=abs(1)
outcome='short'
elseif z==abs(z)
outcome='exit'
end
1 Kommentar
Josh Perry
am 18 Jul. 2015
how is a strategy like this backtested in matlab.... HELP PLEASE!
Kategorien
Mehr zu Transaction Cost Analysis finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!