金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3602|回复: 12

请教老师为何这样写结果不同?

[复制链接]

12

主题

28

帖子

28

积分

Rank: 1

等级: 新手上路

注册:
2021-7-29
曾用名:
发表于 2022-10-17 14:31 | 显示全部楼层 |阅读模式
第一种写法:
bar_close = history_bars_date(iInstrumentID, context.now, context.now, context.run_info.frequency, ['close'], include_now=True)
sell_open(iInstrumentID, 'Limit', bar_close, volume=1)

第二种写法:
sell_open(iInstrumentID, 'ThisClose', volume=1)

为何第二种写法回测就有交易记录,而第一种回测就没有呢?虽然第二种回测有交易记录,但是开仓价格不是k线的实际价格,跟k线价格对不上
回复

使用道具 举报

12

主题

28

帖子

28

积分

Rank: 1

等级: 新手上路

注册:
2021-7-29
曾用名:
 楼主| 发表于 2022-10-17 14:33 | 显示全部楼层
用第二种方式,回测的价格跟k线不一样
截图202210171432446656.png
截图202210171433176457.png
回复

使用道具 举报

32

主题

8038

帖子

8048

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-10-17 14:35 | 显示全部楼层
电话我吧
021-20339087
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

12

主题

28

帖子

28

积分

Rank: 1

等级: 新手上路

注册:
2021-7-29
曾用名:
 楼主| 发表于 2022-10-17 14:54 | 显示全部楼层
老师,我这样写,回测也没有任何交易记录
sell_open(‘SQHC00’, 'Limit', 7656, volume=1,serial_id = 1)
我回测2022-05-19至2022-05-19,15分钟周期
回复

使用道具 举报

32

主题

8038

帖子

8048

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-10-17 14:55 | 显示全部楼层
多测试几天呢,不要只测试一天
另外自己print看下有没有执行程序
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

32

主题

8038

帖子

8048

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-10-17 14:56 | 显示全部楼层
价格4000多,你开空用7656
这是明细偷价,回测是不会给你成交的
截图202210171455569349.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

12

主题

28

帖子

28

积分

Rank: 1

等级: 新手上路

注册:
2021-7-29
曾用名:
 楼主| 发表于 2022-10-17 15:02 | 显示全部楼层
测试一天居然什么都没有,然后我选择2022-05-18到2022-05-19,15分钟,
代码很简单就这样
def handle_bar(context):
    sell_open('SQHC00', 'Limit', 7656, volume=1,serial_id = 1)
我就试试看这个价格有没有交易记录,结果您看交易记录里的价格,不知道交易记录里的价格从哪里来的
截图202210171501238509.png
截图202210171502293275.png
回复

使用道具 举报

32

主题

8038

帖子

8048

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-10-17 15:05 | 显示全部楼层
不要自己取去指定价格,用history_bar取过来价格,用那个k价格去报单
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

12

主题

28

帖子

28

积分

Rank: 1

等级: 新手上路

注册:
2021-7-29
曾用名:
 楼主| 发表于 2022-10-17 15:11 | 显示全部楼层
    bar_close = history_bars('SQHC00', 1, '15m', ['close'])
    print(bar_close[0])
    sell_open('SQHC00', 'Limit', bar_close[0], volume=1,serial_id = 1)
回测没有任何交易记录。
打印出来的价格是
15:10:32 > 8274.0244140625
15:10:32 > 8282.720703125
15:10:32 > 8291.4169921875
15:10:32 > 8296.6357421875
15:10:32 > 8296.6357421875
截图202210171511109707.png
回复

使用道具 举报

12

主题

28

帖子

28

积分

Rank: 1

等级: 新手上路

注册:
2021-7-29
曾用名:
 楼主| 发表于 2022-10-17 15:11 | 显示全部楼层
这个8千多的价格如何来的?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-6 16:13 , Processed in 0.227690 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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