金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
123
返回列表 发新帖
楼主: Furturer

竞价交易

[复制链接]

32

主题

104

帖子

104

积分

等级: 免费版

注册:
2022-9-26
曾用名:
 楼主| 发表于 2023-8-11 09:43 | 显示全部楼层
技术010 发表于 2023-8-8 09:38
这个callstock函数和时间应该是没有关系的,可以加debugfile日志来输出,看开启后台程序化的时候是否能够获 ...

debugfile了几个数据,发现两个问题。用一分钟,后台股票。请看下图:
1,bid:=close,  dayc:=CALLSTOCK('511880',VTCLOSE,6,-1)在9:25-9:15的读数是前两日的价格。到了9:25才改变。所以涉及到close, dayc:=CALLSTOCK('511880',VTCLOSE,6,-1),只能在9:25后才发单。参与不了集合竞价。
2,竞价时段的价格用哪个函数读取。close已经测试不行,bidprice,askprice又只能在分笔周期使用。



微信图片编辑_20230811092857.jpg
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-8-11 09:58 | 显示全部楼层
1、当天的第一笔数据是9:25分集合竞价结束时才有的,9:25分之前的close、bidprice、askprice这些值都是没有的。可以尝试下获取买一价或卖一一价,用函数DYNAINFO(28)或DYNAINFO( 34)。另外价格也不影响报单啊,你的debugfile在9:25分之前有持续输出吗?没有输出的话就是没有执行代码。
2、你1分钟周期用的是固定间隔,还是走完K线模式啊?当天的K线要要9:25分才生成的,只能用固定间隔模式,满足条件就立即报单了,用走完K线模式就得要等K线生成后才会报单的。
截图202308110958225964.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

32

主题

104

帖子

104

积分

等级: 免费版

注册:
2022-9-26
曾用名:
 楼主| 发表于 2023-8-11 13:46 | 显示全部楼层
技术010 发表于 2023-8-11 09:58
1、当天的第一笔数据是9:25分集合竞价结束时才有的,9:25分之前的close、bidprice、askprice这些值都是没有 ...

1. 用1分钟后,debugfile可以持续输出了,在9:25前也可以。之前用分笔的时候不行。谢谢,我去用dynainfo代替bidprice和close。
2, 1分钟用的是固定间隔 tick级别刷新。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-23 17:04 , Processed in 0.152650 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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