将公式转换为 tradingview 的 pinescript
convert formula to pinescript for tradingview
(c/c1>=1.04 and v>v1 and v>=100000)
是我试图转换为 pinescript 但无法在哪里
的公式
- 最新收盘价(价格)比前一天价格(变化率 ROC)高 4%
- 最新成交量大于前一日成交量(相对成交量)
- 成交量大于100000
我无法将这些放在一起在图表上形成一个条形图,如果满足所有条件,就会出现一个条形图。
附在单独的公式下方,但我需要一种方法在所有条件都满足的 pinescript 中获取它。
//RVOL
RVOLlen = input(2, minval=1, title="RVOL Length")
av = sma(volume, RVOLlen)
RVOL = volume / av
plot(RVOL, title="RVol", color=color.yellow, linewidth=1, transp=100)
//ROC
ROClen = input(1, minval=1, title="ROC Length")
src = input(close, title="ROC Source")
roca = roc(src, ROClen)
plot(roca, title="RoC", color=color.yellow, linewidth=2, transp=0)
//Bands
hline(4, title="Level 0", color=color.white, linestyle=hline.style_solid, linewidth=1, editable=true)
hline(10, title="Level 1", color=color.white, linestyle=hline.style_dotted, linewidth=1, editable=true)
hline(-4, title="Level 2", color=color.white, linestyle=hline.style_solid, linewidth=1, editable=true)
您可以使用 security() 函数从其他时间范围请求数据。
//@version=5
indicator("My script")
[close_prev_day, vol_prev_day] = request.security(syminfo.tickerid, "1D", [close[1], volume[1]], lookahead=barmerge.lookahead_on)
x = ((close / close_prev_day) > 1.04) and (volume > vol_prev_day) and (volume > 100000)
plotshape(x)
(c/c1>=1.04 and v>v1 and v>=100000)
是我试图转换为 pinescript 但无法在哪里
- 最新收盘价(价格)比前一天价格(变化率 ROC)高 4%
- 最新成交量大于前一日成交量(相对成交量)
- 成交量大于100000
我无法将这些放在一起在图表上形成一个条形图,如果满足所有条件,就会出现一个条形图。 附在单独的公式下方,但我需要一种方法在所有条件都满足的 pinescript 中获取它。
//RVOL
RVOLlen = input(2, minval=1, title="RVOL Length")
av = sma(volume, RVOLlen)
RVOL = volume / av
plot(RVOL, title="RVol", color=color.yellow, linewidth=1, transp=100)
//ROC
ROClen = input(1, minval=1, title="ROC Length")
src = input(close, title="ROC Source")
roca = roc(src, ROClen)
plot(roca, title="RoC", color=color.yellow, linewidth=2, transp=0)
//Bands
hline(4, title="Level 0", color=color.white, linestyle=hline.style_solid, linewidth=1, editable=true)
hline(10, title="Level 1", color=color.white, linestyle=hline.style_dotted, linewidth=1, editable=true)
hline(-4, title="Level 2", color=color.white, linestyle=hline.style_solid, linewidth=1, editable=true)
您可以使用 security() 函数从其他时间范围请求数据。
//@version=5
indicator("My script")
[close_prev_day, vol_prev_day] = request.security(syminfo.tickerid, "1D", [close[1], volume[1]], lookahead=barmerge.lookahead_on)
x = ((close / close_prev_day) > 1.04) and (volume > vol_prev_day) and (volume > 100000)
plotshape(x)