金字塔决策交易系统

用户名  找回密码
 

微信登录

微信扫一扫,快速登录

帖子
查看: 802|回复: 5

后台限价委托未成交追单问题

[复制链接]

42

主题

71

帖子

81

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
发表于 2025-5-15 13:52 | 显示全部楼层 |阅读模式
后台限价委托未成交追单问题

后台交易我用限价LMT一直挂单开仓直到成交,比如某一个时刻总共应成交10手,实际成交了6手,需要追单4手,如果超过5秒还未成交,则进行追单。请问如何编写?多谢,不想用系统里的追单设置
回复

举报

2

主题

5164

帖子

5164

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-5-15 13:58 | 显示全部楼层
你这里的未成交五秒 是指最开始报单到现在,还是说前面6手成交到现在的时间间隔?

回复

举报

42

主题

71

帖子

81

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2025-5-15 14:01 | 显示全部楼层
资深技术05 发表于 2025-5-15 13:58
你这里的未成交五秒 是指最开始报单到现在,还是说前面6手成交到现在的时间间隔?

指的是挂单成交6手后过了5秒剩余4手仍未成交
回复

举报

2

主题

5164

帖子

5164

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-5-15 14:07 | 显示全部楼层
那这个用PEL代码没法做的。控制不到那么细的。没有函数能获取到这个时间的。现有的函数获取未成交时间 是从初始报单开始的。从最近的成交到现在 这个时间没有函数可以处理。


回复

举报

42

主题

71

帖子

81

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2025-5-15 14:10 | 显示全部楼层
资深技术05 发表于 2025-5-15 14:07
那这个用PEL代码没法做的。控制不到那么细的。没有函数能获取到这个时间的。现有的函数获取未成交时间 是从 ...

那 如果忽略这5秒,只要10手中成交至少一手剩余的手数用市价追单可以做到吗?
回复

举报

2

主题

5164

帖子

5164

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-5-15 14:28 | 显示全部楼层
按下面代码的逻辑这样试下吧

需要同步修改下单语句相关的代码。下面是以开多为例的。
如果你下单语句比较多,语句会非常繁杂。  你可以先用金字塔模拟先测试下,但是模拟可能很难有部分未成交的情况。 所以这个测试也比较麻烦。

[PEL] 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
globalvariable:kcv:=0;//初始开仓时候记录下委托数量,供后续调用
globalvariable:tcanceln:=0;//记录操作过的追撤单,避免重复追撤
 
ss:=10;//开仓手数
kd:1;//开仓条件
 
 
//超过10s 依然是部分成交的状态,注意是部分成交,如果需要全部未成交也追撤单 调整下 tremainqty(1,'','')<kcv 这句的判断把等于也包含在内即可
if tremainqty(1,'','')>0 and tremainqty(1,'','')<kcv and tisremainex(1,'',stklabel)=1 and tsubmitex(1,'','')>=1 and kcv<>0  and tcanceln=0   then
begin
 
ss0:=tisremainex(1,'',stklabel);//未成交手数
tcancelex(1,1,'',stklabel);
 
tbuy(1,ss0,mkt); 
tcanceln:=1;        
end
 
 
//初始开仓
if kd and tbuyholdingex('','',1)=0 and tisremainex(1,'',stklabel)=0 then
begin
//开仓价
p1:=c-4*mindiff;
tbuy(1,ss,lmt,p1);
//首次开仓时候记录下初始的开仓量.
kcv:=ss;   
tcanceln:=0;
end
回复

举报

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

本版积分规则

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

GMT+8, 2025-7-20 08:13 , Processed in 0.170614 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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