hallo
es wird der Schrittzähler für die Variable nicht erhöht
was kann die Ursache sein ?
Ein Screenshot hilft uns dabei, Ihr Problem besser zu verstehen.
Wenn Sie „Schrittzähler“ sagen, beziehen Sie sich auf die „Nb. of Combinations’ Lektüre??
Sind Sie sicher, dass die Variable, deren Wert sich nicht ändert, in Ihrem Code vorhanden ist?
die Variable atr ist definitiv vorhanden , aber es wird nur der Anfangswert(7) verwendet
Hängt davon ab, wie Sie die ATR-Variable verwendet haben. Können Sie die Zeile posten, in der sie steht?
if kerzemax >2.5*AverageTrueRange[atr] then
if kerze <0 then
sellshort 1 contract at market
endif
if kerze >0 then
buy 1 contract at market
endif
endif
if kerzemax >2.5*AverageTrueRange[atr] then
if kerze <0 then
sellshort 1 contract at market
endif
if kerze >0 then
buy 1 contract at market
endif
endif
Warum denkst du nicht?
es wird immer nur atr=7 verwendet
see attachments
ich verwende V11.1 bei älterer Version V10.8 hat es funktioniert
es wird nur atr=7 verwendet
Wird nicht nur 7 verwendet, weil das der optimale Wert ist?
Ihr Screenshot des Optimierers zeigt, dass 6 Werte – 7 bis 12 – optimiert sind.
Beim Betrachten einer Eigenkapitalkurve (wie Sie in Ihren Screenshots zeigen) ist nur ein Wert für die Variable sichtbar … weil die Variable optimiert wurde.
Hilft oben oder übersehe ich etwas?
wo sind dann die Ergebnisse für 8 bis 12 zu sehen ?
Sie können nicht, weil Sie das Walk Forward-Tool verwenden. Dabei wird nur das Ergebnis mit dem besten WFE angezeigt.
Nicolas Kommentar oben beantwortet wahrscheinlich Ihre ursprüngliche Frage?
Mein System funktioniert, es meldet immer 9, egal ob es 7-12 angezeigt hat, oder ob es 1-12 angezeigt hat. Weil es der optimale Wert ist, der berechnet wurde.
danke für die Info
bei mir funktioniert es leider nicht