微信扫一扫,快速登录
42
71
81
等级: 专业版
举报
2
5164
等级: 超级版主
资深技术05 发表于 2025-5-15 13:58 你这里的未成交五秒 是指最开始报单到现在,还是说前面6手成交到现在的时间间隔?
资深技术05 发表于 2025-5-15 14:07 那这个用PEL代码没法做的。控制不到那么细的。没有函数能获取到这个时间的。现有的函数获取未成交时间 是从 ...
globalvariable
:kcv:=
0
;
//初始开仓时候记录下委托数量,供后续调用
:tcanceln:=
//记录操作过的追撤单,避免重复追撤
ss:=
10
//开仓手数
kd:
1
//开仓条件
//超过10s 依然是部分成交的状态,注意是部分成交,如果需要全部未成交也追撤单 调整下 tremainqty(1,'','')<kcv 这句的判断把等于也包含在内即可
if
tremainqty
(
,
''
)>
and
)<kcv
tisremainex
stklabel
)=
tsubmitex
)>=
kcv<>
tcanceln=
then
begin
ss0:=
);
//未成交手数
tcancelex
tbuy
,ss0,
mkt
tcanceln:=
end
//初始开仓
kd
tbuyholdingex
//开仓价
p1:=
c
-
4
*
mindiff
,ss,
lmt
,p1);
//首次开仓时候记录下初始的开仓量.
kcv:=ss;
本版积分规则 发表回复 回帖后跳转到最后一页
手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪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.