11 数字货币交易系统python实践 代少飞
1.77 MB
21 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
中文(简体) | .pdf | 3 |
摘要 | ||
文档详细阐述了数字货币交易系统的监控与任务调度框架,重点介绍了监控措施,包括资金变动记录、挂单精度检查、盘点流程及交易数据复现与对比。此外,文档还提到了任务调度框架的支持,如Twisted、gevent、Tornado、asyncio等,并介绍了远程调用功能。 | ||
AI总结 | ||
《数字货币交易系统 Python 实践》总结
本书围绕数字货币交易系统的开发实践进行了详细讲解,主要内容包括以下几个核心部分:
1. **监控**
- **关键性监控点**:
1. 每一笔资金变动需记录变动前后的具体数值及其原因,确保资金流向清晰可追溯。
2. 挂单价格和数量的精度必须准确无误。
3. 对单个账户或单一币种进行资金盘点(不含手续费),验证资金流动的准确性。
4. 利用挂单数据(如挂单价格、数量、手续费)复现交易过程,并与实际交易记录进行对比,排除潜在差异。
5. 检查每个币种及整个资金池的流入和流出是否平衡,确保资金完整性。
- 交易系统的稳定性至关重要,一行代码出错可能导致数百万的损失,因此监控是交易系统的核心保障。
2. **任务调度框架**
- **APScheduler + Twisted**:
- 支持多种异步框架,包括 Twisted、gevent、Tornado 和 asyncio,适应不同场景需求。
- 任务可以动态添加、修改或删除,满足系统灵活性的需求。
- 支持远程调用功能,通过 RPyC(远程过程调用模块)实现分布式计算,代码实现简洁高效。
---
本书通过详细分析监控机制和任务调度框架,强调了数字货币交易系统开发中资金安全与系统稳定性的重要性,适合开发者参考。 |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
9 页请下载阅读 -
文档评分