Hallo,
für einen Test mit Variablen möchte ich den SL in “nicht größer als” 2 x das Target ausgeben
Das Problem ist, das ich das optimale Target erst noch durch Variablen suchen lassen will.
Ich brauche also eine Anweisung im Code die besagt, dass der STOP LOSS nicht größer als das doppelte Target sein soll. Sodass ich das Target als Variable vergeben kann.
Kann mir da jemand helfen?
Danke
Mit ONCE ging es bei mir nicht??
KaNN DA JEMAND
set stop ploss x
Los geht’s:
x = min(SL,Target * 2)
SET STOP pLOSS x
Hallo und Danke, jedoch wird mir bei SL ein unbekannter Befehl angezeigt. Siehe Bild???
SIE haben SL verwendet, ich weiß nicht, wo Sie es geschrieben haben. Es muss eine beliebige numerische Variable sein, die bereits irgendwo vor der Verwendung definiert wurde.
Hallo hier der richtige Code:
hier soll der stop loss rein
Spanne = b
starttime = a
if not longonmarket and time >= starttime and trading=1 then
buy 30 share at myprice-Spanne*pointsize limit
endif
TP = myprice
if longonmarket and trading=1 then
Sell at market
endif
set target pprofit Spanne
Fügen Sie diese Zeile am Ende Ihres Codes hinzu:
set stop ploss Spanne * 2
Dann ist der stop loss ja genau 2 mal der spanne
ich möchte ja das der stop loss eine weitere Variable ist die kleiner aber nicht größer als 2 mal der Spanne ist?!
kleiner als 2
der stopp loss soll nicht größer sein als 2 * spanne also von 0.01. – 1.99
SPANNE ist eine Variable, die Sie definiert haben, ich weiß nicht, wie sie berechnet wird. Was bedeuten 0,01 und 0,99?
ach so
spanne ist der Abstand von Punkten
Mit spanne meine ich den abstand den die aktien vom Einstieg (LIMITORDER) bis zum Ausstieg zurück legen muss
der darf nur das maximal 2 fache der spanne haben deshalb das von 0.01 – 1.99 fache
Danke
Meinten Sie das:
set stop ploss min(Spanne,2)