Vielen Dank für die schnelle Antwort. Das hilft mir im konkreten Fall tatsächlich weiter.
Allerdings ist mir im Zusammenhang mit Einflussfaktoren gleich die nächste Frage aufgetaucht. Ich habe gesehen, dass auch diese Parameter haben können. Ich habe mit einen EF mit Parameter geschrieben, der 1 liefert, wenn der Schlusskurs über einem bestimmten GD liegt, sonst 0. Der Code im Fenster "Einflussfaktor entwerfen" sieht so aus:
|
Quellcode
|
1
2
|
Parameter GDPerioden: Typ=W|| Standard=50|| Info=(Perioden des GD)|| Min=2|| Max=500;
Close > GD(Close, GDPerioden, E)
|
Wenn ich diesen in eine Regel eines Handelssystems einfüge und den Parameter GDPerioden mit einer Optimierungsvariablen einstelle, wird folgendes daraus:
|
Quellcode
|
1
2
3
4
|
Proc GD-Kaufsignal ([50,5,500,10,200,2,0.1210,I]):
Const GDPerioden: [50,5,500,10,200,2,0.1210,I];
Close > GD(Close, GDPerioden, E)
End;
|
Leider schweigt sich das Handbuch zur Bedeutung des Ganzen aus (oder ich habe die entsprechende Stelle übersehen). Mir ist nicht ganz klar,
- was die Klammer hinter dem "Proc GD-Kaufsignal" macht. Ist das eine Art Funktionsaufruf? Kann ich hier dem EF Konstanten oder Werte übergeben, die außerhalb definiert wurden?
- warum die Optimierungsvariable zweimal auftaucht. Werden daraus zwei verschiedene Varaiblen, die getrennt voneinander optimiert werden? Und wo wird die Variable hinter dem "Proc GD-Kaufsignal" genau verwendet oder eingesetzt?
Auch hier bin ich dankbar für eine Erklärung, denn dieser Parameter könnte mir genau das ermöglichen, was ich in diesem bisher wirklich großartigen Programm ursprünglich erreichen wollte.