# Vike (vike.io) > Vike is a free crypto data API and analytics site. Hyperliquid perps: traders, > positions, fills, funding, liquidations, candles, and hourly long/short by > wallet cohort. Polymarket: markets, the trade and event tape, order-book > snapshots, and a daily Parquet archive of the full L2 order book (CC BY 4.0). > EVM wallets: summaries, PnL, counterparties, address labels and token holders on > Ethereum and BNB Chain, plus Base token transfers. One free API key, > 20,000 requests an hour. Also 70 technical-analysis articles. > Not the JavaScript framework of the same name (that is vike.dev). ## Key facts - Free: no plans or tiers and nothing billed. One key gets 20,000 requests an hour (and 200 a minute on /v1; over either, HTTP 429 with Retry-After), an account holds up to 5 keys, and archive downloads do not count against the limit. - Sources: Hyperliquid, Polymarket (the CLOB and its on-chain settlements) and EVM chains (Ethereum and BNB Chain; Base for token transfers). No centralised-exchange market data is served through the API. - History: Hyperliquid candles from the start of 2026, 5-minute position snapshots kept for one year, point-in-time cohort labels from 2026-04-07; the Polymarket L2 archive has a daily partition from 2026-07-25, licensed CC BY 4.0. - Delivery: REST, a WebSocket, an MCP server, the Parquet archive, and an MIT-licensed CLI. ## How to get the data - REST API: https://data.vike.io/v1/ with the header `X-API-KEY: vk_...` - OpenAPI spec (no key needed): https://vike.io/data/openapi.json - First call, as a checklist an agent can run: https://vike.io/data/api.md (every /data/ page also has a markdown twin: append .md) - Free API key: https://vike.io/account?tab=api-keys (up to 5 keys, nothing billed) - MCP server for AI agents: `POST https://vike.io/mcp` (Streamable HTTP, JSON-RPC 2.0) - Parquet archive of the Polymarket L2 book: https://vike.io/data/polymarket-historical-data (samples need no key) - CLI: `vike-data`, installed by `npm install -g @vike-io/cli` (https://github.com/vike-io/vike-data-cli) Market data that originates on centralised exchanges is shown on the site but is not offered through the API. ## What is on this site - https://vike.io/data/ — the Free Data API: every dataset, its schema and coverage, the exact call that pulls it and a real captured response - https://vike.io/polymarket — Polymarket leaderboard and smart-money analytics - https://vike.io/docs/ — documentation for the data API, the MCP tools and Vike Trader; every docs page is listed at https://vike.io/docs/llms.txt and all of them are in one file at https://vike.io/docs/llms-full.txt (append .md to any docs page for markdown) - https://vike.io/trader/ — Vike Trader, the trading terminal on the same data - https://vike.io/learn/ — 70 technical-analysis articles whose rules are copied from a running trading engine and scored on real exchange candles; every article is listed at https://vike.io/learn/llms.txt and all of them are in one file at https://vike.io/learn/llms-full.txt (append .md to any article URL for markdown) The per-wallet and per-market dashboard pages are not for crawling (see https://vike.io/robots.txt): read that data through the API above. Every crawlable page is listed below and in https://vike.io/sitemap.xml. ## Vike Data — Free Data API - [Free Crypto Data API — Hyperliquid, Polymarket, On-Chain | Vike](https://vike.io/data/): Free crypto data API: Hyperliquid perps, Polymarket trades and order book, labelled Ethereum and BNB Chain wallets. 67 REST routes, a WebSocket and an MCP server — one free key, 20,000 requests an hour. - [Dataset catalog — Vike Data](https://vike.io/data/datasets): Every dataset behind the free Vike Data API: Hyperliquid positions, fills, candles, cohorts and liquidations; the Polymarket book, trades and quotes; on-chain transfers, labels and holders — with cadence, coverage, columns and the exact call. - [Free Hyperliquid Cohort Data — Whales Long vs Short | Vike Data](https://vike.io/data/hl-cohorts): Free Hyperliquid cohort data: who is long and who is short, by account size, realized-PnL percentile, PnL in dollars and position tier — every cohort of one coin, hourly, up to a year in one request. - [Free Hyperliquid API & Historical Data | Vike Data](https://vike.io/data/hyperliquid): Free Hyperliquid API and historical data — 37 routes: traders, 5-minute position snapshots, wallet fills, funding and ledger, liquidations, builders, venue stats and candles since the start of 2026. One free key. - [Free Polymarket API — Trades & Order Book Data | Vike Data](https://vike.io/data/polymarket): Free Polymarket API — 13 routes: markets, the raw trade and event tape, order-book snapshots, candles and on-chain settlements — plus a daily Parquet archive of the full L2 order book, CC BY 4.0. - [Free On-Chain Data API — Wallets, Labels, Holders | Vike Data](https://vike.io/data/onchain): Free on-chain data API — 17 routes: wallet summaries, transactions, counterparties, PnL, address labels and their provenance, token holders and transfers. The wallet and token routes cover Ethereum, BNB Chain, Base and HyperEVM. - [Schemas — the field reference for every dataset | Vike Data](https://vike.io/data/schemas): Field names, types and descriptions for every Vike Data dataset, the timestamp conventions, and how to load each one with cURL, Python, polars or DuckDB. - [API access — free key, limits, endpoints | Vike Data](https://vike.io/data/api): Get a free Vike Data API key: 20,000 requests an hour per key, archive downloads not counted. Base URL, authentication, pagination, errors, the WebSocket and MCP. - [Licensing — Vike Data](https://vike.io/data/licensing): Vike licensing, precisely: platform code is FSL-1.1 converting to Apache-2.0; archive data files are CC BY 4.0 — use them for anything, credit Vike; API responses carry the same attribution ask. - [Polymarket Historical Data](https://vike.io/data/polymarket-historical-data): Free historical Polymarket order book data: a daily Parquet archive of the full L2 book recorded from the live CLOB WebSocket feed since 2026-07-25 — every book snapshot, price-change delta and trade the recorder received, plus a derived top-of-book stream, across the markets it records (crypto up/down, sports and politics). CC BY 4.0, one free API key, samples with no key at all. - [Polymarket Up/Down Markets](https://vike.io/data/polymarket-updown-markets): The full Polymarket L2 archive re-partitioned by market family (asset × tenor, e.g. asset=btc/tenor=5m) — same recorder, same schema, cut into small per-family files so a single-family study doesn't download the whole day. Not a crypto-only slice: every market that is not a recognized up/down family lands in the asset=other/tenor=other catch-all, which is the layout's largest bucket. - [Polymarket Markets API](https://vike.io/data/polymarket-markets-api): Live queryable Polymarket data. The /v1/polymarket REST namespace serves market discovery and detail, one token's tape summary, candles, order-book snapshots, the raw event tape and on-chain settlements, plus per-wallet positions and PnL and smart-money aggregation — the last two also as MCP tools. - [Hyperliquid Perp Analytics](https://vike.io/data/hyperliquid-perp-analytics): Hyperliquid perpetuals at wallet level: top-trader rankings, position matching, cohort segmentation, 5-minute position snapshots, leaderboards, liquidations, builder analytics and candles — over MCP tools and the /v1/hyperliquid REST family. - [Hyperliquid Liquidations API](https://vike.io/data/hyperliquid-liquidations): Free Hyperliquid liquidation data over a REST API: market-wide liquidation events — not one wallet at a time — by coin, wallet, direction and size, newest first and paged up to 5,000 rows a call; where open positions would liquidate if price moved; and which coins have the most open interest close to liquidation. Events are inferred from 5-minute position snapshots — a position that disappears while its mark was within 5% of its liquidation price. - [Hyperliquid Historical Data](https://vike.io/data/hyperliquid-historical-data): Hyperliquid history as Parquet files, one per UTC day: every fill with its fee, maker flag and closed PnL, and every 5-minute snapshot of every open position, plus the current open positions of every asset as one file replaced every 5 minutes. Files are handed out as temporary download links, one API call each, with no folder to browse. The archive starts on 2026-05-01. Free with one API key. - [Wallet Analytics](https://vike.io/data/wallet-analytics): Wallet intelligence on Ethereum, BNB Chain, Base and HyperEVM: activity summaries, PnL, flow tracing, counterparties, labels with their provenance, and ENS — 11 MCP tools plus the /v1/onchain wallet routes. - [Token Analytics](https://vike.io/data/token-analytics): Token-level views over the same synced transfer data: search over the token registry, a screener and holder breakdowns, and buyer/seller flows in a chosen window, on Ethereum, BNB Chain, Base and HyperEVM. ## Vike Trader - [Vike Trader](https://vike.io/trader/): The Vike trading terminal: backtest on the Vike Data archives, then mount the same venues live from one binary. - [Vike Trader — supported venues](https://vike.io/trader/venues/): Every venue the Vike trader connects to, what each one supports, and how execution and reconciliation differ between them. - [Vike Trader — architecture](https://vike.io/trader/architecture/): How Vike Trader is built: a single-writer live core behind one totally-ordered ingest queue, with three inbound lanes carrying different back-pressure, and a Rust crate ladder whose dependency direction CI enforces rather than documents. - [Get & run Vike Trader](https://vike.io/trader/download/): Get Vike Trader and run it — the desktop app, the vike-cli command line and the headless daemon, for Windows and Linux. Free, checksummed, with an SBOM embedded in every binary. - [Trading charts — Vike Trader](https://vike.io/trader/features/charting/): Vike Trader's chart analysis surface — candle, Renko, Kagi, Point & Figure and footprint styles, draggable panes, the full built-in indicator catalog, linear, logarithmic, percent and indexed price scales, and saved multi-window workspaces. - [Strategy backtesting — Vike Trader](https://vike.io/trader/features/backtesting/): Backtesting in Vike Trader — an event engine and a vectorized kernel that reconcile against each other, a fill and cost model shared with paper trading, queue, latency and impact models, parameter sweeps, anchored walk-forward, and a selection audit that names what a search cost you. - [Automated trading — Vike Trader](https://vike.io/trader/features/automated-trading/): Automated trading in Vike Trader — one strategy trait from backtest to live, a headless daemon driven by a TOML profile, a per-venue arming ceiling that defaults every venue to paper, a pre-trade risk gate on every order, and a core-hop latency budget asserted in CI. - [Depth of market and order flow — Vike Trader](https://vike.io/trader/features/order-flow-and-dom/): Depth-of-market and order-flow trading in Vike Trader — a side-bound click-to-trade ladder over a live L2 book with a liquidity heatmap and a cost-to-fill readout, plus the footprint, volume-profile, CVD, VPIN, book-imbalance and order-to-trade-ratio folds behind them. - [Reconciliation — Vike Trader](https://vike.io/trader/features/reconciliation/): Vike Trader's reconciliation engine fetches each venue's own order, fill and position reports, diffs them against local state as a pure function, classifies every disagreement into a named kind, and folds or holds each one under an explicit policy. - [Deterministic replay and live/backtest parity — Vike Trader](https://vike.io/trader/features/replay-and-parity/): Vike Trader journals every execution-lane message before it folds, replays a recorded session through the same single-writer core, and fences the reproduced state against the recorded hash — the substrate behind both crash restore and the parity gates run in CI. - [Market making — Vike Trader](https://vike.io/trader/features/market-making/): Vike Trader ships a market-making crate: Avellaneda–Stoikov reservation pricing, the Guéant–Lehalle–Fernandez-Tapia closed form, LMSR and Glosten–Milgrom models for binary-outcome venues, inventory skew with a per-side fill-rate breaker, and ladder quoting. - [Vike Trader — agent surface (MCP)](https://vike.io/trader/features/agent-surface/): Connect Claude, Cursor, Codex or any MCP client to your own trading platform: the agent researches, backtests, watches your live node and drafts orders you confirm. Every write previews first and executes only against a token that preview issued; the server runs on your machine. - [Binance trading with Vike Trader](https://vike.io/trader/venues/binance/): What the Binance bridge supports in Vike Trader: order kinds, time-in-force handling, margin modes, live market data and reconciliation — generated from the platform's own capability tables. Binance mounts paper by default. - [Bybit trading with Vike Trader](https://vike.io/trader/venues/bybit/): What the Bybit bridge supports in Vike Trader: order kinds, time-in-force handling, margin modes, live market data and reconciliation — generated from the platform's own capability tables. Bybit mounts paper by default. - [OKX trading with Vike Trader](https://vike.io/trader/venues/okx/): What the OKX bridge supports in Vike Trader: order kinds, time-in-force handling, margin modes, live market data and reconciliation — generated from the platform's own capability tables. OKX mounts paper by default. - [Deribit trading with Vike Trader](https://vike.io/trader/venues/deribit/): What the Deribit bridge supports in Vike Trader: order kinds, time-in-force handling, margin modes, live market data and reconciliation — generated from the platform's own capability tables. Deribit mounts paper by default. - [OANDA trading with Vike Trader](https://vike.io/trader/venues/oanda/): What the OANDA bridge supports in Vike Trader: order kinds, time-in-force handling, margin modes, live market data and reconciliation — generated from the platform's own capability tables. OANDA mounts paper by default. - [IG trading with Vike Trader](https://vike.io/trader/venues/ig/): What the IG bridge supports in Vike Trader: order kinds, time-in-force handling, margin modes, live market data and reconciliation — generated from the platform's own capability tables. IG mounts paper by default. - [FXCM trading with Vike Trader](https://vike.io/trader/venues/fxcm/): What the FXCM bridge supports in Vike Trader: order kinds, time-in-force handling, margin modes, live market data and reconciliation — generated from the platform's own capability tables. FXCM mounts paper by default. - [Dukascopy trading with Vike Trader](https://vike.io/trader/venues/dukascopy/): What the Dukascopy bridge supports in Vike Trader: order kinds, time-in-force handling, margin modes, live market data and reconciliation — generated from the platform's own capability tables. Dukascopy mounts paper by default. - [Polymarket trading with Vike Trader](https://vike.io/trader/venues/polymarket/): What the Polymarket bridge supports in Vike Trader: order kinds, time-in-force handling, margin modes, live market data and reconciliation — generated from the platform's own capability tables. Polymarket mounts paper by default. - [Interactive Brokers trading with Vike Trader](https://vike.io/trader/venues/ibkr/): What the Interactive Brokers bridge supports in Vike Trader: order kinds, time-in-force handling, margin modes, live market data and reconciliation — generated from the platform's own capability tables. Interactive Brokers mounts paper by default. - [cTrader trading with Vike Trader](https://vike.io/trader/venues/ctrader/): What the cTrader bridge supports in Vike Trader: order kinds, time-in-force handling, margin modes, live market data and reconciliation — generated from the platform's own capability tables. cTrader mounts paper by default. - [Alpaca trading with Vike Trader](https://vike.io/trader/venues/alpaca/): What the Alpaca bridge supports in Vike Trader: order kinds, time-in-force handling, margin modes, live market data and reconciliation — generated from the platform's own capability tables. Alpaca mounts paper by default. - [Aster trading with Vike Trader](https://vike.io/trader/venues/aster/): What the Aster bridge supports in Vike Trader: order kinds, time-in-force handling, margin modes, live market data and reconciliation — generated from the platform's own capability tables. Aster mounts paper by default. - [Hyperliquid trading with Vike Trader](https://vike.io/trader/venues/hyperliquid/): What the Hyperliquid bridge supports in Vike Trader: order kinds, time-in-force handling, margin modes, live market data and reconciliation — generated from the platform's own capability tables. Hyperliquid mounts paper by default. ## Documentation - [Vike documentation](https://vike.io/docs/): The documentation site: Vike Trader, the Vike Data API, and the agent-facing surfaces of both. Every page is also served as raw markdown, and /docs/llms.txt indexes them all. - [Vike Trader documentation](https://vike.io/docs/trader/): The trading platform end to end: concepts, backtesting, analytics, order flow, research, market making, strategies, scripting, venues, data providers, indicators, the desktop app, guides and tutorials. - [Vike Data API documentation](https://vike.io/docs/data/): The keyed and metered data API: authentication, quotas and every endpoint, with the agent-facing tools beside them. - [Build with AI](https://vike.io/docs/ai/): Driving Vike from an agent: the MCP tools for the trading platform and for the data API, and the per-client setup each one needs. ## Vike analytics - [Polymarket Leaderboard & Analytics — Top Traders](https://vike.io/polymarket): Top Polymarket wallets by 30-day realized P&L, where smart money is buying, mispriced markets, newly resolved markets and a cohort heatmap. ## Candlestick Patterns: The Complete Cheat Sheet - [Candlestick Patterns: The Complete Cheat Sheet](https://vike.io/learn/candlestick-patterns/): Every candlestick pattern with the exact rule that detects it, real market examples, and honest failure cases. The cheat sheet is copied from a running trading engine. - [Bearish Engulfing Pattern: How to Spot It and Trade It](https://vike.io/learn/candlestick-patterns/bearish-engulfing/): A bearish engulfing is a green bar swallowed whole by the red one after it. Here is the exact rule a live trading engine checks, real Binance examples, and what waiting for confirmation costs. - [Bearish Candlestick Patterns: Six Rules That End Rallies](https://vike.io/learn/candlestick-patterns/bearish/): What a bearish candlestick is, and the six bearish candlestick patterns a live trading engine detects — mirrored rules, real Binance examples including an 18.7% drop, and where the bearish label fails. - [Bullish Engulfing Pattern: How to Spot It and Trade It](https://vike.io/learn/candlestick-patterns/bullish-engulfing/): A bullish engulfing is a red bar swallowed whole by the green one after it. Here is the exact rule a live trading engine checks, real Binance examples, and the failures. - [Bullish Candlestick Patterns: The Six Our Engine Trades](https://vike.io/learn/candlestick-patterns/bullish/): What makes a bullish candlestick bullish, and the six bullish candlestick patterns a live trading engine actually detects — exact rules, sign conventions, real Binance examples, and the honest failure rates. - [Candlestick Chart: What One Bar Really Shows](https://vike.io/learn/candlestick-patterns/candlestick-chart/): Every candlestick compresses a session into four prices. Here is what the open, high, low and close encode, how to read a chart bar by bar, and where the patterns begin. - [Candlestick Patterns PDF: The Cheat Sheet an Engine Wrote](https://vike.io/learn/candlestick-patterns/cheat-sheet-pdf/): A free, printable candlestick patterns PDF — one A4 page, 15 patterns, every rule copied from the detector that scans live charts. No email wall, no watermark. - [Dark Cloud Cover: Exact Rules, Real Examples, and the Crypto Catch](https://vike.io/learn/candlestick-patterns/dark-cloud-cover/): Dark cloud cover is a gap above a green bar's high that closes deep into its body. Here is the exact rule a live trading engine checks, why daily crypto almost never prints it, and real 4-hour detections. - [Doji Candlestick: What It Is and How to Trade It](https://vike.io/learn/candlestick-patterns/doji/): A doji candlestick forms when the open and close are almost equal, leaving a tiny body — a snapshot of indecision. Here's how to read, classify, and trade it. - [Dragonfly Doji Candlestick: How to Spot It and Trade It](https://vike.io/learn/candlestick-patterns/dragonfly-doji/): A dragonfly doji is a near-zero body at the high with a long lower shadow, a sign a downtrend may be bottoming. Here is how to read it, confirm it, and trade it. - [Engulfing Candlestick Pattern: One Rule, Two Directions](https://vike.io/learn/candlestick-patterns/engulfing/): The engulfing candlestick pattern is one detector with a sign, not two separate rules. Here is the exact function a live trading engine runs, how the bullish and bearish forms mirror, and a real failure of each. - [Evening Star Pattern: The Exact Rule, and Zero Daily Detections](https://vike.io/learn/candlestick-patterns/evening-star/): An evening star is a long green bar, a small star that trades clear above it, and a long red bar closing back through the middle. Here is the rule a live trading engine checks — and why it did not fire once in 479,749 daily crypto candles. - [Gravestone Doji Candlestick: How to Spot It and Trade It](https://vike.io/learn/candlestick-patterns/gravestone-doji/): A gravestone doji is a near-zero body at the low with a long upper shadow, a sign an uptrend may be topping. Here is how to read it, confirm it, and trade it. - [Hammer Candlestick: How to Spot It and Trade It](https://vike.io/learn/candlestick-patterns/hammer/): A hammer candlestick is a small body with a long lower shadow that hints a downtrend may be ending. Here is how to read it, confirm it, and trade it. - [Hanging Man Candlestick: How to Spot It and Trade It](https://vike.io/learn/candlestick-patterns/hanging-man/): A hanging man is a small body with a long lower shadow that warns an uptrend may be topping. Here is how to read it, confirm it, and trade it. - [Heikin Ashi Candles: The Exact Formula, and What the Smoothing Costs](https://vike.io/learn/candlestick-patterns/heikin-ashi/): Heikin ashi rebuilds every candle from averages, and the chart it produces is calmer than the market that produced it. Here is the exact recurrence our engine runs, the repaint question answered with numbers, and the price on the chart nobody ever traded. - [How to Read Candlestick Charts, One Bar at a Time](https://vike.io/learn/candlestick-patterns/how-to-read/): A five-step walkthrough on real Binance data: bar anatomy, single-candle reads, trend context, multi-bar patterns, and what confirmation actually means. - [Inside Day: The Exact Rule, and What Happens Next](https://vike.io/learn/candlestick-patterns/inside-day/): An inside day is a bar whose whole range sits inside the previous bar's. Here is the exact test, the very different rule Vike's engine runs, and what 9,508 real ones did next. - [Inverted Hammer Candlestick: How to Spot It and Trade It](https://vike.io/learn/candlestick-patterns/inverted-hammer/): An inverted hammer is a small body with a long upper shadow that hints a downtrend may be bottoming. Here is how to read it, confirm it, and trade it. - [Japanese Candlesticks: Where the Patterns Come From](https://vike.io/learn/candlestick-patterns/japanese-candlesticks/): Rice futures in Osaka, Honma's legend, Nison's 1991 import — and a checkable count: 61 of the 63 pattern detectors in our engine trace to the Japanese canon. - [Long-Legged Doji: What It Means and How to Trade It](https://vike.io/learn/candlestick-patterns/long-legged-doji/): A long-legged doji is a near-zero body between two long shadows — violent indecision. Here is the exact two-yardstick rule a live trading engine checks, why its rickshaw man is the same detector, and real Binance examples. - [Market Profile: Time at Price, and the One Number Our Engine Ships](https://vike.io/learn/candlestick-patterns/market-profile/): Market profile counts time at each price; our engine counts volume, and only at the close. Measured across 367,516 real sessions the two constructions name the same price bucket 15.9% of the time — here is the kernel, the substitution, and what the crate deliberately never ported. - [Marubozu Candle: The Bar With No Wicks and How to Trade It](https://vike.io/learn/candlestick-patterns/marubozu/): A marubozu is a candle that is all body — no shadow worth measuring on either side. Here is the exact 5% rule a live trading engine checks, the closing and opening variants, and real Binance examples. - [Morning Star Pattern: The Exact Rule and Why It Almost Never Fires](https://vike.io/learn/candlestick-patterns/morning-star/): A morning star is a long red bar, a tiny star that gaps clear of it, and a long green bar closing back through the middle. Here is the rule a live trading engine checks — and the measurement showing it fired six times in half a million daily crypto candles. - [Piercing Pattern: Exact Rules, Real Examples, and Why It Barely Exists on Crypto](https://vike.io/learn/candlestick-patterns/piercing/): A piercing pattern gaps below a red bar's low and recovers past half its body. Here is the exact rule a live trading engine checks, the measurement showing one detection per 20,000 daily bars, and real 4-hour examples. - [Point and Figure Chart: The Column Rule Our Engine Runs](https://vike.io/learn/candlestick-patterns/point-and-figure/): A point and figure chart replaces bars with columns of X and O, quantised to a box grid. Here is the exact column rule our chart engine runs, the box floor that separates it from renko, and what three boxes of reversal cost you — measured on 347,171 real daily bars. - [Renko Charts: How Bricks Are Built, and What They Throw Away](https://vike.io/learn/candlestick-patterns/renko/): A renko chart redraws price as fixed-size bricks and discards time entirely. Here is the exact brick rule our engine runs, the box-size sensitivity measured brick by brick, and the information — wicks, waiting, whole weeks — that never reaches the chart. - [Candlestick Reversal Patterns: The Twelve, and What the Detector Never Checks](https://vike.io/learn/candlestick-patterns/reversal/): Candlestick reversal patterns as a working engine sees them — twelve rules with pages here, the two continuation exceptions, and the uncomfortable fact that no kernel tests the trend a reversal is supposed to reverse. - [Shooting Star Candlestick: How to Spot It and Trade It](https://vike.io/learn/candlestick-patterns/shooting-star/): A shooting star is a small body with a long upper shadow that warns an uptrend may be topping out. Here is how to read it, confirm it, and trade it. - [Spinning Top Candlestick: What It Means and How to Trade It](https://vike.io/learn/candlestick-patterns/spinning-top/): A spinning top is a small body with visible shadows on both sides — a session that went nowhere. Here is the exact rule, how it differs from a doji, and how to trade it. - [Three Black Crows: The Exact Rule and Real Examples](https://vike.io/learn/candlestick-patterns/three-black-crows/): Three black crows is three red bars stepping down together. Here is the rule a live trading engine checks, why it fires twice as often as its bullish mirror, and real Binance examples including one that reversed. - [Three White Soldiers: The Exact Rule and Real Examples](https://vike.io/learn/candlestick-patterns/three-white-soldiers/): Three white soldiers is three green bars climbing in step. Here is the rule a live trading engine checks, the shadow clause that eliminates 94% of candidates, and real Binance examples including one that lost. - [Types of Candlesticks: The Groups the Engine Puts Them In](https://vike.io/learn/candlestick-patterns/types/): The types of candlesticks a working detector distinguishes — grouped by how many bars each rule reads, which prices it binds, and which sign it can emit. Every group derived from the engine's own source. ## What Is DeFi? How Decentralized Finance Actually Works - [What Is DeFi? How Decentralized Finance Actually Works](https://vike.io/learn/defi/): DeFi replaces banks and brokers with code anyone can audit. Here is what the $183 billion locked in it is actually doing, and where the risks sit. ## On-Chain Analysis: What the Ledger Shows That Price Does Not - [On-Chain Analysis: What the Ledger Shows That Price Does Not](https://vike.io/learn/on-chain/): On-chain analysis reads settlement directly — who holds a token, who funded them, and who is selling. Here is what the ledger answers, and the four questions it cannot. - [How to Spot a Rug Pull On-Chain, Before You Buy](https://vike.io/learn/on-chain/rug-pull/): A rug pull leaves the same fingerprints every time: anonymous holders, wallets minted days ago, one funding source. Here is how to check, with live on-chain data. ## Trading Indicators: What They Measure and Where They Fail - [Trading Indicators: What They Measure and Where They Fail](https://vike.io/learn/trading-indicators/): A trading indicator is a formula over past bars, nothing more. Here is what each family actually measures, the exact RSI arithmetic our engine runs, and the failure every indicator shares. - [Accumulation Distribution Line: What the CLV Multiplier Does](https://vike.io/learn/trading-indicators/accumulation-distribution/): The accumulation distribution line weights each bar's volume by where the close landed inside its own range. Here is the exact arithmetic our engine runs, the guard that never fires on daily bars, and 32,095 real signals scored against their own base rate. - [Anchored VWAP: The Three Lines Our Engine Removes, and What That Costs](https://vike.io/learn/trading-indicators/anchored-vwap/): An anchored VWAP is the session VWAP with its reset deleted. Our crate ships no anchored variant — but its first bar is always a session start, so here is the exact identity, measured bit for bit on 25,435 values, and what an ageing anchor does to the line. - [Average True Range: The ATR Formula Our Engine Actually Runs](https://vike.io/learn/trading-indicators/atr/): ATR is Wilder's smoothing applied to true range — not an exponential average, and not the only ATR in our crate. Here is the exact rule, its warm-up, the one-fourteenth identity, and real readings. - [Bollinger Bands: What %B and Bandwidth Actually Measure](https://vike.io/learn/trading-indicators/bollinger-bands/): Bollinger Bands are usually taught as three lines on a chart. Our engine emits two normalized numbers instead. Here is the exact arithmetic, the port checked to the last bit, and what 41,895 real band touches returned against their own base rate. - [Candlestick Indicators: All 63 Detectors, and What They Returned](https://vike.io/learn/trading-indicators/candlestick-indicators/): A candlestick pattern becomes an indicator the moment it becomes a boolean function. Here is every one of the 63 detectors our engine ships, the sign convention they answer in, the duplicate the source hides, and what 19 of them returned over 364,147 real daily bars. - [Directional Movement Index (DMI): The DI Lines and ADX, Measured](https://vike.io/learn/trading-indicators/dmi/): The DMI is two lines that compare how much of a bar's range was new high against new low, and the ADX is a smoothed distance between them. Here is the exact arithmetic our engine runs, plus 25,546 real DI crossovers scored against forward bars — and what happened when we tested the ADX-above-25 rule. - [Donchian Channel: The Breakout Rule That Fires Zero Times](https://vike.io/learn/trading-indicators/donchian-channel/): A Donchian channel is the highest high and lowest low of the last n bars. Written the way it is usually written, the breakout rule cannot fire at all — here is why, plus what 12,408 real breakouts returned against their own base rate. - [Exponential Moving Average: The Seed, the Alpha, and What It Returned](https://vike.io/learn/trading-indicators/exponential-moving-average/): An exponential moving average weights recent closes more heavily and never fully forgets the old ones. Here is the exact recurrence our engine runs, the seeding choice that changes 7.32% of crossing decisions, and what 84,172 real crossings returned. - [Fibonacci Retracement: The Levels, the Swing, and the Function We Do Not Ship](https://vike.io/learn/trading-indicators/fibonacci-retracement/): A fibonacci retracement is five numbers computed from two prices. Here is the arithmetic, the fact that our engine ships no fibonacci function at all, and what moving the anchor by one setting did to the 61.8% level on 360,804 real bars. - [Golden Cross: The Rule, and What It Actually Returned](https://vike.io/learn/trading-indicators/golden-cross/): A golden cross is the 50-day average crossing above the 200-day average. Here are the exact averages our engine computes, the crossing rule written out in full, and what 231 real golden crosses returned against their own base rate. - [Ichimoku Cloud: All Five Lines, and What 705 Real Crosses Returned](https://vike.io/learn/trading-indicators/ichimoku/): The ichimoku cloud is five lines built from three window midpoints, two of them displaced in time. Here is the exact arithmetic our engine runs, how the displacement behaves at the edge of the chart, and what 705 real tenkan/kijun crosses returned against their own break-even. - [Keltner Channel: An EMA, an ATR, and a Port That Is Not Identical](https://vike.io/learn/trading-indicators/keltner-channel/): A Keltner Channel is an exponential average with an average-true-range band around it. Our engine ships the three lines and no normalized row — and its ATR is not the one its Python twin uses. Both facts are measured here, with 31,108 real breakouts scored against their base rate. - [Linear Regression Slope: The Number Our Engine Returns](https://vike.io/learn/trading-indicators/linear-regression-slope/): The linear regression slope is the gradient of a least-squares line through the last 14 closes — one number per bar, carrying the price series' own units. Here is the exact arithmetic, checked against its Python twin across 344,012 values, and the three places the raw number misleads. - [MACD: How to Read the Moving Average Convergence Divergence](https://vike.io/learn/trading-indicators/macd/): The MACD is the distance between two exponential averages, plus a smoothed copy of that distance. Here is the exact arithmetic our engine runs, and what 973 real crossovers returned when they were scored against forward bars. - [McClellan Oscillator: The Breadth Data We Do Not Have, and the Crypto Analogue We Built](https://vike.io/learn/trading-indicators/mcclellan-oscillator/): The McClellan Oscillator is EMA(19) minus EMA(39) of advances minus declines. Our engine ships no breadth family and no equity breadth data — here is the honest gap, and the same arithmetic run over 299 crypto pairs. - [Momentum Trading: What It Means, and the 36 Momentum Functions Our Engine Ships](https://vike.io/learn/trading-indicators/momentum-trading/): Momentum trading is a methodology, not an indicator. Our crate files 36 functions under momentum — here is what the family measures, four of its kernels read from the source, and where they stop agreeing. - [Money Flow Index: The MFI Rule, Read From the Source](https://vike.io/learn/trading-indicators/money-flow-index/): The money flow index weights each bar's typical price by its volume and splits the window into buying and selling. Here is the exact arithmetic our engine runs, the two ties it discards, and 8,362 real crossings scored against their own base rate. - [On Balance Volume: What OBV Does With a Tied Close](https://vike.io/learn/trading-indicators/on-balance-volume/): On balance volume signs each bar's volume by the close and adds it up. Here is the exact arithmetic our engine runs, the third arm nobody documents, and 26,852 real divergences scored against their own base rate. - [Order Flow Trading: What the Tape Records, and What Candles Cannot](https://vike.io/learn/trading-indicators/order-flow-trading/): Order flow trading reads the aggressor side of every print — a single boolean per trade that no candle carries. Here are the exact rules our engine folds the tape with, why a bar-derived proxy disagreed with the real delta on one minute in four, and what our crate deliberately never implemented. - [Pivot Points: The Exact Formulas, and What the Levels Contained](https://vike.io/learn/trading-indicators/pivot-points/): Pivot points are seven levels computed from the prior bar's high, low and close. Here are the exact classic formulas our engine runs, how Woodie, Fibonacci and Camarilla differ, and what 346,928 real days did against them. - [Relative Strength: Two Different Meanings, and the Kernel Our Engine Ships](https://vike.io/learn/trading-indicators/relative-strength/): Relative strength means an asset measured against a benchmark — and it also means Wilder's RSI, which involves no second asset at all. Here is the difference, the crate's pair seam, and the ratio computed on real bars. - [Relative Vigor Index: How to Read the RVI](https://vike.io/learn/trading-indicators/relative-vigor-index/): The Relative Vigor Index compares where a bar closed against how far it traveled, then smooths the ratio. Here is the exact arithmetic our engine runs, and what 2,453 real crossovers actually returned. - [RSI Indicator: How to Read It and Trade It](https://vike.io/learn/trading-indicators/rsi/): The RSI indicator measures how one-sided recent price moves have been, on a 0–100 scale. Here is the exact formula, how to read overbought and oversold, and where it fails. - [Simple Moving Average: The Formula, and What Crossing It Returned](https://vike.io/learn/trading-indicators/simple-moving-average/): A simple moving average is the mean of the last n closes, recomputed every bar. Here is the exact kernel our engine runs, why it refuses to carry a running sum, and what 77,127 real price crossings returned against their own base rate. - [Smart Money Concepts: The Vocabulary, and What Our Engine Actually Ships](https://vike.io/learn/trading-indicators/smart-money-concepts/): Order blocks, fair value gaps, liquidity sweeps, BOS and CHoCH — none of them exist in our indicator crate. Here is what does, why a swing high is not one thing, and how often each SMC shape shows up on 364,147 real daily bars. - [Stochastic Momentum Index: How to Read the SMI](https://vike.io/learn/trading-indicators/smi/): The Stochastic Momentum Index turns the balance between rising and falling closes into one line around zero. Here is the exact arithmetic our engine runs, the crossover rule, and 120 real signals scored honestly. - [Stochastic Oscillator: The Exact Rule Our Engine Runs](https://vike.io/learn/trading-indicators/stochastic/): Where does the close sit inside the last fourteen bars? That is the whole stochastic oscillator. Here is the exact rule from our crate, the three functions that share the name, and real crossings. - [Technical Analysis: The Three Families, and What Our Engine Ships for Each](https://vike.io/learn/trading-indicators/technical-analysis/): Technical analysis is three families of arithmetic over past bars. Here is what each one reads, the 171 functions our indicator crate actually registers against them, and the four popular tools it deliberately does not ship at all. - [True Range: How the Gap-Aware Bar Measurement Works](https://vike.io/learn/trading-indicators/true-range/): True range is the widest of three distances, not the height of a candle. Here is the exact rule our engine runs, the case where a gap sets it instead, and real bars where that happened. - [TTM Squeeze: The Two Channels Our Engine Ships, and the One It Does Not](https://vike.io/learn/trading-indicators/ttm-squeeze/): The TTM squeeze is Bollinger Bands sitting inside a Keltner Channel. Our crate ships both channels and no squeeze function at all — here is the exact construction, measured on 347,067 real daily bars. - [Volume Profile: The Point of Control We Compute, and the Histogram We Do Not](https://vike.io/learn/trading-indicators/volume-profile/): Our engine's volume profile is one number per bar — a trailing Point of Control — and the value-area histogram is deliberately not part of it. Here is the exact arithmetic, checked against its Python twin, and what 40,587 real POC crosses returned. - [VWAP: The Session Reset, and What Crossing It Actually Returned](https://vike.io/learn/trading-indicators/vwap/): VWAP is a running volume-weighted average that starts again at every UTC midnight. Here is the exact reset our engine performs, why the line carries no information on a session's first bar, and what 1.8 million real crossings returned. - [Wyckoff Method: The Four Kernels Our Engine Ships, and the Phase Labels It Does Not](https://vike.io/learn/trading-indicators/wyckoff-method/): The Wyckoff method is a discretionary framework — accumulation, distribution, springs, upthrusts. Our crate ships none of it, and four structure kernels that supply the geometry underneath. Here is the honest mapping, on 358,342 real bars.