# Backtesting Arena > Backtesting Arena (tradingstrategies.work) is a backtesting platform for crypto and stock trading strategies. Users test systematic strategies (RSI, SMA/EMA crosses, Golden Cross, Max Pain and others) on historical data from Binance (crypto) and EODHD (stocks, ETFs, forex) before deploying real capital. The platform serves systematic traders, quant enthusiasts and retail investors in the DACH region who want to base trading decisions on data-driven backtests rather than gut feeling. The platform is operated by a solo developer in Germany/Austria and is publicly accessible. The editorial focus is on **honest data analysis**: strategies are explicitly shown even when they did **not** work historically — this is a deliberate counter-weight to typical "signal groups" and price-pumpers. Guiding principle: "Study the Past — Improve your Future." ## Core Features - [Crypto Backtest Engine](https://tradingstrategies.work/dashboard/crypto): Test systematic strategies on historical Binance crypto data (BTC from 2017). - [Stocks Backtest Engine](https://tradingstrategies.work/dashboard/stocks): US Top-10 stock strategies (Pro+) or all EODHD stocks (Elite). - [ETF Backtest Engine](https://tradingstrategies.work/dashboard/etf): Top-10 ETFs (Pro+) or all EODHD ETFs (Elite). - [Commodities Backtest Engine](https://tradingstrategies.work/dashboard/commodities): Commodity ETFs as proxies (GLD, SLV, USO, UNG etc., Elite). - [Forex Backtest Engine](https://tradingstrategies.work/dashboard/forex): Major forex pairs (Elite). - [Strategy Insights](https://tradingstrategies.work/strategy-insights): Aggregated community backtest results with fair 3-stage weighting. - [Strategy Filter Insights](https://tradingstrategies.work/strategy-filter-insights): Compare strategy performance with vs. without entry filters. - [Market Pulse](https://tradingstrategies.work/dashboard/market-pulse): Context dashboard for placing the current Bitcoin market phase, based on 10 indicators. - [Signal Status (Ampel)](https://tradingstrategies.work/dashboard/ampel): Daily signal overview for the most important crypto assets. - [Altcoin Season Index](https://tradingstrategies.work/dashboard/altcoin-season): Tells you whether the market is currently in a BTC- or altcoin-dominated phase. - [Arena Score](https://tradingstrategies.work/dashboard/arena-score): Community-based strategy rating by robustness, Sharpe ratio and drawdown. - [Sentiment Dashboard](https://tradingstrategies.work/dashboard/sentiment): Real-time view of community backtest activity (top strategies, trending assets, heatmap). - [Portfolio Hub](https://tradingstrategies.work/dashboard/portfolio): Asset-allocation tools — currently Portfolio Simulator (5-asset what-if), with Sweet-Spot Finder, Efficient Frontier and Pro Model Portfolios coming. - [Strategy Reports Shop](https://tradingstrategies.work/reports): Pre-built deep strategy reports (PDF + XLSX) for purchase. ## Public API Endpoints (no authentication required) A subset of platform data is available through public endpoints — no signup, no API keys, fair-use rate limits via cache. Machine-readable JSON. The full Public API is live across three channels: authenticated REST + MCP server (Bearer-token, Free tier available) and x402 pay-per-call (USDC on Base, no account). **Developer landing page with curl examples, JSON response samples and use-cases: [tradingstrategies.work/api](https://tradingstrategies.work/api)**. All public endpoints return `Access-Control-Allow-Origin: *` and `X-Backtesting-Arena: v1` headers. - [Arena Pulse Today](https://tradingstrategies.work/api/arena-pulse/today): Daily 0-100 heat score for the crypto market, aggregated from 8 components (Bullmarket gauge, Fear & Greed, MVRV Z-score, 200-WMA distance, Mayer Multiple, Altcoin Season, funding rates, Hash Ribbons). Daily update at 07:55 UTC. 5-min cache. - [Arena Pulse History](https://tradingstrategies.work/api/arena-pulse/history?days=30): N-day history of Arena Pulse scores for trend analysis. Default 30 days, max 365. - [BTC Cycle Snapshot](https://tradingstrategies.work/api/btc-cycle): Current BTC cycle phase (accumulation / recovery / expansion / distribution / overheated) plus 10 component indicators (Pi-Cycle Top/Bottom, Mayer, Weekly RSI, MA200W, halving position, Fear & Greed, BTC dominance, mining difficulty, macro liquidity). Optional `?days=N` for historical chart data. - [Fear & Greed Index](https://tradingstrategies.work/api/fear-greed): Server-side proxy to alternative.me Fear & Greed Index. GDPR-compliant — your browser never directly contacts alternative.me. Returns full historical series. - [OpenAPI Spec](https://tradingstrategies.work/openapi.json): Machine-readable OpenAPI 3.1 specification for the endpoints above — directly importable in LangChain, AutoGen, CrewAI or Vercel AI SDK. - [API Skill Card](https://tradingstrategies.work/skill.md): Capability overview in markdown for AI-agent discovery. ## Authenticated /api/v1/* Endpoints (Bearer key required — Free tier available) Plus a broader authenticated API. Get a Free-tier key at [/dashboard/account/api-keys](https://tradingstrategies.work/dashboard/account/api-keys), then pass `Authorization: Bearer sk-arena-...`: - **Strategy + Universe Catalog**: `GET /api/v1/strategies` (23 strategies with key, name, tagline, plan, asset-class support, primary indicators — **call before `/backtests/run`** to discover valid strategy keys), `GET /api/v1/universes` (7 pre-curated asset universes: crypto-top-10/50/100/250, stocks-top-50, etf-top-50, commodities), `GET /api/v1/universes/{id}` (universe detail with full pair list), `GET /api/v1/signals/{strategy}/{pair}/{timeframe}` (current live signal state, daily cron-computed). - **Universe-Backtest (async)**: `POST /api/v1/backtests/universe` runs one strategy on up to 50 pairs at once. Returns `job_id` + `poll_url`; client polls `GET /api/v1/jobs/{job_id}` until status='completed'. Quotas: Pro 5/Tag, Power 50/Tag. Pair-selection via `universe_id` (pre-curated) or `pairs[]` (explicit, max 50). [API Pro tier] - **On-Chain Series (BRK)**: 21 series from Bitcoin Research Kit (bitview.space) — full history since 2009-01-03. Examples: `GET /api/v1/onchain/series` (catalog), `GET /api/v1/onchain/series/mvrv/latest`, `GET /api/v1/onchain/series/sth_sopr_24h/history?from=2024-01-01`. Available: mvrv, realized_price, sth_sopr_24h, lth_sopr_24h, puell_multiple, nupl + STH/LTH cohorts, hash_rate + SMAs, difficulty, fee_dominance, hodled_or_lost_supply, addrs_over_{1,10,100,1k,10k,100k}_btc_supply (whale-cohort supply tracking). - **Data Quality / Drift Log**: `GET /api/v1/data-quality/drift?days=90` — transparency tool showing where our two on-chain data sources (BRK and bgeometrics) diverge. Useful for assessing data reliability before using the values. - **Bitcoin Chart Snapshots**: `/api/v1/charts/{slug}/latest` + `/history` for ~20 Tier-1 indicators (MVRV-Z, NUPL, SOPR, Mayer, Pi-Cycle, Rainbow, Power-Law, etc.). - **Macro Regime**: `GET /api/v1/macro/regime/latest` — daily snapshot of 18 macro components in 6 tiers (Liquidity 30% / Financial Conditions 20% / Risk Appetite 15% / Crypto Liquidity 10% / Business Cycle 15% / Inflation 10%), composite 0-100, regime label, 2D-matrix quadrant (sweet_spot / late_cycle_warning / crisis / recovery). FRED-sourced. `GET /api/v1/macro/regime/history?days=N` for timeline up to 365d. - **BTC Market Structure**: `GET /api/v1/onchain/btc-market-structure/latest` — Phantomflow adaptation on BTCUSDT 1d (1000 bars): current_trend (up/down/sideways), counts of waves + fractals, last-5 pivot points each side. Educational structure analysis, no signal. - **Strategy Insights, Backtest Read + Trigger, Custom Reports**: full feature surface — see [the openapi.json](https://tradingstrategies.work/openapi.json) for the complete spec. For higher-frequency use or paid tiers (API Pro €9.99/mo or API Power €29.99/mo), upgrade at [/dashboard/account/api-keys](https://tradingstrategies.work/dashboard/account/api-keys). ## Agent x402 Pay-per-Call Endpoints (no account, USDC on Base) For autonomous AI agents that consume data without account-setup overhead. Server returns HTTP 402 + payment instructions on the first GET; the agent signs an EIP-3009 TransferAuthorization, retries with `X-PAYMENT` header. Settled gas-free via the configured facilitator. Network: Base (mainnet `eip155:8453`). 19 endpoints, all under `/api/v1/agent/*`: - **Snapshots — $0.01 USDC each:** `arena-pulse/today`, `btc-cycle/latest`, `altcoin-season/latest`, `fear-greed/today`, `bullmarket-ampel/latest`, `funding-rate/latest`, `hash-ribbons/latest`, `mayer-multiple/latest`, `macro-regime/today`, `btc-market-structure/today`. - **Insights — $0.05 USDC each:** `insights/strategies`, `insights/strategy-filters`, `insights/volatility`, `insights/sentiment`, `insights/winners`. - **Trigger (POST) — $0.10-$0.50 USDC:** `backtests/run` ($0.10, single-asset backtest), `backtests/grid` ($0.10, grid-bot backtest), `backtests/compare` ($0.30, 2-5 strategies vs each other), `backtests/universe` ($0.50, up to 10 pairs inline). Results inline, no DB-persistence for anonymous callers. Bigger universes (up to 50 pairs) via authenticated REST/MCP with API key. The `x-x402` extension in `openapi.json` exposes pricing per endpoint for autonomous discovery. ## Content & Learning Resources - [Wiki](https://tradingstrategies.work/wiki): Strategy and filter documentation, term definitions, methodology. - [How-to Guide](https://tradingstrategies.work/howto): Step-by-step instructions for the platform. - [Blog](https://tradingstrategies.work/blog): Original backtest studies, strategy analyses and market commentary (DE + EN). - [Demo](https://tradingstrategies.work/demo): Public backtest demo area without login. - [Winners List](https://tradingstrategies.work/dashboard/winners): Top-100 backtests from the community, sorted by CAGR. ## Supported Strategies The platform implements publicly documented trading strategies. Each strategy is transparently documented with logic, parameters and historical performance: - RSI Overbought / Oversold (`rsi_ob_os`) - RSI / SMA Cross (`rsi_sma`) - Stochastic RSI / SMA Cross (`stoch_rsi_sma`) - Golden Cross (SMA 50 / SMA 200) (`golden_cross`) - EMA Trend Bias — 4 modes (`ema_trend_bias`) - WMA Trend Signal — 6 presets, default 15/50 (`wma_trend`) - OBV-MACD v2 — Pine-v4-precise volume/momentum hybrid (`obv_macd_v2`) - Smoothed Heiken Ashi — Pre/Post-smoothing with SMA/EMA/WMA (`sha_smooth`) - Fear & Greed Cadence — Crypto-only sentiment strategy (`fg_cadence`) - 30D SMA > Max Pain — BTC-only options-based signal (`sma_maxpain`) - BTC Signal RSI/SMA — RSI/SMA on BTC, trades on alts (`btc_signal_rsi_sma`) - DCA (Dollar-Cost Averaging) — reference benchmark - Buy & Hold (Fixed) — reference benchmark ## Entry Filters All filters are combinable and look-ahead-free: - **Min. Profit Guard:** No new entry if the last trade was below threshold (Pro+). - **200 WMA Filter:** Entry only when price is above 200-period WMA, with pending-entry logic (Pro+). - **Altcoin Season Filter:** Off / Aggressive / Conservative — crypto non-BTC only, fixed 1W timeframe (Pro+). - **ATR Volatility Filter:** Off / Low / High / Expansion — lookback + multiplier configurable (Pro+). - **Bullmarket Gauge Filter:** Off / Early (≥3 stages) / Confirmed (≥4) / Strict (=5) — crypto only including BTC (Pro+). ## Supported Assets (excerpt) - **Crypto:** BTC, ETH, SOL, ARB, DOGE and other Top-100 coins via Binance API - **Stocks:** US Top-10 (AAPL, MSFT, GOOGL, NVDA, AMZN, META, TSLA, BRK-B, JPM, V) plus all EODHD stocks (Elite) - **ETFs:** Top-10 (SPY, QQQ, VTI, ARKK, TLT, EEM, IWM, XLF, XLE, SOXX) plus all EODHD ETFs (Elite) - **Commodities:** GLD, SLV, USO, UNG, CORN, WEAT, PALL, PPLT, CPER, BAL (Elite) - **Forex:** EURUSD, GBPUSD, USDJPY, USDCHF, AUDUSD, USDCAD, NZDUSD, EURGBP, EURJPY, GBPJPY (Elite) ## Plans - **Free (€0/mo):** Backtest BTC + ETH from 2022, 3 free strategies, 1 stock symbol. - **Pro (€9.99/mo):** All crypto pairs from 2010, all strategies, all filters, Top-10 stocks/ETFs, 15 crypto alerts. - **Elite (€19.99/mo):** All assets including commodities + forex, all intervals, unlimited alerts, all insights. - **Launch packages:** Early Bird €9.99 / Early Adopter €19.99 / Supporter €29.99 — each 12 months Elite. ## Documentation & Methodology - [Imprint](https://tradingstrategies.work/impressum): Legal information about the operator. - [Privacy](https://tradingstrategies.work/datenschutz): GDPR-compliant privacy policy. - [Terms](https://tradingstrategies.work/agb): General terms and conditions. - [Cookies](https://tradingstrategies.work/cookies): Cookie policy. ## Disclaimer Backtesting Arena does **not** provide investment advice. All backtests are historical simulations — past performance is no guarantee of future results. The platform is aimed at informed investors who make independent investment decisions. Content is for educational and analytical purposes only. ## Contact - **General:** info@tradingstrategies.work - **Legal / reports / licensing:** legal@tradingstrategies.work - **Operator:** Solo project, details in the imprint - **Languages:** German (primary), English (available via language toggle) ## Optional Additional features are in development. This document is updated regularly when new pages and functionality are released.