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.
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.
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.
this is what a missing number looks like.
the terminal has nothing it can source, so it says nothing.
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.
- trendstructure
- india vixfear
- breadthparticipation
- momentumforce
- persistencedurability
computed on the machine running the engine. this page has no feed, so this page has no score.
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 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.
Equities and F&O
Cash equity, index and stock derivatives, and commodities, routed through the Kite API on a session you hold yourself.
opens and closes with the exchange. outside those hours the engine has nothing to do, and does it.
Spot, perps and options
The same strategy library, the same gates, running against a venue that has no closing bell and no lunch break.
24/7. crypto never closes, so the paper engine never stops, which also means it is never rescued by the bell.
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.
proof
A run of closed, profitable forward-tested trades. Closed, not open. Realised, not marked. Hope does not clear this gate.
funding
A funded account behind it. No phantom capital, no simulated balance standing in for money that does not exist.
arming
An explicit arming flag, set in the bot's own environment, by hand. The interface cannot set it. Neither can a strategy.
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.