Connect an exchange
Create a trade-only key, allowlist our egress addresses, and attach it. Keys carrying withdrawal permission are refused at connection time.
Start with the quickstart, which gets a strategy backtesting in about ten minutes. The concepts section explains the vocabulary the rest of the platform uses, and the guides cover the things people actually get stuck on.
Install the client, authenticate, and run a backtest. This does not touch an exchange and cannot place an order.
pip install tradelogx-nexusexport NEXUS_API_KEY="nxs_live_..." # from Settings → API keysfrom nexus import Client
client = Client() # reads NEXUS_API_KEY
result = client.backtest(
strategy="structure-v4",
symbol="BTC/USDT",
timeframe="15m",
start="2025-01-01",
end="2026-01-01",
risk_per_trade=0.005, # 0.5% of equity
)
print(result.expectancy) # 0.31R
print(result.max_drawdown) # -0.082
print(result.trades[0].rationale)Before you go live
Task-shaped, not feature-shaped. Each one ends with something working.
Create a trade-only key, allowlist our egress addresses, and attach it. Keys carrying withdrawal permission are refused at connection time.
Point a strategy at a symbol and a date range. The Lab runs the same engine and risk path as live, so the result is a rehearsal rather than a different program.
Daily and weekly loss budgets, exposure ceiling, correlation limits and per-strategy regime allowlists. Nothing trades outside them.
Paper mode consumes the live feed and produces identical journal output. Promotion is a flag, not a rewrite — and it is reversible.
The vocabulary the API, the dashboard and the journal all assume. Worth ten minutes before the reference.
The reference is exhaustive; these three pages are the ones people need first.
Something missing or wrong here is a documentation bug and worth reporting the same way as any other — through the support center.