在不同时间具有多种条件的策略

时间:2019-02-17 09:55:25

标签: tradingview-api pine-script

如果我的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。

0 个答案:

没有答案