ExecutionIntermediate
6 min read

Connect a Demo Trading Account

Get a Bybit Demo API key, connect it to BitPredict, and run automated signal execution on the testnet with zero real capital.

Demo Trading connects BitPredict to Bybit's testnet infrastructure. Unlike Virtual Accounts (pure simulation), Demo Trading executes real orders on a real exchange using fake capital. This is the most realistic pre-live test environment available.

1

Create a Bybit Demo account

Go to testnet.bybit.com and create an account if you don't have one. Bybit's testnet is completely separate from their live platform — no real money is involved.
2

Generate a Bybit Demo API key

Log into testnet.bybit.com → Account → API Management → Create New Key. Set permissions: Read, Trade (order placement), Position. Save the API Key and API Secret — you'll only see the secret once.
3

Add the account in BitPredict

Go to Settings → Demo Trading → Add Account. Enter your API Key and API Secret. BitPredict encrypts your key with Fernet symmetric encryption before storing it. Click Verify to test the connection.
4

Configure the account

After connecting, set your default leverage, position mode (One-way or Hedge), and margin mode (Cross or Isolated). These can be overridden per strategy assignment.
5

Assign a strategy

Go to Demo Trading → your account → Assign Strategy. Select the strategy. Configure leverage, position mode, and margin mode for this specific assignment if different from account defaults.
6

Monitor execution

The Demo Trading dashboard shows your live balance, open positions, P&L, and a full transaction ledger. Unlike Virtual Accounts, you'll see actual order fills, partial fills, and execution timestamps from the exchange.
7

Observe for at least 2 weeks

Watch for execution quality: are fills coming at the expected prices? Are there any order rejection errors? The Bybit testnet reflects real exchange mechanics without real consequences.

If you see order errors in the Demo Trading ledger, check the error codes against Bybit's documentation. Common issues: incorrect symbol format, insufficient testnet balance (top up at testnet.bybit.com), or position mode mismatch between the account setting and the order.

Bybit's testnet has occasional downtime and is less reliable than the live exchange. Don't draw conclusions about execution quality from a very short test period — a week of smooth execution can be followed by a day of connection issues that wouldn't happen on the live platform.

Connect a Demo Trading Account · BitPredict