HYDRA v2.0 — Squeeze Detector. Finds crowded trades about to unwind. Funding extreme + SM positioned against the crowd + price starting to move. Goes opposite to the funding crowd. Only liquid assets ($20M+ volume). DSL exit managed by plugin runtime via runtime.yaml.
Find the crowd. Go against them. Ride the cascade.
/data/workspace/skills/hydra-strategy/DSL is the ONLY exit mechanism. v1.0 had missing wallet fields causing positions to run 3+ days unprotected. v2.0 uses the plugin runtime.
| v1.0 | v2.0 |
|---|---|
| 6 sources, only 2 fired | 2 clean sources: funding + SM divergence |
| Min conviction 55 | Min score 7 with multi-source confirmation |
| Any asset | $20M+ daily volume only |
| 100% LONG | Direction-agnostic (goes against funding crowd) |
| FDD threshold bug | Clean funding threshold |
| Missing wallet fields | Plugin runtime handles everything |
Positive funding = crowd is LONG → Hydra goes SHORT. Negative funding = crowd is SHORT → Hydra goes LONG.
| Signal | Points | Description |
|---|---|---|
| Funding extremity | 1-3 | How crowded is the trade? |
| SM against crowd | 1-3 | How committed is smart money against the crowd? |
| Price moving against crowd | 0-2 | Is the squeeze starting? |
| 1H momentum confirms | 0-1 | Short-term follow-through |
| Volume | 0-1 | High volume = more liquidations |
Min score: 7. Requires strong funding + SM divergence + at least one confirming signal.
sed -i 's/${WALLET_ADDRESS}/<WALLET>/' /data/workspace/skills/hydra-strategy/runtime.yaml
sed -i 's/${TELEGRAM_CHAT_ID}/<CHAT_ID>/' /data/workspace/skills/hydra-strategy/runtime.yaml
openclaw senpi runtime create --path /data/workspace/skills/hydra-strategy/runtime.yaml
openclaw senpi runtime list
openclaw senpi status
On EVERY session start, check config/bootstrap-complete.json. If missing:
openclaw senpi runtime list and openclaw senpi statusconfig/bootstrap-complete.json| Rule | Value |
|---|---|
| Max positions | 2 |
| Max entries/day | 4 |
| Leverage | 7x |
| Min daily volume | $20M |
| Cooldown | 120 min |
| Banned assets | BLUR, STABLE, DOOD, DEGEN |
| File | Purpose |
|---|---|
scripts/hydra-scanner.py | Squeeze detector — funding crowd vs SM divergence |
scripts/hydra_config.py | Config helper |
config/hydra-config.json | Wallet, strategy ID |
runtime.yaml | Runtime YAML for DSL plugin |
MIT — Built by Senpi (https://senpi.ai).
When creating a strategy, include skill_name and skill_version in the call. See references/skill-attribution.md for details.