add für Kaufpositionen (siehe https://docs.mql4.com/trading):
- bool sig = OrderClosePrice() >= OrderOpenPrice() + (OrderTakePorfit()-OrderOpenPrice())*0.9;
- double newTP = OrderTakePorfit() * (1.0 +x[%]); // oder OrderTakePorfit() + X [POINTS!!]
- if (sig ) OrderModify(..,newSL,newTP,..);
Es passiert manchmal (Wann genau weiß ich nicht) dass 1 + 0.3 = 1 (weil die 1 oder eine int-Variabke nicht 'umgecastet' wird)!
Also wenn zB. TP_prozent eine int-Variable wäre, dann:
TakeProfit=NormalizeDouble(OrderTakePorfit()*(1.0 + ((double)TP_prozent/100)),Digits);
Trade Functions - MQL4 Reference
- docs.mql4.com
Trading functions can be used in Expert Advisors and scripts. OrderSend(), OrderClose(), OrderCloseBy(), OrderModify(), OrderDelete() trading functions changing the state of a...
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Hey,
würde im MT4 gerne das 95%ige erreichen meines TakeProfits als Signal nehmen für...
1.das automatische setzen eines Trailing Stops bei 90% des vorherigen Take profits und...
2. die Erhöhung des TP Faktors auf den Faktor X
Habt ihr Ideen wie ich das anstellen kann? Mein aktueller TP sieht so aus