VilkaChuvashova ( Vilka Chuvashova ) - Hilfe bei der Neugestaltung des Beraters. - Seite 7

 
auf
 

Es wäre schön, dem Code eine neue Bedingung hinzuzufügen: "schwebende Aufträge".

die es ermöglicht, den Pullback zu regulieren, d.h. bei Rücknahme des Kauf-/Verkaufssignals wird ein Aufschub festgelegt, aber mit n-Punkten Rückstand.

Wenn du dieses Gerät anbringen könntest, hättest du eine tolle Zeit...

https://www.mql5.com/ru/code/8850

 
ForAll:

Chet, es hat sich nichts geändert...

Es gibt einen Expert Advisor, bei dem Sie sehen können, wie ein Stop-Loss hinter dem Kursniveau gezogen wird


Wie die Praxis zeigt, sollte man nicht nur den Stop verschieben, sondern auch die Take-Order so verschieben, dass sie genau am Stop-Loss schließt. Der Haken dabei ist, dass die Differenz zwischen Stop und Take verloren geht, aber es besteht eine Chance (und zwar keine geringe), die Order sehr weit nach unten zu ziehen.

void TRALLING(int POINTS,int STEP)
{
   if (!Trail) return;
   double _STEP =NormalizeDouble(STEP*Point,Digits);
   double _POINTS =NormalizeDouble(POINTS*Point,Digits);  
   for (int i=OrdersTotal()-1; i>=0; i--)
   {
      if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)
      {
         if (OrderSymbol() !=Symbol() || OrderMagicNumber() !=magic) continue;      
         if (OrderType()==OP_BUY) 
            {
              if (Bid-OrderOpenPrice() > _POINTS && OrderStopLoss() < Bid-_POINTS-_STEP)
                 if (!OrderModify(OrderTicket(),OrderOpenPrice(),Bid-_POINTS,OrderTakeProfit(),0,Yellow)) ShowERROR();
            }
         if (OrderType()==OP_SELL)   
            {
              if (OrderOpenPrice()-Ask > _POINTS && OrderStopLoss() > Ask+_POINTS+_STEP)
                 if (!OrderModify(OrderTicket(),OrderOpenPrice(),Ask+_POINTS,OrderTakeProfit(),0,Yellow)) ShowERROR();
            }      
      }
   }   
return;
}    

Ich habe beschlossen, die Hälfte der Trailing-Punkte zum Gewinn hinzuzufügen, d. h. der Gewinn scheint dem Preis davonzulaufen, aber auf diese Weise besteht die Chance, dass der Preis den Gewinn einholt und der Auftrag geschlossen wird.

BestellungGewinnmitnahme()+_POINTS/2

 
alexhammer könnten Sie Ihre eigene Version des Gewinn-/Stop-Schleppnetzes an den EA anhängen?
Dateien:
 

Sancho77

Bitte sehr, eigentlich ein Parabelschleppnetz, aber ich habe es in letzter Zeit selbst benutzt.

 
alexhammer:

Sancho77

Bitte sehr, eigentlich ein Parabelschleppnetz, aber ich habe es in letzter Zeit selbst benutzt.

Danke, Alexey!