欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → HoldingInfo2查询持仓信息

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有8542人关注过本帖树形打印复制链接

主题:HoldingInfo2查询持仓信息

帅哥哟,离线,有人找我吗?
torymiss
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:94 积分:455 威望:0 精华:0 注册:2011/4/11 20:37:10
HoldingInfo2查询持仓信息  发帖心情 Post By:2011/7/12 11:39:19 [只看该作者]

我用GetHolding2("351579")得到持仓信息有三条,然后我用索引0,1,2去查HoldingInfo2,只查成功了两条IF07,IF09,没有IF12。 我第二次又用GetHolding2("351579")也得到持仓信息有三条,但是这次我用索引0,1,2去查HoldingInfo2,只能成功的查询出IF07一条了。怎么回事呢? 我是在用插件方式进行开发哈,谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
fly
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2011/7/12 15:40:20 [只看该作者]

351579是公用的模拟交易帐号,是不是仓位被平掉了?

您换个专有的交易帐号再取下,试试



金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
torymiss
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:94 积分:455 威望:0 精华:0 注册:2011/4/11 20:37:10
  发帖心情 Post By:2011/7/12 17:48:07 [只看该作者]

 不会,我在金字塔的左下角的仓位表格里一直能看到这三个产品的仓位,我连测了几次都是这样

 回到顶部
帅哥哟,离线,有人找我吗?
admin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2011/7/13 11:32:34 [只看该作者]

估计还是你的程序问题,HoldingInfo2这个函数我们一直再用没出你所说问题

建义你多使用日志功能看看到底问题出在什么地方


 回到顶部
帅哥哟,离线,有人找我吗?
torymiss
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:94 积分:455 威望:0 精华:0 注册:2011/4/11 20:37:10
  发帖心情 Post By:2011/7/13 13:33:17 [只看该作者]

 这是我在AddDemo上写的代码,点击控件就可以执行,昨天都行,现在每次运行还报0x00000005的异常,你们能看看吗?下面是我的代码,我的模拟账户是800399

void CMainWindowDlg::OnBnClickedRecordmarket()
{
typedef struct
{
int m_BuyHoding;
double m_BuyCost;
int m_BuyTodayHoding;
int m_SellHoding;
double m_SellCost;
int m_SellTodayHoding; 
double m_PNL; 
double m_UseMargin;
CString m_Code; 
WORD m_Market;
CString m_Account;
}JZTTradeCount;

int lTradeNum = g_pMainFormework->GetHolding2("800399");
//AT::ES::Logger::GetInstance().Write(AT::ES::Logger::DEBUG,"The connector get trade count num is:%d  ", lTradeNum);

    for( int i = 0; i< lTradeNum; i++)
{
JZTTradeCount lTrade;
lTrade.m_Account = "800399";
if(g_pMainFormework->HoldingInfo2(i, lTrade.m_BuyHoding, lTrade.m_BuyCost, lTrade.m_BuyTodayHoding,
lTrade.m_SellHoding, lTrade.m_SellCost, lTrade.m_SellTodayHoding, lTrade.m_PNL,
lTrade.m_UseMargin, lTrade.m_Code, lTrade.m_Market, "800399"))
{
//AT::ES::Logger::GetInstance().Write(AT::ES::Logger::DEBUG,"m_BuyHoding=%d,m_SellHoding =%d,%s ",lTrade.m_BuyHoding,lTrade.m_SellHoding,(LPCSTR)(lTrade.m_Code));
}

}
}

 回到顶部
帅哥哟,离线,有人找我吗?
torymiss
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:94 积分:455 威望:0 精华:0 注册:2011/4/11 20:37:10
  发帖心情 Post By:2011/7/13 13:33:57 [只看该作者]

急,在线等哈

 回到顶部
帅哥哟,离线,有人找我吗?
admin
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2011/7/13 13:35:11 [只看该作者]

你试试用RELEASE编译程序,用DEBUG有可能出这类问题


 回到顶部
帅哥哟,离线,有人找我吗?
torymiss
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:94 积分:455 威望:0 精华:0 注册:2011/4/11 20:37:10
  发帖心情 Post By:2011/7/13 14:07:52 [只看该作者]

 我是用Release编译的,你把我的那边代码能在你们那儿跑一下吗?

 回到顶部
帅哥哟,离线,有人找我吗?
admin
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2011/7/13 14:18:21 [只看该作者]

JZTTradeCount  结构怎么定义的

 回到顶部
帅哥哟,离线,有人找我吗?
torymiss
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:94 积分:455 威望:0 精华:0 注册:2011/4/11 20:37:10
劳烦老师帮改Dual Thrust模型  发帖心情 Post By:2011/7/13 14:24:30 [只看该作者]

 结构就定义就在函数体内,我实在2.80下跑的哈

 回到顶部
总数 19 1 2 下一页