Positionsgröße in Long und Short
Forums › ProRealTime Deutsch forum › ProOrder Support › Positionsgröße in Long und Short
- This topic has 23 replies, 3 voices, and was last updated 2 months ago by axmichi.
-
-
08/19/2024 at 8:43 PM #236529
Hallo,
danke das ist gut.
Ich habe noch eine Bitte
Kannst Du den Code so ändern dass der Trade bei einem Take Profit (CRV) von 3 mal dem Risiko geschlossen wird??
Kannst Du den Stop Loss mit einem kleinen Strich kennzeichnen und die Differenz zwischen Einstieg und SL als Zahl anzeigen?
Vielen Dank für die Hilfe
08/21/2024 at 11:04 AM #236565Strategien können nicht über Diagrammanweisungen (die nur von Indikatoren verwendet werden können) auf dem Diagramm gedruckt werden.
Deshalb habe ich GraphOnPrice verwendet, um die Stop-Loss-Linie auf dem Diagramm zu drucken, und Graph, um die Differenz zwischen dem Einstiegspreis und dem Stop-Loss im Variablenfenster anzuzeigen, das von ProBackTest geöffnet wird.123456789101112131415161718192021222324252627282930313233343536373839404142434445DEFPARAM CumulateOrders = False // Kumulieren von Positionen deaktiviertONCE CRVmult = 3.0ONCE Capital = 10000MyEquity = Capital + StrategyProfitRisk = MyEquity * 0.03//indicator1 = MACDSignal[12,26,9](close)indicator2 = RSI[4](close)//// Bedingungen zum Einstieg in Long-Positionenc1 = (indicator1 > 0)c2 = (indicator2 CROSSES OVER 30)IF c1 AND c2 AND Not OnMarket THENSLprice = lowest[5](low)SL = close - SLpriceSize = Risk / SLCRV = Risk * CRVmultSET STOP PRICE SLpriceSET TARGET $PROFIT CRVBUY Size SHARES AT MARKETENDIF//// Bedingungen zum Einstieg in Short-Positionenc3 = (indicator1 < 0)c4 = (indicator2 CROSSES UNDER 70)IF c3 AND c4 AND Not OnMarket THENSLprice = highest[5](high)SL = SLprice - closeSize = Risk / SLCRV = Risk * CRVmultSET STOP PRICE SLpriceSET TARGET $PROFIT CRVSELLSHORT Size SHARES AT MARKETENDIF//IF OnMarket THENDifference = abs(TradePrice - SLprice) / PipSizeIF (BarIndex - TradeIndex) = 20 THENSELL AT MARKETEXITSHORT AT MARKETENDIFENDIF//GraphOnPrice SL AS "Stop Loss" coloured("Red")Graph Difference AS "Difference" coloured("Blue")08/22/2024 at 2:27 PM #236615Hallo Roberto,
danke schön,
Kannst Du bitte ändern, dass der SL (Rote linie) auf der Höhe des SL angezeigt wird, direkt unter dem Tief….
Ich hade es so probiert: GraphOnPrice Positionprice – SL AS “Stop Loss” coloured(“Red”)
Das funktioniert leider nicht???
08/22/2024 at 5:40 PM #236618Ersetzen Sie Zeile 44 durch Folgendes:
1GraphOnPrice SLprice AS "Stop Loss" coloured("Red")09/08/2024 at 12:48 PM #237314Hallo Roberto,
bitte schau mal. Ich habe den Fehler für die Berechnung der Anzahl der Aktien gefunden. 🙂
In Zeile 16 und Zeile 29 steht, Size = Risk / SL
Das berechnet aber falsch!!! Richtig muss stehen: Size = Risk / Difference!!! Dann berechnet sich die richtige Stückzahl. Leider funktioniert der Code dann bei mir nicht mehr???
LG
09/08/2024 at 5:06 PM #237324Fügen Sie nach Zeile 1 Folgendes hinzu:
1ONCE Difference = 109/10/2024 at 4:23 PM #237469Hallo, der Code funktioniert sehr gut.
Hier ist die Anweisung für Einstieg, Stopp loss und Ausstieg.
Leider schließt der Code den Trade beim SLPrice der mit läuft??!!
Ich möchte das erst der SLPrice der Stopp Loss ist und wenn der Supertrend > ist als der SLPrice dann soll der Supertrend der Stopp loss sein…
Wie im code unten steht…
IF c1 AND c2 and c3 and c4 and c5 and c6 AND Not OnMarket THEN
SLprice = lowest[3](low)
SL = close – SLprice
Size = Risk / SL
CRV = SL
SET STOP PRICE SLprice
SET TARGET PROFIT CRV * 2
BUY Size SHARES AT MARKET
ENDIFif longonmarket and low < Supertrend[3,10] THEN
sell at market
endifVielen Dank!!
09/10/2024 at 7:01 PM #237470Da ist er:
1234567891011121314IF c1 AND c2 and c3 and c4 and c5 and c6 AND Not OnMarket THENSLprice = lowest[3](low)SL = close - SLpriceSize = Risk / SLCRV = SLSET STOP PRICE SLpriceSET TARGET PROFIT CRV * 2BUY Size SHARES AT MARKETENDIFmyATR = Supertrend[3,10]if longonmarket and myATR > SLprice THENSLprice = myATRSET STOP PRICE SLpriceendif09/10/2024 at 7:29 PM #237471 -
AuthorPosts
Find exclusive trading pro-tools on