我购买了一个用于交易视图的算法指示器,它的运行良好,但是我有兴趣在此基础上制定一种策略以进行回测。
例如,在自制的策略脚本中,我想做些什么来达到效果
''' 策略(“回溯测试”)
long =学习机器人的条件-信号购买 简短=学习机器人的条件-发出信号
strategy.entry(“ long”,strategy.long,1000.0,当= long时) strategy.entry(“ short”,strategy.short,1000.0,当= short时) '''
基本上,我希望将实际的长时间进入条件编码为机器人指示信号购买。 (与短输入相同)
即使没有机器人的源代码,这是否有可能?还是有一种以即时通讯的方式引用指标的方法?看来我必须具有源脚本才能这样做,因为我需要知道机器人的条件是什么,它会输出买入或卖出信号,对吗?
答案 0 :(得分:0)
如果study
脚本具有用于信号的布尔图输出,则可能。但是,您只能将study
脚本中的一个引用“连接”到strategy
脚本中。
为此,请将研究脚本添加到图表中,并在策略中包括以下行:
signalFromStudy = input(close, "Input", input.source)
然后转到策略设置,然后从下拉列表中选择输出。
然后,您可以使用变量并连接策略函数以执行回测。