Fehler in Positionsgröße

Forums ProRealTime Deutsch forum ProOrder Support Fehler in Positionsgröße

Viewing 2 posts - 1 through 2 (of 2 total)
  • #223869

    Hallo,

     

    ich habe der Übersicht wegen noch mal einen neuen Beitrag geöffnet.

    Immer wieder habe ich Fehler in der Berechnung der Positionsgröße bei den Long und Short positionen:

    hier der Code.

    DEFPARAM CumulateOrders = False // Kumulieren von Positionen deaktiviert

    Capital = 10000 //initial Capital
    Equity = Capital + StrategyProfit //current Equity
    PerCent = 1 //1% risk
    RiskSize = (Equity * PerCent / 100) //max. Money at risk
    //MinSize = 0.5 //0.5 lots minimum
    //Difference
    PositionSize = RiskSize / c17 or c18//Compute PositionSize, no less than MinSize

    //——————————————————————————
    // Bedingungen zum Einstieg in Long-Positionen
    c1 = (close > high[1])
    c2 = (close > high[2])

    IF NOT onmarket AND c1 AND c2 THEN
    Buy PositionSize SHARES AT MARKET

    SL = Lowest[5](Low)

    c17 = close- (Lowest[5](Low))
    set stop loss c17

    Endif
    X = 20
    if onmarket and BarIndex – TradeIndex = x Then
    sell at market
    endif
    //

    //——————————————————————————
    // Bedingungen zum Einstieg in Short-Positionen
    c3 = (close < low[1])
    c4 = (close < low[2])

    IF NOT onmarket AND c3 AND c4 THEN
    sellshort PositionSize SHARES AT MARKET
    SL1 = highest[5](high)

    c18 = (highest[5](high))-close
    set stop loss SL1

    Endif
    Y = 21
    if onmarket and BarIndex – TradeIndex = y Then
    exitshort at market
    endif

     

    Kann bitte jemand den Code prüfen?

    Die Berechnung funktioniert in anderen Systemen gut. Nur in diesem nicht?

    Ich denke es leigt an der Berechnung im Code c17 und c18. Ich bekomme die Differenz nicht zwischen Eintieg und dem Stop loss.

     

    Beispiel

    Entrypreis 10

    Stop Loss 9

    = Differenz 1

    1% Risk von Equity 10 000 = 100

    Es dürfen also nur 100 Aktien gekauft werden

    IN Long und Shortrichtung

    So meine ich das??

     

    Vielen Dank

    #225697

    Duplizieren Sie keine Nachrichten. Stellen Sie Ihre Frage einmal und in einem Forum. Doppelte Nachrichten werden ohnehin gelöscht. Wenn Sie also dieselbe Frage mehrmals posten, verschwenden Sie Ihre Zeit und werden nicht schneller beantwortet. Das doppelte Posten schafft nur Verwirrung in den Foren.

    Danke 🙂

    Ich habe Ihnen unter diesem Link geantwortet https://www.prorealcode.com/topic/stop-loss-funktioniert-nicht/#post-225695.

     

Viewing 2 posts - 1 through 2 (of 2 total)

This topic is temporarily locked.