Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:TISREMAIN(0)函数有问题

1楼
lcgs005 发表于:2013/8/26 14:20:40
当满足开仓条件,发出委托后,tholding未返回正确值前,此时应为有未成交单存在,但目前使用 TISREMAIN(0)仍返回为0,的错误值
2楼
lichenghu 发表于:2013/8/26 14:40:22

您好,用debugfile输出值看下,发下记录

3楼
lcgs005 发表于:2013/8/26 16:14:57
2013-08-26 14:08:19.281    开空条件1
2013-08-26 14:08:19.281    开空后真实持仓0
2013-08-26 14:08:19.281    开空后全局值-1
2013-08-26 14:08:19.281    开空后未成交委托0
2013-08-26 14:08:19.281    手动平仓后全局值0

程序代码如下:
//开空部份
kk:=tholding=0  and sc and islastbar ;
if kk then begin
DEBUGFILE('d:\text','开空条件%.0f',kk);
tbuyshort(1,1,mkt);
DEBUGFILE('d:\text','开空后真实持仓%.0f',tholding); 
extgbdataset('cw',-1); 
DEBUGFILE('d:\text','开空后全局值%.0f',extgbdata('cw')); 
DEBUGFILE('d:\text','开空后未成交委托%.0f',TISREMAIN(0));
end

if tholding=0 and islastbar  then begin//TISREMAIN(0)=0
extgbdataset('cw',0); 
DEBUGFILE('d:\text','手动平仓后全局值%.0f',extgbdata('cw')); 
end
[此贴子已经被作者于2013/8/26 16:16:53编辑过]
共3 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.06250 s, 2 queries.