以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- TSUBMIT函数问题 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=10241) |
-- 作者:wsanle -- 发布时间:2012/2/21 10:38:45 -- TSUBMIT函数问题 后台程序运行时,在监控界面上手工委托,并在后台程序采用Debugout监控未成交时的函数运行结果,发现TISREMAINEX()、TTYPE(1)结果正常,但未成交时间函数TSUBMIT(0)的结果一直为0,不知是否TSUBMIT函数只能监控后台自动委托时的未成交,不能监控在监控界面的手工委托?但函数使用说明:‘该函数返回常数,并且只有在后台程式化交易运行中有效,该函数依赖TBUY等交易语句或者在交易监控中的手工干预的成交记录。’请金字塔的老师解答一下,谢谢! |
-- 作者:just -- 发布时间:2012/2/21 10:51:14 -- 本地已经测试过,并无楼主说的现象。函数并无任何问题,你是如何操作的? |
-- 作者:jinzhe -- 发布时间:2012/2/21 10:55:20 -- 成交函数返回0 |
-- 作者:wsanle -- 发布时间:2012/2/21 11:16:21 -- 我在后台程序中增加以下语句: NosuccessTime:=TSUBMIT(0); NosuccessType:=TTYPE(1); Nosuccess:=TISREMAINEX(0 ,‘’ , \'\'); Debugout(\'未成交时间:%.0f\',NosuccessTime); Debugout(\'是否未成交:%.0f\',Nosuccess);
然后打开后台监控,在监控界面上以一个不能成交的价格委托开多仓,监控输出的结果是: 未成交时间:0,未成交类型:2,是否未成交:1 按TSUBMIT函数的定义,应该返回未成交时间值1~1000,不应该是0. |