Einzelnen Beitrag anzeigen
  #4 (permalink)  
Alt 10.02.18
Trader93 Trader93 ist offline
Neues Mitglied
 
Registriert seit: Feb 2017
Beiträge: 16
Trader93 befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von next user Beitrag anzeigen
Hast du dir schon mal angeschaut, welchen Wert die Double-Variable bei deinem Code hat?
Solltest du mal tun.

Ich würde dir die Funktion iFractals() empfehlen:
Code:
double fPriceUP = iFractals(NULL,0,MODE_UPPER,...);
double fPriceLO = iFractals(NULL,0,MODE_LOWER,...);
Für den letzten Parameter halt die entsprechende Kerze. Die Werte kannst du dann für deinen SL & TP nutzen.
Hallo next user, hab vielen Dank für deine Hilfe.

Jedoch scheitere ich beim besten Willen weiterhin daran, den Indikator an den SL/TP anzupassen/einzubinden.

Ich hätte jetzt - vermutlich zu naiv - gedacht, dass man alles über die "OrderSend" Funktion eingießen kann. Würde dann für die Longorder in etwa so aussehen:

Code:
 
double fPriceUP = iFractals(NULL,0,MODE_UPPER,0);
double fPriceLO = iFractals(NULL,0,MODE_LOWER,0);
.
.
.
{
      Long = OrderSend (Symbol(),OP_BUY,TradeLots,Ask,10,fPriceLO,fPriceUP,"MA_L",MagicNummer,0,Blue);
      }
Für die Shortorder LO und UP entsprechend umgekehrt.

Mich wundert allerdings, dass im Strategietester der SL/TP nicht auftaucht?! Mach ich was falsch (vermutlich ja)? Aber was?

Kann man darüber hinaus noch in den globalen Variablen deklarieren, dass man bspw. eine Unterstützung überspringen will? Also z.B. bei Ordereröffnung setze den SL nicht auf die nächste, sondern auf die übernächste Unterstützung?