市场代码在 工具-》市场与板块 菜单,每个市场的前两个字母便是。对于C++的语言的WORD类型市场代码,比如上海证券的为SH,WORD 就是'HS'。对于VBA代码,SH市场就是字符串的“SH”
合约代码,就是金字塔上每个品种显示的代码,比如浦发银行 600000
对于股指期货,上海期货交易所 可行
沪铜 char * szLabel_1="CU04";
WORD wMarket_1='QS';
沪铝 char * szLabel_1="AL04";
WORD wMarket_1='QS';
但对于郑州 大连 不行
char * szLabel_1="TA04";
WORD wMarket_1='QZ';
char * szLabel_1="AX04";
WORD wMarket_1='QD';
肯定可以的,你好好检查一下的你的C代码
那是因为交易所没有这几个合约。
写C++代码需要养成一个良好的习惯,得到指针后,要首先判断指针是否有效后再来使用
REPORT_STRUCT * struct_jia=g_pMainFormework->GetReportData(szLabel,wMarket);
if(struct_jia != NULL)
{
Price=struct_jia->m_fNewPrice+2;
}