Fehler in Positionsgröße

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #223869 quote
    axmichi
    Participant
    Senior

    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 quote
    robertogozzi
    Moderator
    Master

    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)
  • The topic ‘Fehler in Positionsgröße’ is closed to new replies.

Fehler in Positionsgröße


ProOrder: Automatischer Handel & Backtesting

New Reply
Author
author-avatar
axmichi @axmichi Participant
Summary

This topic contains 1 reply,
has 2 voices, and was last updated by robertogozzi
2 years, 1 month ago.

Topic Details
Forum: ProOrder: Automatischer Handel & Backtesting
Language: German
Started: 11/17/2023
Status: closed
Attachments: No files
Logo Logo
Loading...