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

ctp-dyn

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

9 releases

new 0.1.8 May 11, 2025
0.1.7 Apr 30, 2025
0.1.6 Feb 18, 2025
0.1.5 Dec 17, 2024

#167 in Finance

Download history 46/week @ 2025-02-12 72/week @ 2025-02-19 7/week @ 2025-02-26 144/week @ 2025-04-30

144 downloads per month

Apache-2.0

1MB
2.5K SLoC

ctp-dyn

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

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

examples

查看 examples 目录

Dependencies

~4–15MB
~178K SLoC