金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 782|回复: 39

部分品种集合竞价不发单

[复制链接]

36

主题

252

帖子

252

积分

Rank: 4

等级: 专业版

注册:
2024-6-21
曾用名:
发表于 2024-12-30 12:20 | 显示全部楼层 |阅读模式
如图,生猪集合竞价8点56分正常发单,尿素和硅铁集合竞价没有发单,而是在9点00分连续交易时开了单,同样的程序代码,同样的设置,都检查了好几遍,没有一点不同,而且日志里8点56分没有一点发单的指令(不论是否失败),请问下,这可能是什么原因?这几天的程序运行的很正常
1.jpg
回复

使用道具 举报

35

主题

9409

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2024-12-30 13:16 | 显示全部楼层
本帖最后由 技术006 于 2024-12-30 13:20 编辑

你检查下,郑州市场下的,其他白盘品种有没有委托动作的。另外是不是所有没有动作的品种都是郑州市场的。还是其他市场也存在。
另外把你集合竞价下单的代码贴出来看下
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

35

主题

9409

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2024-12-31 09:04 | 显示全部楼层
本地测试在集合竞价期间都会执行。你还是需要排查数据是否完整、以及设置这两个方向。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

36

主题

252

帖子

252

积分

Rank: 4

等级: 专业版

注册:
2024-6-21
曾用名:
 楼主| 发表于 2025-1-2 12:12 | 显示全部楼层
技术006 发表于 2024-12-31 09:04
本地测试在集合竞价期间都会执行。你还是需要排查数据是否完整、以及设置这两个方向。

我的数据和设置绝对没问题,请再看下这个成交记录,硅铁竟然集合竞价成功发单了,但是工业硅,尿素,碳酸锂没有发单,这在之前都是正常发单的(尿素有两次在集合竞价时间段没有发单了),程序代码我都没动过,最多就是停止预警和开始预警。请查看下是交易所还是金字塔的问题
回复

使用道具 举报

36

主题

252

帖子

252

积分

Rank: 4

等级: 专业版

注册:
2024-6-21
曾用名:
 楼主| 发表于 2025-1-2 12:12 | 显示全部楼层
106137 发表于 2025-1-2 12:12
我的数据和设置绝对没问题,请再看下这个成交记录,硅铁竟然集合竞价成功发单了,但是工业硅,尿素,碳酸 ...

今日早盘集合竞价
12.jpg
回复

使用道具 举报

35

主题

9409

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2025-1-2 12:44 | 显示全部楼层
本帖最后由 技术006 于 2025-1-2 12:53 编辑
106137 发表于 2025-1-2 12:12
我的数据和设置绝对没问题,请再看下这个成交记录,硅铁竟然集合竞价成功发单了,但是工业硅,尿素,碳酸 ...

后台程序化只要在集合竞价期间有运行动作就行。你排查下本地的运行日志。你目前反馈的现象看只会你本地的运行环境相关。

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

使用道具 举报

36

主题

252

帖子

252

积分

Rank: 4

等级: 专业版

注册:
2024-6-21
曾用名:
 楼主| 发表于 2025-1-6 09:10 | 显示全部楼层
今天碳酸锂依然是集合竞价不发单,而是到了连续交易阶段才触发
下面是交易日志,就是没有发单信号
2025-01-06 08:56:00.587    【后台】T00 运行结束
2025-01-06 08:56:00.603    【后台】AG00 运行结束
2025-01-06 08:56:00.618    【后台】AL00 运行结束
2025-01-06 08:56:00.618    【后台】AO00 运行结束
2025-01-06 08:56:00.634    【后台】SI00 运行结束
2025-01-06 08:56:00.634    【后台】LC00 运行结束
2025-01-06 08:56:00.665    【后台】RB00 运行结束
2025-01-06 08:56:00.665    【后台】I00 运行结束
2025-01-06 08:56:00.681    【后台】HC00 运行结束
2025-01-06 08:56:00.681    【后台】SS00 运行结束
2025-01-06 08:56:00.712    【后台】SM00 运行结束
2025-01-06 08:56:00.712    【后台】SF00 运行结束
2025-01-06 08:56:00.728    【后台】FG00 运行结束
2025-01-06 08:56:00.728    【后台】JM00 运行结束
2025-01-06 08:56:00.743    【后台】LG00 运行结束
2025-01-06 08:56:00.759    【后台】SP00 运行结束
2025-01-06 08:56:00.775    【后台】LU00 运行结束
2025-01-06 08:56:00.790    【后台】FU00 运行结束
2025-01-06 08:56:00.806    【后台】PG00 运行结束
2025-01-06 08:56:00.806    【后台】BUX00 运行结束
2025-01-06 08:56:00.821    【后台】V00 运行结束
2025-01-06 08:56:00.837    【后台】TA00 运行结束
2025-01-06 08:56:00.853    【后台】RU00 运行结束
2025-01-06 08:56:00.853    【后台】BR00 运行结束
2025-01-06 08:56:00.868    【后台】PF00 运行结束
2025-01-06 08:56:00.884    【后台】L00 运行结束
2025-01-06 08:56:00.900    【后台】EG00 运行结束
2025-01-06 08:56:00.900    【后台】PR00 运行结束
2025-01-06 08:56:00.931    【后台】PP00 运行结束
2025-01-06 08:56:00.931    【后台】MA00 运行结束
2025-01-06 08:56:00.947    【后台】UR00 运行结束
2025-01-06 08:56:00.947    【后台】EB00 运行结束
2025-01-06 08:56:00.978    【后台】PX00 运行结束
2025-01-06 08:56:00.978    【后台】SA00 运行结束
2025-01-06 08:56:00.993    【后台】C00 运行结束
2025-01-06 08:56:00.993    【后台】SH00 运行结束
2025-01-06 08:56:01.040    【后台】CS00 运行结束
2025-01-06 08:56:01.040    【后台】AX00 运行结束
2025-01-06 08:56:01.072    【后台】M00 运行结束
2025-01-06 08:56:01.087    【后台】B00 运行结束
2025-01-06 08:56:01.103    【后台】RM00 运行结束
2025-01-06 08:56:01.103    【后台】Y00 运行结束
2025-01-06 08:56:01.118    【后台】P00 运行结束
2025-01-06 08:56:01.134    【后台】OI00 运行结束
2025-01-06 08:56:01.150    【后台】CF00 运行结束
2025-01-06 08:56:01.150    【后台】PK00 运行结束
2025-01-06 08:56:01.181    【后台】JD00 运行结束
2025-01-06 08:56:01.181    【后台】SRX00 运行结束
2025-01-06 08:56:01.197    【后台】AP00 运行结束
2025-01-06 08:56:01.212    【后台】LH00 运行结束
2025-01-06 08:56:01.228    【后台】CJ00 运行结束

35.jpg
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2025-1-6 09:18 | 显示全部楼层
在集合阶段报单需要2个必要条件,一个是品种正常执行,一个是满足触发的条件。从你的这段日志来看,LC品种在2025-01-06 08:56:00.634    【后台】LC00 运行结束,有正常在执行。那就要从条件入手来排查了,这个只能借助debugfile,在集合竞价阶段输出开平仓的各个条件,看是哪个函数返回的是不成立导致的没有触发了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

36

主题

252

帖子

252

积分

Rank: 4

等级: 专业版

注册:
2024-6-21
曾用名:
 楼主| 发表于 2025-1-6 11:38 | 显示全部楼层
请删除下我9楼的回复
回复

使用道具 举报

36

主题

252

帖子

252

积分

Rank: 4

等级: 专业版

注册:
2024-6-21
曾用名:
 楼主| 发表于 2025-1-6 11:40 | 显示全部楼层
ho6:stkindiex(stklabel,'策略1碳酸锂.ho',0,6,0,500);
ho7:stkindiex(stklabel,'策略2碳酸锂.ho',0,6,0,500);
//集合竞价时候,我们直接对比实际持仓和当前的理论持仓。因为这时候新的K线其实没有生成.这时候的理论持仓其实是前面已经确定的历史的理论持仓,可以直接操作的
//当前K线理论持仓,若需要手动设云条件单,记录hc持仓与账户实际持仓对比即可
hc:ho6+ho7;

//账户多头持仓
tbuyho:tbuyholdingex('',stklabel,1);
//账户空头持仓
tsellho:tsellholdingex('',stklabel,1);
//是否有未成交单,返回1表示有未成交
is_order:tglobalsubmitex(0,'',stklabel,0);
//如果当前品种有挂单就不执行
if is_order then exit;

cd:CLOSETIME(4)=CLOSETIME(0);//返回1表示有夜盘,否则没夜盘。仅限国内期货品种

//集合竞价判断
tcon1:=currenttime>085600 and currenttime<085800;//无夜盘品种
tcon2:=currenttime>205600 and currenttime<205800;//有夜盘品种
tcon3:=currenttime>092600 and currenttime<092800;//中金所品种
集合竞价:if(cd,tcon2,if(LOWERSTR(MARKETLABEL)='zj',tcon3,tcon1));

//引用昨结算指标里的仅适用1分钟上的ztj和dtj,DYNAINFO(210)获得没问题,若DYNAINFO(54)涨停价、DYNAINFO(55)跌停价、DYNAINFO(62)昨结算价完全能取到,就不需引用了。最少600根
主力ztj:=stkindiex(DYNAINFO(210),'昨结算指标.ztj',0,1,0,600);
主力dtj:=stkindiex(DYNAINFO(210),'昨结算指标.dtj',0,1,0,600);

//注意报单价,如果不合理有可能不成交,涨跌停价格可能取不到,DYNAINFO(62)昨结算价也可能取不到,只能自己计算,可以改为涨跌停价格-1个最小变动,防止四舍五入。若不成交,则只能连续交易阶段撤单,之后市价发单
if 集合竞价 then
begin  
   //多头部分   

   if hc>=0 and tsellho>0 then tsellshort(1,tsellho,lmt,主力ztj);
   //理论持仓大于0,补仓
   if hc>0 and hc>tbuyho then
   begin
        tbuy(1,hc-tbuyho,lmt,主力ztj);
   end
   //理论持仓大于0,减仓
   if hc>0 and hc<tbuyho then
   begin
        tsell(1,tbuyho-hc,lmt,主力dtj);
   end

   //空头部分
   if hc<=0 and tbuyho>0 then tsell(1,tbuyho,lmt,主力dtj);
   //理论持仓小于0,补仓
   if hc<0 and abs(hc)>tsellho then
   begin
        tbuyshort(1,abs(hc)-tsellho,lmt,主力dtj);
   end
   //理论持仓小于0,减仓
   if hc<0 and abs(hc)<tsellho then
   begin
        tsellshort(1,tsellho-abs(hc),lmt,主力ztj);
   end                        
end
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-6 06:45 , Processed in 0.292540 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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