配资风控规则
一、每日最大损失(日损)
- 额度:账户初始配资的 3%
- 计算基准:每日开盘时的账户权益
- 重置时间:每日 UTC+0 00:00
- 示例:50000U 账户,日损额度 1500U。今日开盘权益 50200U,则当日权益最低不得低于 48700U
触发后果:当日禁止任何新开仓。已持有仓位继续运行至止损或平仓。次日自动解禁。
二、账户最大损失(总损)
- 额度:账户初始配资的 5%
- 计算基准:账户初始配资额度
- 无重置:从账户开立至清算生效
- 示例:50000U 账户,总损额度 2500U。权益低于 47500U 触发清算
触发后果:全部持仓强制平仓,账户冻结。7 天后可重新报名。
三、下单前限制
- 每笔新订单的潜在亏损(开仓价到止损价)必须小于当前剩余风险预算
- 剩余风险预算 = min(日损剩余额度,总损剩余额度)
- 不满足条件时,订单被拒绝
四、成交后保护止损
- 每笔订单成交后,系统 自动挂出 止损单
- 止损价基于开仓价和剩余风险预算计算
- 用户 不可取消 保护止损
- 用户只能 收紧 止损(移动方向降低风险),不可放宽
五、跨天持仓
- 每日 UTC+0 00:00 重置日损预算
- 所有隔夜持仓按照新预算重新计算
- 若持仓总风险超过新日损额度,系统强制平仓部分仓位
- 先平浮动亏损最大的订单,直至风险达标
六、账户状态说明
| 状态 | 开新仓 | 平仓 | 挂止损 | 出入金 |
|---|---|---|---|---|
| 正常 | ✅ | ✅ | ✅ | ✅ |
| 日损触发 | ❌ | ✅ | 仅收紧 | ✅ |
| 总损触发 | ❌ | 全平 | N/A | ❌ |
七、清算与结算
- 总损触发后,系统市价平仓所有持仓
- 最终权益 = 平仓后账户余额
- 分润 = (最终权益 - 初始配资) × 分润比例(若为正)
- 剩余部分归平台,用户无需补足亏损
八、不支持的操作
- 追加本金:账户开立后不可增加配资
- 提前提取本金:本金不可提前取出(盈利可提)
- 多账户合并:逐仓模式,每个子账户独立风控
九、常见场景举例
例子1:日损是怎么扣的?盈利了会扩大日损预算吗?
场景:50000U 账户,日损 1500U。
- 今日开盘权益 = 50200U。
- 你开仓后浮亏 800U,剩余日损额度 = 1500 - 800 = 700U。
- 然后你盈利了 500U,权益变成 50200 - 800 + 500 = 49900U(仍低于开盘权益 300U)。
- 注意:日损只看“从开盘权益往下的净亏损”。即使中间盈利过,只要当前权益比开盘低 300U,就算只用了 300U 额度,而不是 800U。
- 如果你继续盈利到 50500U(高于开盘权益 300U),日损额度 恢复为 1500U(因为你已经把亏的赚回来了)。
结论:日损按“开盘权益 → 当前权益”的净亏损计算。盈利可以补回额度。
例子2:跨天持仓为什么会被强平?明明昨天没亏多少。
场景:50000U 账户,昨日开盘权益 51000U。
- 你在昨日开了一笔 BTC 多单,开仓价 60000,系统自动挂止损 59500(风险 500U)。
- 昨日收盘时该单浮亏 200U,日损剩余 1300U,一切正常。
- 今日开盘 UTC+0 00:00,BTC 跳空低开至 59300。
- 你的持仓浮亏变成 700U(从 60000 到 59300)。
- 系统重新计算日损预算:今日开盘权益 = 50300U(假设昨日收盘没变化,但跳空直接拉低权益)。
- 新日损额度 = 1500U。
- 你的持仓潜在风险 = 700U(当前浮亏) + 止损距离 200U(59300 → 59500)= 900U。
- 900U < 1500U,安全。
- 但如果 BTC 跳空到 59000:
- 浮亏 1000U,止损价 59500,止损距离 500U,总风险 = 1500U。
- 刚好等于日损额度,不会强平。
- 再如果 跳空到 58800:
- 浮亏 1200U,止损距离 700U,总风险 = 1900U > 1500U。
- 系统会 立即强平部分仓位,比如平掉一半,使剩余风险 ≤ 1500U。
结论:隔夜跳空可能让你的持仓风险超过新的一天日损预算,系统会自动减仓,不是 bug。
例子3:为什么我下单时提示“风险预算不足”?明明账户还有钱。
场景:50000U 账户,当前权益 49800U,日损已用 200U(剩余 1300U),总损已用 200U(剩余 2300U)。
- 你想开 1 手 BTC(100倍),系统计算:
开仓价 60000,自动止损价 59800(系统按剩余预算算出的最宽止损)。
订单名义风险 = 1 × (60000 - 59800) = 200U。- 200U ≤ 1300U ✅ 可以通过。
- 但如果你强行要求手动把止损移到 59500(更宽):
订单风险 = 1 × (60000 - 59500) = 500U。- 500U ≤ 1300U ✅ 仍然可以通过(因为日损剩余 1300U)。
- 真正被拒绝的例子:你想开 10 手 BTC,止损设在 59900:
风险 = 10 × (60000 - 59900) = 1000U。
1000U ≤ 1300U,可以通过。 - 但如果日损只剩 300U,你任何风险超过 300U 的订单都会被拒。
- 另外,系统还会检查总损剩余。假设总损只剩 100U(接近爆仓),即使日损还有 1300U,也只能开风险 ≤ 100U 的订单。
结论:拒绝原因是 剩余日损 或 剩余总损 不够。两种红线同时校验,取更严格的那个。
