What the bot is
A systematic portfolio, not an indicator
Forty strategy instances trade six liquid USDT-perpetuals on your own account. The engine nets their signals into one position per asset so you pay fees once, not forty times.
Kelly + OOS Sharpe weighting
20% sized by constrained-Kelly log-utility, 80% by out-of-sample Sharpe — the most honest 'did this work' measure.
Signal netting per asset
Sleeves that cancel each other out on the same symbol don't send orders. Keeps fees and turnover under control.
Four independent kill switches
Drawdown, position-drift, API-health, and margin guards. Any one trips the bot to pause. Only you can resume.
Read-only dashboard
Equity curve, open positions, every order, every fill, every fee — reconciled to Bitunix to the cent every 60s.
Telegram alerts
Pause events, margin warnings, daily 09:00 UTC heartbeat. Send /status anytime for a live snapshot.
One-click pause
Stop new orders instantly. Existing positions run flat as they close — nothing forced, nothing surprising.
Live guard status
All four checks green
Snapshot values from the live engine. The dashboard shows the same numbers your Bitunix account does — reconciled every 60s.
Risk controls
Four independent kill switches
Any one of them can auto-pause the bot. None of them can resume — only the user can press resume after reviewing what happened. The exchange, not the bot's memory, is always the source of truth for the position book.
7-day drawdown guard
Auto-pause if equity drops more than 25% below the trailing 7-day peak. Only you can resume.
Position-drift guard
Auto-pause when the bot's intended book diverges from what Bitunix reports — catches rejected orders, partial fills, and execution failures.
API health guard
Auto-pause if more than 25% of recent Bitunix API calls fail over a 30-minute window.
Margin guard
Warns at margin level 200%, auto-pauses at 150%. Position sizing keeps you structurally far above this line — it's a backstop, not a working limit.
How it works
Three steps from your wallet to live trading
Your capital stays on Bitunix the entire time. QuantMax is the engine; the exchange holds the funds.
Open a Bitunix account
Register with our referral link. We earn a share of Bitunix's standard fees — you get a 20% trading-fee discount applied automatically.
Create a trade-only API key
In Bitunix, generate an API key with read + trade permissions. Withdraw must stay disabled. Paste the key into QuantMax — it's encrypted at rest.
Connect and let it run
The engine starts its 60-second loop: read positions, compute targets, net signals, place orders, reconcile. You watch the dashboard. You can pause anytime.
Performance
Three windows. No cherry-picking.
Backtested across the recent rally, the current chop, and the full 2023 bear. The drawdown sits next to the return — that's the only honest way to read these numbers.
Markets traded
Six USDT-margined perpetual futures on Bitunix. Top-tier liquidity, chosen to keep slippage minimal and correlation diverse.
Exchange: Bitunix · Margin: USDT · Settlement: USDT
FAQ
Direct answers
What we charge, what we don't do, and what can go wrong.
Nothing direct. No subscription, no performance fee, no management fee. You pay only Bitunix's standard taker/maker fees on the trades the bot places — and you get a 20% referral discount on those fees applied automatically. Our revenue comes from Bitunix's affiliate program, which is unrelated to your account balance.
Never. Funds sit on your own Bitunix account the entire time. QuantMax connects via an API key with read + trade permissions only — withdraw must stay disabled. You can revoke the key from your Bitunix settings at any moment and the bot loses access instantly.
Only Bitunix. The whole model — including the fee discount you receive — depends on the Bitunix affiliate relationship. We don't multi-list because that would compromise both the economics and the depth of our integration (broker snapshots, reconciliation, position-drift detection).
USDT-margined perpetual futures on six symbols: BTC, ETH, SOL, BNB, BCH and LTC. All top-tier liquidity. The bot runs 40 strategy sleeves across these six pairs and nets the signals so you hold one position per asset, not forty.
No, and we don't market it that way. It's a systematic multi-strategy engine — 22 fixed strategy logics (trend, momentum, mean-revert, funding-rate, multi-timeframe, cross-asset rank, pairs cointegration, Ichimoku, DCA-grid hybrid) weighted by constrained-Kelly log-utility and out-of-sample Sharpe. Nothing in the trading loop is decided manually or by an LLM.
Three honest reference windows. Modern era (Jan 2025–Apr 2026, 481 days): +196.6% CAGR, Sharpe 3.04, max drawdown -11.0%, 87% positive months. Recent four months (chop regime): +32% annualised, max DD -7%. Three-year stress (Jan 2023–Apr 2026, includes the bear): +14.7% CAGR, but max DD -41.5%. A 41% drawdown is a real possibility and you should be comfortable with that before opting in.
Four independent kill switches run on every 60-second snapshot. (1) 7-day drawdown guard auto-pauses if equity falls 25% below the trailing peak. (2) Position-drift guard pauses if the bot's intended book diverges from what Bitunix reports. (3) API health guard pauses if more than 25% of Bitunix calls fail over 30 minutes. (4) Margin guard warns at 200%, auto-pauses at 150%. Any one trips the bot. Only you can resume.
Yes, one click from the dashboard. Pausing stops all new orders immediately; existing positions run flat as they close — nothing forced, nothing surprising. You also get Telegram alerts for any pause event and can send /status anytime for a live snapshot.
The live account currently runs on roughly $1,000 of starting equity, so the engine is proven to work at that scale. Position sizing scales with your balance — there is no fixed minimum from our side, but Bitunix has minimum-lot rules per symbol that the bot respects (sub-minimum targets are skipped and tagged in the log).
The engine recomputes targets every 60 seconds, but it only sends an order when the net target meaningfully differs from the current position. Sleeves that cancel each other on the same symbol never reach the exchange. Live so far: 76 trades over 11.4 days.