投资风险指标

投资风险指标:计算投资组合风险指标,包括年化收益率、夏普比率、索提诺比率、最大回撤和卡玛比率,支持滚动窗口统计和 NaN 数据处理,适用于多市场数据。 含 25 条反模式约束。

✓ 0 人报告成功·v0.1.0·

晶体简介

计算投资组合风险指标,包括年化收益率、夏普比率、索提诺比率、最大回撤和卡玛比率,支持滚动窗口统计和 NaN 数据处理,适用于多市场数据。。 本 skill 基于开源项目构建并集成 25 条 anti-pattern 约束。访问 doramagic.ai/r/empyrical-risk-metrics 查看中英双语完整文档和触发场景。适用于 Doramagic 生态(Claude Code / Cursor / openclaw / ChatGPT / Gemini 等)。

Blueprint Source

finance-bp-107

zvtvz/zvt6360a632 source files

Constraints

55total
30fatal
30 must-not-violate

Evidence Quality

Confidence88%

Medium confidence — review before critical use

30 条不可违反的约束

FATALdomain_rulefinance-C-001

WHENWhen implementing rolling window calculations for financial metrics

ACTIONpass a zero-length window to rolling_window function

CONSEQUENCERolling window with length 0 causes ValueError('Can't have 0-length window') at runtime, breaking all downstream rolling metric calculations like roll_sharpe_ratio and roll_max_drawdown

FATALdomain_rulefinance-C-002

WHENWhen implementing rolling window operations with stride tricks

ACTIONpass a scalar array to the rolling_window function

CONSEQUENCEPassing a scalar array causes IndexError('Can't restride a scalar'), preventing any rolling calculations from completing

FATALdomain_rulefinance-C-003

WHENWhen creating pandas structures from numpy arrays

ACTIONconvert arrays with dimensionality greater than 2 to pandas Series or DataFrame

CONSEQUENCEAttempting to convert arrays with dim > 2 raises ValueError('cannot convert array of dim > 2 to a pandas structure'), causing data transformation failures

常见问题

讨论 (0)

暂无讨论,成为第一个发言的人吧!

更新历史

v0.1.02026-04-23·贡献者: tangweigang-jpg

v0.1.0: 首次发布到 Doramagic.ai。基于 zvtvz/zvt 的自动化 batch-v1 元数据 + 自动生成 FAQ。