如果我的EMA交叉/低于并且RSI在过去多个时期内处于或曾经处于超卖状态,我正在尝试建立一种基本策略来触发交易
我已经使用pine历史记录引用来设置脚本,但是我不确定是否正确使用了该脚本,因为我不会返回很多交易。
strategy("RSI Strategy", overlay=true)
length = input( 14 )
vrsi = rsi(close, length)[10]
d = ema(close, 5)
e = ema(close, 10)
if (not na(vrsi))
if (vrsi <= 30 and crossover(d,e))
strategy.entry("RsiLE", strategy.long, comment="RsiLE")
if (vrsi >= 70 and crossunder(d,e))
strategy.entry("RsiSE", strategy.short, comment="RsiSE")
由于我在历史记录参考中输入了较高的数字,因此我希望能进行更多的交易。如果我有EMA交叉交易,则本质上可以进一步检查是否有超卖/卖空情况。目前,我没有返回很多交易,而有的交易似乎并没有考虑RSI。