Bollinger Bands Stochastic RSI Extreme Signal, Conversion code MT4 vers PRT

Forums ProRealTime forum Français Support ProBuilder Bollinger Bands Stochastic RSI Extreme Signal, Conversion code MT4 vers PRT

Viewing 3 posts - 1 through 3 (of 3 total)
  • #234481

    Bonjour,

    Serait il possible d’avoir la version PRT de l’indicateur Bollinger Bands Stochastic RSI Extreme Signal de TradingView by Norak SVP?

    Lien vers le code ici :

    https://www.tradingview.com/script/KGYEY6k6-Bollinger-Bands-Stochastic-RSI-Extreme-Signal/

     

    L’indicateur combine la bande de Bollinger avec un RSI stochastique et marque un signal buy or sell via une flèche verte ou rouge. Ce qui visuellement est appréciable car permet 1  gain de temps lorsque l’on souhaite combiner ces 2 indicateurs.

     

    Voici le code:

    //@version=4
    study(shorttitle=”BBSR Extreme”, title=”Bollinger Bands Stochastic RSI Extreme Signal”, overlay=true, resolution=””)

    //General Inputs
    src = input(close, title=”Source”)
    offset = input(0, “Offset”, type = input.integer, minval = -500, maxval = 500)

    //Bollinger Inputs
    length = input(20, title=”Bollinger Band Length”, minval=1)
    mult = input(2.0, minval=0.001, maxval=50, title=”StdDev”)

    //Bollinger Code
    basis = sma(src, length)
    dev = mult * stdev(src, length)
    upper = basis + dev
    lower = basis – dev
    plot(basis, “BB Basis”, color=#872323, offset = offset)
    p1 = plot(upper, “BB Upper”, color=color.teal, offset = offset)
    p2 = plot(lower, “BB Lower”, color=color.teal, offset = offset)
    fill(p1, p2, title = “BB Background”, color=#198787, transp=95)

    //Stoch Inputs
    smoothK = input(3, “K”, minval=1)
    smoothD = input(3, “D”, minval=1)
    lengthRSI = input(14, “RSI Length”, minval=1)
    lengthStoch = input(14, “Stochastic Length”, minval=1)

    upperlimit = input(90, “Upper Limit”, minval=0.01)
    lowerlimit = input(10, “Upper Limit”, minval=0.01)

    //Stochastic Code
    rsi1 = rsi(src, lengthRSI)
    k = sma(stoch(rsi1, rsi1, rsi1, lengthStoch), smoothK)
    d = sma(k, smoothD)

    //Evaluation
    Bear = close[1] > upper[1] and close < upper
    and k[1] > upperlimit and d[1] > upperlimit
    Bull = close[1] < lower[1] and close > lower
    and k[1] < lowerlimit and d[1] < lowerlimit

    //Plots
    plotshape(Bear, style=shape.triangledown, location=location.abovebar,
    color=color.red, size=size.tiny)
    plotshape(Bull, style=shape.triangleup, location=location.belowbar,
    color=color.green, size=size.tiny)

    // Alert Functionality
    alertcondition(Bear or Bull, title=”Any Signal”, message=”{{exchange}}:{{ticker}}” + ” {{interval}}” + ” BB Stochastic Extreme!”)
    alertcondition(Bear, title=”Bearish Signal”, message=”{{exchange}}:{{ticker}}” + ” {{interval}}” + ” Bearish BB Stochastic Extreme!”)
    alertcondition(Bull, title=”Bullish Signal”, message=”{{exchange}}:{{ticker}}” + ” {{interval}}” + ” Bullish BB Stochastic Extreme!”)

     

    D’avance merci!!

     

    #234497

    Bonjour, ici vous avez le code :

    #234669

    Thank you Ivan!!!

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

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