小编Ben*_*ter的帖子

如何将plot语句放在if语句中

我想在价格上绘制权益曲线,将该策略与简单的买入并持有进行比较。为了使图表有用,权益曲线可以从初始权益开始,或者与图表上的第一个价格一致,或者根本没有权益曲线,具体取决于手动输入。

使用下面的代码,我得到这个:

  • 第 xx 行:无法在本地范围内使用“plot”。

  • 第 xx 行:无法在本地范围内使用“plot”。

equitycurvetype = input(defval="No", title='Equity Curve Type', options=["No","Yes","Yes same start"])
if equitycurvetype == "Yes" 
    plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)  
if equitycurvetype == "Yes same start" 
    plot(strategy.equity * close[bar_index]/strategy.initial_capital, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)
Run Code Online (Sandbox Code Playgroud)

pine-script

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

pine-script ×1