金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 5210|回复: 6

请问软件回测使用

[复制链接]

30

主题

97

帖子

97

积分

等级: 免费版

注册:
2021-10-8
曾用名:
发表于 2022-10-25 10:08 | 显示全部楼层 |阅读模式
请问在策略回测时,在选择回测时间的默认值上,自动向前增加比如100个单位的K线值,用于计算开始时间点的某些指标值?
比如回测时间是:2022.1.1--2022.10.1,执行回测时会从1月1号开始取值,但策略里的指标比如ma(c,60),需要1月1号前面默认再多取一段值,这个怎么设置


回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-10-25 10:37 | 显示全部楼层
那可以在回测时,不要勾选严格使用时段数据,如下图:
截图202210251037049155.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

30

主题

97

帖子

97

积分

等级: 免费版

注册:
2021-10-8
曾用名:
 楼主| 发表于 2022-10-25 10:48 | 显示全部楼层
没有勾选严格使用时段数据,测试还是有问题,公式内的指标计算的初始值有问题,我测过所有策略回测,开始阶段都要产生取值计算错误的回撤

微信图片_20221025104747.png
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-10-25 10:52 | 显示全部楼层
那你只能通过debugfile输出看了,在开始时段的K线上计算出来的指标值是多少了,否则单看资金曲线也不好判断是指标值计算错误导致的啊。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

30

主题

97

帖子

97

积分

等级: 免费版

注册:
2021-10-8
曾用名:
 楼主| 发表于 2022-10-25 10:57 | 显示全部楼层
建议增加一个往前取值N个BAR的功能,以保证回测开始时间时公式内的指标能计算出正确的值,其他软件如文华,通达都有类似的功能
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-10-25 11:01 | 显示全部楼层
本帖最后由 技术010 于 2022-10-25 11:19 编辑

建议收到,我们会评估下的。目前只能通过去掉严格使用时段的数据,就会根据你策略中的指标需要的的数据量进行调取,例如ma(c,10),会在回测时段的第一根K线上再往前获取10根数据,用于计算第一根K线上的均值的。前提是先补充完整的数据量。你可以用debugfile输出各个K线上具体指标值的计算结果的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

30

主题

97

帖子

97

积分

等级: 免费版

注册:
2021-10-8
曾用名:
 楼主| 发表于 2022-10-25 11:23 | 显示全部楼层
好的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-9-3 01:54 , Processed in 0.153921 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表