#trader #ctp #quant #linux-macos #api-bindings #ctp-binding #ctp-rs

ctp-dyn

sfit ctp & ctp-mini rust native binding with dynlib libloading support, compatible with Linux and macOS

6 releases

new 0.1.5 Dec 17, 2024
0.1.4 Dec 13, 2024

#135 in Finance

Download history 505/week @ 2024-12-09

505 downloads per month

Apache-2.0

585KB
2K SLoC

ctp-dyn

上期技术 ctp rust 语言原生封装:

  • 支持生产,测评,OpenCTP, LocalCTP 版本, 适配 Linux, MacOS
  • 采用 libloading 加载动态库技术,通过程序配置可以轻松切换不同柜台环境
  • 不再需要从源代码构建项目,ctp 版本之间切换更方便
  • 保持与原生 ctp 接口一致的调用方式,更方便跨语言的项目转写
  • 较为灵活的 codegen 脚本,方便开发者生成自己的封装接口

examples

查看 examples 目录

Dependencies

~4–11MB
~177K SLoC