Teilprofite raussichern und Breakeven setzen,Code fehlerfrei aber wird nicht umgesetz
Hey Leute,
ich brauche zwei Funktionen die ich schon implementiert habe allerdings funktionieren diese nicht ganz .. Diese zwei Funktionen wären einmal Breakeven setzen, wenn der Trade aktuell 10 Pips/Punkte im Profit ist: Code:
Code:
bool bClose = false; Weiß da jemand weiter? ist mit dem Code irgendwas falsch oder so? Hat das was mit der Historiendatenbank zu tun? |
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 |
So läufts bei mir ganz gut. Mit nen paar Pips Abweichung hier und da...
Code:
//-----------------------------------------------------------------------------------------------------------*/ Code:
//============================================================================================================= Code:
//============================================================================================================= |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:36 Uhr. |
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum