以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  请教老师及个交易策略回测的问题  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=173495)

--  作者:Hxpj
--  发布时间:2019/12/11 17:45:38
--  请教老师及个交易策略回测的问题
请教老师几个问题?

1、用15分钟周期回测交易策略,当15分钟匹配不上,会匹配10分钟、5分钟、1分钟,是否正常?是否需要对不是15分钟周期的信号进行过滤?

2、用1分钟周期回测交易策略,数据已补齐,在图表回测是可以匹配上策略指标的,为何在交易系统里回测发现对不上策略指标就进行交易?

3、下面交易代码是否有误,导致策略指标对不上?

//开多单平多

   
IF holding=0 then BEGIN 
   buy(CD_BUY_LONG,ORDVOL,MARKET);
   
END

IF holding>0 then BEGIN 

   SELL(CD_SELL_LONG and kspc,0,MARKET);
  
END

--  作者:FireScript
--  发布时间:2019/12/12 9:32:53
--  
 1.不会自动匹配不同周期。回测周期都是用户自行设置去控制的。另外如果信号不符合思路逻辑,要从开平仓条件上先看下,除非某些特殊代码否则和周期关系不大。相关的变量在调试阶段 建议输出在图表上 方便核对问题。
2.图表上数据量,复权,K线起始时间等 和回测设置里可能会有不一致地方,会导致回测和图表信号不一致。
可以在图表上

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

这样进行测试,然后需要注意 进去后周期默认是日线 这个你改下。

3.这几句代码是规范的,逻辑也没什么问题。

--  作者:Hxpj
--  发布时间:2019/12/12 10:04:55
--  
老师,这里选择公式测试调用交易策略,弹出提示要输入0.1和1E+009之间的数字,这是那里的在哪里输入?
--  作者:FireScript
--  发布时间:2019/12/12 10:08:58
--  
 你是不是公式参数没设置好,就是超出参数设置的上限或者下限了?



--  作者:Hxpj
--  发布时间:2019/12/12 11:12:06
--  

图片点击可在新窗口打开查看此主题相关图片如下:a_20191212111055.jpg
图片点击可在新窗口打开查看

如上图,数值都乱了,是否要设置红框中数值?

我是多指标判断策略,例如趋势3周期共振+当前周期均线+当前周期MACD+当前周期VOL 。如果单纯是指标测试,能够匹配到指标,但是用15分钟周期测试,当前周期内匹配不上,系统会自动匹配10 5 1 ,最后在1分钟周期里发现匹配上。写到交易系统里测试,就发现指标匹配不上了,但却交易了。

--  作者:FireScript
--  发布时间:2019/12/12 14:43:00
--  
 你本地是每次回测都会出现这样的情况吗? 看下第一步时候设置参数的地方是否填写的数值有问题,或者截图发一下看下回测第一步位置的设置。另外你说的这个匹配到指标的 我不太明白到底什么意思的。

--  作者:Hxpj
--  发布时间:2019/12/13 9:50:55
--  
已经处理好了,谢谢老师。