我为tradingview购买了一个algo-bot指示器,它工作得很好,但我有兴趣用它来构建一个策略来进行回测。
例如,在自制的策略脚本中,我想做一些效果如下的事情
‘策略(“机器人回测”)
long =研究bot的条件- signals buy short =研究bot的条件- signals sell
strategy.entry("long",strategy.long,1000.0,when=long) strategy.entry("short",strategy.short,1000.0,when=short)‘’
基本上,我期待编码实际的长进入条件是机器人指标信号购买。(对于简短的条目也是如此)
如果没有机器人的源代码,这是可能的吗?或者,有没有办法以我所说的方式引用指标?看起来我必须要有源脚本才能做到这一点,因为我需要知道机器人输出买入或卖出信号的条件是什么,对吗?
发布于 2020-09-28 22:11:37
如果study脚本具有用于信号的布尔图输出,则是可能的。但是,您只能将study脚本中的一个引用“连接”到您的strategy脚本。为此,请将研究脚本添加到图表中,并在您的策略中包括以下行:
signalFromStudy = input(close, "Input", input.source)然后转到策略设置,并从下拉列表中选择输出。
然后,您可以使用该变量进行操作,并连接策略函数以执行回测。
https://stackoverflow.com/questions/64015143
复制相似问题