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


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

   

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


  共有8513人关注过本帖平板打印复制链接

主题:HoldingInfo2查询持仓信息

帅哥哟,离线,有人找我吗?
torymiss
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | 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));
}

}
}

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