计算实时量比

用户头像mx_***307okn
2023-10-30 发布

量比

量比是衡量相对成交量的指标。

它是指股市开市后平均每分钟的成交量与过去5个交易日平均每分钟成交量之比。

其计算公式为:量比=(现成交总手数 / 现累计开市时间(分) )/ 过去5日平均每分钟成交量

代码

def LB_m(context):
    import datetime
    days = 5
    end_date = get_datetime().strftime('%Y%m%d')
    tick = get_candle_stick(context.security, end_date = end_date, fre_step = '1d',fields = ['volume'],skip_paused = True, bar_count = days)
    ah = get_price(context.security, end_date = end_date, fre_step = '1d', fields=['volume'], skip_paused = True, fq = 'pre', bar_count = days, is_panel = 0)
    ah_ = ah['volume'].sum()/(60*4*days)
    hour = get_datetime().hour
    minute = get_datetime().minute
    if hour<12:
        return (tick['volume']/((hour-9)*60+minute-30))/ah_
    else:
        return (tick['volume']/((hour-13)*60+minute+120))/ah_

评论