study(title="Strategy MACD and RSI alert", shorttitle="Strategy MACD and RSI alert", overlay = false )
fastLength = input(8, minval=1)
slowLength = input(16,minval=1)
signalLength=input(11,minval=1)
hline(0, color=purple, linestyle=dashed)
fastMA = ema(close, fastLength)
slowMA = ema(close, slowLength)
macd = fastMA - slowMA
signal = sma(macd, signalLength)
Length = input(10, minval=1)
Oversold = input(49, minval=1)
Overbought = input(51, minval=1)
xRSI = rsi(close, Length)
pos = iff(xRSI > Overbought and signal < macd, 1,
iff(xRSI < Oversold and signal > macd, -1, nz(pos[1], 0)))
barcolor(pos == -1 ? red: pos == 1 ? green : blue)
plot(pos, title="pos", style=line, linewidth=1, color=red )
我想绘制 15 分钟 MACD 和 RSI 值的 1 分钟时间图表,因此,不确定如何处理多个时间框架条目。如果有人可以在此代码中放置多个时间范围,那就太好了。
此外,如果图表上的每一个分钟柱都根据更高的时间范围显示买入和卖出信号,那就太好了。 例如:买入的蓝色条和卖出的红色条。