跟单软件​

跟单软件作为连接策略提供者与跟随者的核心载体,以 “低延迟信号传输、灵活策略配置、全维度风险管控” 为目标,采用分布式微服务架构,构建 “前端交互层 – 核心服务层 – 数据支撑层 – 基础设施层” 四层体系,实现交易信号从生成到执行的全流程自动化闭环。

前端交互层

前端层聚焦用户体验与操作便捷性,采用跨平台技术栈实现多终端适配,涵盖三大核心模块:
用户中心模块:支持手机号、第三方账号快捷注册登录,集成实名认证与资金安全认证流程,提供账户资金、持仓明细、交易记录的可视化展示,适配策略师与跟随者双重角色权限视图。
策略筛选模块:构建策略师数据画像面板,展示历史收益率、最大回撤、运行时长、跟随人数等核心指标,支持按收益率、风险等级、策略类型(网格 / 马丁 / 复合策略)多维度筛选,提供策略历史回测曲线与绩效归因分析。
参数配置模块:策略师可自定义交易品种、仓位比例、止损止盈规则;跟随者支持设置 “最大跟随资金”“杠杆倍数限制”“亏损止损阈值” 等参数,新手用户可直接复用系统预设的保守 / 激进模板。
技术实现上,Web 端采用 Vue3 框架实现复杂表单交互,APP 端基于 React Native 达成 iOS/Android 跨平台适配,确保操作响应延迟低于 300ms。

核心服务层

核心服务层采用微服务拆分理念,通过轻量级通信协议实现模块协同,包含五大核心服务:​ 信号处理服务:作为系统核心,通过 WebSocket 长连接实时接收策略师交易信号(开仓 / 平仓 / 加仓 / 止损),经 RSA+AES 非对称加密验签确保信号真实性,再通过 Kafka 消息队列实现高并发信号分发,将同步延迟控制在 500ms 以内。​ 跟单执行服务:支持 “完全复制” 与 “资金比例复制” 两种模式,自动换算跟随者下单量,调用交易执行模块完成订单提交。内置智能重试机制,当订单执行失败时(如网络波动),按梯度间隔重新提交,确保信号执行完整性。​ 策略管理服务:负责策略生命周期管控,包括策略创建、参数更新、暂停 / 重启等操作,支持网格、马丁等主流策略的参数化配置,通过多进程架构实现多币种、多策略并行运行,避免资源竞争。​ 风控预警服务:构建双层风控体系,事前拦截:校验跟随资金合规性与杠杆倍数限制;事中监控:实时计算账户保证金比例与亏损幅度,当接近强平线或触发止损阈值时自动平仓;事后复盘:生成风险报告分析策略缺陷。​ 结算分账服务:自动核算策略师手续费(按跟随者盈利的 10%-20% 计提),每月固定周期完成分账结算,支持自动提现与账单明细查询,实现策略价值变现闭环。

数据支撑层

数据支撑层采用 “混合数据库 + 数据中台” 架构,满足不同场景数据需求:​ 数据库集群:采用 MongoDB 存储非结构化的策略参数与订单记录,PostgreSQL 存储结构化的用户信息与资金流水,InfluxDB 时序数据库存储高频行情数据与信号传输日志,实现海量数据的高效读写与查询。​ 数据同步引擎:通过 RESTful API 对接 Binance、Coinbase 等主流交易所,WebSocket 实时订阅行情数据(如 Mark Price),结合本地缓存(Redis)降低重复请求,确保行情更新延迟低于 100ms。​ 数据加工中台:采集策略运行数据与交易记录,通过 Spark 进行实时分析,生成策略绩效指标(夏普比率、最大回撤)与用户行为画像,为策略优化与精准推荐提供数据支撑。

基础设施层

部署架构:核心服务采用 Docker 容器化封装,通过 K8s 实现自动扩缩容与负载均衡,多区域部署节点确保单点故障时服务无缝切换,关键数据采用三地备份策略防止丢失。​ 性能优化体系:采用 Go 语言开发交易执行模块提升并发处理能力,通过 CDN 加速静态资源加载,对高频访问接口实施 Redis 缓存优化,支撑千万级 TPS 的业务峰值需求。​ 安全防护体系:部署 WAF 防火墙抵御恶意攻击,采用 HTTPS 加密传输用户数据,实施敏感信息脱敏存储,定期开展渗透测试与安全审计,符合金融级数据安全标准。