CLKing31---------------------获得实时行情的修改笔记02
if( nVariantID >= SLH_MIN && nVariantID <= SLH_MAX )
{
switch( nVariantID )
{
case SLH_LASTCLOSE: // 昨收
*pValue = info.m_fLast;
return ( info.m_fLast > 1e-4 );
case SLH_OPEN: // 今开
*pValue = info.m_fOpen;
return ( info.m_fOpen > 1e-4 );
case SLH_CLOSE: // 收盘价
*pValue = info.m_fClose;
return ( info.m_fClose > 1e-4 );
case SLH_HIGH: // 最高价
*pValue = info.m_fHigh;
return ( info.m_fHigh > 1e-4 );
case SLH_LOW: // 最低价
*pValue = info.m_fLow;
return ( info.m_fLow > 1e-4 );
case SLH_AVERAGE: // 均价
return info.GetAverage( pValue );
case SLH_DIFF: // 涨跌
return info.GetDiff( pValue, info.m_datetech, AfxGetProfile().GetDiffDays() );
case SLH_DIFFPERCENT: // 涨幅
return info.GetDiffPercent( pValue, info.m_datetech, AfxGetProfile().GetDiffPercentDays() );
case SLH_SCOPE: // 震幅
return info.GetScope( pValue, info.m_datetech, AfxGetProfile().GetScopeDays() );
case SLH_VOLUME: // 成交量
*pValue = info.m_fVolume*0.01;
return ( info.m_fVolume > 1e-4 );
case SLH_AMOUNT: // 成交额
*pValue = info.m_fAmount*0.001;
return ( info.m_fAmount > 1e-4 );
case SLH_VOLUP: // 外盘
if( info.m_minute.StatVolumeInfo( NULL, pValue, NULL ) )
{
*pValue = (*pValue) * 0.01;
return TRUE;
}
break;
case SLH_VOLDOWN: // 内盘
if( info.m_minute.StatVolumeInfo( NULL, NULL, pValue ) )
{
*pValue = (*pValue) * 0.01;
return TRUE;
}
break;
case SLH_DIFFPERCENT_MIN5: // 五分钟涨幅%
return info.GetDiffPercentMin