0

I've been trying to create an indicator in tradingview and wrote out the strategy code, I believed this to be correct but tradingview can not compile the script. What am I missing or doing wrong?

`// This source code is subject to the terms of the Mozilla Public License 2.0 at        https://mozilla.org/MPL/2.0/
// © spork

//@version=5

//Input parameters
length = input(20, minval=1)
multi = input(2.0, minval=0.1, maxval=5.0)

//Bollinger bands
band_top = sma(close, length) + multi * stdev(close, length)
band_bottom = sma(close, length) - multi * stdev(close, length)

//Fibonacci retracements
retracement_level_61p8 = retracement(high, low, 61.8)
retracement_level_50 = retracement(high, low, 50)
retracement_level_38p2 = retracement(high, low, 38.2)

//Buy and sell conditions
buy_condition = close > band_top and close < retracement_level_61p8
sell_condition = close < band_bottom and close > retracement_level_38p2

//Plot signals
plot(band_top, color=orange, linewidth=1, title="Bollinger Band Top")
plot(band_bottom, color=orange, linewidth=1, title="Bollinger Band Bottom")
plot(retracement_level_50, color=purple, linewidth=1, title="50% Retracement Level")
plot(retracement_level_61p8, color=purple, linewidth=1, title="61.8% Retracement Level")
plot(retracement_level_38p2, color=purple, linewidth=1, title="38.2% Retracement Level")
plotshape(buy_condition, color=green, style=shape.triangleup, title="Buy")
plotshape(sell_condition, color=red, style=shape.triangledown, title="Sell")`

I tried to write my own script and I thought this would be a correct code.

spork
  • 1

0 Answers0