以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 高级功能研发区 (http://www.weistock.com/bbs/list.asp?boardid=5) ---- OrderInfoByCode2总是返回0 (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=48618) |
-- 作者:sesamepaste -- 发布时间:2013/2/18 11:11:23 -- OrderInfoByCode2总是返回0 源代码基本是从帮助文件中拷贝出来,除了期货品种外没做修改,但是返回值总是0。 从帮助得知,返回0的时候出错,正确时应该返回1。 请问怎样能让程序正常运行? 目前使用的版本是: 标准版2.972, 模拟帐户。 程序如下: Sub cmdTest_Click() dim orderid dim ConSign dim Filled dim Remaining dim Action dim OrderType dim LmtPrice dim Account dim Kaiping iResult = order.OrderInfoByCode2("IF03","ZJ",orderid,ConSign,Filled,Remaining,Action,OrderType,LmtPrice,Account,Kaiping) \'打印输出未成交订单ID(可用此ID进行撤单) application.msgout iResult End Sub
|
-- 作者:guotx2010 -- 发布时间:2013/2/18 12:38:22 -- 返回的是OrderID,不是iResult呀
|
-- 作者:sesamepaste -- 发布时间:2013/2/18 12:42:33 -- 帮助文档里说, 函数的返回值反馈该函数执行的正确与否,iResult现在是这个函数执行状态。 如果程序正确,iResult应该是1,而不是0。可现在iResult总是0? |
-- 作者:sesamepaste -- 发布时间:2013/2/18 13:01:44 -- 问题已解决,开盘的时候就好了。 |
-- 作者:梦想 -- 发布时间:2013/2/18 19:58:22 -- 返回值 是-1 怎么回事呢? |