Tror också på att snarare försöka ta bort villkor än att lägga till ännu fler. Det är bättre med ett par större drawdowns som är kända än en massa överoptimering som sminkar över defekter i grundtänket. Jag har inte lagt ner någon större energi i det ännu, men några tester med adaptiv månadscykel i Raptor gav inte heller någon förbättring.
Allmänt meddelande
Collapse
No announcement yet.
Raptor
Collapse
X
-
Ursprungligen postat av Rikard Autostock Visa inläggTror också på att snarare försöka ta bort villkor än att lägga till ännu fler. Det är bättre med ett par större drawdowns som är kända än en massa överoptimering som sminkar över defekter i grundtänket. Jag har inte lagt ner någon större energi i det ännu, men några tester med adaptiv månadscykel i Raptor gav inte heller någon förbättring.
Skall man göra förenklingar så skulle man köpt på index 1960 eller tidigare och aldrig sålt.
mvh
Bertil
Comment
-
Nu tycker jag du är inne på fel tråd. Visst kan man diskutera om walk-forward är bättre eller ej. Nu använder sig inte Raptor av walk-forward och jag har här ingen åsikt om det. Dessutom är du ute och cyklar och en obegriplig jämförelse om att köpa index 1960. Om du köpte Dow Jones 1960 och sålde 1980 skulle du vara ner ca 50%.
Comment
-
Ursprungligen postat av Henric Visa inläggNu tycker jag du är inne på fel tråd. Visst kan man diskutera om walk-forward är bättre eller ej. Nu använder sig inte Raptor av walk-forward och jag har här ingen åsikt om det. Dessutom är du ute och cyklar och en obegriplig jämförelse om att köpa index 1960. Om du köpte Dow Jones 1960 och sålde 1980 skulle du vara ner ca 50%.
Att köpa 1960 och inte sälja var bara ett exempel på att dra förenkling på en strategi till sitt ena extremläge. Hittar inte data för 1960, men från 1986 tills idag har index gått upp 1300%.
Det är ju 1000-tals parametrar som påverkar indexutvecklingen (räntelägen, valutakurser, krig, handelsavtal, val, sektorutveckling (tex IT), cykler mm mm.
Det finns ju inget egenvärde att en strategi skall vara så enkel som möjligt. Det vi eftersträvar är ju att den skall vara så vinstgivande som möjligt. Men det är ju en annan tråd.
mvh
Bertil
Last edited by Bertil; 2019-11-11, 22:50.
Comment
-
Comment
-
Med det nya villkoret och x2 får jag upp resultatet 43%. Antalet signaler ökar från 6076 till 6215. Sharpe och Sortino ökar en del. Generellt inga extrema förändringar. Det blir skillnad för starka år som tex 2009 och 2019. Sedan är frågan om det är värt att lägga till villkoret med risk för curve-fitting. Använder emellertid redan existerande datum och villkor för att undvika situationer då modellen missar att komma in på lite större dipp. Döm?
Förutsättningar jämförelsen:
1. 2003-2019-11-11 (tvingar exit sista dagen)
2. x2
3. villkoret för närahigh i va) för säljscriptet borttaget(blir alltid noll och bör inte finnas)
4. justering av tider har gjorts före 2011 resp 2003/2004Attached Files
Comment
-
Henric, vilket är villkåret du har lagt till?AlgoPal - Emotionless Trading - Hyr ut våra trading algoritmer for Autostock via algopal.com
Comment
-
Ursprungligen postat av Henric Visa inläggAh, trodde ingen var intresserad.
Jag tycker lab-varianten verkar intressant, primärt ur ett G/P och fler vinstdagar. På den negativa sidan är att den har en lägre edge/dag man ligger i marknaden.
Comment
-
Ouch. Jag har nog skjutit mig själv i foten. Åtminstone lite grann. Om det går....
Jag körde igen och ser att nyckeltalen inte stämmer för det nya villkoret. Kanske kopierade från ett anna projekt i Excel när jag multitaskade??? Nyckeltalen är i stort sett lika med marginella förbättringar. Totalresultaten är fortfarande 8086% respektive 11523% (stora siffror bir det i längden). Förbättringen för x1 är +17% och för x2 +43%. Över tid blir alltså en del. För att vara säker körde jag även utfallen i Funndseeder med samma resultat.
Jag håller på och kör 125 varianter av parametervärdena för de nya villkoret. När jag kört hälften är alla hittills bättre än originalet.
Diskutabelt om det är värt att lägga till villkoret. Samtidigt verkar ändringen vara stabil och värd i längden. Det är ifrån lite lägre bottnar. Lättar jag generellt på det vanliga entryvillkoret i starkare trend blir det sämre. Någon kan kanske fila lite och hitta något bättre.
Ändring i Long-scriptet:
........
early1=if(and(or(ge(dayofmonth(),30),le(dayofmonth(),5)),le(l,llv(l,10))),d,-1) {vanliga datumvillkoren ovan}
early2=hhv(early1,10)
early3=and(and(gt(early2,0),le(dayofmonth(),10)),klimat)
shrt=lt(portfolio(v),0)
long2=and(or(lt(l,llv(aref(l,1),3)),early3),le(portfolio(v),0))
.........
Parametrar som testas för stabilitet i villkoret är:
llv(l,x) , 8-12
hhv(early1,x) , 8-12
le(dayofmonth(),x) , 8-12
Comment
-
Ursprungligen postat av Henric Visa inlägg...
Jag håller på och kör 125 varianter av parametervärdena för de nya villkoret. ...
mvh
Bertil
Comment
-
Precis tvärtom. Jag valde parametervärdet 10 utan att optimera. Varför jag valde 10 beror på datumen i modellen. Därefter testar jag om 125 varianter håller eller ej. Detta för att inte hitta något slumpmässigt värde. Håller alla brukar det vara stabilt. Det viktiga är att majoriteten håller. Särskilt runt valda värden.
Comment
-
Ursprungligen postat av Henric Visa inläggPrecis tvärtom. Jag valde parametervärdet 10 utan att optimera. Varför jag valde 10 beror på datumen i modellen. Därefter testar jag om 125 varianter håller eller ej. Detta för att inte hitta något slumpmässigt värde. Håller alla brukar det vara stabilt. Det viktiga är att majoriteten håller. Särskilt runt valda värden.
mvh
Bertil
Comment
Comment