Hallo,
ich wollte so eine Art trademanagement für Trades machen, deren CRV 1:2 ist
Da ich halbe Anzahl Positionen verschieben oder verkaufen will, muss die Anzahl der Positionengröße (Size) immer, durch 2 Teilbare Mengen kaufen. Also Positionssize 2 oder 4 oder 6 ………
Hier die Regeln
- Die ersten 7 Kerzen passiert nichts! oder aber der Trade läuft zu 100 % in den Gewinn!! dann soll der ganze Anzahl Positionen SL auf Break even gezogen werden!
2. Ist der Trade nach 7 Kerzen im Minus, dann soll die halbe Position zum Marktprice geschlossen. Fällt der Kurs weiter, wird der Trade am SL geschlossen
Oder
Ist der Trade nach 7 Kerzen aber im Plus, dann soll die halbe Position auf Break even gezogen werden
3. Ist der Trade höher als das CRV von 1:1 also 100 % im Gewinn, dann sollen der Stop loss an die folgenden lokalen Tiefpunkte gelegt werden. Siehe Bild
Entweder wird der Trade an den Tiefpunkten ausgestopt (Yellow Line) oder er läuft in den Gewinn von 1:2
IF MyLongConditions THEN
BUY 2 CONTRACT AT MARKET
StopLoss = lowest[3](low)
CRV11 = close + (close – StopLoss)
Joker = close – ((close – StopLoss)/2)
TargetPrice = close + 2*(close – StopLoss)
SET STOP PRICE StopLoss
SET TARGET PRICE TargetPrice
endif
IF onMarket and not onMarket[1] then
EntryPrice = TradePrice
endif
if longonmarket and barindex-tradeindex>7 and close<tradeprice and (abs(CountOfPosition) =2) THEN
sell abs(CountOfPosition) / 2 contract at market
Du hast geschrieben “Die ersten 7 Kerzen passiert nichts! oder aber der Trade läuft zu 100 % in den Gewinn!! dann soll der ganze Anzahl Positionen SL auf Break even gezogen werden!“. Wenn die Position 100 % Gewinn erreicht, wird sie automatisch geschlossen, weil sie das Ziel erreicht hat, oder?
oh, ich meine dass das Teilziel von 1:1 erreicht wurde, dann auf Break even.
Wenn die Psition zu 200 % im Gewinn ist wird der Trade geschossen. CRV von 1 Risk / 2 Gewinn
Wo sollte der Stop-Loss platziert werden, wenn er CRV 11 überschreitet (das Bild ist nicht klar)?
Wenn der Kurs über crv 11 geht, dann soll der Stop loss auf break even gezogen werden
Los geht’s:
MyLongConditions=close CROSSES OVER average[20.0](close) AND Not OnMarket
IF MyLongConditions THEN
BUY 2 CONTRACT AT MARKET
StopLoss = lowest[3](low)
CRV11 = close + (close - StopLoss)
Joker = close - ((close - StopLoss)/2)
TargetPrice = close + 2*(close - StopLoss)
SET STOP PRICE StopLoss
SET TARGET PRICE TargetPrice
endif
IF onMarket and not onMarket[1] then
EntryPrice = TradePrice
CRV11 = EntryPrice + (EntryPrice - StopLoss)
Joker = EntryPrice - ((EntryPrice - StopLoss)/2)
TargetPrice = EntryPrice + 2*(EntryPrice - StopLoss)
endif
//
IF longonmarket THEN
IF close > CRV11 THEN
SET STOP PRICE EntryPrice
ENDIF
IF barindex-tradeindex>7 then
IF (abs(CountOfPosition) =2) THEN
sell abs(CountOfPosition) / 2 contract at market
ENDIF
ENDIF
ENDIF
//graphonprice EntryPrice
//graphonprice StopLoss coloured("Red")
//graphonprice TargetPrice coloured("Blue")
//graphonprice CRV11 coloured("Fuchsia")
//graph PositionPerf > 0
//graph (barindex-tradeindex) > 7
Hallo Roberto,
bitte entschuldigen Sie.
Es ist leider noch nicht ganz ok.
Ich habe Ihren Code, die Stop Anweisung etwas verändert.
IF longonmarket THEN
IF close > CRV11 THEN
SET STOP PRICE EntryPrice
ENDIF
Der Unterschied besteht darin, dass wenn der Kurs nach 7 Tagen unter dem Tradeprice ist, im Code rot gekennzeichnet, dann wird eine halbe Position verkauft. Das haben Sie richtig gemacht!! Perfekt
IF barindex-tradeindex>7 and close < Tradeprice then
IF (abs(CountOfPosition) =2) THEN
sell abs(CountOfPosition) / 2 contract at market
ENDIF
Jetzt fehlt jedoch noch die Variante, wenn der Kurz nach 7 Tagen über dem Tradeprice ist, im Code Rot gekennzeichnet, dann soll der Stop loss für die halbe Position auf Break even gesetzt werden.
ist der folgende Code richtig??
if barindex-tradeindex>7 and close > Tradeprice then
IF (abs(CountOfPosition) =2) THEN
set stop Price Joker
ENDIF
ENDIF
ENDIF
endif
Diese Zeilen reichen aus, da die anderen Bedingungen bereits überprüft sind:
if close > Tradeprice then
set stop Price Joker
ENDIF
Platzieren Sie es in der auf dem Foto gezeigten Position.
Hallo Roberto,
der Stop loss funktioniert, nur leider soll an dieser Stelle nur die halbe Position durch den Stop loss verkauft werden?
Es wird aber die ganze Position verkauft? Siehe Bild
if barindex-tradeindex>7 and close > Tradeprice then
IF (abs(CountOfPosition) =7) THEN
set stop Price Joker
ENDIF
Ich habe es nicht ganz verstanden. Wann soll der Stop-Loss auf das Joker-Niveau gesetzt werden?
Wenn nach dem 7 Tag (Kerze) der Close größer ist als der Tradeprice
if barindex-tradeindex>7 and close > Tradeprice then
Dies sollte so sein, wie Sie es gefragt haben:
MyLongConditions=close CROSSES OVER average[20.0](close) AND Not OnMarket
IF MyLongConditions THEN
BUY 2 CONTRACT AT MARKET
StopLoss = lowest[3](low)
CRV11 = close + (close - StopLoss)
Joker = close - ((close - StopLoss)/2)
TargetPrice = close + 2*(close - StopLoss)
SET STOP PRICE StopLoss
SET TARGET PRICE TargetPrice
endif
IF onMarket and not onMarket[1] then
EntryPrice = TradePrice
CRV11 = EntryPrice + (EntryPrice - StopLoss)
Joker = EntryPrice - ((EntryPrice - StopLoss)/2)
TargetPrice = EntryPrice + 2*(EntryPrice - StopLoss)
endif
//
IF longonmarket THEN
IF close > CRV11 THEN
SET STOP PRICE EntryPrice
ENDIF
IF barindex-tradeindex>7 then
IF (abs(CountOfPosition) = 2) THEN
sell abs(CountOfPosition) / 2 contract at market
ENDIF
ENDIF
IF (barindex-tradeindex>7) AND (close > EntryPrice) then
SET STOP PRICE EntryPrice
ENDIF
ENDIF
graphonprice EntryPrice
graphonprice StopLoss coloured("Red")
graphonprice TargetPrice coloured("Blue")
graphonprice CRV11 coloured("Fuchsia")
graph PositionPerf > 0
graph (barindex-tradeindex) > 7
ich meine es so
Ist der Close nach 7 Kerzen > als der Tradeprice dann teilt sich der stop Loss
Eine halbe Anzahl der Position liegt der Stop Loss auf dem Joker
die andere Halbe Position bleibt der stop loss liegen (Initialstop)
Es gibt dann also 2 verschieden Stopp Loss. Wenn der Kurs dann über CRV11 geht, dann werden beide Stopps auf break even gezogen!
Sie können nicht zwei verschiedene Stop-Loss platzieren.
Wenn Sie zwei eingeben, nimmt ProOrder immer den letzten vor dem Ende des Codes ausgeführten Stop-Loss als gültig an.
Ah ok danke dann weiß ich Bescheid
Kann ich hier noch was fragen?! Bitte
Wie kann ich einem code sagen, dass er am Tag danach aussteigen soll.
Da ich mit einer Variablen nach dem Besten Einstieg / Tag im Monat suchen möchte, die am nächsten Tag wieder wieder ausstieg macht.
Brauch ich den Code für Austieg am Tag nach dem Einstieg.
Gibt es das??