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)
-   -   Nochmal zum Thema Trailing (http://www.expert-advisor.com/forum/showthread.php?t=4304)

Raul0 10.06.15 08:41

Nochmal zum Thema Trailing
 
Hallo,

kann mir jemand noch einmal helfen zu dem Thema, ich möchte nicht, dass der Trailing nach jedem Pip die Order modifiziert. Das belastet unnötig.

Ich würde gerne eine Variable einsetzen, wo größere Schritte möglich sind, als pipgenaues nachziehen. Z.B. aller 4 Pips.
Im Moment ist es so, dass bei Trailing dieser fast jedes halbes Pip eine Orderänderung ausgibt.

Ich hatte verschiedene Sachen probiert, aber alles viel zu kompliziert geworden.
Schleifenzählung und Addition etc.
Gibt es eine einfache Veränderung, welche ich noch nicht weiss, die zum Ergebniss führt?

Gruss, Raul



PHP-Code:

            //TRAILING
            
if(TrailingStopTrigger 0)
            {
               if(
OrderType() == OP_BUY)
               {            
                  if(
OrderStopLoss() <   Ask - (TrailingStopPips*Point)&& Ask > (OrderOpenPrice()+TrailingStopTrigger*Point))
                  {
                     if(
NormalizeDouble(OrderStopLoss(),Digits)!=NormalizeDouble(Ask - (TrailingStopPips*Point),Digits))
                     
moveSL(OrderTicket(),NormalizeDouble(Ask - (TrailingStopPips*Point),Digits));  
                  } 
               }
               else if(
OrderType() == OP_SELL)
               {
                  if(
OrderStopLoss() >  Bid + (TrailingStopPips*Point) && Bid < (OrderOpenPrice()-TrailingStopTrigger*Point))
                  {
                     if(
NormalizeDouble(OrderStopLoss(),Digits)!=NormalizeDouble(Bid + (TrailingStopPips*Point),Digits))
                     
moveSL(OrderTicket(),NormalizeDouble(Bid + (TrailingStopPips*Point),Digits));
                  }     
               }
            } 



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