Hallo Udo,
sorry das verstehe ich nicht.
Diesen ganzen Stress hätte man nicht, wenn es möglich wäre im HS vorne bei Komprimierung eine Optimierungsvariable, z.B. bei der Brickgröße einzubauen. Leider, leider geht das aber so einfach nicht.
Mit diesen Hinweis funktioniert es erstmal:
Der Komprimierungs-Indikator arbeitet nun auch mit der alternativen Rautenklammerung #>> / <<#, die verschachtelt eingesetzt werden kann. Das bedeutet, dass Indikatoren, die ebenfalls Rauten verwenden (wie NeuroClassify) innerhalb des Komprimierungsindikators verwendet werden können.
Aber, leider gibt es immer noch ein Problem.
Wenn ich in einem 5min-Chart einen großen Kontext mit Komp() reinsetze, dann muss da ein Ref-1 ein drumrum, damit es nicht in die Zukunft schaut.
einfaches Beispiel: KompSynch(#
Ref(GD(Close, 14, S)
, -1)#, #T#, O);
Und dieses Ref-1 drumrum setzen, funktioniert bei mir nicht mit dem NC:
global Calc NN: KompSynch(#>>
Ref((NeuroClassify(#>>
...
<Output Ausgabe=Bestes;/><Prognose Ref(ROC(open,1,%),2)/><<#)), -1)
<<#, #>>T<<#, O);
Fehlermeldung:
Fehler in der Definitionen-Formel aufgetreten:
Vorgang: Indikatorberechnung
Indikator: KompSynch
Meldung: Unverständlicher Parameter: Datenreihe oder Unterberechnung erwartet.
Workaround:
Ich verwende das einfache Beispiel mit dem GD():
statt so: KompSynch(#
Ref(GD(Close, 14, S)
, -1)#, #T#, O);
wäre es auch so möglich: KompSynch(#GD(Ref(Close, -1), 14, S)#, #T#, O); ... d.h. ich setzte den Input des GD stattdessen in Ref-1
Kann man das Ref-1 Problem um den NC setzen, erstmal auf diese Weise umgehen?
Viele Grüße
Torsten
PS:
Wenn ich das NC-Modell innerhalb des KompSynch() abspeichern möchte (so wie ich die Konstruktion oben angegeben habe), kommt folgende Fehlermeldung.
Die Angaben in den Einstellungen des Indikators ermöglichen keine Berechnung des Klassifizierungs-Modells.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »sten« (1. Dezember 2009, 00:59)