以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- TREMAINQTY取不到挂单数,一直为0 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=149822) |
-- 作者:pcx123 -- 发布时间:2017/3/29 10:07:33 -- TREMAINQTY取不到挂单数,一直为0 我用机构版,测试后台代码如下: WARNING_DISABLE:4; if not(islastbar) or workmode<>1 then exit;// zh:=\'034757\' ; pz:=\'I09\'; dcw1:=TBUYHOLDINGEX(zh,pz,1)+TREMAINQTY(1,zh,pz);//2-----可下平仓指令的持仓查询 kcw1:=TSELLHOLDINGEX(zh,pz,1)+TREMAINQTY(3,zh,pz); dcw2:=TBUYHOLDINGEX(zh,pz,2);//2-----可下平仓指令的持仓查询 kcw2:=TSELLHOLDINGEX(zh,pz,2); dcw3:=TBUYHOLDINGEX(zh,pz,3);//2-----可下平仓指令的持仓查询 kcw3:=TSELLHOLDINGEX(zh,pz,3); kk:=TREMAINQTY(4,zh,pz); DEBUGFILE(\'C:\\大数据\\TEST.TXT\',\'kk:\'&NUMTOSTR(kk,2),0); DEBUGFILE(\'C:\\大数据\\TEST.TXT\',\'dcw1:\'&NUMTOSTR(dcw1,2)&\' -kcw1:\'&NUMTOSTR(kcw1,2)&\'dcw2:\'&NUMTOSTR(dcw2,2)&\' -kcw2:\'&NUMTOSTR(kcw2,2)&\'dcw3:\'&NUMTOSTR(dcw3,2)&\' -kcw3:\'&NUMTOSTR(kcw3,2),0); 模拟账号持有 I09 空单 40 手,同时平空挂单 2 手 ,输出不对TREMAINQTY取不到挂单数,一直为0,而TSELLHOLDINGEX(zh,pz,3) 能取到挂单数 2 2017-03-29 09:47:29.248 kk:0.00 2017-03-29 09:47:29.250 dcw1:0.00 -kcw1:38.00dcw2:0.00 -kcw2:40.00dcw3:0.00 -kcw3:2.00 无论是在金字塔上手工还是程序下单都这样,求远程 无论是开空还是平空的挂单都读取为0 [此贴子已经被作者于2017/3/29 10:08:33编辑过]
|
-- 作者:shq -- 发布时间:2017/3/29 10:10:17 -- 请问您的金字塔版本多少? |
-- 作者:pcx123 -- 发布时间:2017/3/29 10:16:20 -- v3.8 x64位 [此贴子已经被作者于2017/3/29 10:17:04编辑过]
|
-- 作者:gxx978 -- 发布时间:2017/3/29 10:16:53 -- 升级到4.1版本,已修复此问题。 |
-- 作者:pcx123 -- 发布时间:2017/3/29 10:18:43 -- 好的,谢谢,我实验看看 |
-- 作者:pcx123 -- 发布时间:2017/3/29 10:33:29 -- 您好,经最新版本测试,依然不行 |
-- 作者:shq -- 发布时间:2017/3/29 10:49:59 -- 本地测试开多与开空均正常。请提供您的测试代码以及描述下您是怎么测试的?ps:该TREMAINQTY函数对手工下单是不会检测的。 |