Python-远程-1个月
¥6-12K/月
技能要求: Python
经验要求: 5-10年经验
程序员客栈
2025-11-10 17:20
工作描述:
项目编号:【180731】
币安阿尔法板块加密货币价差监控与交易软件需求文档

一、核心目标

开发一款聚焦币安阿尔法(Binance Alpha)板块的加密货币监控与自动化交易软件,实时抓取并对比代币的限价/即时买卖价格,当价差达到用户预设比例时,触发微信提醒或自动下单,实现高效交易决策与执行。

二、核心功能需求

(一)数据采集与实时监控

1. 数据源定位:仅聚焦币安阿尔法板块所有上线加密货币(含现货及永续合约币种,如KGEN、CLO、RECALL等),支持自动同步板块内新增/下架代币。

2. 价格数据抓取:通过币安API接口实时获取以下4类价格数据,更新频率≤15秒/次(与币安阿尔法价格更新频率同步):

◦ 限价买入价(用户自定义挂单买入价)

◦ 限价卖出价(用户自定义挂单卖出价)

◦ 即时买入价(市场当前最优市价买入价,即Best Ask)

◦ 即时卖出价(市场当前最优市价卖出价,即Best Bid)

3. 数据展示与对比:在软件界面直观展示单币种4类价格,自动计算“限价买入vs即时买入”“限价卖出vs即时卖出”的价差金额及价差比例(价差比例=|限价-即时价|/即时价×100%),支持多币种并列对比。

(二)价差阈值设置

1. 自定义参数配置:支持用户为单个或多个币种分别设置价差触发阈值(以比例形式,如0.5%、1%、2%等),可保存常用阈值模板(如“低波动模板”“高波动模板”)。

2. 双向监控开关:针对买入、卖出分别设置监控开关,可独立开启/关闭“买入价差监控”“卖出价差监控”,灵活适配交易需求。

(三)触发动作设置

1. 微信提醒功能:

◦ 触发条件:当目标币种价差比例≥用户设置阈值时,立即发送微信提醒。

◦ 提醒内容:包含代币名称、监控类型(买入/卖出)、限价、即时价、价差金额、价差比例、触发时间。

◦ 提醒方式:支持公众号推送、企业微信消息或私人微信机器人消息(用户可选择适配方式)。

2. 自动下单功能:

◦ 触发条件:与微信提醒条件一致,需用户手动开启“自动下单授权”(默认关闭,防止误操作)。

◦ 下单参数:支持用户预设下单数量、交易方向(买入/卖出)、订单类型(限价单,与监控的限价保持一致)、手续费抵扣方式(如使用BNB抵扣)。

◦ 订单管理:自动下单后,实时返回订单状态(未成交/部分成交/全部成交/撤销),并同步至软件订单列表,支持手动撤销未成交订单。

三、辅助功能需求

1. 币种管理:支持用户收藏常用币种,收藏列表优先展示;可筛选“现货币种”“合约币种”,隐藏不关注的代币。

2. 历史数据查询:保存近30天的价差监控记录、触发记录、交易订单记录,支持按代币名称、时间范围、触发类型筛选导出(格式支持Excel/CSV)。

3. API接口配置:提供币安API密钥(API Key/Secret Key)录入入口,支持权限校验与加密存储,保障账户安全。

4. 风控设置:

◦ 单日最大交易次数限制,超出后自动停止当日自动下单功能。

◦ 单次下单金额上限设置,防止大额误操作。

◦ 网络异常提醒:当API数据获取失败或网络中断时,立即发送微信通知。

四、性能与安全需求

1. 性能要求:数据抓取延迟≤3秒,价差计算实时响应,触发动作(提醒/下单)延迟≤5秒,支持同时监控≥50个币种稳定运行。

2. 安全要求:

◦ 本地加密存储API密钥,不传输至第三方服务器,防止信息泄露。

◦ 自动下单前需二次校验用户预设参数,确保下单信息与监控逻辑一致。

◦ 软件日志自动记录所有操作(参数修改、触发动作、交易记录),便于问题排查。

五、界面交互需求

1. 主界面分为“实时监控”“币种管理”“订单记录”“系统设置”4个模块,布局简洁,操作路径清晰。

2. 支持深色/浅色模式切换,关键数据(如触发阈值、价差比例)用醒目颜色标注(如红色提示超标价差)。

3. 新手引导:首次使用时提供步骤式引导(API配置→阈值设置→触发动作开启),降低操作门槛。
公司信息

立即沟通