Indikator im Sastem und als Stop loss

Forums ProRealTime Deutsch forum ProBuilder Support Indikator im Sastem und als Stop loss

Viewing 6 posts - 1 through 6 (of 6 total)
  • #242636

    Hallo

     

    ich habe im forum hier einen Indikator gefunden, den ATR Stop loss finder.

    diesen möchte ich als Bedingung für den einstieg und auch als Stop loss benutzen

    Wenn ich diesen im code anlege, dann kommt als Meldung ignored und das der Indikator nicht gefunden werden kann.

    Was muss ich tun, damit das funktioniert??

     

    Hier der code des Indikators

    // HstopL v1  20-07-2022 druby
    //
    // Dynamic variable settings
    // NAME           Type      Default         (comment)
    // ——————————————————————-
    // Period       integer        14           lookback range
    // Mul          Decimal        1.5          multiply the ATR value by:
    defparam drawonlastbaronly = true
    // input limiters – limit the range of values used in code calculations
    period = max(min(Period,barindex),1) // (1 to barindex)
    mul = max(min(Mul,10),0)             // (0 to 10)
    //true range calculation
    tr1 = abs(high low)
    tr2 = abs(high close[1])
    tr3 = abs(low close[1])
    trf = max(tr3,max(tr1,tr2))  // absolute maximum of (tr1,tr2,tr3)
    if barindex > period then  // delay average calculations till enough bars avaliable
    // manual RMA calculation
    k= 1/(period)
    RMA = range * k + RMA[1] * (1k)
    xma = RMA
    //  Atr, HLline calculations
    // Atr value
    a = xma * mul
    // Atr +/- high/low values
    x = xma * mul + high
    x2 = low xma * mul
    endif // barindex > period
    // Drawing main text and values
    Drawtext(“ATR: #a#”,255,10,dialog,bold,20)anchor(bottom) coloured (“dodgerblue”)
    Drawtext(“H: #x#”,   70,10,dialog,bold,20)anchor(bottom) coloured (“red”)
    Drawtext(“L: #x2#”,  100,10,dialog,bold,20)anchor(bottom) coloured (“teal”)
    // draw averageType label
    Drawtext(“RMA”,40,10,dialog,bold,20)anchor(bottomLeft) coloured (“grey”)
    // return (atr * mul) high and low lines
    return x as“Hstop”,x2 as“Lstop”
    #242641

    Tiene que definir la variable Period y Mul.

     

    #242676

    Ok, hab ich gemacht. aber wie soll der Name für den Stop Loss sein?? Siehe Bild

    Und da steht wieder ignores im code?

    Hier der Code:

     

    DEFPARAM CumulateOrders = False // Kumulieren von Positionen deaktiviert

    // Bedingungen zum Einstieg in Long-Positionen
    indicator1 = ExponentialAverage[22](high)
    c1 = (close[1] > indicator1)
    ignored, indicator2 = CALL “ATR Stop loss finder”[14, 0.5]
    indicator3 = ExponentialAverage[22](low)
    c2 = (indicator2 < indicator3)
    indicator4 = Williams[4](close)
    c3 = (indicator4 < -80)

    IF c1 AND c2 AND c3 THEN
    BUY 1 SHARES AT MARKET
    ENDIf

    #242677

    Hier das Bild….

    #242686

    Sie können den Stop-Loss festlegen, sobald die Einstiegsbedingungen erfüllt sind, und er bleibt so fixiert.

    x2 stammt aus dem ursprünglichen Code. Von hier aus können Sie die Änderung des Stop-Loss testen, wenn andere Bedingungen erfüllt sind, oder sogar einen Trail-Stop anwenden. Ich überlasse es Ihnen jetzt, damit Sie es studieren können. Du hast im Forum viele Beispiele.

    #242690

    Aber schauen Sie, obwohl der Indicator genau so im Chart ist, wird der Stop loss nicht gehandelt.

    Hier der Code mit Ihrem Hinweiß:

     

    EMA22=ExponentialAverage[22](high)
    c1 = close[1]>EMA22
    ignored, indicator2 = CALL “ATR Stop loss finder”[14, 0.5]
    indicator3 = ExponentialAverage[22](low)
    c2 = (indicator2 < indicator3)
    indicator4 = Williams[4](close)
    c3 = (indicator4 < -80)

    IF c1 AND c2 AND c3 THEN
    stoploss=x2
    BUY 1 SHARES AT MARKET
    ENDIf
    set stop price Stoploss

     

     

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

Create your free account now and post your request to benefit from the help of the community
Register or Login