01
FIX协议概述
发展历史 · 金融交易地位 · 核心设计理念与优势
基础概念
02
FIX协议基础概念
会话层/应用层 · 消息结构 · 标签-值编码
核心编码
03
FIX协议消息类型
管理类(Logon/Heartbeat) · 应用类(NewOrderSingle等)
消息分类
04
FIX协议会话建立
Logon详解 · CompID/Password · 序列号 · 心跳协商
会话连接
05
FIX协议消息编解码
FixMessage设计 · 标签解析 · CheckSum计算
编解码校验
06
FIX协议会话维护
心跳机制 · 序列号重置 · 断开重连策略
心跳重连
07
FIX协议消息恢复
消息存储/重传 · ResendRequest · PossDupFlag
恢复可靠性
08
FIX协议订单管理
NewOrderSingle字段 · 订单类型 · TIF设置
订单指令
09
FIX协议订单执行
ExecutionReport · 状态流转 · ExecType/OrdStatus
执行状态机
10
FIX协议订单取消与修改
CancelReplaceRequest · OrderCancelRequest · CancelReject
修改撤销
11
FIX协议市场数据
MarketDataRequest · MDEntryType · 增量/快照
行情数据
12
FIX协议安全定义
SecurityDefinition · CFI编码 · 金融工具识别
工具定义
13
FIX协议交易会话管理
多会话架构 · TradingSession · 市场状态通知
会话分组
14
FIX协议业务拒绝
BusinessMessageReject · 拒绝原因 · 错误处理
错误拒绝
15
FIX协议扩展机制
自定义标签(9000+) · 用户消息类型 · 最佳实践
扩展自定义
16
FIX协议性能优化
消息批处理 · 缓冲区调优 · Nagle算法禁用
性能调优
17
FIX协议安全机制
SSL/TLS · 认证 · IP白名单 · API密钥
安全加密
18
FIX协议日志与监控
消息日志 · 延迟监控 · 序列号告警
监控运维
19
FIX协议测试策略
Onboarding清单 · 消息回放 · 压力/边界测试
测试质量
20
FIX协议网关架构
分层设计 · 高可用部署 · 主备/负载均衡
架构网关
21
FIX协议适配器模式
交易所适配器 · 协议转换 · 多交易所统一接入
适配器模式
22
快速入门实战 · QuickFIX/J
Java搭建客户端 · 连接模拟交易所 · 第一笔订单
Java实战
23
快速入门实战 · QuickFIX/N
C#搭建客户端 · 连接模拟交易所 · 第一笔订单
C#实战
24
快速入门实战 · stunnel加密
SSL加密通道 · 证书配置 · 验证加密连接
SSL加密
25
高级实战 · 多线程与连接池
多线程会话 · 连接池设计 · 消息分发策略
并发高级
26
高级实战 · 消息持久化
SQLite/RocksDB · 崩溃恢复 · 数据一致性
持久化恢复
27
高级实战 · FIX over HTTP/WS
FIX over WebSocket · REST桥接 · 协议适配
HTTPWebSocket
28
高级实战 · 期权/期货/外汇
到期日 · 行权 · 交割 · 特殊处理
衍生品外汇
29
高级实战 · 算法交易
TWAP/VWAP/POV · 订单拆分 · 执行报告聚合
算法TWAP
30
高级实战 · 加密货币交易所
Binance/OKX FIX API · 数字签名认证
加密交易所