上期Xilinx U50多通道行情发布change log

各位nano行情用户您好

上期Xilinx U50多通道行情发布。发布升级包change log汇总如下,感谢大家支持!

Change log

release-shfe-u50-20250820.tar.gz

软件版本号:V1.1.1.29 固件版本号:20250725
本次升级涵盖以下几点:

  • 针对TAS合约进行了价格保护优化。
  • 支持客户调用停止行情接收接口。

release-shfe-u50-20250726.tar.gz

软件版本号:V1.1.1.28 固件版本号:20250725
本次升级涵盖以下几点:

  • 优化价格保护逻辑。
  • 解决了在tcmalloc场景下license校验越界coredump问题。

release-shfe-u50-20250630.tar.gz

软件版本号:V1.1.1.25 固件版本号:20250625
本次升级涵盖以下几点:

  • 支持上期网络版/本地版shfe_4ps行情解码功能
  • 支持上期网络版/本地版-最高价/最低价字段解码
    结构体长度不变,新增的字段占用原保留字段,字段添加位置如下图所示。保留字段由11byte 减少为3byte 。
    原结构体:
    img
    新结构体:
    img

release-shfe-u50-20250418.tar.gz

软件版本号:V1.1.1.24 固件版本号:20250415
本次升级涵盖以下几点:

  • 上期U50容量上限扩充
    上期所行情支持最多8192种合约,能源所行情支持最多1024种合约
  • 安装脚本智能化
    run.sh烧写固件时自动检测驱动环境
    autoinstall.sh支持自动删除重复定时任务

release-shfe-u50-20250412.tar.gz

软件版本号:V1.1.1.23 固件版本号:20250410
本次升级涵盖以下几点:

  • config配置删除(内部使用原有配置默认值)

    # Whether to send up switch control for repeated quote(0:Not available for delivery  1:Upward delivery)
    repeat_quote_upload=0
    event_model_sel=0
    model_sel=0
    # Price protection event shielding mask(Decimal, 4294967295 shields all ,202116108 shields last_price quantity price are inconsistent)
    price_protect_event_mask=202116108
    
    # U50 board id
    board_id=0
    
    #log_path
    #log_path=/home
    
    [version]
    1.1.1.20=20250410
    1.1.1.21=20250410
    1.1.1.22=20250410
  • 订阅逻辑调整,现有逻辑举例如下:

    #场景一:订阅ag所有期货合约(不订阅对应期权合约)
    insts=ag
    options=norecv
    
    #场景二:订阅ag所有期货合约和对应期权合约
    insts=ag
    options=recv
    
    #场景三:订阅cu2510期货合约(不订阅对应期权合约)
    insts=cu2510
    options=norecv
    
    #场景四:订阅cu2510期货合约和对应期权合约
    insts=cu2510
    options=recv
    
    #场景五:只订阅al2505C10000期权合约
    insts=al2505C10000
    options=norecv
    
    #场景六:只订阅al2505C10000期权合约
    insts=al2505C10000
    options=recv
    
    #场景七:订阅所有期货合约(不订阅对应期权合约)
    insts=all
    options=norecv
    
    #场景八:订阅所有期货合约和对应期权合约
    insts=all
    options=recv

release-shfe-u50-20250411.tar.gz

软件版本号:V1.1.1.22 固件版本号:20250410
本次升级涵盖以下几点:

  • 支持处理交易所行情合约种类超过数量的场景
    上期支持最大4096种合约,能源支持最大1024种合约,超过限制部分合约采取丢弃策略
  • 支持上期网络版行情接收:
    网络版复用本地版0通道订阅的行情,可从网口0、1交替接收网络版行情

release-shfe-u50-20250327.tar.gz

软件版本号:V1.1.1.21 固件版本号:20250320
本次升级涵盖以下几点:

  • 更改期权合约订阅规则,在insts配置合约和品种带“*”或者all时,根据options判断是否订阅对应期权;

    原来 insts=ag2401,zn; options=recv; 会订阅相应期权
    原来 insts=ag2401,zn; options=norecv; 不会订阅相应期权
    原来 insts=all; options=recv; 会订阅相应期权
    原来 insts=all; options=norecv; 不会订阅相应期权
    
    现在 insts=ag2401; options=recv; 不会订阅相应期权
    现在 insts=ag2401*; options=recv; 会订阅相应期权
    现在 insts=ag2401,zn*; options=recv; 会订阅zn相应期权,不会订阅ag2401相应期权
    现在 insts=ag2401,zn*; options=norecv; 不会订阅相应期权
    现在 insts=all; options=recv; 会订阅相应期权
    现在 insts=all; options=norecv; 不会订阅相应期权
  • 当出现网络错包导致的UDP五档价格错误时,可根据event_model_sel配置开关控制是否关闭自动盘中恢复(自动盘中恢复:行情中断,重新收取快照基准初始化FPGA,解码UDP),在0通道配置文件config_0.ini中配置event_model_sel(0:不关闭 1:关闭),默认不关闭(当有合约出现价格错误时,行情中断走自动盘中恢复)。

    如果event_model_sel=1,当有合约出现价格错误时,错误合约后续将不再上送行情,其他合约正常上送,避免因为部分合约出现错误导致整个行情中断走自动盘中恢复;
    如果event_model_sel=0,当有合约出现价格错误时,行情中断走自动盘中恢复。
  • 当策略程序盘中重启时,可根据crc_mux_check配置开关控制是否开启不重新收取快照基准初始化FPGA(配置未发生变化且FPGA正常工作),在0通道配置文件config_0.ini中配置crc_mux_check(0:关闭 1:开启),默认关闭(每次重启都重新收取快照基准初始化FPGA);

    如果crc_mux_check=1,当策略程序盘中重启时,配置未发生变化且FPGA正常工作,不重新收取快照基准初始化FPGA,直接收取行情;
    如果crc_mux_check=0,当策略程序盘中重启时,重新收取快照基准初始化FPGA。
  • 可根据每个config.ini中log_path配置项对日志输出路径进行配置(若改变日志输出路径则所有config.ini中log_path需改变为相同路径);log_path不配置或配置为空时,日志记录在启动程序目录。

release-shfe-u50-20241226.tar.gz

软件版本号:V1.1.1.20 固件版本号:20241223
本次升级涵盖以下几点:

  • 解决dma异常问题

release-shfe-u50-20241206.tar.gz

本次升级涵盖以下几点:

  • 增加软硬件版本校验
  • 软硬增加checksum校验,避免合约表初始化有误
  • 放宽期货期权的订阅规则
    原来 insts=ag2401 ,options=recv ;此时不会订阅相应期权
    现在 insts=ag2401 ,options=recv ;会订阅相应期权

【您可能还关注】
NANO授权更新流程
NANO行情产品接线情况
上期所FPGA行情U50版本发布!

想了解更多,欢迎访问NanoExpress官方网站

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注

ICP备案号:辽ICP备20002814号-2