Riskgate

Autonomous Bull Put Spread agent — decision journal and trade log

PAPER TRADING MODE — NO REAL CAPITAL

Showing journal schema alpaca. Portfolio figures are unavailable: no Alpaca credentials are configured here, and this page never needs them — it only reads the journal.

From candidate to trade

Candidates priced
110,401
every viable strike pair, every expiry, every scan
Reached the AI
63
0.06% of everything priced — the rest failed a deterministic gate first
Approved to trade
43
0.04% of everything priced
AI calls avoided
110,338
pre-screening before spending a token

What the risk engine turned away

The deterministic gates, ranked by how many candidates each one stopped. A candidate can fail several at once, so the shares add up to more than 100% — the tallest bar is the constraint actually binding. This is the whole design in one table: the gates do the deciding, and only 63 of 110,401 candidates were ever worth asking the AI about.

Why it was turned awayGateCandidatesShare
Already exposed to this underlyingduplicate_exposure103,53493.8%
Open interest too thinopen_interest72,67265.9%
Volume too thinvolume67,08960.8%
Portfolio risk budget spentportfolio_risk32,85629.8%
Bid/ask spread too wideliquidity_spread29,15926.4%
Credit received too smallcredit7760.7%