以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  [求助]OrderInfo2是否有BUG  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=13733)

--  作者:rogerangel
--  发布时间:2012/8/17 15:02:25
--  [求助]OrderInfo2是否有BUG

g_pMainFormework->OrderInfo2(i,OrderID,ConSign,Filled,Remaining,Action,OrderType,LmtPrice,Account,Kaiping,Code,Market);

 

该接口中,Account和Code两个变量获取到得都是合约ID,如IF09,是否该接口有问题,请测试


--  作者:rogerangel
--  发布时间:2012/8/17 15:04:35
--  
我使用的版本是2.91
--  作者:rushtaotao
--  发布时间:2012/8/17 15:07:42
--  如何下单给其它品种呢

应该是没有问题的,参考以下帖子中对象的使用

http://www.weistock.com/bbs/dispbbs.asp?boardid=5&Id=11642


--  作者:rogerangel
--  发布时间:2012/8/17 15:12:01
--  
2.90也有这个问题,用的是c++的接口,麻烦技术人员回复一下,谢谢。
--  作者:rogerangel
--  发布时间:2012/8/17 15:13:15
--  

变量定义

int OrderID;
 int ConSign;
 int Filled;
 int Remaining;
 int Action;
 int OrderType;
 double LmtPrice;
 CString Account;
 int Kaiping;
 CString Code;
 WORD Market;

调用的代码

int FailOrderNum = g_pMainFormework->GetOrderNum2();
 for(int i=0;i<FailOrderNum;++i)
 {
  g_pMainFormework->OrderInfo2(i,OrderID,ConSign,Filled,Remaining,Action,OrderType,LmtPrice,Account,Kaiping,Code,Market); 

 

我这边的代码

 


--  作者:王锋
--  发布时间:2012/8/17 23:53:43
--  
初步检查了一下金字塔的内部代码,是不可能出现你所说的情况,请仔细检查你的插件代码,是不是自己将变量搞混了
--  作者:rogerangel
--  发布时间:2012/8/20 10:35:13
--  
如果你方便就确认一下测试一下是否有这个问题,当然了,我这边也可以通过别的借口获取到账号的,只是如果真的有问题,还希望你们改进一下接口的。
我测试了几次了,调用该接口之后直接把Account字段输出,输出的接口就是合约号。
以下是引用王锋在2012-8-17 23:53:43的发言:
初步检查了一下金字塔的内部代码,是不可能出现你所说的情况,请仔细检查你的插件代码,是不是自己将变量搞混了


--  作者:admin
--  发布时间:2012/8/20 10:54:53
--  
你测试时用的是哪个接口,CTP还是金仕达的?
--  作者:rogerangel
--  发布时间:2012/8/20 13:29:07
--  
金仕达的模拟账号,c++接口
--  作者:rogerangel
--  发布时间:2012/8/20 17:21:31
--  
以下是引用admin在2012-8-20 10:54:53的发言:
你测试时用的是哪个接口,CTP还是金仕达的?

仕达的模拟账号,c++接口