Market structure,
made visible.

WickdAlgo turns complex price action into deterministic, measurable structures — swings, order blocks, FVGs, liquidity — that traders and strategy agents consume through stable contracts.

Read the engine docs
Core emits structures. Strategies make decisions.

Four stages, one deterministic pipeline

Adapters fetch OHLC candles. Core turns candles into market structure. Strategies turn structure into decisions. Management sizes the risk. Hover any stage to trace its path.

OHLC candlesstructuresMARKETTIMEFRAMETIME RANGEEXCHANGEADAPTERSdata fetchCOREstructureSTRATEGIESdecisionswickd engine · deterministic, market-agnostic replayMANAGEMENTrisk & portfolioLONGSHORTTRACKPASS

One reliable language of structure

swings

Detected once, emitted consistently

Structure detection lives in the Core. Bots never reimplement swing, OB, FVG, or liquidity logic — they consume journaled events.

deterministic

Reproducible by construction

Same candles, same settings, same structures.jsonl — every run replays exactly. Data, settings, and journals are inspectable artifacts.

explainable

Every output traceable

A useful trading decision traces back to the market structures, settings, and strategy rules that produced it. No black boxes.

Inspect structures on the chart, not in a log

Order blocks, fair value gaps, and liquidity zones render as flat, verifiable rectangles over replayed candles. What the engine journals is what you see.

Run a backtest
BTC_USDT_PERP5mdeterministic replay
$

A modular operating layer

01Engine & toolingWickd.Core, Wickd.CLI, market data adapters, deterministic replay, SMC structure journaling.Current focus
02Web platformStrategy playground, chart-based structure inspection, algorithm tuning, backtesting workflows.Next layer
03Strategy agentsIndependent bots that consume validated structures and own their execution decisions.Later
04AI research layerLLM-assisted discovery, explanation, evaluation, and optimization over deterministic outputs.Future

Build on structures,
not on signals.

Explore the CLI