Bonsoir, j’ai beau m’aider de chat gpt, je n’arrive pas à rendre ce code compatible avec pro realtime, pouvez vous m’aider svp ?
//@version=4
study(title=”Humble LinReg Candles avec Détection de Changement”, shorttitle=”LinReg Candles Change”, format=format.price, precision=4, overlay=true)
// Inputs
lin_reg = input(title=”Lin Reg”, type=input.bool, defval=true)
linreg_length = input(title=”Linear Regression Length”, type=input.integer, minval = 1, maxval = 200, defval = 11)
rsi_length = input(title=”RSI Length”, type=input.integer, minval=1, maxval=100, defval=14)
// Calcul de la régression linéaire
bopen = lin_reg ? linreg(open, linreg_length, 0) : open
bhigh = lin_reg ? linreg(high, linreg_length, 0) : high
blow = lin_reg ? linreg(low, linreg_length, 0) : low
bclose = lin_reg ? linreg(close, linreg_length, 0) : close
// Calcul du RSI
rsi = rsi(close, rsi_length)
// Détermination de la couleur des bougies
r = bopen < bclose
// Affichage des bougies LinReg
plotcandle(r ? bopen : na, r ? bhigh : na, r ? blow: na, r ? bclose : na, title=”LinReg Candles”, color= color.green, wickcolor=color.green, bordercolor=color.green, editable= true)
plotcandle(r ? na : bopen, r ? na : bhigh, r ? na : blow, r ? na : bclose, title=”LinReg Candles”, color=color.red, wickcolor=color.red, bordercolor=color.red, editable= true)
// Logique pour détecter le changement de couleur des bougies
greenToRed = r[1] and not r
redToGreen = not r[1] and r
// Conditions modifiées pour inclure le RSI
confirmGreenToRed = greenToRed[1] and not r and rsi > 50
confirmRedToGreen = redToGreen[1] and r and rsi < 50
// Affichage des signaux de confirmation
plotshape(series=confirmGreenToRed, title=”Confirm Red Signal”, location=location.abovebar, color=color.red, style=shape.triangleup, text=”SELL”)
plotshape(series=confirmRedToGreen, title=”Confirm Green Signal”, location=location.belowbar, color=color.green, style=shape.triangledown, text=”BUY”)
// Conditions d’alerte
alertcondition(condition=confirmGreenToRed, title=”Alerte Vente”, message=”Signal de vente déclenché”)
alertcondition(condition=confirmRedToGreen, title=”Alerte Achat”, message=”Signal d’achat déclenché”)
c’est un code de bougie à regression lineaire que j’ai modifié pour afficher un signal buy si le rsi est en dessous de 40 et sell si le rsi est au dessus de 60 avec possibilité d’envoyer des alerte avec tradingwiew, cette derniere fonction peut être retirée.