@Tom
Wenn Du die einzelnen ROCS optimieren möchtest sieht das so aus:
const X :[1,1,100,1,100,1,3,I];
ROC(Close, X, %)>0.5
Man kann aber auch im ROC selbst,wie Anke es schon dargestellt hat, die Opt-Variable einstellen.Die Formel die ich geschrieben habe zählt,wieviel ROCS> 0.5 liegen. Sollen beispielsweise (mindestens) 3 ROCs > 0.5 sein kann man entweder:
Toms_Formel>=3{mindestens 3 oder mehr}
oder wenn es punktgenau sein soll:
Toms_Formel=3
schreiben!
Optimierte Formel:
const ROC_Schwelle:0.5; {Opt-Variable 1 }
const ROC_Anzahl:2{Opt-Variable 2}
calc R1:ROC(Close, 1, %)>ROC_Schwelle;
calc R2:ROC(Close, 2, %)>ROC_Schwelle;
calc R3:ROC(Close, 3, %)>ROC_Schwelle;
calc R4:ROC(Close, 4, %)>ROC_Schwelle; {usw.}
calc Toms_Formel
UM(R1+R2+R3+R4{usw.}, 1);
Toms_Formel>=ROC_Anzahl {<> oder =}
Die Formel sollte man unter DEFINITION eintragen damit sie nicht öfter als nötig berechnet werden muss und unnötig Rechner-Performance verbraucht!!
Wenn die ROCs auch noch optimiert werden sollen musst Du,wie angesprochen,die im Dialogfeld des ROC mit Opt-Variablen eintragen!Es ist aber nicht empfehlenswert mit so vielen Variablen zu arbeiten da man mit 99% Wahrscheinlichkeit..
Curve Fitting provoziert!