Expert Advisors: TP SL Trailing - Seite 2

 
Yui kmitokawa :
Es gibt einen kleinen Fehler, den ich gefunden habe, während Sie eine Position VERKAUFEN, zeigt es reduzierte TP als TP - (minus) SPREADS und SL+ SPREADS, während das gleiche nicht mit KAUFEN Position passieren, da es genaue Werte von TP und SL zeigt. bitte überprüfen und beheben Sie den Fehler. (auch der Trailing-Schritt wird standardmäßig bei 20 Punkten genommen, was gut ist, aber wenn Sie das als Option für die Benutzer hinzufügen, wäre es interessant)!

Dies ist ein alter Code. Er funktioniert nach dieser Spezifikation:

Wenn Nur Nullwerte "wahr" ist, bedeutet dies, dass nach Positionen gesucht wird, bei denen entweder der Stop Loss oder der Take Profit gleich Null ist. Sobald eine solche Position gefunden wird:

  • Wenn es sich um eine BUY-Position handelt
    • wird ein Stop Loss gesetzt: aktueller Kurs(Bid) minus Stop Loss
    • ein Take Profit wird gesetzt: aktueller Kurs(Bid) plus Take Profit
  • Handelt es sich um eine SELL-Position
    • wird ein Stop-Loss gesetzt: aktueller Kurs(Ask) plus Stop-Loss
    • wird ein Take-Profit gesetzt: aktueller Kurs(Ask) minus Take-Profit
 
Stop-Loss und Take-Profit sind anfänglich festgelegt. Nachziehen. Verwendung bei Strategietests
 
zhimajin :
Stop-Loss und Take-Profit sind anfänglich festgelegt. Nachziehen. Verwendung bei Strategietests

Für Strategie-Tester, unkommentiert:

   ExtStopLoss    = InpStopLoss     * m_adjusted_point;
   ExtTakeProfit  = InpTakeProfit   * m_adjusted_point;
   ExtTrailingStop= InpTrailingStop * m_adjusted_point;
   ExtTrailingStep= InpTrailingStep * m_adjusted_point;

   m_trade.Buy(2.0);
   m_trade.Sell(1.0);
//---
   return(INIT_SUCCEEDED);
  }
 

Bereits gelöscht, kann immer noch nicht getestet werden

 
zhimajin :

Bereits gelöscht, kann immer noch nicht getestet werden

Originalartikel im russischen Forum: https: //www.mql5.com/ru/code/22001 (Version 1.002)

TP SL Trailing
TP SL Trailing
  • www.mql5.com
Первоначальная установка Стоп Лосс ( Stop Loss ) и Тейк Профит ( Take Profit ), если у позиции эти свойства не установлены. Трейлинг, который работает только для прибыльных позиций. Если установить параметр  Only zero values  в "true" - это означает поиск позиций, у которых или Стоп Лосс или Тейк Профит равны нулю, и как только такая позиция...
 
TP SL Trailing zum Chart hinzugefügt. Dann testen Sie einen anderen EA, wird die TP SL Trailing Arbeit?
 
zhimajin:
Fügen Sie TP SL Trailing zum Chart hinzu. Dann testen Sie einen anderen EA, wird TP SL Trailing funktionieren?

Извините, я Вас не понимаю.

 
Ist das richtig?
 
zhimajin:
Ist das richtig?

Ich weiß nicht, ob das richtig ist, aber ich weiß, dass es richtig ist.

 
Gibt es eine einfache Möglichkeit, den Trailing Stop in Ihrem Code zu deaktivieren?