Buongiorno chiedo cortesemente di trascrivere se possibile, il codice di cui sopra che consentirebbe, tra l altro) di utilizzare indicatore di fornire segnali di buy/ sell.
Grazie
Cordiali saluti
//@version=5
indicator(“Auto Trailing SL By InvestYourAsset”, shorttitle=”Auto Trailing Stoploss by InvestYourAsset”, overlay=true)
// Input parameters
p = input(14, title=”ATR Period”)
q = input(20, title=”Stop Period”)
x = input(1.5, title=”Multiplier”)
// Calculate ATR
atr_value = ta.atr(p)
// Calculate Initial High Stop and Initial Low Stop
initial_high_stop = ta.highest(high, p) – x * atr_value
initial_low_stop = ta.lowest(low, p) + x * atr_value
// Calculate Short Stop and Long Stop
short_stop = ta.highest(initial_high_stop, q)
long_stop = ta.lowest(initial_low_stop, q)
// Short Stoploss Hit signal
short_stoploss_hit = ta.crossover(close, short_stop)
// Long Stoploss Hit signal
long_stoploss_hit = ta.crossunder(close, long_stop)
// Long signal
long_signal = ta.crossover(close, short_stop) and ta.crossover(close, long_stop)
// Short signal
short_signal = ta.crossunder(close, short_stop) and ta.crossunder(close, long_stop)
// Plotting
plot(short_stop, color=color.red, title=”Short Stop”)
plot(long_stop, color=color.green, title=”Long Stop”)
// Plot signals
plotshape(series=short_stoploss_hit, title=”Short Stoploss Hit”, color=color.red, style=shape.triangleup, location=location.belowbar)
plotshape(series=long_stoploss_hit, title=”Long Stoploss Hit”, color=color.green, style=shape.triangledown, location=location.abovebar)
// Highlight signals
bgcolor(long_signal ? color.new(color.green, 90) : na)
bgcolor(short_signal ? color.new(color.red, 90) : na)