Command reference
Every command group in the jw3 CLI, what it reads or changes, and the flags that matter.
الترجمة غير متاحة بعد — يتم عرض الإنجليزية.
jw3 --help is the authoritative list on your machine. This page groups the same commands by what they do. Nothing marked read can change an order or a position.
Account and venue reads #
| Command | What it returns | Cost |
|---|---|---|
jw3 connections | Connected venues, status, market coverage | read |
jw3 balances --exchange … | Wallet balances | read |
jw3 positions --exchange … | Open positions, with --watch/--polls to stream | read |
jw3 orders --exchange … | Working orders | read |
jw3 order --order-id … | One order's current state | read |
jw3 fills --exchange … | Execution fills with price, size and fee | read |
jw3 pnl --exchange … | Realised PnL history | read |
jw3 pnl-reconcile --exchange … | Counts losses closed by the venue's own stop into the daily loss counter — never trades | read + counter |
jw3 onchain --chains … | On-chain wallet balances | read |
jw3 risk | Limits, kill switch, autonomy, daily usage | read |
jw3 diary --day … | Setups, trades, notes, analyses for a day or range | read |
jw3 diary-note --body "…" | Appends or replaces a note on a day (--mode is append or replace) | write |
jw3 daily-prep [--dry] | Builds the morning brief and records it in the Diary; --dry previews | write |
jw3 heat | Portfolio heat and free margin per venue | read |
jw3 insights --days 30 | One-shot Insights summary: regime, funding, carry, venue share, your fee drag, headlines | read |
Market data #
| Command | What it returns | Cost |
|---|---|---|
jw3 market | Last price, 24h stats, book snapshot for one pair | read |
jw3 screener | Venue screener rows (gainers, volume, funding) | read |
jw3 klines | Candles with optional --rsi and --vwap | read |
jw3 tick --pair … --seconds 15 | Live tick stream and push rate | read |
jw3 markets ending | Prediction markets closing inside a window | public |
jw3 poly scan | Live short-horizon prediction markets | public |
Analysis engines #
| Command | What it answers |
|---|---|
jw3 analyze trend | Multi-timeframe direction verdict for a pair |
jw3 analyze prediction | Verdict for one prediction market |
jw3 scan fade | Exhaustion setups both ways, with ATR% |
jw3 decide | Single long/short/flat decision with calibrated confidence |
jw3 forecast | Direction and expected move from a K-line model |
jw3 vote | Confidence-weighted ballot across engines; vote stats, vote record |
jw3 spikes | Volatility, thrust, book-imbalance and spread alerts |
jw3 intel <topic> | Headlines, sentiment and catalysts for a topic |
jw3 news | Crypto headlines by pair or source |
jw3 committee | Multi-engine committee verdict |
jw3 oracle | Oracle read, optionally with a chart image |
None of these place orders.
Planning and simulation #
| Command | What it does |
|---|---|
jw3 scalp plan | Derives TP, step spacing and sizes from measured volatility |
jw3 grid plan / grid backtest | Directional ladder plan, or a replay of all three biases |
jw3 backtest scalp / backtest live | Fee-aware replays of a mechanic on real klines |
jw3 farm run / farm leaderboard | Runs backtests across pairs and ranks them |
jw3 paper … | Local paper account: create, fund, execute, positions, fills, pnl, tick, reset, list |
jw3 paper never contacts a venue — it is a local simulation for testing a mechanic.
Proposals #
Proposals file a setup into your Diary for approval in the app. They never place an order.
jw3 propose --pair BTC/USDT --side long --entry 64000 --stop 62000 --thesis "…"
jw3 propose-idea --pair ETH/USDT --side buy --entry 3100 --stop 2980 --target 3300
jw3 propose-bracket --exchange kucoin --pair BTC/USDT --side buy --entry-type market --amount 0.01 --stop 61000 --tp 66000:50,68000:50
jw3 propose-predict --market-id … --side yes --jev-verdict "…" --rationale "…"
jw3 propose-close-all --rationale "…"Needs trade:propose.
Execution — real money #
Every execution command prints a preview and sends nothing without --yes. The server re-checks the kill switch, caps and fees on every call; --yes never overrides a server refusal.
| Command | What it does |
|---|---|
jw3 execute | Place a spot or futures order, optionally with stop, take-profits, chase and idempotency key |
jw3 close | Close or reduce a futures position with a reduce-only market order |
jw3 exits | Arm or replace venue-native stop and take-profit legs |
jw3 cancel | Cancel one order by id |
jw3 cancel-all | Cancel every open order on one pair |
jw3 reserve sweep | Move excess futures balance back to the main account |
jw3 scalp start / watch / kill | Run or stop a multi-step scalp plan |
jw3 grid start | Seed and place a ladder |
jw3 trail | Ratcheting close-stop on an open position |
jw3 watchdog check / run | Monitor positions and optionally flatten them |
Needs trade:execute.
Advanced loops and guards #
These automate a whole cycle rather than one call. All of them are dry-run by default and refuse to send anything without --yes; jw3 ttm has no live path at all.
| Command | What it does | Sends orders? |
|---|---|---|
jw3 loop --pair … | One read-only sense cycle in a single fan-out: market, positions, screener, analysis and a scalp plan, under a 5s budget | No |
jw3 bounce --pair … --side … | Watches the session low and fires only after a set bounce off it (--bounce-pct, --lookback-min) | Only with --yes |
jw3 degen [--pair …] | Screens the tape for exhaustion, confirms with the model legs, applies heat caps and runs the scalp mechanic; --paper records instead of trading | Only with --live --yes |
jw3 ttm --pair … --side … | Sizes a martingale ladder from equity, ATR and leverage and prints the trail follow-up — a calculator, not an executor | No |
jw3 live --pair … | The single live execution path: one approved decision becomes exactly one ticket, then verifies what the venue did | Only with --yes |
Start with jw3 loop and jw3 ttm: both are pure reads or arithmetic, so you can see what the guards would do before any of them is armed.
Supervision and automation #
| Command | What it does |
|---|---|
jw3 supervise | 24/7 supervisor: restarts child guards, heartbeat file, log rotation |
jw3 daemon --config manifest.json | Runs a manifest of guards in one process |
jw3 monitor | Snapshot of positions and orders |
jw3 alert --snapshot … | Diffs two snapshots and emits alerts |
jw3 reconcile | Compares local state files against venue truth |
jw3 learning record / learning stats | Records outcomes and scores them |
Utilities #
| Command | What it does |
|---|---|
jw3 harness | Harness self-check: endpoints, auth, scopes |
jw3 score stats / score report | Scores recorded decisions |
jw3 defi protocols, markets, positions, quote-lp, build | DeFi reads and unsigned transaction builders |
jw3 auth (login, logout, status) | Token lifecycle |
Spaced aliases #
Hyphenated commands also work spaced: jw3 diary note, jw3 daily prep, jw3 pnl reconcile, jw3 cancel all, jw3 reserve sweep, and jw3 propose idea|bracket|predict|close-all.
Flag aliases: --lev = --leverage, --tf = --timeframe, --bounceback-pct = --backoff-pct.
قائمة التحقق
- Found the command group you need
- Confirmed whether it reads or moves money
- Checked the scope your token needs
