Skip to content
zengtrade
CONNECTING live crypto · 24h
zengtrade.in private terminal paper-first

Most of the time, the honest move is to do nothing.

zengtrade is a regime-aware trading terminal for Indian markets and crypto. It reads the tape, names the regime, and retunes everything downstream to it. When it cannot source a number, it shows a dash, never a stale one, never a plausible one. It runs paper-first, and it stands aside far more often than it trades.

AUTO Automatic regime detection is off on this page. In the terminal this pill shows the detection engine's confidence; here there is no engine, so it shows a dash.

That is the terminal's actual regime control, and the panel below is its actual regime bar. Move it, the whole page retunes, down to the last hairline.

Risk-on · MomentumMarkets trending up

Trend has the tape. The engine leans with it, holds longer, and the fade-the-move books sit out until it breaks.

Leads
  • trend following
  • breakout
  • momentum continuation
Stands aside
  • mean reversion
  • VWAP fade
  • counter-trend
Neutral · RangeboundMarkets rangebound, wait for clarity

No edge in direction. The engine works the range on smaller size, or it works nothing at all.

Leads
  • mean reversion
  • VWAP reversion
  • range premium
Stands aside
  • breakout
  • trend following
  • momentum continuation
Risk-off · DefensiveMarkets under pressure

Capital-preservation mode. Size comes down, exits get simple, and most books go flat and wait to be wrong cheaply.

Leads
  • capital preservation
  • hedged short-side trend
  • volatility
Stands aside
  • dip-buying mean reversion
  • long breakout
  • momentum continuation

same engine · different posture · this is a policy, not a prediction

It never fabricates a number.

Every terminal you have used will happily show you a stale price and let you believe it is live. This one will not. If the feed drops, if the position is unknown, if the value has not been computed yet, the field shows an em-dash. Not the last known value. Not a zero. Not a reasonable guess. A dash means: I do not know, and I will not pretend.

It is a small rule with large consequences. You can trust the screen precisely because the screen refuses to fill in blanks. And a system that will not lie to you about a price is not going to start lying to you about a P&L.

schematic feed · offline

this is what a missing number looks like.
the terminal has nothing it can source, so it says nothing.

Index no feed
Unrealised P&L no book
Open positions no session

schematic · not a screenshot · no live data is served to this page

A number you cannot source is not information. It is decoration.

The market has moods. The engine reads them.

Every cycle the engine takes live trend, India VIX, market breadth, momentum and persistence, scores them into a single composite, and names the regime, Bull, Neutral, Bear, Choppy or High-Vol. Nothing downstream is hardcoded. Position sizing, which strategy styles are allowed to fire at all, how much room the exits get: all of it retunes to the name on the board.

Live inputs
  • trendstructure
  • india vixfear
  • breadthparticipation
  • momentumforce
  • persistencedurability
Composite
Score

computed on the machine running the engine. this page has no feed, so this page has no score.

Regime

BULL

the control above exposes three of the five. choppy and high-vol also exist, and mostly mean: wait.

schematic · the arrows are a diagram, not a data path

The control at the top of this page is that mechanism, pointed at a webpage instead of a book. It is the same segmented control, driving the same regime bar, swapping the same three mascots you would see after logging in. That is not a theme switcher, it is the idea, in the only form a static page can honestly show it.

Most strategies, most of the time, should do nothing.

This is the part that gets quietly removed from every other system, because standing aside does not demo well. A mean-reversion strategy in a strong trend is not a strategy to be optimised. It is a strategy that should stand aside until the tape comes back to it. The engine's default answer is no. A strategy has to argue its way past the regime first, and then past the Governor.

The open gap in the ensō is the whole point of the mark: the trade left untaken is still a decision, and usually the better one.

The Governor sits between every strategy and every order
concentration.symbol how much of the book a single name is allowed to become.
concentration.sector the same ceiling, one level up, so a “diversified” book cannot quietly become one bet.
crowding.max_bots_per_name how many strategies may crowd into the same symbol at once.
exposure.total a hard ceiling across everything open, both books, at any moment.
drawdown.kill_switch the level at which the engine stops trading, and stays stopped.

the limits are yours and they live in your own config.
this page does not know them, so this page does not show them.

An engine that cannot say no is not risk-managed. It is just fast.

Two books. One engine.

Indian markets close. Crypto does not. That is the only real difference between the two books. The same regime engine reads both, and the same survival-first Governor sits in front of both. There is no separate “crypto mode” with looser rules, because the rules are the product.

Indian zerodha kite

Equities and F&O

Cash equity, index and stock derivatives, and commodities, routed through the Kite API on a session you hold yourself.

equity cash index F&O stock F&O MCX

opens and closes with the exchange. outside those hours the engine has nothing to do, and does it.

Crypto your exchange

Spot, perps and options

The same strategy library, the same gates, running against a venue that has no closing bell and no lunch break.

spot perpetuals options

24/7. crypto never closes, so the paper engine never stops, which also means it is never rescued by the bell.

Shared
regime engine governor order path

schematic · zerodha is named as a venue only · no affiliation or endorsement

Nothing reaches real money on a click.

A strategy earns real capital or it does not get any. There is no button on any screen that promotes a strategy to live. Three gates stand in the way, they are checked inside the bot's own process, and all three must hold at the same time.

Gate 01

proof

A run of closed, profitable forward-tested trades. Closed, not open. Realised, not marked. Hope does not clear this gate.

Gate 02

funding

A funded account behind it. No phantom capital, no simulated balance standing in for money that does not exist.

Gate 03

arming

An explicit arming flag, set in the bot's own environment, by hand. The interface cannot set it. Neither can a strategy.

live and only then

gate 01 and gate 02 and gate 03, never any two of three

Proof, not hope.

The interface can ask. Only the environment can allow. That asymmetry is deliberate: the worst trading day of your life should require you to have typed something, on purpose, the day before.