Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Programmierung MQL4 (http://www.expert-advisor.com/forum/forumdisplay.php?f=220)
-   -   EA Trailing Stop erst nachziehen bei neuer Kerze (http://www.expert-advisor.com/forum/showthread.php?t=6695)

Matthias 18.06.20 17:53

EA Trailing Stop erst nachziehen bei neuer Kerze
 
Servus!

Ich benötige Hilfe um einen Trailingstop zu kreieren, welcher nicht bei jedem Tick den z.B. 20 Pips-StopLoss nachzieht, sondern sobald sich eine neue Kerze öffnet, aber auch nur dann, wenn die Differenz iOpen(_Symbol,0,0) - OrderStopLoss() >= 20 Pips ist.

Im, Grunde ist das wahrscheinlich total einfach, aber ich (totaler Anfänger) bastel nun seit Tagen daran rum und komme nicht auf das gewünschte Ergebnis. Daher nun der Aufruf an euch.

Über eure Hilfe würde ich mich sehr freuen.

AVT 18.06.20 22:14

Zitat:

Zitat von Matthias (Beitrag 43899)
Ich benötige Hilfe um einen Trailingstop zu kreieren, welcher nicht bei jedem Tick den z.B. 20 Pips-StopLoss nachzieht, sondern sobald sich eine neue Kerze öffnet, aber auch nur dann, wenn die Differenz iOpen(_Symbol,0,0) - OrderStopLoss() >= 20 Pips ist.

Kommt drauf an wie Dein Code aufgebaut ist - ich meine damit wie Du Differenz Bedingung eingebaut hast - ne neue Kerze geht so:
Code:

bool IsNewBar()
{
  static datetime lastTime= 0;
  if(lastTime == 0) lastTime = Time[0];    //FirstTickInitialization
 
  if(Time[0] == lastTime) return(false);
  else
  {
      lastTime= Time[0];  return(true);  //UpdateTimeStamp
  }
}

Und die Bedingungen wäre bei Dir dann:
if( IsNewBar() ) ... damit kriegst Du etwas nur bei einer Kerze
... ja und das dann in Deinen Code einbauen.
Ich hoffe, das reicht schon und Du kommst damit weiter.
AVT


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:33 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