以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  输入参数中的扩展数据都是0,如何直接使用?  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=64978)

--  作者:tankln
--  发布时间:2014/5/14 10:56:56
--  输入参数中的扩展数据都是0,如何直接使用?
typedef struct tagCALCINFO
{
const DWORD m_dwSize; //结构大小
const DWORD m_dwVersion; //调用软件版本(V2.10 : 0x210)
const DWORD m_dwSerial; //调用软件序列号
const char* m_strStkLabel; //股票代码
const BOOL m_bIndex; //大盘

const int m_nNumData; //数据数量(pData,pDataEx,pResultBuf数据数量)
const STKDATA* m_pData; //常规数据,注意:当m_nNumData==0时可能为 NULL
const STKDATAEx* m_pDataEx; //扩展数据,分笔成交买卖盘,注意:可能为 NULL



中的扩展数据是空的,如何直接使用?已经购买了5档行情,可访问DYNAINFO中的五档数据,是否只能从DYNAINFO中取出五档行情?
typedef union tagSTKDATAEx
{
struct
{
float m_fBuyPrice[3]; //买1--买3价
float m_fBuyVol[3]; //买1--买3量
float m_fSellPrice[3]; //卖1--卖3价
float m_fSellVol[3]; //卖1--卖3量
DWORD m_dwToken; //成交方向
};
float m_fDataEx[13];
} STKDATAEx;





--  作者:王锋
--  发布时间:2014/5/14 11:03:55
--  
不提供历史5档数据,你只能通过DYNAINFO中读取
--  作者:tankln
--  发布时间:2014/5/14 11:05:38
--  
收到,谢了!