Потрясающий осциллятор и комбинация Macd - PullRequest
0 голосов
/ 16 июня 2020

Я пытаюсь объединить эти два индикатора в один, но все время получаю ошибки. Я не уверен, в чем ошибка и можно ли это вообще сделать. Может кто-нибудь помочь с этим?

        //@version=4
study(title="AO and MACD", shorttitle="MACD +")

//AO
nLengthSlow = input(34, minval=1, title="Length Slow")
nLengthFast = input(5, minval=1, title="Length Fast")
xSMA1_hl2 = sma(hl2, nLengthFast)
xSMA2_hl2 = sma(hl2, nLengthSlow)
xSMA1_SMA2 = xSMA1_hl2 - xSMA2_hl2

**** cClr = xSMA1_SMA2> xSMA1_SMA2 [1]? синий: красный **** график (xSMA1_SMA2, style = histogram, linewidth = 1, color = cClr)

это ошибки, которые я получаю ... Спасибо, Кен ... ошибки в (**** строка 36) необъявленный идентификатор "синий" необъявленный идентификатор красный. (**** строка 37) неопределенный идентификатор 'гистограмма' неопределенный идентификатор 'cClr' (последние две строки скрипта.

1 Ответ

0 голосов
/ 17 июня 2020
  1. Добавьте color. перед именем цвета в Pine v4.
  2. Добавьте plot.style_ перед именем стиля печати. ​​

Вот фиксированная версия скрипт:

//@version=4
study(title="AO and MACD", shorttitle="MACD +")

//AO
nLengthSlow = input(34, minval=1, title="Length Slow")
nLengthFast = input(5, minval=1, title="Length Fast")
xSMA1_hl2 = sma(hl2, nLengthFast)
xSMA2_hl2 = sma(hl2, nLengthSlow)
xSMA1_SMA2 = xSMA1_hl2 - xSMA2_hl2

cClr = xSMA1_SMA2 > xSMA1_SMA2[1] ? color.blue : color.red

plot(xSMA1_SMA2, style=plot.style_histogram, linewidth=1, color=cClr)
...