Checkmate Engine

Options Intelligence · Monte Carlo · Options / Perps / Spot / stETH

Current recommendation

NORMAL
HOLD
—% confidence  ·  depth: 1d
+0 bps
NEUTRAL
Vol premium (IV − RV)
Gamma dollar (per 1% move)
Funding vs stETH carry
Regime confidence
CHECKMATE ENGINE OPTIONS INTELLIGENCE STOCKFISH ANALOG
Chess Engine Applied to Crypto Derivatives Trading
Board State → Market Variables  ·  Moves → Trade Actions  ·  Depth → Time Horizons
How Checkmate Works

Checkmate borrows the architecture of the Stockfish chess engine — minimax search with alpha-beta pruning — and applies it to derivatives trading decisions. Instead of evaluating piece positions on a chessboard, the engine evaluates 40+ market variables (Greeks, vol surface, momentum, funding, carry) to score every available trade action. The highest-scoring action is the recommended move.

The engine uses an evaluation function with five weighted components: directional momentum, volatility structure, Greeks positioning, carry income, and tail risk. Component weights shift by regime — in a trending bull market, directional score carries 45% weight; in a vol expansion, Greeks positioning carries 30%. The output is an edge score in basis points analogous to Stockfish's centipawn score.

Chess → Trading Mapping
Chess ConceptCheckmate Equivalent
Board state40+ market variables (Greeks, vol, MACD…)
Available moves25 trade actions (options / perps / spot / stETH)
Engine depth (ply)Time horizon (1h → 4h → 1d → 1w → 1m)
Centipawn scoreEdge score in basis points
Opening bookRegime playbooks (6 regimes)
Endgame tablebaseKnown options payoff at expiry
Alpha-beta pruningPrune dominated strategies early
Evaluation functionDirection + Vol + Greeks + Carry + Risk
Regime Playbooks
RegimeBiasPreferred Actions
Low Vol CompressionSHORT VOLSell straddle, sell strangle
Trending BullLONG DELTABuy call, buy stETH, sell put
Trending BearSHORT DELTABuy put, short perp
High Vol ExpansionLONG GAMMABuy straddle, covered call
CrisisREDUCE RISKHold, buy put, reduce perp
NormalNEUTRALCovered call, sell put, stETH
Key Decision Thresholds
ConditionSignalAction
Vol premium > +25 ptsSELL VOLSell straddle / strangle
Vol premium < -10 ptsBUY VOLBuy straddle, long gamma
Gamma$ > $3,000HIGH GAMMABuy straddle, long vol
RSI > 70 + above EMA200BULL MOMBuy call, buy stETH
IV > 150% or spot −15% 24hCRISISReduce risk, hold
Funding < stETH yieldCARRYBuy stETH, covered call
Instrument Playbook — Current Yield Opportunity by Product

Assumption editor — low / base / high per variable

VariableUnitLowBaseHigh
Editing these numbers retargets the slider bounds and the Low / Base / High preset buttons, and reseeds the Monte Carlo sampling ranges.

Action ranking — top moves by edge score

Evaluation components — score breakdown

Direction
Volatility
Greeks
Carry
Risk
Directional score
Vol score
Greeks score
Carry score
Risk score

Monte Carlo simulation — 10,000 market scenarios

Press "Run 10,000 Scenarios" to simulate market states using triangular distributions across all input ranges.

Engine analysis — why this move

Run the engine by adjusting sliders above — analysis will appear here.
Checkmate Options Engine v1.0  ·  checkmate_engine.py  ·  Ported to HTML/JS for interactive use

Options Position Builder

Add Leg: Spot $ r %
TypeStrikeDTEIV%DirQtyPriceΔ DeltaΓ GammaΘ Theta/dν Vega/1%

Position Greeks & Stats

P&L Profile at Expiry

Chart range:

Funding Arb Inputs

Spot Price (ETH/USDT)$3,200
8h Funding Rate0.01%
ATM IV (annualised %)72%
Hedge Option Cost (% notional)2.0%
DTE of Hedge30d

Carry Analysis

Strategy Comparison Table

StrategyAnnual CarryHedge Cost/yrNet YieldBreak-even MoveRisk

Backtest Configuration

Strategy
✅ Call Strike Moneyness (OTM %)5%
Entry DTE30d
Take Profit %50%
Stop Loss %200%
Notional $$10,000

Performance Summary

Equity Curve & Per-Trade P&L

GARCH(1,1) — Paste Daily Returns (comma or newline separated) or use Demo

Current ATM IV: %

Model Parameters

Forecast vs IV Signal

GARCH Variance Forecast with 90% Confidence Band

Chain Scanner — Filters

Spot $ IV Rank min % max % Type Sort

Top 20 Strikes by Selected Metric

ExpiryStrikeTypeIV%IV RankGamma$Theta/dVega/1%θ/ν RatioVolumeFlag

Calendar Spread Inputs

Spot Price $$3,200
Strike (ATM)$3,200
Near DTE14d
Far DTE45d
Near IV %80%
Far IV %70%
Vol Shift scenario %0%

Spread Metrics

P&L at Near Expiry vs Spot

MC Pricer Inputs

Spot $$3,200
Strike $$3,200
DTE30d
IV %72%
Jump Intensity λ0.0/yr
Jump Size σ_J %15%
Option Type

Pricing Results

P&L Distribution at Expiry & Price Cone

Log Trade

Performance Stats

P&L Heatmap (30-day rolling)

Vol Arb Signal Engine — scans current slider state for structural mispricings

In-App SQL Terminal

Database:
Sample Queries

⑪ Strategy Builder — Modular ETH Yield Stack

Activate strategy modules → set triggers → choose a goal → optimizer searches the trigger space against real Derive ETH data (845 days). Compose hedges on top, then backtest the entire stack.
DATA loading... PORTFOLIO YIELD ↓ — ETH / — USD

① Module Library

Click ➕ to activate a module

② Active Stack

Drag handle to reorder; ✕ to remove
Total Capital ($)$100,000
Backtest Windowlast 365d
Allocation Mode
🔄 Compound Stack
Income from premium-selling modules buys stETH daily and grows the collateral stack. Larger stack → larger covered-call notional → more premium → reinvest. Compounds over time.
stETH yield APR3.8%
Final stETH stack$0

③ Goal & Optimizer

Maximize
Optimizer iterations200

Performance Summary

Per-Module Contribution

Equity Curve — Composite vs ETH Buy & Hold

Optimal Triggers Found

📒 Trade Log — every position the backtest opened, in chronological order

Filter: Page size: 0