Hallo Anke,
ich verstehe das Problem auch nicht. Es hat aber definitiv mit dem Kapital Schlüsselwort zu tun, da ansonsten alles reibungslos läuft.
Vergrößere ich die Periodenanzahl im Filter von GD(kk, 31, s) auf GD(kk, 32,s) erscheint sofort folgende Fehlermeldung:
Test von xxx blieb ohne Ergebnis
Keine ausreichenden Daten zum Testen im eingestellten Zeitraum vorhanden. Überprüfen Sie bitte die Handelsregeln und die Einstellungen der Testbedingungen sowie die verwendeten Titel. Prüfen Sie auch die Einstellung des Zeitraums, der für die Berechnung relevant ist (Optimierung bzw. Kontrolle für aktuelles Signal).
Habe schon Zeiträume verändert. Aktuell auch die ganze Historie geladen mit mehreren Jahren Daten. Es hakt nur an dem Kapital Schlüsselwort, sobald ich das austausche oder die Perioden verringere geht alles.
Das ist der ganze Code in den Definitionen des Systems welches auf die KK des anderen Systems zugreift:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
global calc position: #_Position AUDUSD#;
global calc weite: #_Zusatz AUDUSD#;
global calc kk: #_Kapital AUDUSD#;
global calc filter: GD(kk, 32, S);
global calc filter_aktiv: Ref(kk>filter, -1);
global calc freitag: DatePart(w) = 5 AND DatePart(h) > 18;
global calc enter_long: filter_aktiv AND If(position > 0, 1, 0) AND Not(freitag) ;
global calc enter_short: filter_aktiv AND If(position < 0, 1, 0) and Not(freitag);
global calc exit_long: If(position <=0, 1, 0);
global calc exit_short: If(position >=0, 1, 0);
global calc umrechnung: 1/Ref(Close("EURUSD"), -1);
global calc risiko: 0.005;
global calc kapital: 100000;
global calc Stückzahl: INT((kapital*risiko) / ((weite*umrechnung)+0.00000001));
|