Emergenzix
仓位管理库

仓位管理库

把同一交易信号转换为不同的资金路径与风险曲线

策略回答“什么时候、向哪个方向交易”,仓位管理回答“投入多少、何时增加或减少、账户还能承受多少风险”。二者独立版本化,才可以让同一种策略与不同仓位系统组合,并明确收益改善究竟来自信号,还是来自资金分配。

组合不是覆盖

每个组合都产生新的不可变身份:

组合版本 = 策略版本
         + 初始仓位模块版本
         + 加减仓模块版本
         + 组合风险模块版本
         + 执行假设版本

海龟 1.0.0 分别搭配固定风险、ATR 单位或分数凯利,是三个不同的组合候选。它们共享入场与退出规则,但必须分别经过仿真、历史回测和失败记录,不能把其中一个组合的成绩写回基础海龟策略。

重复博弈的核心指标

目标必须观察
生存资金耗尽概率、最坏回撤、连续亏损承受力
增长几何增长率、风险调整收益、复利路径
恢复回撤恢复时间、降低风险后的再进入速度
容量最大名义仓位、现金占用、流动性与成本
组合总止损风险、相关簇风险、集中度和同时信号

最大收益不是唯一目标。一个仓位系统如果通过放大尾部风险获得更高平均收益,不能称为升级。

固定调用顺序

  1. 策略产生已审查信号和保护止损。
  2. 初始仓位模块计算单笔风险与数量。
  3. 加减仓模块根据已发生路径决定是否改变仓位。
  4. 组合风险模块应用现金、名义敞口、相关簇和总风险上限。
  5. 输出只是一份可审查计划;订单权限仍由服务器安全层决定。

怎样反馈给策略

观察优先调整
信号有效但回撤过深降低风险比例、限制加仓、增加组合上限
仓位经常被现金上限截断缩小单位或重新定义可交易容量
盈利依赖最后一次大幅加仓检查递增加仓与尾部风险,不归功于信号本身
多策略同时亏损建立相关簇预算,而不是逐策略单独放大
凯利建议剧烈跳变扩大 OOS 样本、使用下界估计或停用凯利

安全边界

仓位模块不能创建订单,也不能绕过现金、最大名义敞口、组合风险或运行模式检查。任何未知输入、过期价格或没有保护止损的请求都应失败关闭。

On this page