Mercurial Strategies

Paper trading against live prices. Private to this browser. Nothing leaves it.
What this is, and is not. Rules you write run against live prices and fill on a paper portfolio, with the price, its source and the time recorded on every fill. It does not place real orders, hold keys, or promise any result. Simulated results are not predictions; fees and slippage are modelled, not real. Live execution is a separate, gated step through your own self-hosted runner and your own exchange keys, and it is not part of this build. This is not financial advice.

Portfolio (paper)

Equity
$0.00
Cash
$0.00
P&L
$0.00
No positions.

Prices (CoinGecko, keyless)

AssetUSDMA fastMA slowUpdated
Waiting for the first tick.
Polling every 60 seconds. History: last 7 days, hourly.

Rules

Each rule fires at most once per tick and never more than once per hour.
OnAssetRuleSizeFires
No rules yet.

Fills, with their evidence

TimeRuleSideAssetQtyPriceFeeSource
No fills yet.

Execution

Paper: onLive: not available in this build

Live execution, when you want it, runs on the Mercurial self-hosted runner on your own machine, with your own exchange API keys that never leave it. Each person runs their own runner and their own keys; the app never holds funds or credentials. The runner contract: it reads the same rules file this page exports, executes on the venue you configure, and writes fills back in the same ledger shape, so evidence stays identical whether paper or live.