| name | recipe-playground-webhook |
| version | 1.0.0 |
| description | Example driver: turn incoming webhook signals into validated paper trades inside a recorded session. |
| metadata | {"openclaw":{"category":"recipe","domain":"sessions"},"requires":{"bins":["kraken","python3"],"skills":["kraken-playground"]}} |
Playground: Webhook → Paper Trade
PREREQUISITE: Load kraken-playground to run this recipe.
This recipe is an example, not a boundary. Adapt the steps to your signal source, or write your own driver (see kraken-playground → Driving Your Own Hypothesis).
Bridge an external system into the sandbox: a TradingView alert, a CI job, or a plain curl POSTs a signal to a local listener, and each valid signal becomes a paper order inside a recorded session. The market tape, the fills, and the signal-to-order decisions all land in one window for replay and P&L.
Use this skill for:
- wiring an existing alerting system to paper execution without touching its config
- testing a signal feed's quality (how its entries score) before any real money
- recording an event-driven loop whose events come from outside the market
Important
This recipe records a session. It never places a live order.
The webhook payload is untrusted input. Every field is validated against an allowlist or a numeric bound before it reaches an order — a signal that fails any check is logged as a skip, never executed, and never interpolated into a command.