The Riverside Practice terminal is a configured software environment — not a white-label dashboard with generic widgets. Each functional module is designed around a specific trading workflow: data ingestion handles normalisation and latency measurement; the strategy engine evaluates rule conditions against live ticks; the risk layer enforces hard limits at the order level; the portfolio tracker aggregates positions with real-time valuation; and the backtester replays historical tick data through your exact strategy logic. You receive access to a browser-based terminal, a REST and WebSocket API for broker integration, weekly system-status reports, and a private configuration guide. Typical onboarding for a new subscriber takes three to five business days, including broker API connection and initial strategy setup.
Module-by-Module: How Each Layer Works
Six distinct functional modules, each solving a specific problem in the live trading workflow.
Tick-Level Data Ingestion
Websocket streams from connected exchanges are normalised into a unified tick format within the terminal's ingestion layer. Outliers flagged by the AI filter — price spikes exceeding three standard deviations within a 10-second window — are quarantined and flagged in the audit log rather than silently discarded.
Rule-Based Strategy Editor
Build strategies using a structured IF-THEN-ELSE framework with over 60 pre-built technical conditions (RSI thresholds, VWAP crossovers, order-book imbalance ratios). Conditions are evaluated per incoming tick — not on a candle close — ensuring your rules fire at the precise moment the market meets your criteria.
Multi-Level Risk Enforcement
Risk rules operate at three levels: strategy, account, and platform-wide. A strategy-level stop-loss halts orders for that strategy only; an account-level drawdown cap halts all automated activity on that account; a platform alert notifies the desk supervisor by email and in-terminal message simultaneously.
Real-Time Portfolio Dashboard
Open positions, unrealised P&L, sector exposure, and margin utilisation are refreshed on every incoming tick. The teal heat-map overlay highlights concentration across correlated instruments, helping you see structural risk before it accumulates into a material drawdown.
Historical Backtesting
Select any date range within the available five-year tick archive and run your strategy through actual market microstructure — including bid-ask spreads, exchange latency, and realistic fill models. The output report details net P&L, maximum drawdown, Sharpe ratio, and a day-by-day equity curve exportable as CSV.
Broker API Integration
The terminal connects to your existing broker account via REST API. Supported broker connectivity includes Interactive Brokers, Saxo Bank, and several EU-regulated retail brokers. Orders submitted by the automation engine are logged with timestamps, strategy ID, and rule condition snapshot — providing a complete audit trail.
What the Terminal Does Not Do
Honest scope limits before you subscribe.
Riverside Practice is a trading-tool provider, not a fund manager, signal provider, or financial adviser. The terminal does not generate buy or sell recommendations; it executes the rules you define. Market outcomes depend on the quality of your strategy, prevailing liquidity conditions, and factors outside any software's control. The backtesting engine uses historical tick data as a proxy for future market behaviour — past results are not indicative of future performance. The terminal also does not custody assets or interface directly with bank accounts; all settlement occurs through your chosen regulated broker. If you are unsure whether algorithmic trading tools are appropriate for your regulatory status, please consult a qualified compliance adviser before subscribing.
“The backtesting output is the most honest I have seen from a retail-accessible platform. It shows slippage estimates based on historical bid-ask spreads rather than best-case mid-price fills. That level of rigour changed how I think about strategy development — I now discard strategies that look good on mid-price but deteriorate when realistic fills are applied. A genuinely useful tool.”
Gregor Novak, independent systematic trader, Koper
Ready to Configure Your First Strategy?
Review the pricing plans and choose the tier that matches your trading volume and feature requirements.