Project Description
我们需要开发一个支持多种套利策略的加密货币套利交易系统,具体要求如下:
1) 目标 构建一个多交易所加密货币套利交易系统,该系统: • 通过 API 连接多个交易所 • 监控实时价格差异 • 支持多种套利策略 • 提供实时筛选器仪表板 • 支持手动执行以及未来的自动执行 ⸻ 2) 支持的交易所(基于 API) 初始交易所: • Binance • Kraken • Bybit • OKX • Bitget 系统必须采用模块化设计,以便轻松添加新的交易所。 ⸻ 3) 支持的套利策略(核心引擎)系统必须支持:⸻ A) 跨交易所套利 现货-现货 在交易所 A 买入(较低价格) 在交易所 B 卖出(较高价格) 期货-期货 在较低价格的交易所做多 在较高价格的交易所做空 ⸻ B) 现货-期货套利(现金交易) 买入现货 卖出期货 利润来源: • 价格溢价 • 融资利率 • 收敛 ⸻ C) 融资利率套利 基于以下因素在不同交易所采取相反的头寸: • 正/负融资差异 • 净融资收益机会 例如:如果交易所 A 的融资利率为 +0.05%,交易所 B 的融资利率为 -0.03%,系统在进行对冲的同时捕捉融资差异。 ⸻ 4) 入场和出场逻辑(用户控制) 用户必须手动定义: • 入场点差百分比 • 出场点差百分比 • 资金门槛百分比 • 交易规模 • 杠杆(如适用) • 最大并发交易数量 • 止损百分比 • 滑点容忍度 • 最低流动性要求 示例:入场 = 6% 出场 = 2% 总收益 = 4% 净利润 = 点差 – 手续费 – 资金 – 滑点 ⸻ 5) 筛选器仪表盘要求 实时仪表盘必须显示: 对于每种币种和交易所: • 币种 • 市场类型(现货/期货/期货) • 交易所 A 价格 • 交易所 B 价格 • 点差百分比 • 扣除手续费后的净点差 • 资金费率(如适用) • 24 小时交易量 • 订单簿深度 • 预计净利润 • 策略类型(现货-现货/期货-期货/现货-期货/资金) 排名:最高点差 → 最低点差 ⸻ 6) 交易执行流程 每个交易机会必备功能:交易按钮 点击后弹出窗口,允许:• 入场阈值(可编辑)• 出场阈值(可编辑)• 仓位大小• 杠杆• 确认执行 系统必须:• 同时执行两笔交易• 检测部分成交• 不平衡时自动对冲• 滑点超过容差时中止交易 ⸻ 7) 风险管理(强制性) 开发人员必须实现:• API 断开处理• 部分成交保护• 滑点控制• 保证金监控• 清算监控• 异常价差反转时自动平仓• 资金成本估算器• 交易所停机检测 ⸻ 8) 利润计算引擎 系统必须计算:• 做市商/吃单商费用• 资金影响• 借贷成本(如果使用保证金)• 滑点• 已实现盈亏• 投资回报率 (ROI) %• 按策略划分的盈亏• 按交易所划分的盈亏• 每日/每周业绩汇总
Show More