以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (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
--
已经处理好了,谢谢老师。
|