# Breakout watch

Buy above the current price and protect it right away.

## Steps

1. Buy when the price rises 5% above the price when you cast.
2. Sell 100% if the price falls 8% below the entry price.
3. Sell 100% when the price rises 25% above the entry price.
4. The Guard and the Target share one order: when one fills, the other is cancelled.

| # | Step | Parameters |
| - | - | - |
| 1 | Entry | offsetPct: 5 |
| 2 | Guard | dropPct: 8, sizePct: 100 |
| 3 | Target | risePct: 25, sizePct: 100 |

## Spell JSON (schema v1)

```json
{
  "name": "Breakout watch",
  "description": "Buy above the current price and protect it right away.",
  "steps": [
    {
      "type": "entry",
      "params": {
        "offsetPct": 5
      }
    },
    {
      "type": "guard",
      "params": {
        "dropPct": 8,
        "sizePct": 100
      }
    },
    {
      "type": "target",
      "params": {
        "risePct": 25,
        "sizePct": 100
      }
    }
  ],
  "visibility": "public"
}
```

Parameters are relative (percentages), so the spell applies to any token and size. Copying a spell copies these steps only, never anyone's trades or wallet. You approve every step in your wallet. Trading is risky; nothing here is financial advice.

Source: https://0.0.0.0:3000/s/breakout-watch
