mcpField
E
edge-strategy-designer

edge-strategy-designer

github.com/tradermonty其他3.4k3.5k 次安装2 天前更新
代码仓库

关于 edge-strategy-designer

将 `edge_concepts.yaml` 中的假设转化为多种策略草案,并可选生成可导出的 ticket 文件。该技能用于策略设计阶段,位于流水线导出验证之前。

主要功能

  1. 01读取概念 YAML 文件
  2. 02按风险偏好生成策略变体
  3. 03按假设类型校准退出规则
  4. 04可选导出 ticket YAML

适用场景

  1. 01根据综合后的概念起草策略
  2. 02比较保守、平衡和激进方案
  3. 03为后续导出准备 ticket 文件

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/tradermonty/claude-trading-skills --skill edge-strategy-designer

安装后在 Claude Code 中输入/edge-strategy-designer确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

requirements.txt
agents/
openai.yaml
references/
strategy_draft_schema.md
scripts/
design_strategy_drafts.py
scripts/tests/
conftest.py
test_design_strategy_drafts_coverage.py
test_design_strategy_drafts.py

详细介绍

Edge 策略设计器

概述

将概念级假设转化为具体的策略草案规范。 此技能位于概念综合之后、流水线导出验证之前。

使用场景

  • 你有 edge_concepts.yaml,并需要生成策略候选方案。
  • 你想为每个概念生成多个变体(核心/保守/研究探测)。
  • 你想为接口 v1 系列生成可选的可导出工单文件。

前置条件

  • Python 3.9+
  • PyYAML
  • 由概念综合生成的 edge_concepts.yaml

输出

  • strategy_drafts/*.yaml
  • strategy_drafts/run_manifest.json
  • 可选的 exportable_tickets/*.yaml,供下游 export_candidate.py 使用

工作流

  1. 加载 edge_concepts.yaml。
  2. 选择风险配置(conservative、balanced、aggressive)。
  3. 根据假设类型的退出校准,为每个概念生成多个变体。
  4. 应用 HYPOTHESIS_EXIT_OVERRIDES,按假设类型(breakout、earnings_drift、panic_reversal 等)调整止损、风险回报比、时间止损和移动止损。
  5. 将风险回报比限制在 RR_FLOOR=1.5,避免 C5 审核失败。
  6. 在适用时导出符合 v1 要求的工单 YAML。
  7. 将可导出工单交给 skills/edge-candidate-agent/scripts/export_candidate.py。

快速命令

仅生成草案:

python3 skills/edge-strategy-designer/scripts/design_strategy_drafts.py \
  --concepts /tmp/edge-concepts/edge_concepts.yaml \
  --output-dir /tmp/strategy-drafts \
  --risk-profile balanced

生成草案和可导出工单:

python3 skills/edge-strategy-designer/scripts/design_strategy_drafts.py \
  --concepts /tmp/edge-concepts/edge_concepts.yaml \
  --output-dir /tmp/strategy-drafts \
  --exportable-tickets-dir /tmp/exportable-tickets \
  --risk-profile conservative

资源

  • skills/edge-strategy-designer/scripts/design_strategy_drafts.py
  • references/strategy_draft_schema.md
  • skills/edge-candidate-agent/scripts/export_candidate.py

评论

支持 Markdown