Skip to content

feat: 新增期权交易支持与保证金风控改进#58

Merged
albertandking merged 1 commit intomainfrom
dev
Feb 14, 2026
Merged

feat: 新增期权交易支持与保证金风控改进#58
albertandking merged 1 commit intomainfrom
dev

Conversation

@albertandking
Copy link
Collaborator

  • 新增 OptionTypeSettlementType 枚举,支持期权类型和结算方式定义
  • 扩展 Instrument 结构体,增加期权相关字段(行权价、到期日、标的代码等)
  • 实现期权到期自动结算逻辑,支持现金交割的盈亏计算
  • 重构风险检查机制,将现金充足性检查改为基于保证金(Free Margin)的检查,支持杠杆交易
  • 在回测结果中新增最大杠杆率和最低保证金水平风险指标
  • 更新 Python API,允许通过 instruments 参数直接传入预构建的 Instrument 对象
  • 优化示例代码和文档,增加期权交易示例和保证金交易说明
  • 移除部分调试日志输出,提升运行效率

- 新增 `OptionType` 和 `SettlementType` 枚举,支持期权类型和结算方式定义
- 扩展 `Instrument` 结构体,增加期权相关字段(行权价、到期日、标的代码等)
- 实现期权到期自动结算逻辑,支持现金交割的盈亏计算
- 重构风险检查机制,将现金充足性检查改为基于保证金(Free Margin)的检查,支持杠杆交易
- 在回测结果中新增最大杠杆率和最低保证金水平风险指标
- 更新 Python API,允许通过 `instruments` 参数直接传入预构建的 `Instrument` 对象
- 优化示例代码和文档,增加期权交易示例和保证金交易说明
- 移除部分调试日志输出,提升运行效率
@albertandking albertandking merged commit 8b4bbd3 into main Feb 14, 2026
4 checks passed
@albertandking albertandking deleted the dev branch February 14, 2026 19:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant