Einstein Research — Edge Candidate Generator
/install einstein-research-edge-dv
Edge Research Ticket Generator
This skill formalizes the process of turning a trading hypothesis or anomaly into a structured, reproducible research ticket. It's the first step in the quantitative research pipeline, ensuring that ideas are well-defined and testable before any backtesting code is written.
When to Use This Skill
- User has a trading idea or hypothesis (e.g., "I think stocks that do X tend to go up").
- User observes a market anomaly and wants to investigate it systematically.
- User wants to create a new candidate for the
trade-strategy-pipeline. - Triggers: "research ticket," "new strategy idea," "test this hypothesis," "is this an edge?".
Workflow: From Idea to Pipeline-Ready Spec
Step 1: Idea Ingestion
The skill prompts the user for the core components of their idea:
- Hypothesis: A clear, one-sentence statement of the proposed edge.
- Entry Signal: The specific conditions that trigger a buy.
- Exit Signal: The conditions that trigger a sell (e.g., target profit, stop-loss, time-based).
- Universe: The group of stocks to test this on (e.g., S&P 500, Nasdaq 100).
- Rationale: Why should this edge exist? (Behavioral, structural, etc.).
Step 2: Ticket Generation
The edge-generator CLI tool takes these inputs and creates a structured research ticket in Markdown format.
edge-generator create \
--hypothesis "Stocks hitting a 52-week high with high volume have momentum." \
--entry "Price > 52-week high AND Volume > 2x 50-day avg volume" \
--exit "5-day hold OR 10% profit target OR 5% stop-loss" \
--universe "sp500" \
--rationale "Breakout momentum, high volume confirms institutional interest."
This generates a file like tickets/ER-2026-015_52_week_high_momentum.md.
Ticket Structure:
- ID:
ER-YYYY-NNN - Title: Short description of the idea.
- Hypothesis: As provided.
- Entry/Exit/Universe/Rationale: As provided.
- Data Requirements: Lists the data needed (e.g., daily OHLCV, 52-week high, 50-day avg volume).
- Priority Score: An initial score (0-100) based on uniqueness, rationale strength, and testability.
Step 3: Prioritization
The skill can rank all open tickets in the tickets/ directory to help decide what to research next.
edge-generator prioritize
This updates the priority scores based on factors like:
- Novelty: How similar is this to previously tested (and failed) ideas?
- Data Availability: Can this be tested with our current data sources?
- Computational Cost: Is the backtest likely to be fast or slow?
Step 4: Export to Pipeline Spec
Once a ticket is prioritized and approved for research, this skill exports it to the format required by the trade-strategy-pipeline.
edge-generator export ER-2026-015
This creates a directory pipeline-candidates/ER-2026-015/ containing:
strategy.yaml: The machine-readable definition of the strategy.version: edge-finder-candidate/v1 name: 52-Week High Momentum hypothesis: Stocks hitting a 52-week high with high volume have momentum. entry: - "price > high_52w" - "volume > 2 * avg_volume_50d" exit: - "hold_days == 5" - "pct_change >= 0.10" - "pct_change \x3C= -0.05" universe: "sp500"metadata.json: Additional context for the pipeline runner.{ "ticketId": "ER-2026-015", "rationale": "Breakout momentum, high volume confirms institutional interest.", "priority": 85, "dataRequirements": ["daily_ohlcv", "high_52w", "avg_volume_50d"] }
Step 5: Handoff to Backtest Engine
The generated directory is now ready to be processed by the einstein-research-backtest-engine skill, which will execute the backtest based on the strategy.yaml spec.
Why This Is Important
- Reproducibility: Every research effort starts with a formal, version-controlled definition.
- Efficiency: Prevents wasted time on ill-defined ideas.
- Systematic Process: Ensures a consistent and rigorous approach to alpha research.
- Automation: The
strategy.yamlformat allows the backtesting process to be fully automated.
This skill is the gateway to the entire quantitative research pipeline, turning qualitative ideas into testable, machine-readable artifacts.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install einstein-research-edge-dv - 安装完成后,直接呼叫该 Skill 的名称或使用
/einstein-research-edge-dv触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Einstein Research — Edge Candidate Generator 是什么?
Generate and prioritize US equity long-side edge research tickets from EOD observations, then export pipeline-ready candidate specs for trade-strategy-pipeli... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 105 次。
如何安装 Einstein Research — Edge Candidate Generator?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install einstein-research-edge-dv」即可一键安装,无需额外配置。
Einstein Research — Edge Candidate Generator 是免费的吗?
是的,Einstein Research — Edge Candidate Generator 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Einstein Research — Edge Candidate Generator 支持哪些平台?
Einstein Research — Edge Candidate Generator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Einstein Research — Edge Candidate Generator?
由 RunByDaVinci(@clawdiri-ai)开发并维护,当前版本 v0.1.0。