Senzoukria Documentation: Every Screen and Setting

214 pages documenting the desktop app screen by screen, with the settings it actually exposes and what each one changes.

Senzoukria · Documentation · Updated September 2026


  • About and legalThe About screen of Senzoukria Desktop shows the installed version, the broker-access policy, the publisher copyright, the Rithmic and OMNE notices and the open-source licence inventory. It is the permanent home of the legal text that the chart overlay only unfolds on demand.
  • Absorption and icebergsThe Liquidity tab of the heatmap adds three inferred readings to the resting-size picture: an add/pull tint, absorption glows where a level is hit hard but holds, and iceberg rings where a level keeps refilling. All three are computed from the snapshot diff and the tape; on Rithmic the order-by-order iceberg count is overlaid.
  • Absorption zonesAbsorption Zones marks runs of N consecutive body levels in a bar where one side's volume dominates the other by a ratio, then extends a rectangle to the right until a later bar closes beyond the zone.
  • Account KPIsThree KPI cards (Daily PnL, Trailing DD Remaining, Margin Used), a Day Stats block with win rate, trades, best and worst, and a session equity curve sampled every 30 seconds from the broker's account stats.
  • Account pageThe Account page of Senzoukria desktop is the hub for the licence, subscription countdown, device slots, broker connection, login security, language preference, crash reports and the version picker. Billing actions open the website in the system browser.
  • Account pickerTwo pickers decide where orders go: the Trading account chips select which saved broker connection is live, and the Active Account selector in the header switches the account the feed streams, restarting the feed so orders route correctly.
  • Account safety noticesAccount safety notices are a banner that appears when the application cannot prove what happened to a linked stop and target pair at the broker. Each notice names the account and connection and asks for a human check before it clears.
  • Add connection wizardThe three-step wizard of the Connection Manager creates or edits a broker profile: pick a broker from the catalog, pick the connection rail and environment it really offers, then fill the credentials, test the login and save.
  • Agent sourcesThe Tool activity column draws the agent at the centre of eight sources and lists, newest first, the local tool results and provider announcements received in the current conversation.
  • AI agent pageThe AI page holds three tabs — the market agent Sen, a broker-connection assistant and a notes panel — with a conversation rail on the left, a sources panel on the right, and a chat that streams its answer token by token.
  • AI API key gateThe API key gate is the screen every Senzoukria assistant shows when the machine has nothing that can answer: it takes a Claude key or a Groq key, stores it in the operating system keychain, and opens as soon as an engine is available.
  • AI model pickerThe model picker chooses which engine answers you and states the three facts that decide it: what it costs, where your words go, and what the model does badly. Claude, Groq and any locally installed model appear in one list.
  • World map and globeThe announcement map colours the world by how much is scheduled where, over the next forty-eight hours. It renders either as a flat dot grid or as a draggable globe, and clicking a zone filters the economic calendar to that zone.
  • Automatic backtestThe Automatic backtest mode of the Replay screen runs a saved strategy script over weeks to years of cached bars with mandatory transaction costs, using the same conservative fill rules as the research backtester, and records the result in the Performance panel.
  • AutopilotAutopilot runs one of your saved strategies on the connected broker account, one decision per closed bar, with real orders. Nothing leaves until you arm it by typing ARM, and arming is never persisted across restarts.
  • Backtest assistantThe Backtest assistant is a chat panel that reads the statistics of the selected replay session or automatic backtest with your own Claude API key, comments on them without congratulating or predicting, and, in the automatic backtest panel, can rewrite the strategy script into the editor.
  • Bars cache pipelineEvery footprint chart loads its bars through one controller: read the local SQLite cache, ask the cache which windows are missing, fetch only those from the broker, then apply live batches. The cache is keyed on a canonical instrument and stores the 1-minute grain from which intraday timeframes are derived.
  • Bid/ask bicolour modeSide colouring paints each heatmap cell with the ramp of the side resting there, bid or ask, so the wall ahead of price is told apart from the one behind. Intensity only keeps a single ramp. A small legend shows the two real ramps of the current theme.
  • Big Trades bubblesBig Trades draws large executions as bubbles on the chart. Prints are merged within a fixed millisecond window at the same price and side, filtered by an absolute, relative or automatic threshold, and only the largest bubbles are drawn on top.
  • Broker account panelThe broker account panel sits to the right of the chart in Tracker mode and shows the connected account: balance, day result, reported risk limits, the live position, working orders, today's statistics and closed-trade history.
  • Connection errorsWhen a broker refuses a login or a subscription, Senzoukria shows a notice built from the raw message: a one-line title, what is established (when anything is), the consequence and fix, possible causes by frequency, and the broker's exact wording kept for support. A cause is asserted only when the server states it.
  • C++ scriptsSenzoukria can compile a C++17 script to WebAssembly inside its sandbox with a real Clang, then run it on the chart's bars. The toolchain is downloaded once on request, verified by size and SHA-256, and exposes a small ABI: of_compute plots one value per bar, of_strategy returns buy/sell intents for the simulated account.
  • Candle heatmap modeHeatmap candles shade each bar body by how much it traded, or by the size of its delta, so the bars that mattered stand out when the chart is zoomed out to candle mode. The setting lives at the bottom of the Footprint type popover and defaults to Off.
  • Cell colours and layerThe Visual Settings tab of the Footprint settings modal holds the colours of the bid and ask numbers, the neutral Volume, Trades and Cell text colours, the outline drawn around the cell block, the optional full candle behind the cells and the paint layer of the footprint relative to the profiles and the grid.
  • Chart assistantThe chart assistant turns a written request into a validated list of chart actions: enable or disable indicators, set parameters, change the timeframe, repaint colours, apply a theme or save a template. Nothing is applied until you click Apply.
  • Chart colour themesReady-made looks are eight shipped palettes in the Templates Settings tab: one click sets the chart colours, crosshair and outline. The chart assistant knows a separate set of four named themes it expands into individual settings.
  • Chart noticesSenzoukria charts report what the data path is doing through short notices: a busy history load, a partial or refused history request, a stalled download, a closed market, plus a status bar and a live banner that tell you where the chart stands.
  • Trading SettingsThe Trading Settings tab of the chart modal gathers the crosshair snap, the order confirmation mode and maximum order size, the quick ticket and position label options, the history range and deep history, Reload history and the time zone.
  • Visual SettingsThe Visual Settings tab of the chart's Footprint settings modal groups visibility toggles, numeric formats, chart colours, the footprint outline, the crosshair, cell colours, the footprint layer and axis highlights. Every value listed here is the shipped default.
  • Chart templatesSenzoukria has two kinds of chart templates: style templates saved from the Templates Settings tab (colours, crosshair, visibility) and nine built-in indicator templates applied from the Indicators panel that switch cell type, overlays and Library indicators in one click.
  • Chart workspaceThe Footprint workspace splits the chart page into one to four panes, each with its own data source, symbol and timeframe, and lets panes in the same group share a crosshair, symbol, timeframe or zoom.
  • Cluster statisticsCluster Statistic is a footer panel that prints one row of per-bar figures under each candle: Time, Ask, Bid, Delta and Vol. Each row can be switched on or off; the panel reserves its own height at the bottom of the chart.
  • Code editorThe Scripting page's editor is a transparent textarea over a synchronised gutter and a coloured layer. It adds line numbers, indentation keys, syntax colours and an API completion list without pulling in an editor library.
  • Connect assistantThe Connect assistant is a chat panel on the AI Agents page that reads the last connection diagnostic (broker, route, gateway, system, the six preflight stages) and walks you through what to try next. It never asks for a password and never states a cause as established.
  • Connection diagnosticThe connection diagnostic walks a Rithmic connection one step at a time — gateway, system, route, authentication, subscription, first tick — and reports what each step measured. It never designates a cause as certain, and its copyable report contains no password.
  • Connection ManagerThe Broker Connections dialog lists the saved connection profiles with their live status, lets you connect, disconnect, edit, duplicate or delete each one, holds the per-profile Trading toggle, and has a second tab for vendor API keys.
  • Context windowEvery question to the Senzoukria agent carries a system prompt (role, teaching style, drawing vocabulary, image guide), a live trading snapshot, a reply-language directive, and the last 24 turns of the thread, trimmed to the engine's token budget.
  • Front month and expiryA table of 53 CME, CBOT, NYMEX and COMEX futures gives each root its tick size, multiplier, tick value, valid delivery months and expiry rule. From it the app computes the front-month contract, keeps the expiring contract listed during the roll window, and refreshes an expired saved symbol on open.
  • Conversation threadsThe Conversations column on the AI Agent page keeps past threads on your machine, grouped by age, searchable, renamable, and exportable to the Notes library, with hard bounds on how much is kept.
  • Copy tradingCopy trading groups describe which account leads and which accounts follow, and at what size. Replication is currently disabled in the application: the configuration is saved, but no follower order is sent.
  • Crash reportsWhen a screen of Senzoukria Desktop throws during rendering, an error boundary replaces only that zone with a This screen stopped card offering Reload and Copy the details. A crash report is sent only if you turned Crash reports on in the Account page, and it never contains credentials, positions or P&L.
  • Crosshair and magnetThe crosshair colour, opacity, line style and width are set in Visual Settings; the magnet mode (None, OHLC snap, POC snap) in Trading Settings or with the magnet button decides where the price line locks on hover.
  • Crypto depth historyThe Crypto history tab of the heatmap route reconstructs a completed UTC day of the Bybit order book (Spot or USD-M Perp) from daily archives or from locally copied collector minutes, and draws it as a static depth image with measured coverage and gaps.
  • Crypto DOM panelThe Crypto DOM panel is a side ladder on the crypto footprint chart that lists the raw Level 2 price levels of a Binance Spot, Binance USD-M Perp or Bybit Perp pair. It is analysis only: no order can be placed from it.
  • Crypto footprint chartThe crypto footprint chart builds bid × ask bars from public exchange feeds, seeds itself from the local bar cache so the screen is not empty on arrival, and picks its price grouping step automatically from the pair. It is an analysis surface: no order can be placed from it.
  • Crypto history importOn Binance Spot and USD-M perpetual charts, history is built in three steps: candles are imported, the real bid × ask per price is rebuilt from public trade archives, then the chart bars are prepared from the local cache. A loading cover shows the step, an estimate of the time left and a way to show what is already available.
  • Crypto price stepOn crypto charts the footprint step is chosen automatically per pair: from the pair catalogue when it defines one, otherwise 0.005 % of the last price rounded to 1-2-5, otherwise the quote step. The chart bar shows "Step {value} auto" with a tooltip naming the origin and the quote step.
  • Crypto public feedsSenzoukria reads crypto order flow from public exchange feeds — Binance Spot, Binance USD-M perpetuals and Bybit linear perpetuals — with no account, no API key and no data subscription. Crypto is an analysis source only: no order ticket, quick trade or autopilot is mounted on these charts.
  • CVD panelThe CVD panel is a pane under the footprint that accumulates bar delta (ask volume minus bid volume) as candles or a line. A Reset setting decides where the accumulation restarts: each session, each week, never, or a custom lookback in days.
  • Current bar panelThe current bar panel shows the bar that is still forming, enlarged, with the same bid × ask cells, candle outline and bar POC as the chart. It floats over the chart or detaches into its own window.
  • CVD divergenceThe CVD Divergence overlay draws trendlines between two price pivots whose cumulative delta disagrees with the price, regular or hidden, and keeps a session history of every signal with its invalidation status.
  • Data source selectorThe chart data source selector in the Connection Manager chooses which feed drives the footprint, heatmap and DOM: Rithmic direct, a NinjaTrader or Quantower bridge, Binance Spot or Perp, or Databento CME.
  • API keysThe API Keys tab of the Broker Connections window stores vendor keys in the operating-system keychain: Claude for the AI assistant, Finnhub for news, Alpaca for GEX and the options chain, Databento, Tradier and Market Data for real-time OPRA. Keys are write-only and never echoed back.
  • Databento modulesA Databento API key can feed the footprint and heatmap (CME, live), the GEX dashboard and the Options flow (OPRA), one switch per module. Each switch is enabled only when the licence measured on your key covers the dataset; a separate importer loads Databento ohlcv-1m files into the bars cache.
  • Delta profile and bar deltaThree ways to read net delta (ask volume minus bid volume) on the footprint chart: the Delta Profile footprint type that fills each cell from its centre, the Delta Profile panel that stacks the delta of all visible bars per price beside the chart, and the Bar Delta label printed above each bar's high.
  • Detached windowsA footprint page can be moved out of the main window into a separate native window, with its own title bar, F11 fullscreen and toolbar, while market subscriptions stay owned by the main window.
  • Detaching modulesSenzoukria can open the Heatmap, GEX, News, Option Flow, the AI assistant, the current bar panel and the Rithmic DOM in separate OS windows. One window per module; reopening focuses the existing one.
  • DOM ladderThe DOM ladder shows the live order book level by level next to the footprint: resting size per price, cumulative depth from the spread, session memory of prices that left the book, executed volume columns for the session, and MBO iceberg badges on Rithmic.
  • DOM ProfileThe DOM Profile draws the live order book as horizontal bars against the price axis and remembers every price level seen during the session, so levels that left the L2 window remain visible as faded bars. On by default, it shares its memory with the DOM ladder and is fed by the same depth stream as the chart.
  • Drawdown zonesThe Drawdown zones sub-panel of the prop firm simulation measures the consumed allowance of a trailing drawdown, reshuffles sessions two ways (daily and in blocks) over a bounded horizon, and shows the chance of reaching each level, how many times a zone is revisited, and where the account spends its time.
  • Drawing propertiesSelecting a drawing opens a compact floating toolbar with lock, delete, the drawing's quick style fields, an Advanced settings modal and a preset menu. The toolbar can be dragged anywhere and remembers its position.
  • Drawing toolbarThe vertical drawing toolbar on the left of the chart arms one tool at a time (long/short position, horizontal line, ray, trend line, rectangle, text, ruler, profile, anchored VWAP) and holds the crosshair toggle and the trash button. Ctrl+Z and Ctrl+Y undo and redo drawing edits.
  • Economic calendarThe calendar panel lists scheduled releases with forecast, previous and actual, filtered by range, impact and country. Two companion panels read the same data: a seven-day load strip and a short list of the releases due in the next twelve hours for the chosen instrument.
  • Economic events on chartEconomic-calendar events (CPI, NFP, FOMC…) can be drawn as vertical markers on the footprint time axis, coloured by impact, and the time labels carrying a release can be highlighted. Both read the same calendar, which the chart fetches on its own.
  • EMA overlaysThe EMA overlay draws up to three exponential moving averages on the footprint chart, each with its own period, color and width, from one shared price source (close, open, HL/2 or HLC/3).
  • Equity by accountThe prop firm simulation draws the backtest equity curve as a sequence of account bands, one per evaluation bought, so you can see which part of the curve belongs to which account and how each one ended.
  • Executed trades on chartThe « My trades » overlay reads executed trades from the journal and draws them on the chart: a triangle at the entry, a square at the exit, and the P&L. Markers state the result — win, loss or flat — never a reason for the exit.
  • Export barsThe Export button on a Senzoukria chart writes the bars currently loaded, and their per-price levels, as two gzip-compressed CSV files in Documents › Senzoukria › Exports, with UTC timestamps and the cache provenance of every row.
  • Fill historyThe automatic backtest panel reads the cache coverage for the chosen contract, granularity and period, then offers two downloads for the missing sessions: the footprint drain (every trade with its aggressor side, rebuilt into bid × ask) or the faster server bars without levels. Coverage is counted in trading sessions at five per seven days.
  • Flatten allFlatten all cancels every working order and exits every open position on the account, from the Trading page or the top bar of any screen, and only reports success when the backend has verified that the broker's books drained.
  • Footprint cell typesThe Footprint type chip in the chart toolbar decides what every price-level cell shows: a pair of numbers, a single metric, a horizontal mini-profile or a shaded heatmap cell. Sixteen layouts are grouped into three families, and the choice is persisted per chart settings.
  • FPS meterSenzoukria ships two frame-rate readouts, a global meter toggled with Ctrl+Shift+F and a per-chart counter next to the price axis, plus a render pass profiler whose timings go to the console in development or when opted in.
  • Full screen and focus modeF11 switches the Senzoukria window to real OS full screen in every window and chart frame. Focus mode is a separate, persisted preference that removes the visual signatures of the screens while tables and controls stay in place.
  • GauntletThe Gauntlet block appears under every automatic backtest result. It reruns the whole parameter grid on the full period, computes PSR, DSR, a permutation p-value, PBO and a drawdown distribution, then applies eight criteria to answer "is this edge real?" with GO, NO-GO or CONDITIONAL.
  • GEX assumptions panelGamma exposure is computed, not published. The Calculation assumptions panel names every choice behind the levels on the GEX page, makes the two recomputable ones adjustable, and shows how far zero gamma, the call wall and the put wall move when they change.
  • GEX by strikeThe by-strike chart shows where exposure is placed: call and put bars per strike, a net line over each one, and a cumulative curve on its own right-hand axis whose zero crossing is the flip this chart sees. A zoom control limits the window around spot and both settings are remembered between sessions.
  • GEX data statusThe provenance row at the top of the GEX workspace carries three separate chips: which option-chain source is in use and how far behind it publishes, whether the US options session is open, and how old the chain actually on screen is. Freshness is measured from the backend's chain timestamp, never from the moment the request came back.
  • GEX key levelsThree KPI cards carry the levels the rest of the workspace is built around: zero gamma, the call wall and the put wall, each with its distance from spot in points and in percent. The cards follow the workspace expiry mode and fall back to the full chain when the per-expiry set does not exist.
  • GEX levels historyThe history panel records one point per minute and plots the call wall, zero gamma and the put wall against spot through the session, either as prices or as distances from spot. A second track below carries net GEX, vanna or charm over the same timeline.
  • GEX levels on chartThe GEX levels overlay projects the Call Wall, Zero Gamma, Put Wall and up to four ranked strikes per side from the GEX module onto a futures chart, converting index or ETF strikes to the contract price with a spot ratio. It draws nothing without a GEX snapshot.
  • GEX regime overviewThe overview page turns the computed exposures into one sentence — dampened, amplified, on the edge or unclear — and draws the corridor between the put wall and the call wall with spot inside it. Below the sentence, eight quick-stat cards carry the aggregate exposures, each naming what is missing instead of printing a zero.
  • GEX price profileThe price profile answers a question the by-strike chart cannot: what total dealer exposure becomes if the underlying moves. It rescales the exposure published by the backend across a ±8% window in 81 steps, and the price where the curve crosses zero is the flip this page reports.
  • GEX surfaceThe surface page plots one value across strikes and expiries at the same time, as a 3D relief, a flat heatmap, a single expiry slice or an aggregated profile. Five measures can be plotted, and each one states whether it is model output or published by the chain.
  • GEX time surfaceThe time surface stacks the successive price profiles of the session: time across, price up, exposure in colour, with the underlying drawn over the map. One column is recorded per minute, so a wall that appears at eleven and grows all afternoon looks nothing like one that was there at the open and melted.
  • GEX workspaceThe GEX workspace organises gamma exposure into seven pages behind a context bar that never leaves the screen: regime, spot, flip, call wall, put wall, total GEX and 25Δ skew; a page without data is disabled and its tab says why.
  • Guide pageThe Guide page lists eight chapters, from the first data connection to the assistant, each with numbered steps and deep links into the app. Every chapter can be marked as done and handed to the assistant with one question; the page also hosts the button that starts or restarts the guided tour.
  • Guided tourThe guided tour starts on its own the first time you open the connected app and walks through every screen with a spotlight, a bubble and a pre-recorded voice. It opens menus for you, waits for your gesture on some steps, and can be restarted at any time from the Guide page.
  • Heatmap crypto controlsWhen the heatmap runs on a crypto source, a control row selects the market (Binance Spot, Binance USD-M Perp, Bybit Perp) and the pair, and the Rendering tab offers an Auto setup that derives the volume filter, noise floor, big-order threshold and visible price range from the live data of that pair.
  • Heatmap intelligence panelThe Intelligence button of the heatmap opens the Liquidity lens, a side panel that records the life of each displayed book level (quantity, peak, executions, net changes) and lists candidate events: walls, refills, absorptions, sweeps and MBO refreshes.
  • Heatmap ladderThe heatmap ladder is the DOM column on the right of the heatmap: a table of the book with price, depth bar, a rolling executed-volume column and session bid/ask/delta columns. Its header names the contract, the venue, the depth received and the age of the last book.
  • Heatmap markersThis page covers the lines and highlights drawn over the heatmap: the POC / VA / VWAP key levels, the best bid and ask lines, the last-price trail, the right-side margin, the time zone, and the big-order highlight of the book ladder.
  • Heatmap overviewThe Heatmap module paints resting liquidity by price and time from a live depth feed, with trades, key levels, a book ladder and optional markers. This page explains where the data comes from, what the controls row does and how to read the HUD.
  • Heatmap rendering settingsThe Rendering tab of the heatmap settings modal controls how resting size is mapped to brightness: intensity, contrast, an absolute low floor, adaptive or manual scale, vertical smoothing and the colour theme. The Presets tab applies named bundles without touching your colours.
  • Heatmap trade bubblesVolume dots draw each aggregated trade on the heatmap as a bubble whose area follows the traded quantity. The Trades tab sets their size, a volume filter, neutral or aggressor colouring, six visual styles and the outline and text colours.
  • Heatmap profile windowThe Profiles tab of the heatmap settings controls the volume profile drawn on the left edge of the heatmap: how much history it covers (1 minute to 1 day), its width, opacity, backdrop and the colours of the POC, value area and remaining levels.
  • Hedging pressureHedging pressure accumulates the share-equivalent that option flow forces dealers to hedge — aggressor side times delta times size times 100 — and draws it as a signed curve around zero. Sweep and multi-leg detection feed the tags on the tape from the same pure analytics module.
  • History loadingWhen a Senzoukria chart opens, a loading overlay shows the history download as a growing candle silhouette with a percentage, a bar count and an estimated time left; a startup recovery module re-subscribes automatically when a feed announces success but delivers nothing.
  • HMM regime stripThe HMM Regime overlay fits a Gaussian hidden Markov model on the loaded bars and paints one colour strip per bar: the most likely regime (bear, range, bull) and the model's confidence. It observes price returns or the bar's order-flow delta.
  • Hurst MR signalsHurst MR is a signals-only overlay: it computes a rolling Hurst exponent (R/S), a z-score of the close against a rolling mean, and marks hypothetical entries toward fair value with suggested stop and target levels. It never sends an order.
  • ImbalancesSenzoukria highlights two kinds of imbalance: per-cell colouring, computed on every level when the candles are built, and the Stacked Imbalances overlay, which marks runs of consecutive levels where one side dominates the diagonal neighbour by a ratio. The two use different rules and different settings.
  • Indicator guide cardsA Study guide card appears at the top of the settings pane for studies whose name could be read as more than they compute. It states the kind of measure, the unit, the data the calculation requires and a note on the convention and its limits. The card is documentation only.
  • Indicators panelThe Indicators button on the chart toolbar opens a floating panel with a searchable list of built-in overlays and panels, the Library of series indicators, your own scripts and a templates bar. Each row has an on/off LED, a favourite star and a gear that opens the settings pane on the right.
  • Advanced averages and trendEleven price-based studies extend the Averages & volatility group: DEMA, TEMA, ZLEMA, VWMA, KAMA, ALMA, McGinley Dynamic, LSMA, Linear Regression Channel, SuperTrend and Price Envelopes. All are overlays computed on the close, with no session reset and no tick-size dependency.
  • Buy/sell flowThe second wave of the Tape & flow group adds cumulative buy and sell volume per session, a buy/sell ratio, volume z-score, session RVOL, trade intensity, a tape speed EMA and two marker studies for climax and quiet bars.
  • Candle patternsFourteen studies that read only the aggregated OHLC of each bar: engulfing, pin bar, inside and outside bar, doji, three-bar reversal, gap open, swing high/low, break of structure, plus five pane studies describing bar structure. Markers are placed on the price chart; histograms sit in a pane.
  • Channels and pivotsOverlay references from the channels family: Parabolic SAR, Ichimoku cloud, Fibonacci, Woodie and DeMark pivots, Fibonacci retracement and extension, Standard Error Bands, MA Ribbon, Fractal Channel, Opening Range Bands, anchored VWAP from a swing high or low, and the MA Crossover signal. Every entry draws on the price chart.
  • Delta indicatorsThe Delta group of the Indicators library turns the bar delta into six pane studies: Delta Histogram, Delta %, Session CVD, Delta momentum, Delta min/max and Price/Delta Divergence. Delta is read from the backend aggregate and the CVD resets only at the source session open.
  • Delta statisticsThe extended Delta group of the indicator library adds nine studies on bar delta: a delta % histogram, intrabar max and min delta, trades delta, bid/ask share, delta z-score, delta streak, bar-to-bar delta divergence markers and stacked imbalance squares.
  • Profile levelsThe Profiles & levels group draws session-anchored reference prices on the chart: rolling VPOC, developing session POC, developing VAH/VAL, Initial Balance, session open, prior session high/low/close and overnight high/low.
  • Microstructure seriesThe microstructure family measures how volume is distributed inside each bar (concentration, effective book width, aggression around the mid, passive absorption, delta efficiency, CVD slope) and where the session stands (VWAP distance, range position, volume pace, time-of-day volume, opening drive).
  • Momentum indicatorsThe Momentum group holds twelve classic oscillators drawn in a pane: RSI, MACD, Stochastic, Stoch RSI, CCI, ROC, Williams %R, Momentum, MFI, TSI, ADX/DMI and Vortex. They run continuously across sessions and only read bar OHLC and volume.
  • Moving averages and bandsThe Averages & volatility group of the Indicators library holds the eight base studies: SMA, EMA, WMA, Hull MA, ATR, Bollinger, Keltner and Donchian. Each one is a pure calculation on the loaded bars, with a warm-up that stays empty until the full window exists.
  • Order flow per levelFourteen studies read the internal structure of each footprint bar (price, buy and sell volume, trade counts per level) to say where the flow happened: delta at the extremes, POC position and migration, value area width, single prints, imbalance levels, absorption markers and delta per trade.
  • OscillatorsFourteen additional oscillators live in the Momentum group: Awesome and Accelerator (Bill Williams), Ultimate Oscillator, DPO, TRIX, Know Sure Thing, RVI, Chande Momentum, Balance of Power, Schaff Trend Cycle, Connors RSI, Fisher Transform, Coppock Curve and Elder Ray. Each one names its smoothing convention and returns a gap rather than an invented value.
  • Risk and stopsThe risk family draws theoretical stop and target geometry from bars: ATR stops, Chandelier exits, a volatility stop, R-multiple levels, MAE in ticks, daily range projection, volatility regime, drawdown and run-up, range expansion streak, session risk budget and gap fill level. None of them are orders.
  • Session structureThe Structure & sessions group draws running session high/low and mid, the opening range, Initial Balance extensions, classic and Camarilla pivots, naked POCs, the prior session VWAP and the prior week high/low, all anchored on the source session opening.
  • Statistics indicatorsThirteen statistical studies computed on the loaded bars: linear regression slope and R², price/volume and price/delta correlation, skewness, kurtosis, Hurst R/S, autocorrelation, Shannon entropy, price z-score, percentile rank, efficiency ratio and Higuchi fractal dimension. All of them draw in a separate pane under the chart.
  • Tape studiesThe first wave of the Tape & flow group holds seven studies: Tape Speed in trades per minute, Diagonal Imbalances count, Stacked Imbalances markers, Absorption Score, Unfinished Auctions markers, Effort vs Result and POC Drift (ticks).
  • Volatility indicatorsThe Volatility group contains six studies: ATR %, True Range, Std Dev, Squeeze, Chaikin Volatility and Realized Vol. They measure price distance from high, low and close, run continuously across sessions and ignore the tick size.
  • Volume indicatorsThe base Volume group contains six pane studies built on the bar aggregate: Volume, Buy/Sell Volume, Average Trade Size, Volume ROC %, Relative Volume and Trade Count. Bar volume is the backend sum of buy and sell per level, consumed as is.
  • Volume flow indicatorsFourteen classic volume studies complete the Volume group: OBV, Accumulation/Distribution, Chaikin Money Flow, Chaikin Oscillator, Force Index, Ease of Movement, NVI, PVI, Volume Oscillator, Price Volume Trend, Volume-Weighted MACD, Money Flow Volume, Volume Divergence and Session Cumulative Volume. Accumulators keep a running path; ratios return gaps.
  • VWAP seriesThe VWAP & bands group of the Indicators panel: Rolling VWAP, Session VWAP with σ bands, Anchored VWAP (session open), the configurable Anchored VWAP with ten anchors and three bands, and the VWAPs anchored to a swing high or low. All use the typical price (H+L+C)/3 weighted by bar volume unless a different source is selected.
  • Interface languageSenzoukria Desktop translates its interface into English, French, Spanish, Italian, Simplified Chinese, Russian and Arabic. The language selector applies immediately to the whole app, while chart data, symbols and broker messages stay exactly as the exchange sends them.
  • Journal calendarThe Calendar tab of the Journal shows one cell per day of a month, coloured by that day's realized P&L, with a trailing weekly total column and a click-through summary of every trade closed on the selected day.
  • Journal CSV import"Import trades from CSV" reads a broker export, detects the delimiter and columns automatically, previews the parsed trades and writes them into the journal. Re-importing the same file updates existing rows instead of duplicating them.
  • Daily notesThe Daily Notes tab keeps one written note per calendar day — pre-market plan, end-of-day review, key lessons — plus a mood score and a market-conditions tag, listed month by month.
  • Journal dashboardThe Dashboard tab computes net P&L, win rate, profit factor, streaks, max drawdown and Sharpe over the closed trades of the selected account, then charts the equity curve, long versus short, the day-of-week track record, win rate per setup and a per-symbol table.
  • Journal overviewThe Journal route groups five tabs (Trades, Calendar, Daily Notes, Playbook, Dashboard) under a top bar that streams the connected broker account and an account scope bar that decides which account's trades every tab shows. Accounts are never merged silently and never deleted automatically.
  • Journal playbookThe Playbook tab is a library of your repeatable setups — name, colour, criteria list, target win rate and a reference image — which trades can be tagged with so the Dashboard can report win rate and P&L per setup.
  • Journal Rithmic syncThe journal fills itself from a connected Rithmic account: an automatic sync runs when a position goes flat and on a 15-minute safety net, while "Sync from Rithmic" pulls a 60-day backfill by hand. Fills are paired into trades, deduplicated on their fill ids and charged the prop-firm commission per contract.
  • Journal trades tabThe Trades tab lists the trades of the selected account with four statistic cards, a sortable table, a manual trade form, a detail panel with "Review in Replay", CSV export and bulk deletion. Every deletion asks for confirmation and warns that nothing brings a trade back.
  • Keyboard shortcutsThe keyboard shortcuts of the Senzoukria desktop app, as bound in the code: undo and redo of drawings, tool cancel and delete, wheel modifiers on the chart, replay transport keys, full screen and the FPS meter.
  • Keyword alertsKeyword alerts watch the incoming headlines for words you list. Each matching headline rings once, on the wire refresh, on this machine only — there is no server, no account and no push.
  • Line and shape toolsSix line drawings share one style model: horizontal line, horizontal ray, trend line, rectangle, text annotation and ruler. Each has a colour, a line style (solid, dashed, dotted) and a width, with rectangle fill and text font options on top.
  • Liquidity TrackerThe Liquidity Tracker is a column on the right of the heatmap ladder that tells, for each price level, what the resting liquidity did over the last 30 seconds: withdrawn without trading, or executed. It needs the Rithmic order-by-order (MBO) feed.
  • Liquidity wallsLiquidity walls draws large resting orders from the live order book on the footprint chart, at their price and from the moment they appeared, using the same detection rule as the Heatmap walls.
  • Local AI engineSenzoukria can answer from a model running on your own machine through a local engine such as Ollama or LM Studio. The app probes the engine, lists only what is really installed, and suggests models to pull when nothing is.
  • Long / Short position toolThe Long and Short tools draw a planned trade with entry, stop and target, compute its reward-to-risk ratio and replay it against the bars that follow (PENDING, ACTIVE, STOPPED, TARGET HIT). The right edge can be dragged past the last printed bar on an extrapolated time grid.
  • Market Profile (TPO)The Market Profile overlay counts, for each price, how many time brackets traded there and renders the result as bars, TPO letters or blocks over a free period: 15 minutes to 1 day, 90/180 rolling days, the CME day, named sessions or RTH. It adds Steidlmayer structure — initial balance, single prints and tails, poor highs and lows — and optional automatic levels merged from the last profiles.
  • Microstructure overlayThe Microstructure overlay reads the live order book and draws the Stoikov micro-price as a trailing line, plus a gauge of L1 queue imbalance and multi-level order-flow imbalance (OFI) normalised by depth. It is a contemporaneous state reading, not a predictor.
  • Monte Carlo on accountsThe "Odds an account hits the max DD" sub-panel replays the whole prop firm run many times with recurring purchases, block-shuffled sessions and a buying policy, and counts what happens to accounts: share dying on the drawdown, pass rate, payouts, accounts bought and funded, and the net result with its 5–95 % range.
  • Naked POCs and unfinished auctionsTwo overlays in the Indicators panel mark levels a bar left behind: Naked POCs draws the highest-volume price of each past bar that no later bar has traded through, and Unfinished Auctions marks bar highs with zero aggressive buyers and bar lows with zero aggressive sellers.
  • Named sessions and CME daySenzoukria anchors every futures session on the CME trading day (17:00 Chicago open) and splits it into named sessions — Asia, London, New York — with each boundary resolved day by day in its own IANA time zone. Profiles, session CVD and replay distributions use these definitions.
  • Navigation bar and Sz menuThe single top bar of the Senzoukria desktop app is also its title bar. It holds the Sz menu drawer, the module toolbar slot, the broker badge, the Detach button and the window controls.
  • News terminalThe News page is a terminal: a strip with the Globex state, four session clocks and a countdown to the next high-impact event, a headline marquee, then the wire, the announcement map with the tape mood, and the economic calendar.
  • News wire and tagsThe Wire is the headline panel of the News terminal: a dense list of stories from the reference sources, a full-text search over the last seven days, twelve topical tags and fourteen symbol presets that switch those tags on in one click.
  • NinjaTrader bridgeThe NinjaTrader bridge streams tick-by-tick history and live trades from a running NinjaTrader 8 chart into Senzoukria over a loopback TCP socket. No broker credentials are entered in Senzoukria: the NT8 chart, its data feed and its Tick Replay setting do the work.
  • Notes graphThe graph view of the Notes tab draws each note as a green neuron and connects notes by [[Title]] links, title mentions and shared tags, laid out by a force simulation on a drifting starfield.
  • Notes libraryThe Notes tab of the AI Agent page is a small local library of markdown notes with tags; the assistant searches it with read_notes and reads a note in full with read_note, and never writes to it.
  • Offline and weekendA Senzoukria chart opens without a broker on the history already stored on the machine, labelled Local data, and explains itself when the CME is closed, on its daily break, or when the provider is unavailable, instead of looking like a broken feed.
  • Flow stats and raceFour cards summarise the premium in the window — total with a call/put split, put/call premium ratio, buy versus sell flow and the biggest trade — and the call/put race charts the two cumulative premium curves through the session so the moment they diverge is visible.
  • Option Flow tableThe tape lists every option print kept in the window with its strike, days to expiry, moneyness, size, volume over open interest, price, premium, delta, implied volatility and aggressor side, and tags the prints that look like sweeps, spread legs or opening positions.
  • Option Flow workspaceThe Option Flow page polls option prints for one underlying and lays them out in three columns: the tape on the left, the underlying chart and premium panels in the middle, contract rankings and pressure on the right. Its header states the market status and the data status separately.
  • Chart trading linesSenzoukria paints the broker position and every working order as horizontal lines on the chart, each labelled with its price and the money at stake, each with a close button, and each draggable to modify or create an order.
  • Order ticketThe order ticket sends market, limit, stop and stop-limit orders to the selected broker account, with a shared quantity, an optional max-size guard and a confirmation dialog that follows the global 1-click / 2-click setting.
  • Overfitting testsSenzoukria measures whether a backtest result survives the number of configurations tried: probabilistic and deflated Sharpe ratios, the probability of backtest overfitting (CSCV), a sign-flip permutation test, an order-shuffle drawdown distribution and a parameter stability check. All are computed locally after an automatic backtest.
  • Pan and zoomThe footprint chart zooms time with the wheel, zooms price with Shift + wheel, pans with a free drag and zooms either axis by dragging its axis, with a “Wheel zoom anchor” setting that decides whether the wheel pivots under the cursor or on the live candle.
  • Parameter sweepThe parameter sweep is the "Parameters to sweep" block of the automatic backtest in Replay. Each axis is a parameter key with a comma-separated list of values; the engine expands them as a cartesian product, capped at 400 combinations, and the walk-forward picks the best configuration per slice.
  • Settings: performanceThe Performance section sets a few rendering knobs at once through three presets (Performance, Balanced, Precision) or lets you set them by hand in Manual. The Rendering sharpness cap decides how many canvas pixels the charts draw; Ctrl+Shift+F shows a frame-rate meter to measure the result.
  • Performance panelThe Results tab of the Replay screen lists every finished replay session and automatic backtest, with a verdict, four headline numbers, charts, detailed statistics in seven sections and a prop firm simulation tab for runs whose trades are still in memory.
  • Positions and ordersThe Open Positions and Working Orders tables mirror what the broker's PnL and order plants report for the active account, with a Cancel button per order and a position stream coalesced to 4 Hz except for open, close and reverse transitions.
  • Concentration and ladderTwo panels answer where in the chain the money landed: a strike by expiry heatmap of net directional premium with its three hotspots named, and a strike ladder that stacks call premium left and put premium right around the price.
  • Price alertsA price alert is a horizontal line armed from the chart context menu. When the live close crosses it, the app plays the Price alert sound once and removes the line. The sound is chosen per event in the Sounds settings.
  • Price axisThe price axis on the right of the Senzoukria footprint chart sizes itself to its widest label, derives its decimals from the instrument tick size, and can highlight round-number psychological levels in a colour of your choice.
  • Prop firm demo modeDemo mode turns the trading panel into a local paper-trading evaluation with prop firm rules: profit target, end-of-day trailing drawdown, soft daily loss limit, contract cap and minimum days. No order leaves the machine.
  • Prop firm rulesThe Prop firm rules drawer opens from the Performance panel of Replay. Its form captures the evaluation, funded and fee rules of your own account as text fields, converts them once on save into a validated rule set, and stores it locally for the simulation, the evaluation card and the Gauntlet.
  • Prop firm simulationThe Prop firm simulation tab of the Performance panel replays the trades of a backtest against a saved rule set: it groups trades into futures sessions, runs evaluations, funded accounts and payouts through the rule engine, computes the cash actually received, and reshuffles the sessions 500 times to show the range of outcomes.
  • Protections panelThe protections panel lists, for every open position, the loss-side exit and the profit-side exit that the broker actually reports among the working orders. It is a read-only mirror: it places nothing, modifies nothing and cancels nothing.
  • Python scriptsChoosing Python for a script runs it in an embedded engine under the same sandbox rules as JavaScript. The engine is downloaded once, on a click, and then runs entirely offline.
  • Quantower bridgeThe Quantower bridge is the second local bridge of Senzoukria. A plug-in inside Quantower streams the chart's historical and live ticks over 127.0.0.1:7273, and Senzoukria renders them with the full footprint feature set — no broker credentials, no vault.
  • Quick ticketThe quick ticket is a compact order bar pinned to the chart: last price, a sell and a buy button, the shared quantity between them, two touch-limit buttons and a flatten control. It exists in a live version and a simulated version.
  • Replay reportThe session report opens when you press End in Replay. It reads the trades closed on the simulated account since the session started and shows net P&L, twelve ratios, the exit reasons and a note on what the sample can and cannot prove.
  • Replay setupThe Replay setup screen prepares a tick-by-tick replay of a past CME session: choose a contract, a closed session day (or a random hidden one), how many prior sessions to load as context, then Load session. A second mode on the same screen launches the automatic backtest.
  • Replay transportThe transport row sits above the Replay chart once a session is loaded. It plays or pauses the tick stream, seeks to any minute of the session, changes the playback speed from x1 to x25 and ends the session to open the report.
  • Reporting a problemThe Report a problem screen sends a bug report with a measured technical context (version, OS, open module, data source, last error lines) that is displayed before you send it. It works without a session and without an AI key; the side assistant only helps you write the description.
  • Result chartsThe Performance panel draws the equity curve, the underwater (drawdown) curve and the P&L-per-trade histogram of the selected run, then, when the trades are still in memory, six time breakdowns: calendar, hour of entry, weekday, holding time, month and rolling expectancy.
  • Journal to ReplayFrom a trade's detail panel in the Journal, 'Review in Replay' prepares the Replay setup with the trade's contract and its CME trading day. You then load the session as usual and replay the day around your decision.
  • Context menuRight-clicking the Senzoukria chart opens a menu anchored to the price under the cursor: copy or paste a price, add an alert, manage the drawing under the cursor, reset the chart, open settings, and, when a trading account is active, place or manage orders at that price.
  • Rithmic connectionSenzoukria connects to Rithmic directly through R | Protocol with your own login: a system name identifies the firm, a gateway URL identifies the entry point, and the chart subscribes to the selected contract as soon as the connection is ready.
  • Auto strategy (sim)The Auto strategy panel runs one of your saved strategy scripts against the simulated evaluation account on this machine. It decides once per closed bar and can never reach a broker.
  • Script assistantThe Assistant panel of the Scripting page writes indicators and strategies for the Senzoukria sandbox, using your own Claude API key or a local model. With Claude it can run the script in the sandbox, read the real error, apply the corrected code to the editor and search the web for a formula.
  • Console and previewThe console shows the log of the last run with its error and warning counts, and the preview sketches the outputs the run produced, directly under the code that produced them.
  • Script outputsA user script returns an array of outputs, each identified by a shape. Five shapes are drawn on the canvas (line, histogram, bands, markers, levels) and two are rendered as draggable DOM cards (table, panel). Every output is normalised before it reaches the renderer, and anything unrecognised is reported rather than silently dropped.
  • Script templates"Start from a template" opens a gallery of runnable scripts, each showing a different access to the data. The gallery is filtered by the language of the script you are writing.
  • Scripting pageThe Scripting page is where you write your own indicators and automated strategies. It holds the script list, the identity strip, the editor, the run bar, the output console and a reference column.
  • Writing a strategyA strategy script defines decide(bars, params, ctx, state) and returns one decision per closed bar. The decision drives the simulated evaluation account and nothing else.
  • Writing an indicatorAn indicator script defines compute(bars, params, ctx) and returns a list of outputs. This page lists the shapes it can return, where its parameters come from and how the script is stored.
  • Selection profile toolThe Profile tool draws a volume, bid/ask or delta profile over any rectangle of bars and prices you select, with POC and value area, a statistics box and seven drawing styles.
  • Series indicator catalogueThe Library section of the Indicators panel is fed by a declarative catalogue of 205 series indicators, each defined by an id, a label, a group, a target (chart overlay or own pane), typed parameters and a pure compute function. A single engine runs the active studies, isolates failures and normalises the outputs before drawing.
  • Session brief (AI)The session brief is a one-shot AI summary of what is currently loaded in the news terminal — the wire, the calendar and the instrument you picked. It opens as a drawer under the terminal, streams its text as it is written, and is thrown away rather than kept as a conversation.
  • Session imprintThe session imprint draws a single trading day as a step function of cumulative realized P&L — one step per exit — with a point per trade, and a review column listing those trades in the order the account lived them.
  • Sessions on diskEvery CME session drained tick by tick is kept on disk and listed on the Replay setup screen with its tick count and size. From that list you can replay a session without a broker, export it as a gzipped L1 CSV, or delete it to free space.
  • Settings: generalThe Settings page gathers application-wide options in seven sections: General, Performance, Trading, Data, AI, Sounds and About. The General section holds the interface language, the time-axis timezone, Keep pages alive and Reduce motion; chart settings stay in the chart's own Advanced settings.
  • Data and historyThe Data section of Settings shows what the desktop downloads and keeps on this machine: the crypto deep-history depth, a link to the cache and broker page, and, from the chart's Trading Settings tab, the broker history range and the Reload history action.
  • Trading guardsThe Trading section of Settings holds two guards applied to every order the desktop sends: an optional per-order contract cap and a 1-click or 2-click confirmation mode. Both are stored on the backend and shared by every window.
  • Evaluation decision cardThe "Should I buy this evaluation?" card sits under the automatic backtest result. It picks a saved prop firm rule set, runs the full prop report on the backtest trades and answers Worth buying, Not worth buying or Not decidable yet from three explicit thresholds on the reshuffled paths.
  • Signing in and session lifetimeThe Senzoukria desktop app is unlocked with the email and password of the web account. The session token lives 15 minutes and is renewed by a heartbeat every 5 minutes; after 30 minutes without a successful renewal the app signs out.
  • Simulated tradingThe simulated panel is a full paper-trading desk that lives entirely on your machine: balance and equity, a market, limit or stop order form with stop and target in points, the open position, pending orders and a trade history.
  • SoundsThe Sounds section assigns one sound per application event: a recorded voice clip where one exists, one of eleven synthesized tones, or nothing. A master switch cuts every chime and voice in the app.
  • Connection guideThe connection wizard carries two guides: "Connecting your broker, step by step" (five steps that open on the step the diagnostic designated, with a Bridge lane) and the "Step-by-step guide" (six explanatory steps about the broker portal, with diagrams and optional screenshots).
  • Symbol pickerThe symbol picker lists the instruments available on the current source, grouped by family, with the front-month contract code, the expiring contract during the roll window and a tick size hint.
  • Count barsCount bars close on a threshold instead of the clock: T bars after N trades, V bars after N contracts, R bars at N grid ticks of range and D bars when the absolute delta reaches N, anchored on the CME session open.
  • Time axis separatorsThe time axis of the Senzoukria chart can draw vertical day-change separators, VWAP period restarts and macro economic event lines, and can colour the time labels that carry a scheduled release.
  • Time axis time zoneThe time-axis time zone decides how bar times are labelled and where the history window's midnight falls. It is set from the clock button on the chart toolbar, from Settings → General or from the chart's Trading Settings tab; all three write the same value.
  • TimeframesThe timeframe bar offers 1m, 3m, 5m, 15m and 1H pills plus a Bar type chip where any minute value that divides the day, 15s or 30s, and count-based grains can be typed, pinned and saved as favourites.
  • Trading deskThe Trading page is the account desk: a strip of four stages read from the broker (connection, account, position, protections), the account header, KPIs, the order ticket and the positions and working orders tables.
  • Updates and version pickerSenzoukria desktop checks for a new version at startup and offers to install it. The Versions card on the Account page lists every published build, lets you install any of them, and can pin a build so the auto-updater stops moving you forward.
  • User indicator editorThe "Custom indicators" dialog lets you write an indicator script, run it on the real bars of the current chart and save it. Saved scripts join the Indicators panel under "My scripts", where they are switched on and off like the built-in ones.
  • GEX volatility panelsThree panels of the GEX workspace read the volatility surface of the loaded option chain: the IV smile for one expiry, the ATM term structure across expiries, and the 25-delta skew recorded through the session. Each one states what it measured and refuses to fill gaps.
  • Volume ProfileThe Volume Profile overlay aggregates traded volume by price over a chosen window — session, CME day, fixed minutes, 90/180 rolling days or the visible range — and draws it on the left of the chart with POC, VAH and VAL. It is on by default; the heatmap draws its own volume profile over the profile history chosen there, not over this window.
  • VWAP and sigma bandsThe VWAP overlay draws the volume-weighted average price from a chosen anchor (15 minutes to 7 days, session by default) and, with Mean reversion enabled, up to four volume-weighted standard-deviation bands around it.
  • Walk-forwardWalk-forward splits the backtest period into slices, picks the best parameter configuration on the training part of each slice, evaluates it on the test part it never saw, and reports the concatenated out-of-sample result with an efficiency figure and a deflated Sharpe.
  • Welcome dashboardThe Welcome screen is the default route of the Senzoukria desktop app. It shows the broker connection state, a rail of module tiles, a 24-hour session horizon and widgets fed only by local data: journal, GEX snapshot, news, recent symbols and the AI chat.
  • Agent toolsThe Senzoukria agent has two families of tools, internet and read-only application tools, shown as a capability grid on the AI page; every tool returns short dated text, and none can place an order, arm anything or write a script.

This page in other languages

Keep reading