本系统旨在解决个人及小微机构在港股与美股跨市场交易中,行情获取滞后、下单手动操作繁琐以及多币种资产统计不便的痛点。软件集成了行情监控、交易执行与资产管理三大核心模块:利用 Webull/Futu API 实现亚秒级实时行情同步,确保决策及时性 ;深度定制开发交易 UI,支持百分比快捷下单与动态资金滑动分配,极大优化了盘中博弈的执行效率 ;系统支持多账户持仓数据的自动化对账,实时计算盈亏分布并生成可视化报表,实现全自动的资产风险管理闭环。
项目采用模块化设计架构,底层基于 Python 3 异步框架提升并发处理能力。
整体架构:使用 Requests 封装券商接口通信层,利用 Pandas 承载核心计算引擎,处理复杂的历史回测数据与实时资产换算。
核心职责:我独立负责了 API 稳定性保障模块,设计了完善的重试机制与请求频率限制(Rate Limiting)逻辑,确保实盘交易不中断 ;同时利用 PyQt/Tkinter 完成了桌面端交互界面开发,将复杂的输入逻辑简化为直观的 UI 操作。
难点攻克:面对 API 实时行情波动大的“坑”,我引入了本地 SQLite 作为数据缓冲层,解决了瞬时高并发请求下的数据丢失问题;并通过 PyInstaller 封装成 .exe 环境,实现了在不同机器上的快速部署与运行稳定。