Simple FIX Engine based on Python3
本项目试图创建一个简单的fix客户端, 可以命令行启动, 亦提供一个客户端.
- 构建一个有基础功能的轻量级FIX引擎
- 搭配适当的模拟器以模拟功能
- 可编程的信息流 Batch Logic
- 做市商与客户的1vs1
- 类似外汇市场
- 竞价交易所
- 类似股票市场
- 集合做市商的交易所
- 多个做市商向交易所报价
- 交易所比较后展示最好的n个报价给交易商
- 交易商决定交易
- 市场数据发布者 & 使用者
- 搭配适当的基于Web的操作画面
- 可以启动为initiator或acceptor
- 可以从配置文件中读取预定设置
- 支持FIX4.2, FIX4.4, FIX5.0
- 可以多开
- 可以设置任务脚本
- 形如"sleep 10; new order: price=last_msg.price"
- FIX引擎
- 模拟器
- 做市商报价模拟器
- 交易商模拟器
- 竞价交易所模拟器
- 做市商交易所模拟器
- FIX Log解析器
- Web控制端
- 尝试安装QuickFIX Java版本
- 产物: 完善的中文安装指南
- 尝试实用QuickFIX Python接口
- 从Socket层面实现纯粹使用Python