以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp)
-- 高级功能研发区 (http://weistock.com/bbs/list.asp?boardid=5)
---- [求助]关于order.TradeDetalied2函数的使用 (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=62124)
|
-- 作者:kof54321
-- 发布时间:2014/2/27 14:47:13
-- [求助]关于order.TradeDetalied2函数的使用
order.TradeDetalied2(2,Date3,Code3,Market3,OrderType3,Action3,Price3,Volume3,Kaiping3,Account3
运行报错,见附件
此主题相关图片如下:22222.jpg
![dvubb 图片点击可在新窗口打开查看](UploadFile/2014-2/20142271447851582.jpg)
|
-- 作者:王锋
-- 发布时间:2014/2/27 16:07:58
--
CALL order.TradeDetalied2(2,Date3,Code3,Market3,OrderType3,Action3,Price3,Volume3,Kaiping3,Account3
[此贴子已经被作者于2014/2/27 16:08:11编辑过]
|
-- 作者:kof54321
-- 发布时间:2014/2/27 16:08:56
--
现在取到的成交量volume3,都是0,这是为什么呢。。。
|
-- 作者:王锋
-- 发布时间:2014/2/27 16:10:12
--
你完整代码怎么写的贴一下
|
-- 作者:kof54321
-- 发布时间:2014/2/27 16:16:29
--
call order.TradeDetalied2 (CJnum+newtrade,Date3,Code3,Market3,OrderType3,Action3,Price3,Volume3,Kaiping3,MyAccount) \'取成交明细 set Report1 = marketdata.GetReportData(Code3,Market3) \'取买一卖一价格 buy1= Report1.BuyPrice1 sell1=Report1.SellPrice1 application.MsgOut("时间="&t1&" 合约="&Code3&" 买卖="&Action3&" 开平="&Kaiping3&" 数量="&Volume3&" 成交价="&Price3&" 买一价="&buy1&" 卖一价="&sell1)
|
-- 作者:kof54321
-- 发布时间:2014/2/27 16:17:14
--
除了数量(成交量)别的参数都正常
|
-- 作者:kof54321
-- 发布时间:2014/2/27 16:17:37
--
取到的每一条成交,volume3都是0
|
-- 作者:王锋
-- 发布时间:2014/2/27 16:34:13
--
Sub Test() \'显示成交明细数量 msgbox order.TradeCount2
dim date dim code dim market dim ordertype dim Action dim Price dim Volume dim Kaiping
\'读取第一个成交记录 order.TradeDetalied2 0,date,code,market,ordertype,action,price,volume,Kaiping,"351579"
\'显示取到成交明细时间 msgbox date End Sub
这是金字塔自带的范例,你检查你的代码与自带的有什么不同
|
-- 作者:kof54321
-- 发布时间:2014/2/27 16:55:11
--
就是这么写的,其它项都有数,只有volume3这项没有
|
-- 作者:王锋
-- 发布时间:2014/2/27 17:06:14
--
我们用351579帐户,利用上面代码测试正常没发现异常。
还是建议你贴出完整的代码,或者自己检查。
常见问题是volume3你没事先定义,或者是拼写错误
|