Pine Script修改MACD买入进场信号



我是pine脚本的新手,在添加特定于MACD策略的东西时遇到了一些麻烦:

//@version=4
strategy("MACD Strategy", overlay=true)
fastLength = input(12)
slowlength = input(26)
MACDLength = input(9)
MACD = ema(close, fastLength) - ema(close, slowlength)
aMACD = ema(MACD, MACDLength)
delta = MACD - aMACD
if (crossover(delta, 0))
strategy.entry("MacdLE", strategy.long, comment="MacdLE")
if (crossunder(delta, 0))
strategy.entry("MacdSE", strategy.short, comment="MacdSE")
//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)

卖出信号将保持不变,但买入信号应该是MACD交叉,但前提是抛物线sar星在蜡烛下方。

非常感谢您的帮助!

只是为了检查,所以你想把卖出信号保持为

if (crossunder(delta, 0))
strategy.entry("MacdSE", strategy.short, comment="MacdSE")

你对以上内容满意吗?

接下来,你想改变买入/做多信号吗,只在有MACD交叉且parabloc SAR低于蜡烛的最低价格时发出信号?

最新更新