|
|
Re: Drawdown
[Re: jcl]
#425073
06/26/13 09:20
06/26/13 09:20
|
Joined: Nov 2012
Posts: 126
blaub4r
OP
Member
|
OP
Member
Joined: Nov 2012
Posts: 126
|
Ok, here it goes: // ------------------------------------------- function run() {
StartDate = 20090520; EndDate = 20130501; asset("US30"); vars p10 = series(priceClose()); asset("SPX500"); vars p7 = series(priceClose()); var faktor = 0.106952; var sigma = 0.001130; // enter if (*p7 > (faktor+sigma)*(*p10)) { asset("US30"); if (NumOpenLong == 0) enterLong(1); asset("SPX500"); if (NumOpenShort == 0) enterShort(1); } if (*p7 < (faktor-sigma)*(*p10)) { asset("US30"); if (NumOpenShort == 0) enterShort(1); asset("SPX500"); if (NumOpenLong == 0) enterLong(1); } // exit if (*p7 < faktor*(*p10)) { asset("US30"); exitLong(); asset("SPX500"); exitShort(); } if (*p7 > faktor*(*p10)) { asset("US30"); exitShort(); asset("SPX500"); exitLong(); } plot("us30",faktor*(*p10),1,BLUE); plot("spx500",*p7,0,BLACK); plot("asdf",*p7/(faktor*(*p10)),1,RED); plot("obere Grenze",faktor/(faktor-sigma),0,BLACK); plot("untere Grenze",faktor/(faktor+sigma),0,BLACK); plot("Balance",WinTotal - LossTotal,1,RED); plot("Equity",WinTotal - LossTotal + WinValTotal - LossValTotal,0,BLACK);
PlotWidth = 800; PlotHeight1 = 320; } // ---------------------------------------------------------
|
|
|
|