Einzelnen Beitrag anzeigen
  #8 (permalink)  
Alt 04.06.18
MA-EA MA-EA ist offline
Elite Mitglied
 
Registriert seit: Sep 2015
Beiträge: 1.178
MA-EA befindet sich auf einem aufstrebenden Ast
Standard

Moin.

Jetzt brauch wirklich mal die Hilfe von ein paar Proggern die sich richtig auskennen.

Ich will für winzige Spreads auch einen winzigen, alternativen Trailing Stop Schritt einrichten. Find aber nix zum Normalize.

So soll das werden:
Code:
extern bool Trailing_Stop=true;
extern int Trailing_Stop_Step=5;
extern string ATSS1="If Spread <";
extern string ATSS2="Trailing Stop Step";
extern int Alternative_TSS=3;
extern string ATSS3="If Spread <";
extern string ATSS4="Alternative Trailing"; 
extern string ATSS5="Stop Step";
 extern string ATSS6="TSS = 0";
Code:
//Falls Spread kleiner als Trailing Stop Step (5) ist, soll TSS = Alternative_TSS (3) sein
   if(NormalizeDouble(C_SPR<Trailing_Stop_Step*_Point,_Digits))Trailing_Stop_Step=NormalizeDouble(Alternative_TSS*_Point,_Digits);

//Falls Spread auch kleiner als Altervativer Trailing Stop Step (3) ist, soll TSS = 0 sein
  if(NormalizeDouble(C_SPR<Alternative_TSS*_Point,_Digits))Trailing_Stop_Step=NormalizeDouble(0*_Point,_Digits);
Muss da jetzt Alles normalized werden? Oder nur die neuen int Werte? Oder wie oder was?