金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 7147|回复: 11

回测数据买卖点,为何和策略图表显示不一致。

[复制链接]

1

主题

9

帖子

9

积分

Rank: 1

等级: 新手上路

注册:
2022-11-14
曾用名:
发表于 2022-11-14 09:38 | 显示全部楼层 |阅读模式
经过对比,感觉回测是拿历史版本进行回测,并没有获取我最新修改的版本进行回测。是否有这种情况。该如何处理。
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-11-14 09:42 | 显示全部楼层
你要在图表和回测中,使用同样的数据量,这样才有比较的前提啊,使用的数据量不同,那计算出的信号也是有差异的啊。在图上锁定和回测一样的数据量看下呢,另外如果是连续合约,要注意复权数据的问题。

截图202211140941423942.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

9

帖子

9

积分

Rank: 1

等级: 新手上路

注册:
2022-11-14
曾用名:
 楼主| 发表于 2022-11-14 09:51 | 显示全部楼层
我将图表范围缩小,使得数据显示为该股票上市至今的所有数据,这种情况下,图表显示的信号应该是正确的。同时我在回测窗口没有勾选“严格使用时间段内数据”,那么回测使用的数据量是根据系统选项配置的内存K线数吧。
现在的问题分析如下:
1. 回测时间足够长的情况下,前面的信号点和图表上一致。
2. 到了今年后面的几个信号点就不出现买卖的情况,直至强制平仓
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-11-14 09:57 | 显示全部楼层
1、不勾严格使用时段,并不是根据内存保留中的K线数量,两者没有关系。不勾,是指会默认再往前使用一段数据,保证回测时段内的第一根K线的指标值计算是有足够的历史数据的。
2、你回测的品种是哪个?那就看是否报资金不足等异常原因了。如果要跟踪原因,那可以在回测时,借助debugfile输出条件,来定位到每根K线上的指标值,看输出的指标值和图上的差异是造成的。回测只和数据量的使用有关系。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

9

帖子

9

积分

Rank: 1

等级: 新手上路

注册:
2022-11-14
曾用名:
 楼主| 发表于 2022-11-14 10:03 | 显示全部楼层
你好,不是特定的某个个股,是所有的股票皆有这种情况。不是资金量的问题,在之前有开仓和平仓,资金量充足。只是到了最后一段时间,比如今年2年份开始,就不再有信号出来,最终导致强制平仓。通过debugfile确实可以看到指标输出值,这个我还没操作过。但是我认为这种批量性不出交易信号,而前面交易信号都是准确的情况下,指标输出并无太大帮助,肯定是哪里设置有问题,亦或者是bug。
我使用的是信达券商给出的6.23版本。
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

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

那你是使用一样的数据量,是图上和回测在2月份之和都没有信号,还是图上有信号,但是回测没有呢?或者重新补充下回测数据,重新回测看下了,可能是回测是缺少那部分历史数据,打开K线图会自动点播该品种的数据的。建议提供下回测代码和举例品种,我们本地测试下。或者安装下向日葵,提供下识别码,我们远程看下。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

9

帖子

9

积分

Rank: 1

等级: 新手上路

注册:
2022-11-14
曾用名:
 楼主| 发表于 2022-11-14 10:44 | 显示全部楼层
是图上有信号,而且信号正常,回测的开多,有时候图上没有,也开多了。然后2月份之后的图上有开多,回测确没有了。不是数据未补充的问题,这些基本的,我都比较清楚。
能否告知下,回测是拿当前最新的代码回测的吗?有无可能由于软件闪退重开的原因,导致拿了历史版本。
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-11-14 10:54 | 显示全部楼层
软件闪退后,再打开会有个提示框,询问是否使用历史上的公式文档呢,一般选择常规方式启动就可以,那就是最新保存的代码,不会打开的是历史文档的。如果你选择了历史上的某个文档,这样才可能会造成你的代码是历史上保存代码了,或者你是修改了代码,还没保存,就意外退出了,那可能造成修改的代码没有正常保存。你可以打开公式,看下是否是历史上的代码呢。
截图202211141054037013.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

9

帖子

9

积分

Rank: 1

等级: 新手上路

注册:
2022-11-14
曾用名:
 楼主| 发表于 2022-11-14 10:54 | 显示全部楼层
看看玲珑轮胎截图,17年买入多了一次。22年后面无买入和卖出
截图202211141053549448.png
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-11-14 10:56 | 显示全部楼层
可以私信发下回测公式,我们本地试下,或者向日葵远程看下,否则我们也很难分析原因。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-2 20:24 , Processed in 0.174313 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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