请问PineScript回测有没有分析历史交易的功能?在策略测试器选项卡中,我们可以查看交易历史,但我如何才能访问每个交易入口点的指标值?例如,对于交易历史中的交易#1,如何提取样本历史中所有交易的 RSI 或任何其他指标的值?
提前致谢!
最简单的方法是绘制一些数据并用鼠标移动到那里。
您可以使用这里解释的一些调试技术。
如果您不想在图表上看到某些内容或出于任何原因无法将其绘制在图表上,您可以使用
plotchar()
然后检查数据窗口中的值。
//@version=5
strategy("My strategy", overlay=true, margin_long=100, margin_short=100)
rsi_val = ta.rsi(close, 14)
longCondition = (rsi_val < 20)
shortCondition = (rsi_val > 80)
if (longCondition)
strategy.entry("My Long Entry Id", strategy.long)
if (shortCondition)
strategy.entry("My Short Entry Id", strategy.short)
plotchar(rsi_val, "RSI", "")