Tradestation User Group Germany (http://www.tradernet.org/wbb/index.php)
|- Newbies (http://www.tradernet.org/wbb/board.php?boardid=3)
|-- Trailing-Stop Aktivierung (http://www.tradernet.org/wbb/threadid.php?boardid=3&threadid=1781)


Geschrieben von jyraflyer am 06.10.2006, 13:04:

  Trailing-Stop Aktivierung

Hallo,

ich habe ein Problem.
Will nach dem Eingehen einer Position einen stoploss (0.4%) setzen und der TrailingStop mit 0.3% soll erst aktiviert werden sobald die Position mit 0.3% ins Plus gelaufen ist.

Wie kann ich das machen?
Danke schon mal im Vorraus

Gruß


Geschrieben von Klaus am 07.10.2006, 11:02:

 

@jyrflyer

Schau Dir doch mal in der Online-Hilfe die Routinen SetStopLoss und SetPercentTrailing an, ob Dir das nicht schon weiterhilft!

Wenn Du nicht programmieren willst kannst Du auch das "OUGD NewExit" hier aus dem Downloadbereich verwenden, dort sind die gewünschten Exits u.a. vorhanden.

Gruss
-Klaus


Geschrieben von jyraflyer am 07.10.2006, 11:36:

 


Muss dazu noch sagen, dass ich mit TS2000i arbeite.

Ich bekomme es einfach nicht hin, denn Trailing Stop erst zu aktivieren, nachdem die Position mit 0.3% im Plus ist.


Normalerweise sollte dies doch mit einer if-Abfrage möglich sein.

Solange sich der Kurs vom Entryprice in dem Korridor -0.4% und +0.3% bewegt, soll nur der StopLoss gelten. Bewegt sich der Kurs mehr als 0.3% ins Plus, so soll der Trailing Stop mit 0.3% aktiviert werden.

Vielen Dank für die Hilfe

Noch eine Frage. Wie wird der aktuelle Kurs bezeichnet?


Geschrieben von Klaus am 09.10.2006, 12:09:

 

Zitat:
Original von jyraflyer ...Ich bekomme es einfach nicht hin, denn Trailing Stop erst zu aktivieren, nachdem die Position mit 0.3% im Plus ist.
Deshalb hatte ich Dich auf "SetPercentTrailing" hingewiesen, da ist so eine Schwelle bereits mit eingebaut, weitere Abfragen sind dann nicht mehr nötig.
Zitat:
Normalerweise sollte dies doch mit einer if-Abfrage möglich sein.
Ja natürlich, Du kannst so was auch ausprogrammieren, wie (für Long Positionen, Short dann entsprechend):
code:

if MarketPosition > 0 and MaxTradeHigh > EntryPrice * 1.003 then
ExitLong("My Trail L") next Bar at MaxTradeHigh - EntryPrice * 0.003 Stop;
Dazu benötigst Du aber noch die Funktion "MaxTradeHigh", da musst Du mal hier im Forum nach suchen, die hatte ich früher schon mal geposted.
Zitat:
Noch eine Frage. Wie wird der aktuelle Kurs bezeichnet?
Versuchs mal mit Close !

Gruss
-Klaus


Geschrieben von jyraflyer am 09.10.2006, 16:25:

 

Habe leider die Funktion MaxTradeHigh nicht gefunden.

Wäre es möglich den Code dazu hier einzustellen.

Wäre sehr nett.

Dankeschön


Geschrieben von Klaus am 09.10.2006, 16:44:

 

Die gesuchten Funktionen finden sich in diesem Beitrag als ELS-Anlage. Dazu muss man jedoch freigeschaltet sein.

Gruss
-Klaus

Powered by: Burning Board 1.1.1 © 2001 by WoltLab