基金盘中实时估值接口V6说明

基金盘中实时估值接口(F100) V6版本开发说明

 

  1. 描述

原来的版本只考虑到12个指标因子(1个常量+11个大盘指标),V6版本除了加入一个港股指标因子(HSI.HI)外,增加10个基金持仓股票的因子。计算股票因子时,需要从Rbpmdl_rc_stock表中获取基金的股票配置信息后再结合股票的实时价格进行计算。

 

  1. 估值系数的取值逻辑
  1. 从Rbpmdl_rc_result 估值系数表中的取出的所有新旧系数,version过滤条件都应设为‘06‘。

 

2)港股指标系数的取值逻辑

在Rbpmdl_rc_result 估值系数表中,根据基金代号(fund_id)和时间(bh_date),获取index12的值, 即为港股恒生指数系数。注意,bh_date为当前时间的前一天。

 

3) 股票指标系数的取值逻辑

在Rbpmdl_rc_result 估值系数表中,根据基金代号(fund_id)和时间(bh_date), 获取stock1~stock10的值, 即为10只股票对应的系数。注意,bh_date为当前时间的前一天。

 

  1. 股票因子的涨跌幅取值和计算逻辑
  1. 根据基金代号(fund_id)和时间(bh_date),从表Rbpmdl_rc_stock获取stock1~stock10的值,即为对应的10只股票的代号。注意,bh_date为当前时间的前一天。

 

  1. 根据上一步获取的股票代码,在表sse_l2_quotation(上海)或szse_l2_quotation(深圳)中,再根据股票代码(symbol)和交易时间(time), 获取股票交易时间段的数据(pre_closeprice-昨日收盘价, last_price-股票实时价格),计算涨跌幅逻辑和原逻辑相同。

 

  1. 把新增的11个因子,合并入原逻辑加权平均一并计算结果。

 

  1. 性能考虑

由于sse_l2_quotation(上海)或szse_l2_quotation(深圳)两张股票实时交易表的数据量都非常大, 取数据时应一次性获取并存入内存的数据结构,并进行后续计算。 输入参数为10个股票代号,开始和结束时间段。

 

  1. 边界条件

index12和stock1~stock10可能为NULL。stock1~stock10为NULL时,表示对应的股票可能是港股, 这种情况不需要考虑这个股票因素,程序要判断避免空指针异常。

上一篇:ECS突发性能型和ECS计算型有什么区别?


下一篇:ECS共享型n4能满足搭建一个电子商城吗?