金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2132|回复: 5

python策略使用不复权行情数据回测失败

[复制链接]

10

主题

33

帖子

33

积分

Rank: 1

等级: 新手上路

注册:
2021-7-8
曾用名:
发表于 2022-1-18 12:07 来自手机 | 显示全部楼层 |阅读模式
python策略,程序里使用复权行情数据产生信号及Limit价格,回测正常。但使用不复权的行情数据产生信号和Limit价格,回测时交易乱掉了,但价格使用Market回测则正常,经查,发现可能是回测时用的行情数据仍是复权的,导致不复权的Limit价格在复权K线价格之外而不能成交,请问怎样设置才能切换到用不复权的行情进行回测?
回复

使用道具 举报

30

主题

7075

帖子

7085

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-1-19 09:19 | 显示全部楼层
设置不了,回测行情只能是复权后的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

843

帖子

853

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-1-19 09:57 | 显示全部楼层
history_bars(order_book_id, bar_count, frequency, fields, skip_suspended, include_now, adjusted_price)
adjusted_price 参数就是设置是否复权的
回复

使用道具 举报

10

主题

33

帖子

33

积分

Rank: 1

等级: 新手上路

注册:
2021-7-8
曾用名:
 楼主| 发表于 2022-1-19 11:02 来自手机 | 显示全部楼层
adjusted_price = true, 则回测正常,交易明细可以看到用的是复权后价格。= False , 则回测不正常,出现Limit价格不匹配无法成交,交易明细看到乱掉了,仅有少数几笔成交,改用market则交易明细正常,交易明细里可以看到价格用的仍是复权后价格
回复

使用道具 举报

1

主题

843

帖子

853

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-1-19 14:39 | 显示全部楼层
我们讨论看一下如何解决该问题
回复

使用道具 举报

10

主题

33

帖子

33

积分

Rank: 1

等级: 新手上路

注册:
2021-7-8
曾用名:
 楼主| 发表于 2022-1-19 15:27 来自手机 | 显示全部楼层
希望能象pel回测一样,有个选项能选择用或不用复权数据回测。只能用复权数据回测对策略的评测还是有失真情况产生。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 10:18 , Processed in 0.282203 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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