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

Forexcrawler 19.04.14 12:40

Trailing Stops
 
Hi zusammen!

Hat jemand eine hilfreiche Idee, warum folgender Code zum Trailen nicht funktioniert? Scheint nicht am Broker zu liegen, jedenfalls steht weder im BT noch im Demo irgendeine Fehlermeldung oder HInweis, dass er überhaupt ausgeführt wurde...

SLvalue und Breakevenvalue werden zuvor angepasst:

Code:

SLvalue = NormalizeDouble(TrailingSchritt * pips, Digits);
BreakEvenvalue = NormalizeDouble(TrailingStart * pips, Digits);

Die Funktion wird bei jedem Zyklus im start() aufgerufen

Code:

void TrailStops()
{
//BUY Bereich
  for(int b=OrdersTotal()-1;b>=0;b--)
    {
      if(OrderSelect(b,SELECT_BY_POS,MODE_TRADES))
        if(OrderMagicNumber()==magic)
            if(OrderSymbol()==Symbol())
              if(OrderType()==OP_BUY)
                  if(Bid-OrderOpenPrice()>BreakEvenvalue)
                    if(OrderStopLoss()<Bid-SLvalue)
                        CatchErrors= OrderModify(OrderTicket(),OrderOpenPrice(),Bid-SLvalue,OrderTakeProfit(),0,CLR_NONE);
    }
//SELL Bereich
  for(int s=OrdersTotal()-1;s>=0;s--)
    {
      if(OrderSelect(s,SELECT_BY_POS,MODE_TRADES))
        if(OrderMagicNumber()==magic)
            if(OrderSymbol()==Symbol())
              if(OrderType()==OP_SELL)
                  if(OrderOpenPrice()-Ask>BreakEvenvalue)
                    if(OrderStopLoss()>Ask+SLvalue )
                        CatchErrors= OrderModify(OrderTicket(),OrderOpenPrice(),Ask+SLvalue,OrderTakeProfit(),0,CLR_NONE);
    } 
     
}

vielen lieben Dank für eure Hilfe! :)


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