请问TISREMAINEX和TREMAINQTY函数对股票是否有效?为什么我用模拟账户测试,得不到挂单结果呢?
// 取得市场代码 + 品种代码
CURRENT_CODE := MARKETLABEL() & STKLABEL();
// 判断是否有未成交的买入委托
FLG_BUY_REMAIN := TISREMAINEX(0, '', CURRENT_CODE);
if ISLASTBAR then
begin
// 没有未成交的买入委托则买入
if FLG_BUY_REMAIN = 1 then
begin
QTY := TREMAINQTY(0, '', CURRENT_CODE);
DEBUGFILE2('D:\DEBUGFILE.TXT', '当前品种:'&CURRENT_CODE, 1, 1);
STR_QTY := NUMTOSTR(QTY, 0);
DEBUGFILE2('D:\DEBUGFILE.TXT', '未成交委托:'&STR_QTY, 2, 1);
end;
else begin
DEBUGFILE2('D:\DEBUGFILE.TXT', '当前品种:'&CURRENT_CODE, 1, 1);
DEBUGFILE2('D:\DEBUGFILE.TXT', '无未成交委托', 2, 1);
end;
end;

此主题相关图片如下:1.png


此主题相关图片如下:2.png
这两个函数是时取得后台程序化中,监控窗口内的记录。并不是你账户的
以下是引用wenarm在2017/8/22 11:19:34的发言:
这两个函数是时取得后台程序化中,监控窗口内的记录。并不是你账户的
没看懂啊。是不是通过程序挂上去的单子才能通过函数取得? 而手工挂上去的不行?
有没有可以取得未成交委托的函数呢?
目前我们即将发布的4.3BETA2版本已经增加了TGLOBALSUBMITEX函数,可以读取手工挂单的未成交单,请关注我们的升级信息