ModaParticipant
Senior
ok thanks @Francesco, i will double check
In hundreds of rts that ive done, i’ve never seen a 20 5 and 21 5 having an higher score then 10 10.
That’s why i told you to check it better and told that it was unusual @nonetheless
Anyway, this could be an ecception, maybe synonymous of a good system 🙂
never seen a 20 5 and 21 5 having an higher score then 10 10
thanks Francesco. I never use 20,5 so wasn’t aware of any comparison between that and 10,10.
ModaParticipant
Senior
Guys,
Need eyes here, is this too much unbalanced results ?
Cheers
Well, that truly is an unusual result. Either you’ve written the perfect code or something has gone wrong in the VRT.
Have you got this Excel sheet? #107211
It automatically graphs the results so it’s easier to read.
ModaParticipant
Senior
Yes using the last version made by @Paul
Here it is and the code is yours i’m working on MoD Dax/Dow
Having no results in the third one means both gain and % curve went negative, am i right?
Also, the 100% gain curve in the 10 10 is nearly impossible, especially when in 20 5 and 21 5 go negative.
There’s something inusual for sure 🙂
Did you sort the average gain from low to high? It looks very peculiar. Almost impossible to get a 100% score there.
If it’s my algo, then it’s definitely wrong! These are the results I got for DAX v2.
ModaParticipant
Senior
Obviously, thanks for your time @Francesco
It looks suspicious… for the 21/5 i did not run it
Yes i sorted results … i found out sorry for the noise i made a mistake sorting data
If you want to share your code i can take a look for you
ModaParticipant
Senior
sure i post it in the right place where it belongs in the MoD post #129503
The problem was in the robustness tester code, replace it with this
//Robustness Tester
once j = 0
once flag = 1
if flag = 1 then
j = j + 1
if j > qty then
flag = -1
j = j - 1
endif
endif
if flag = -1 then
j = j - 1
if j = 0 then
j = j + random
flag = 1
endif
endif
tradeon = 0
if opendate >= 20000101 then
if barindex mod qty = 0 or barindex mod qty = j then
tradeon = 1
endif
endif
I just did the 10 10 and the results are “normal”, so also 20 5 and 21 5 will surely work 🙂