金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2473|回复: 4

可以利用get_dynainf(instrument, 207) 获取实际时间吗?

[复制链接]

4108

主题

4178

帖子

4203

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-5-7 10:43 | 显示全部楼层 |阅读模式
本帖最后由 代人发帖 于 2022-5-7 10:56 编辑

请教:可以利用get_dynainf(instrument, 207) 获取实际时间吗?
python策略中,如何利用已有的“走完K线”、“固定轮询”模式,实现“走完K线前1分钟”触发模式?用当前K线时间,减去当前实际时间,小于1分钟,就触发计算,这样实现有问题吗?

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

使用道具 举报

32

主题

7943

帖子

7953

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-5-7 10:51 | 显示全部楼层
这个就是行情时间,你盘口看到那个时间
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

878

帖子

888

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-5-7 10:51 | 显示全部楼层
这个是行情时间,最新的一笔行情上的时间,具体对比你可以看分笔报价的最后一笔交易就能理解了
回复

使用道具 举报

4

主题

7

帖子

7

积分

Rank: 1

等级: 新手上路

注册:
2022-5-7
曾用名:
发表于 2022-5-7 11:34 | 显示全部楼层
各位技术老师好,我是想要实现“走完K线前1分钟”触发模式,遂写了以上代码,但是实现的时候发现与预期不符,不知道是哪里写的有问题,请老师们指教。

1、代码片段:
        bars = history_bars(context.s1, 1, 'self', ['datetime','open','high','low','close'], True, False)
        bar_time = context.now
        cur_time = context.now
        last_px = bars[0][4]
        if context.run_info.run_type=='paper_trading':
            # 如果是实盘,则用当前实际时间、当前最新价
            tm = int(get_dynainf(context.s1, 207))
            cur_time = datetime(bar_time.year, bar_time.month, bar_time.day, tm//10000, tm%10000//100, tm%100)
            last_px = get_dynainf(context.s1, 7)
        is_last_minute_in_bar = (bar_time - cur_time <= timedelta(minutes=1))

        # 根据is_last_minute_in_bar 的布尔值进行分情况处理,着重处理在当前K线最后1分钟的情况
        ......

2、实盘现象:
基础周期1小时,大商所铁矿主力,14:47:19 就触发了计算(is_last_minute_in_bar为True),本来预期是14:59:00触发计算的。

补充内容 (2022-5-7 11:45):
14:47:18 启动的策略
回复

使用道具 举报

32

主题

7943

帖子

7953

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-5-7 11:52 | 显示全部楼层
你把这几个时间都输出看下呢,我们编程一定必须要掌握输出print看下
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-1 18:54 , Processed in 0.237041 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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