Automated trading,
wired for capital.

Two proprietary indicators. Seven asset classes. Six brokers. One operator cockpit — with a kill switch that flattens every position, in every account, in under three seconds.

Indicator parity
≤ 0.5%
Kill-switch time
< 3 s
Backtest deviation
₹0.00
Tests passing
268/268
voltaedge.exec / live.feed
live · consolidated
≤ 0.5%
Indicator parity vs. TradingView across five asset classes, ~20 000 candles each.
< 3s
Emergency kill switch flattens every position across every account, tested.
189
Six-month backtest trades reconciled to the rupee — zero deviation from manual P&L.
268 / 268
Automated tests passing; clean under linting and static type-checking.
01 · The signal engine

Two indicators.
One agreement.

The intelligence of the platform is two proprietary indicators, ported to Python and validated against live TradingView charts. One reads structure. The other reads order flow. A trade requires both to agree.

Deep dive
01 · Confluence

VoltaEdge MASTER

non-repainting

A multi-component confluence engine that combines many independent technical signals into a single graded decision. Emits tiered signals with three staged take-profits and an adaptive market-condition gate.

A+ TIER · confluence 7/10 · trade approved
Jurik MA Gann HiLo ATR regime Squeeze Cumulative delta VWAP Dual-SuperTrend Divergences Liquidity sweeps Order blocks FVGs CPR pivots MTF alignment
NIFTY · 15m 2 signals · both approved
02 · Order flow

CDV PRO

asset-adaptive

A cumulative-delta-volume engine that reads the balance of buying versus selling pressure bar by bar. Produces a weighted 0–20 order-flow score with graded tiers and an exhaustion measure that flags when a move is running out of participation.

SCORE 14/20 · buying pressure confirmed · exhaustion 0.28
CDV baseline Session reset Delta divergence Exhaustion flag Volatility bands Confirming oscillators Adaptive thresholds Per-asset tuning
BTCUSD · 5m Delta confirming
Trade rule  ·  MASTER = A+  ∧  CDV ≥ 10  ∧  Macro filter = pass  →  EXECUTE
Non-repainting · closed-candle only
02 · How a trade flows

Deterministic,
end‑to‑end.

Same candles, same configuration, same result — no wall-clock dependence, no randomness. Every signal walks eight gates before it becomes an order, and the risk engine has veto at every step.

01

Data ingest

Market data arrives and is normalised into a canonical bar format.

02

Indicators

MASTER and CDV PRO compute on closed candles only.

03

Confluence

Signals combined into a graded decision with tier and metadata.

04

Macro filter

Volatility regime and macro-bias suppress signals fighting context.

05

Signal object

Immutable object: entry, three take-profits, stop-loss, metadata.

06

Risk sizing

Position size from capital & stop distance. Limits verified.

07

Fan-out

Signal distributed to every eligible account, quantity scaled.

08

Execute & manage

Bracket order placed, staged exits and trailing stop managed to close.

No signal bypasses risk · non-negotiable
03 · Architecture

Event-driven services,
on one message bus.

Nine independent services, each owning one responsibility, coordinating over Kafka. Any piece can scale, fail, or be replaced without taking down the rest.

Deep dive
MARKET DATA · MACRO Data engine ingest · normalise Strategy core MASTER · CDV PRO Risk engine sizing · limits · CB Account manager fan-out · scaling Execution OMS · brackets KAFKA EVENT BUS TIMESCALE · REDIS Broker gateway 6 broker adapters Dashboard API FastAPI · WebSocket Analytics continuous improvement Plugin host sandboxed · shadow-mode Kill switch < 3s flatten BROKERS · OPERATORS · CONTROL PLANE
TIME-SERIES
PostgreSQL + TimescaleDB
SHARED STATE
Redis
EVENT BUS
Kafka
CONTROL PLANE
FastAPI · React · TS
04 · Risk & safety

Fail-closed,
everywhere.

Risk is a first-class subsystem, not an afterthought. Every uncertain state — a broker disconnect, an unclear fill, a stalled feed — resolves to not trading rather than trading blind.

Controls

Enforced in every mode, on every order, without exception.

σ

Position sizing from capital

Size is a function of each account's capital and the entry-to-stop distance — same stop everywhere, only quantity varies.

Σ

Portfolio & exposure caps

Aggregate limits verified before every fan-out. Over-limit trades are rejected, not clipped.

Per-account daily-loss circuit breaker

Any account hitting its daily loss limit halts. Others continue independently.

!

Fail-closed on uncertainty

Broker disconnected, DB write fails, feed stalls — the system holds fire until the state is provably good.

Emergency stop  ·  live demo IDLE · all systems green
NIFTY 24800
+₹3,420
RELIANCE
+₹1,245
BTCUSD
−₹680
BANKNIFTY
+₹5,240
TCS
+₹890
ETHUSD
+₹2,110
CRUDE FUT
+₹1,520
HDFCBANK
−₹320
INFY
+₹760

Triggered from dashboard (two-step, 2FA), Telegram, or automatically on a daily-loss breach. Flattens all positions, halts all new signals, stays halted until a human restarts. Tested at < 3 s across multiple accounts.

05 · Operator cockpit

One screen for
every account.

A React cockpit with six views — live positions, strategy, risk, accounts, analytics, and system health. Config edits take effect immediately. Execution-affecting actions gated by 2FA.

Live Strategy Risk Accounts Analytics System
4 accounts live 14:22:07 IST
Net P&L today
+₹18,240
4 accounts · consolidated
Open positions
9
across 4 accounts · 3 assets
Signals today
14
11 approved · 3 filtered
Symbol Side Entry Mark P&L Tier
NIFTY 24800 CE LONG 142.30 168.10 +₹3,870 A+
RELIANCE LONG 2,952.10 2,984.75 +₹1,245 A
BTCUSD SHORT 67,890 67,210 +₹2,240 A
BANKNIFTY FUT LONG 50,980 51,204 +₹5,240 A+
TCS LONG 4,092.50 4,128.90 +₹890 A
CRUDE FUT SHORT 78.62 78.14 +₹1,520 B
06 · Multi-asset · multi-account

Seven asset classes.
Six brokers.
One signal object.

A single approved signal fans out in parallel to every eligible account, quantity scaled to each account's capital. Adding a broker account is a single database row — no code change, no redeploy.

Broker adapters
Zerodha · primary Upstox Angel One Interactive Brokers Binance MetaTrader
EQUITIES
FUTURES
OPTIONS
CURRENCIES
COMMODITIES
CRYPTO
INDICES
+1
PLUGIN SLOT
07 · Operating modes

Four gears.
Selectable per account.

The recommended path to going live is to start in semi-automatic on a single account and asset class, then graduate to automatic only after the system has proven itself with real money under supervision.

01 · PAPER
Paper

Full pipeline runs against real market data but places simulated orders. No capital at risk.

Currently active
02 · MANUAL
Manual

Signals generated and surfaced. A human places every order.

Zero automation risk
03 · SEMI-AUTO
Semi-automatic

System prepares each trade and waits for a human to approve or reject via dashboard or Telegram before executing.

Recommended first live step
04 · AUTO
Automatic

Approved signals execute hands-free, end to end. Reached only after supervised proof.

Highest trust threshold
08 · Where we are

Built. Verified.
Ready to go live
on human approval.

Every planned milestone of the build is complete and paper-verified. Going live with real capital is intentionally a NO-GO until an operator explicitly approves it — a deliberately human decision against a go/no-go readiness report.

STAGE 01
Indicators ported & parity-validated
STAGE 02
Trading engine · risk · execution · dashboard
YOU ARE HERE
Paper-verified · 105 trades · 189 backtest trades reconciled
STAGE 04
Live-connect drill · broker APIs · kill-switch rehearsal
STAGE 05
Small-capital live · one account · semi-automatic
GO / NO-GO
Live trading with real capital is a NO-GO until a human approves it against the readiness report.
Deliberate, not automated
09 · Tech stack

Boring on purpose.

Tools chosen for reliability, not novelty. Nothing in the critical path is speculative.

BACKEND
Python · FastAPI
TIME-SERIES
PostgreSQL · TimescaleDB
SHARED STATE
Redis
EVENT BUS
Kafka
DASHBOARD
React · TypeScript · Tailwind
PACKAGING
Docker
SECRETS
Managed store · never in code
ACCESS
RBAC · 2FA on sensitive actions
10 · About Datareco

We build the plumbing
between quant ideas
and real capital.

Datareco builds production data and execution infrastructure for systematic trading. VoltaEdge Algo is our flagship product — a full trade lifecycle in a single deployable, wrapping a discretionary trader's real intuition in institutional-grade guardrails.

We do not build signals we do not understand. We do not deploy code we cannot roll back. And we do not go live with real money without a human pulling the go/no-go trigger.

FOUNDED
2024
BASED
Bengaluru
FOCUS
Systematic trading infra
11 · Questions

Straight answers.

Neither a signal-alert tool nor a backtesting notebook — it's a complete trade lifecycle. Market data in, signals generated, risk checked, orders executed and managed, P&L reconciled, all observable and controllable from an operator dashboard, with an emergency stop that flattens every position in every account in seconds.

Not in v1, by design. The intelligence is two deterministic technical indicators. What is built is the framework for AI — a plugin system with sandboxing and shadow-mode evaluation, proven with a placeholder plugin — but the ML classifier, news-sentiment model, and order-flow-imbalance model are explicitly future scope. Hooks ready, models not built.

Signals are computed only on closed candles. Once fired, a signal never changes retroactively. That's stricter than the source TradingView indicators, which update intrabar. We trade slightly more conservative timing for the guarantee that the system never acts on something that later vanishes.

One approved signal fans out in parallel to every eligible account. The stop distance is the same everywhere; the position size is scaled to each account's own capital. Accounts too small to take a valid position are skipped automatically.

All open positions are flattened via market orders across every account. All new signal processing halts. The system stays halted until a human manually restarts it. Tested at under three seconds across multiple accounts. Triggered via dashboard (two-step, 2FA), Telegram, or automatically on a daily-loss breach.

Zerodha as the primary adapter, plus Upstox, Angel One, Interactive Brokers, Binance, and MetaTrader. Adding another broker is a single adapter behind a stable gateway interface — the strategy code doesn't change.

No. Every planned milestone is complete and paper-verified — a 105-trade multi-asset paper run with rupee-level reconciliation, a 189-trade six-month backtest matching manual P&L with zero deviation, 268 tests passing. Live trading with real capital is intentionally a NO-GO until an operator explicitly approves it against a readiness report. That final decision is deliberately a human one.

12 · Get started

Book a demo,
or request pilot access.

We're onboarding a small cohort of pilot partners ahead of live capital rollout. Tell us a little about your setup and we'll come back within 48 hours.