'line' не может быть именем переменной или функции. Сценарий 'Advanced RSI Strtg' был сохранен - PullRequest
0 голосов
/ 22 апреля 2020

Ошибка, которую я получаю, когда код компиляции / сохранения вставлен ниже "строка 25: 'строка' не может быть переменной или именем функции. Сценарий 'Advanced RSI Strtg' был сохранен"

Пожалуйста, найдите кодировку следующим образом .........

//@version=3

Stratagy(title="Shekhar", shorttitle="RSI", overlay=true)

//input
src = input(source=close, title="Source")
rsi_len = input(14, minval=1,title="RSI Length")
rsi_fast_len = input(5, minval=1,title="Fast RSI Length")
rsi_ema_len = input(14, minval=1,title="EMA Length")
overbought = input(70, minval=1,title="Overbought")
oversold = input(30, minval=1,title="Oversold")

//Logic
rsi = rsi(source, rsi_len)
rsi_fast = rsi(source, rsi_fast_len)
rsi_ema = ema(source, rsi_ema_len)

//colour
color_short = #FF5252
color_long = #64FFDA
color_neutral = #FFD600

p_rsi = plot(rsi, title="RSI", style=line, linewidth=3, transp=0, color = rsi > 50 ? aqua : white)
p_rsi_fast = plot(rsi_fast, title="Fast RSI", style=style.line, linewidth=2, transp=100, color=color_neutral)
p_rsi_ema = plot(rsi_ema, title="EMA", style=line, linewidth=1, transp=20, color=color_neutral)
fill(p_rsi, p_rsi_fast, color = rsi_fast > rsi_ema ? color_long : coor_short, transp=60, title="RSI Cloud Fill")

p_ob = plot(overbought, title="RSI Overbought", style=line, transp=50, linewidth=1, color=white)
p_os = plot(oversold, title="RSI Oversold", style=line, transp=50, linewidth=1, color=white)

p_base = plot(50, title="Base Line", style=line, transp=10, linewidth=1, color=color_neutral)

1 Ответ

0 голосов
/ 23 апреля 2020

Добро пожаловать в Пайн! Это лучшее место для начала вашего путешествия: https://www.pinecoders.com/

Это правильный синтаксис для v3 и v4. Выберите один:

//@version=3
study("")
rsi = rsi(close, 14)
p_rsi = plot(rsi, title="RSI", style=line, linewidth=3, transp=0, color = rsi > 50 ? aqua : white)

или

//@version=4
study("")
rsi = rsi(close, 14)
p_rsi = plot(rsi, title="RSI", style=plot.style_line, linewidth=3, transp=0, color = rsi > 50 ? color.aqua : color.white)

При публикации кода, пожалуйста, укажите версию Pine, которую вы используете (первая строка в этих фрагментах).

...