股海浪儿 2007-10-12 14:25
m_pData问题求助
_declspec(dllexport) int WINAPI SELLV(CALCINFO* pData)
{
int nFirst,num,i;
nFirst=pData->m_nParam1Start;
num=pData->m_nNumData-1;
float* p1=pData->m_pfParam1;
if(TICK_DATA==2)
{
for(i=num;i>=nFirst;i--)
{
pData->m_pResultBuf[i]=pData->m_pDataEx[i].m_fSellPrice[0];
;
}
}
return (nFirst);
}
最后输出m_pDataEx[i].m_fSellPrice[0]根本就不是卖一价,我在网上发了很多帖子都没有答复,请版主或者南客老师回复一下。
bajatje 2007-10-13 22:56
用这个就好
别名: 委卖价
所属类别: 行情函数 参数数量: 1
取得委卖1-委卖3价格。
用法:
ASKPRICE(N),N取1--3
(本函数仅个股在分笔成交分析周期有效)
南客 2007-10-17 17:25
接口定义略有变化:[code]////////////////////////////////////////////////////
//扩展数据,用于描述分笔成交数据的买卖盘
////////////////////////////////////////////////////
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;
////////////////////////////////////////////////////[/code]注意老版本中为:float m_fDataEx[12];
也就是新版本扩展函数DLL如涉及买卖盘的话,则不再与分析家兼容了。