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:

  1. MCP transport: mcporter subprocess (2.5-5s cold-start per call) → senpi_runtime_helpers.SenpiClient.mcp_call() in-process HTTPS (~280ms).
  2. Signal emit: scanner called create_position directly; producer now emits via push_signal() to runtime /signals. Runtime LLM-gated condor_entry action opens via FEE_OPTIMIZED_LIMIT, passing marginUsd + leverage through from signal data for score-tier sizing.
  3. Reentrancy: no v3 lockfile to replace (Condor v3.x ran on openclaw cron with no producer-side lock); producer_daemon owns the per-tick scanner_lock with stale-PID auto-recovery.
  4. Scheduler: openclaw cron (3 min) → producer_daemon(interval_seconds=180). Long-lived process.
  5. Risk gates: Python MAX_POSITIONS, dynamic daily cap (1 healthy / 0 at -25%), post-exit cooldown state files → declarative risk.guard_rails. state/trade-counter.json is vestigial in v4.0 (only the last_entry_ts field stays for legacy log compat; cooldown enforcement moves to runtime).
  6. 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: false per v3.x patience rule.

â›” CRITICAL AGENT RULES

Related skills
Installs
37
GitHub Stars
77
First Seen
Mar 16, 2026