Hallo,
Ich habe ein Handelssystem, bei dem ich in den Testbedingungen, Register Management, im Kapitaltest eingestellt habe, dass für jeden Trade vom Kapital jeweils ein gewisser Prozentsatz investiet werden soll. Im Eingabefeld "Prozentsatz" habe ich dabei eine Optimierungsvariable eingetragen. Steht die auf einer ganzen Zahl, funktioniert alles. Wenn ich sie aber z. B. auf den Wert 4,5 setze, bekomme ich folgende Fehlermeldung ins Logbuch:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
|
Projekt: Testprojekt
System: T5
Modul: Formelberechnung
Prozedur: Formel-Endberechnung
Vorgang: Parameter-Ermittlung
Titel: Google
Parameter: 4,5
Meldung: Unverständliche oder ungültige Angaben.
Abschnitt:
4,5
Berechnung:
4,5
|
Trage ich die 4,5 direkt in das Eingabefeld "Prozentsatz" ein, geht alles. Die Positionsgröße passt. Investox kommt also wohl prinzipiell mit Kommazahlen in diesem Feld zurecht. Nur wenn die Zahl von einer Variablen aus den HS-Definitionen (deklariert als "Global Const PositionSize: [PositionSize:4.5,1,5,1,5,0.1,3];") geliefert wird, geht etwas schief. Woran könnte das liegen?