condor-strategy
Installation
SKILL.md
🦅 CONDOR v4.0.0 — One Amazing Trade per Day
Top 50 assets. Pure trend continuation. Apex confluence only. One trade a day.
v4.0.0 (2026-05-12) — plumbing-only migration
NO thesis change. v3.4 scoring tables, hard gates, score-scaled sizing tiers, and DSL preset all preserved verbatim. Six-layer plumbing flip:
- MCP transport:
mcportersubprocess (2.5-5s cold-start per call) →senpi_runtime_helpers.SenpiClient.mcp_call()in-process HTTPS (~280ms). - Signal emit: scanner called
create_positiondirectly; producer now emits viapush_signal()to runtime/signals. Runtime LLM-gatedcondor_entryaction opens via FEE_OPTIMIZED_LIMIT, passingmarginUsd+leveragethrough from signal data for score-tier sizing. - Reentrancy: no v3 lockfile to replace (Condor v3.x ran on openclaw cron with no producer-side lock);
producer_daemonowns the per-tickscanner_lockwith stale-PID auto-recovery. - Scheduler: openclaw cron (3 min) →
producer_daemon(interval_seconds=180). Long-lived process. - Risk gates: Python
MAX_POSITIONS, dynamic daily cap (1 healthy / 0 at -25%), post-exit cooldown state files → declarativerisk.guard_rails.state/trade-counter.jsonis vestigial in v4.0 (only thelast_entry_tsfield stays for legacy log compat; cooldown enforcement moves to runtime). - Exit fee: DSL exits switched from MARKET (taker, 0.045%) to FEE_OPTIMIZED_LIMIT (maker-first, 0.015%, 60s ALO timeout, taker fallback). Entries keep
ensure_execution_as_taker: falseper v3.x patience rule.
â›” CRITICAL AGENT RULES
Related skills