CLKing31---------------------获得实时行情的修改笔记02

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值