Claude
Skills
Sign in
โ† Back

orca-strategy

Included with Lifetime
$97 forever

ORCA v4.0.0 โ€” Gen-1 Vanilla Striker, senpi_runtime_helpers migration. Plumbing-only flip from openclaw cron + mcporter subprocess to in-process SenpiClient + long-lived producer_daemon. Thesis preserved verbatim from v3.0: pure FIRST_JUMP detection + base Striker scoring + volume confirmation. DSL exit managed by plugin runtime via runtime.yaml.

Generalscripts

What this skill does


# ๐Ÿ‹ ORCA v4.0.0 โ€” Gen-1 Vanilla Striker

## v4.0.0 (2026-05-12) โ€” plumbing-only migration

NO thesis change. v3.0 Gen-1 vanilla Striker logic preserved verbatim. Migration: mcporter โ†’ SenpiClient, scanner-side create_position โ†’ producer push_signal() with LLM-gated runtime action, Python state files for daily cap โ†’ `runtime.yaml risk.guard_rails`, MARKET exits โ†’ FEE_OPTIMIZED_LIMIT.

Back to pure FIRST_JUMP explosions.

## v3.0 changelog (fleet-fix batch 4)

Reverted Gen-2 quality confirmation. Orca's own self-diagnosis:
"Gen-2 confirmation adds latency and buys local tops after the move."

- Removed `leaderboard_get_momentum_events` API call
- Removed TCS ELITE/RELIABLE gate and ELITE_BONUS booster
- Removed `contribution_pct_change_4h` acceleration booster
- Back to single API call per scan (`leaderboard_get_markets`)
- Leverage clamping applied to emitted entry (`get_safe_leverage`)

---

## โ›” CRITICAL AGENT RULES

### RULE 1: Install path is `/data/workspace/skills/orca-strategy/`
### RULE 2: THE SCANNER DOES NOT EXIT POSITIONS โ€” DSL only.
### RULE 3: MAX 3 POSITIONS
### RULE 4: Verify runtime on every session start
### RULE 5: Never modify parameters
### RULE 6: MAX 6 ENTRIES PER DAY
### RULE 7: 120-minute per-asset cooldown

---

## Runtime Setup

```bash
sed -i 's/${WALLET_ADDRESS}/<WALLET>/' /data/workspace/skills/orca-strategy/runtime.yaml
sed -i 's/${TELEGRAM_CHAT_ID}/<CHAT_ID>/' /data/workspace/skills/orca-strategy/runtime.yaml
openclaw senpi runtime create --path /data/workspace/skills/orca-strategy/runtime.yaml
openclaw senpi runtime list
openclaw senpi status
```

---

## Bootstrap Gate

On EVERY session start, check `config/bootstrap-complete.json`. If missing:
1. Read senpi-trading-runtime skill
2. Verify Senpi MCP
3. Set wallet and telegram in runtime.yaml
4. Install runtime
5. Verify: `openclaw senpi runtime list` and `openclaw senpi status`
6. Create scanner cron (90s, main)
7. Write `config/bootstrap-complete.json`
8. Send: "๐Ÿ‹ ORCA v3.0 online. Vanilla Striker. Silence = no explosions."

---

## Risk

| Rule | Value |
|---|---|
| Max positions | 3 |
| Max entries/day | 6 |
| Leverage | 7x |
| Cooldown | 120 min per asset |
| Min score | 9 |

---

## Files

| File | Purpose |
|---|---|
| `scripts/orca-scanner.py` | Gen-1 vanilla Striker scanner |
| `scripts/orca_config.py` | Config helper |
| `config/orca-config.json` | Wallet, strategy ID |
| `runtime.yaml` | Runtime YAML for DSL plugin |

---

## License

MIT โ€” Built by Senpi (https://senpi.ai).


---

## Skill Attribution

When creating a strategy, include `skill_name` and `skill_version` in the call. See `references/skill-attribution.md` for details.
Files: 7
Size: 36.3 KB
Complexity: 71/100
Category: General

Related in General