Beide Funktionen würden nur korrekt funktionieren, wenn es sich nicht um Währungspaare handelt, denn die Differenz aus
Bid - OrderOpenPrice() >= 10
bzw.
Bid - OrderOpenPrice() >= 100.00
wird dann nie >=10 bzw. >=100.00 ergeben können.
Bei Währungspaaren müsste dann stehen: 10*_Point bzw. 100*_Point.
Und dann hängt es noch davon ab, es ein 4- oder 5-Digit-Broker ist. Sollten reale 10 bzw. 100 Pips gemeint sein, dann müsste beim 5-Digit-Broker nochmals mit 10 multipliziert werden.
Ansonsten liegt in der Tat der Verdacht nahe, dass die historischen Daten in die Vergangenheit nicht ausreichen.
traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.
|