Насколько мне известно, только аргументы округляются как функция round()
. Таким образом, даже если вы добавите функцию round()
ниже, она не округлится. Мне действительно нужно округлить значения, которые передаются в функцию ниже. Пожалуйста, измените округление на формулу, которая может быть сделана косвенно.
Прошу вас и sh всего наилучшего. ^^
========================================== ======
k = round (sma (stoch (close, high, low, length), smoothK)) / 1000
k1 = round (sma (stoch (близко, высокий, низкий, длина) [1], гладкийK)) / 1000)
============================ ====================
//@version=3
study("ichimoku Strategy")
//stoch index//
length = input(9, minval=1, title="K")
smoothD = input(2, minval=1, title="D")
smoothK = input(3, minval=1, title="Smooth")
**k = round(sma(stoch(close, high, low, length), smoothK))/1000
k1 = round(sma(stoch(close, high, low, length)[1], smoothK))/1000)**
d = sma(k, smoothD)
d1 = sma(k1, smoothD)
plot(series=k, color=#f80505, title="K", linewidth = 1,transp = 0)
plot(d, color=#000000, title="D", linewidth = 1,transp = 0)
h0 = hline(0.1)
h1 = hline(0.0)
fill(h0, h1, color=#9598a1, transp=75)