Token导航 LogoToken导航TokenDH.com
研究检索需要联网clawhub未标认证来源可访问clear审计通过

phoenix-iteratePhoenix iterate 搜索

Agent Skill

phoenix-iterate 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

4,896

周安装

204

GitHub Stars

公开资料未说明

下载量

1,632
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:phoenix-iterate(Phoenix iterate 搜索)
来源仓库:https://github.com/tltby12341/phoenix-iterate
安装命令:
openclaw skills install phoenix-iterate
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install phoenix-iterate

简介

phoenix-iterate 驱动量化策略从假设到回测的全周期迭代流程。

  • 集成简报生成、代码自动生成与前瞻性测试环节。
  • 适用于金融模型开发与优化自动化场景。phoenix-iterate 属于研究检索类 Skill,可作为该场景下的辅助能力补充。
  • 依赖历史数据输入与宪法扫描规则集配置。
  • 使用前请验证数据时效性与模型过拟合风险控制机制。

SKILL.md

name
phoenix-iterate
description
AI-driven quantitative strategy iteration workflow — a complete loop of briefing, hypothesis, code generation, constitutional scan, backtest submission, forensic diagnosis, and lesson recording for QuantConnect strategies.
version
1.0.0
metadata
openclaw
requires
bins
skills
emoji
\F525

Phoenix Iterate

A structured workflow for AI-assisted quantitative strategy iteration. Instead of randomly tweaking code, this skill enforces a disciplined loop: read history, form hypothesis, write code, validate against past mistakes, backtest progressively, diagnose results, and record lessons.

Dependencies

This skill is an orchestrator — it coordinates two companion skills that must be installed separately:

SkillPurposeCommands provided
backtest-pollerBacktest submission, monitoring, early-stop, resultscli.py submit/status/results/logs
qc-deep-feature-forensicsDeep feature-level forensic analysisdeep_forensics.py

Install them first:

clawhub install backtest-poller
clawhub install qc-deep-feature-forensics

All cli.py references below assume backtest-poller is installed as a sibling directory (../backtest-poller/cli.py). Adjust the path if your install location differs.

When to use

  • "Let's iterate on the strategy"
  • "Start a new strategy version"
  • "Run the phoenix iteration loop"
  • "What should I try next?"

The Iteration Loop

Step 1: Briefing     ──> Read constitutional memory + history
Step 2: Hypothesis   ──> Pick ONE mutation dimension, form testable hypothesis
Step 3: Code         ──> Write strategy, scan for violations
Step 4: Submit       ──> Progressive validation (smoke -> stress -> medium -> full)
Step 5: Diagnose     ──> Run forensics on results
Step 6: Record       ──> Update constitutional memory with new lessons
         |
         └──────────> Loop back to Step 1

Step 1: Get Decision Context

python3 orchestrator.py briefing

Returns:

  • Constitutional memory (all past lessons sorted by severity)
  • Available strategy blueprints with historical performance
  • Mutation dimensions (what can be changed)
  • Recent iteration history (what was tried, what happened)
  • Resource constraints and validation windows

Step 2: Form a Trading Hypothesis

Before writing code, answer these questions:

  1. What am I changing? — Pick exactly one mutation dimension
  2. Why do I think this will be better? — Based on data, not intuition
  3. What if I'm wrong? — Worst case scenario, does it violate any iron laws?
  4. Will this affect trade frequency? — If trades decrease, there must be a compensating mechanism

Mutation Dimensions:

DimensionDescriptionExamples
survival_structureHow the strategy survives downturnsQQQ buy-and-hold, cash defense, SMA filter
position_sizingHow much capital per tradeKelly %, max trade value, total exposure cap
selectionWhat stocks to tradePremarket volume, RS breakout, HV lottery
profit_managementWhat to do with winnersHold to expiry, take-profit at 200%, trailing stop

Step 3: Write & Scan Code

  1. Create a new strategy directory: strategies/M{N}_{description}/main.py
  2. Base it on the latest passing version
  3. Run constitutional scan:
python3 orchestrator.py scan --code strategies/M31_test/main.py

If violations are found, fix them before submitting.

Step 4: Progressive Validation

Submit through increasingly demanding test windows. Only promote to the next stage after passing.

Stage 1: Smoke Test  (3 months,  ~15min)  DD < 50%  — Catch obvious bugs
Stage 2: Stress Test (5 months,  ~30min)  DD < 45%  — Survive worst conditions
Stage 3: Medium      (18 months, ~1hr)    DD < 42%  — Bull/bear transitions
Stage 4: Full        (3 years,   ~3hr)    DD < 40%  — Final acceptance
# Check no active backtests  (backtest-poller skill)
python3 ../backtest-poller/cli.py status

# Submit with early-stop protection
python3 ../backtest-poller/cli.py submit \
  --backtest-id <id> \
  --name "MyStrategy_smoke" \
  --max-dd 50

# Monitor progress
python3 ../backtest-poller/cli.py status

# View results when done
python3 ../backtest-poller/cli.py results --name "MyStrategy_smoke" --full

Shortcut: If you only changed profit management (not entry logic), you can skip Smoke/Stress and start from Medium.

Step 5: Diagnose

python3 orchestrator.py diagnose \
  --orders results/MyStrategy_smoke/xxx_orders.csv \
  --result results/MyStrategy_smoke/xxx_result.json

For deeper analysis, run the feature forensics (requires qc-deep-feature-forensics skill):

python3 ../qc-deep-feature-forensics/deep_forensics.py results/MyStrategy_smoke/xxx_orders.csv

Step 6: Record & Decide

python3 orchestrator.py record \
  --name "MyStrategy_v2" \
  --blueprint "baseline" \
  --dimension "position_sizing" \
  --hypothesis "Reduce position size to 2% for better survival" \
  --window "smoke_test" \
  --status "completed" \
  --sharpe 1.5 \
  --drawdown 0.35 \
  --net-profit 0.85

Decision Matrix:

OutcomeAction
Current stage passedChange dates to next stage, resubmit
DD exceeded but promisingAnalyze monthly cashflow, find bleeding point, targeted fix
Too few tradesRed flag — loosen entry conditions or shorten cooldown
Sharpe < 1.0 but DD okAcceptable for now, optimize Sharpe later
Full period passedStrategy qualified!

Quick Reference

# This skill (orchestrator)
python3 orchestrator.py briefing          # Decision context
python3 orchestrator.py status             # System status
python3 orchestrator.py list               # Available strategies
python3 orchestrator.py scan --code <path> # Code violation check

# backtest-poller skill
python3 ../backtest-poller/cli.py status                      # Backtest status
python3 ../backtest-poller/cli.py logs --lines 30             # Poller logs
python3 ../backtest-poller/cli.py results --name <name> --full # View results

# qc-deep-feature-forensics skill
python3 ../qc-deep-feature-forensics/deep_forensics.py <orders.csv>  # Deep forensics

Rules

  • Only 1 backtest can run at a time (serial execution). Never submit a second backtest while one is running.
  • Full-period backtests take 2-3 hours — always use progressive validation to fail fast. Do not jump directly to full-period.
  • Always run scan_strategy() before submitting. Constitutional violations must be resolved before backtest submission. Do not bypass the scanner.
  • Each iteration must change exactly one mutation dimension. Changing multiple variables at once makes it impossible to attribute success or failure to a specific change.
  • Record every iteration result, including failures. Unrecorded iterations will be lost and the same mistake may be repeated.
  • The poller daemon handles monitoring automatically after submission. Do not poll the QC API manually — let the daemon manage state.

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

74.82%
按下载量换算1,221

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills