adennng/stock_strategy_lab/data-split
Claude Code and agent skill by adennng/stock_strategy_lab
- community
Checking that the SKILL.md file is still in the repository.
为 SignalAgent 生成时间序列训练集、验证集和 walk-forward 验证切分,供参数搜索、遗传算法评估、复盘和稳健性检查使用。
Install
npx vskill@latest install adennng/stock_strategy_lab/data-splitSKILL.md
Data Split Skill
适用场景
当 SignalAgent 已经拿到目标资产的 OHLCV 主数据文件后,应先生成标准数据切分,再进入策略参数搜索或遗传算法评估。后续服务应读取同一份 split_manifest.json,避免各环节自行切分导致口径不一致。
命令
如果传了 DATA_PATH,服务使用该文件作为源数据;如果不传 DATA_PATH,服务从 run_state.json 的 steps.data_acquisition.primary_dataset 读取主数据文件。
常用参数:
输出产物
默认输出目录:
context.parquet = train + validation。它用于 walk-forward 回测:训练段数据只作为策略计算指标的历史上下文,真正下单和计分只发生在 evaluation_start 到 evaluation_end。
split_manifest.json 会记录源数据、切分参数、每个数据文件路径、每段日期范围、行数、字段列表、context_path、evaluation_start 和 evaluation_end。后续参数搜索服务应优先读取这个 manifest。
切分原则
- 所有切分都按
datetime升序执行,不随机打乱。 train.parquet和validation.parquet是全样本的一次性训练/验证切分。walk_forward使用扩展训练窗口:越往后的 fold 使用越长的历史训练区间,并用随后的连续区间做验证。- 每个 walk-forward fold 都会生成
context.parquet,用于避免均线、RSI、波动率等指标在验证段开头缺少历史。
使用示例
只传 run_state.json,让服务自动读取主数据并写入标准目录:
显式指定源数据和 fold 数:
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingsrc/strategy_lab/skills/signal_agent/data-split/SKILL.md
Popularity
- Repository stars
- 34
- Repository forks
- 2
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/adennng/stock_strategy_lab/data-split)