Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]请教王锋等各位老师,自写的C++程序,怎样才能读出自选股中的股票代码?谢谢!

1楼
勤为径也 发表于:2015/11/12 15:06:14
请教王锋等各位老师,自写的C++程序,怎样才能读出自选股中的股票代码?谢谢!
2楼
admin 发表于:2015/11/16 17:39:12

请认真参考 Addindemo 范例,相关代码

 

void CMainWindowDlg::OnButtonGet2()
{
 // TODO: Add your control notification handler code here
 int ii,icount;
 typedef CArray<BLOCK_STRUCT,BLOCK_STRUCT&> BLOCK_STRUCT_Array;
 BLOCK_STRUCT_Array css_Array;
 
 //取指定分类板块的品种数组
 //szName为分类或者板块名称,如"上海A股"等,nMode为类别,0市场分组,1分类板块,2系统板块(品种栏对应)
 BLOCK_STRUCT pBlock[3000]; //尽可能分配一个大数组用户存放调取的板块数据
 DWORD dwMaxCount = 3000;//数组大小
 DWORD dwResult = g_pMainFormework->GetReportData(pBlock,dwMaxCount,"上海A股", 0);

 if(dwResult > 0)
 {
  css_Array.SetSize(dwResult);
  memcpy(css_Array.GetData(),&pBlock,sizeof(BLOCK_STRUCT)*dwResult);
 }
 
 icount=css_Array.GetUpperBound();
 
 CString cstr;
 cstr.Format("%d",icount);
 
 for (ii=0;ii<=icount-1;ii++)
 {
  char szMarket[3] = {0};
  memcpy(szMarket,&css_Array[ii].m_nMarket,2);

  cstr.Format("%s%s",szMarket, css_Array[ii].m_szLable);
  WriteLog(cstr);
 }
}

 

修改成

DWORD dwResult = g_pMainFormework->GetReportData(pBlock,dwMaxCount,"自选股", 1);

3楼
勤为径也 发表于:2015/11/17 8:01:18
以下是引用admin在2015/11/16 17:39:12的发言:

请认真参考 Addindemo 范例,相关代码

 

void CMainWindowDlg::OnButtonGet2()
{
 // TODO: Add your control notification handler code here
 int ii,icount;
 typedef CArray<BLOCK_STRUCT,BLOCK_STRUCT&> BLOCK_STRUCT_Array;
 BLOCK_STRUCT_Array css_Array;
 
 //取指定分类板块的品种数组
 //szName为分类或者板块名称,如"上海A股"等,nMode为类别,0市场分组,1分类板块,2系统板块(品种栏对应)
 BLOCK_STRUCT pBlock[3000]; //尽可能分配一个大数组用户存放调取的板块数据
 DWORD dwMaxCount = 3000;//数组大小
 DWORD dwResult = g_pMainFormework->GetReportData(pBlock,dwMaxCount,"上海A股", 0);

 if(dwResult > 0)
 {
  css_Array.SetSize(dwResult);
  memcpy(css_Array.GetData(),&pBlock,sizeof(BLOCK_STRUCT)*dwResult);
 }
 
 icount=css_Array.GetUpperBound();
 
 CString cstr;
 cstr.Format("%d",icount);
 
 for (ii=0;ii<=icount-1;ii++)
 {
  char szMarket[3] = {0};
  memcpy(szMarket,&css_Array[ii].m_nMarket,2);

  cstr.Format("%s%s",szMarket, css_Array[ii].m_szLable);
  WriteLog(cstr);
 }
}

 

修改成

DWORD dwResult = g_pMainFormework->GetReportData(pBlock,dwMaxCount,"自选股", 1);

谢谢管理员老师的回复!

 

插件里我已学会写,但我期望在我自己写的C++程序中也能读出自选股,却不知道怎样写,望赐教,谢谢!

4楼
admin 发表于:2015/11/17 9:08:40
2楼的回复就是读自选股的,请认真看一下帖子的内容回复
共4 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01172 s, 2 queries.