Protection-first trading tools

Hold the line.

Every position carries a floor from its first fill. The floor rises with the trade and never comes down.

scroll to run the trade
< 1.2 salert in Discord to a card on screen
11checks before any order, every time
< 0.5 sapproval to broker acknowledgement
30 sthen an unfilled entry is cancelled, no chase

Entry decisions are made in-process, with no AI and no network call in the path: parse, resolve the exact contract, run the rules against a fresh quote, submit a limit order. Figures are from paper sessions on the simulated account and vary with market conditions.

14:02:11 · signal

A signal lands.

A seller posts an alert in Discord. Fyrm reads it with a deterministic parser: ticker, strike, right, expiry, price. Anything unclear is rejected with a reason. Nothing is guessed.

14:02:12 · checks

Rules first.

Alert age, quote age, per-trade limit, daily limit, funds, health, duplicates. Every check runs before any order, and every decision is recorded with the policy it ran under.

14:02:13 · fill

In at the ask, floor at once.

A limit order at the fresh ask, capped against the signal price. No chase: unfilled in 30 seconds means cancelled. The moment the first contract fills, a floor exists 20% below it.

14:31 · ratchet

The floor climbs.

At +30% the floor rises to lock a gain. At +50% and +70% it rises again. Each rung is a new version of the position's protection, checked on every bid.

14:47 · the dip

It never comes down.

Price falls back through two rungs. The floor stays exactly where it was. A cheaper later fill, a change of policy, a bad print: none of them can lower it.

15:12 · exit

Breach confirmed. Out.

Two consecutive ticks below the floor, then a SELL LIMIT at the bid, re-priced every three seconds up to five times. Never a market order. The gain that was locked is the gain that is kept.

afterwards · Fyrm Lab

What would other rules have done?

Two candidate policies watched the same tape in parallel. A tighter stop left at +71%. Denser rungs left at +58%. The Lab scores them against the live policy on every trade, with no path to the broker.

NVDA 190C · 10/24live BIDwaiting for signal
BTO NVDA 190C 10/24 @ 3.10
agequotelimitsfundshealthduplicate
BUY LIMIT 3.15 · 1 contractack in 0.48 s · filled 3.12 · floor 2.50
entry 3.12 floor 2.50 A exits +71% B exits +58% SELL 4.46 · +43%
SELL LIMIT 4.46 · breach confirmed2 ticks below floor · filled 4.44 · +42% kept
base −20%rungs +30 · +50 · +70illustrative
Fyrm Lab

Test tomorrow's rules on today's ticks.

Same ticks, in parallel

Every validated bid and ask is captured on the hot path. Candidate policies see exactly what the live policy saw, when it saw it.

Scored on what was skipped

Signals the live policy rejected or missed are tracked too, so entry rules are judged on the trades they passed on.

Observe, never trade

The Lab has no path to the broker. Adopting a candidate is a reviewed policy change with a confirmation and an audit trail.

What never changes

No market orders
No lowering a floor
No guessing at an alert's wording
No nearby-strike substitution
No orders on a stale quote
No touching orders it didn't place

One floor. Four desks.

Fyrm Options

in burn-in
Trade the signal. Protect the edge.

Signal-driven options entries with mechanical protection: base stop, ratchet, expiry-day flatten, bounded exits.

Fyrm Lab

observing
Test tomorrow's rules on today's ticks.

Candidate policies scored on live data, in parallel with the policy that trades. Observe only; adopt by review.

Fyrm Equities

planned
The same floor, under stock.

The same rules and the same protection, applied to equity positions.

Fyrm Desk

planned
Everything that moves a price, in one place.

News, filings, earnings and sentiment, feeding the other desks.

Contact

Fyrm is a private toolset today. If you want to talk about it, write to: