Bybit Perp Simulator
Paper trading · TP/SL engine

Sign in

Welcome back. Sign in to access your sim state.

Bybit Linear Perp Simulator

Paper trading · bid/ask fills · 0.05% taker fee · TP1 → SL at breakeven
connecting…
Realized PnL
0.00
closed trades
Open PnL
0.00
unrealized
Net PnL
0.00
realized + open
Win Rate
—
0 closed
Trades
0
0 open positions
Fees Paid
0.00
cumulative

Live Prices

CoinBidAskLastSpread
Waiting for WebSocket feed…

Open Position

Simple = market order at current ask/bid. Advanced: Conditional = breakout entry. Long fires when ask rises to your price, short fires when bid falls to it. Fill price = your level (no slippage). Long trigger goes above current ask, short trigger goes below current bid. Or call POST /openlong/<coin> with {investUSDT, tp1, tp2, sl, orderType, entryPrice, autoReentry, requireAttempts}.

Strategy Engine · automated signal execution

disabled BOS side
15m closed candles · internal BOS length 5 · TP1 closes 100%
BOS side uses the internal swing as its stop and the selected risk/reward for TP1. Both side applies that risk to long and short. Reverse side opens opposite to BOS, using the normal BOS stop as TP1 and the normal target as SL.

Backtest

disabled Independent subscriptions
15m closed candles · internal structure length 5 · waiting for BOS or CHoCH
Every internal BOS opens a new independent position in the break direction with no TP and no SL. Bullish CHoCH closes all shorts for that symbol; bearish CHoCH closes all longs. Closed subscriptions cannot re-arm.

Internal Structure Backtest

disabled BOS + 61.8%
15m internal BOS confirmation · waiting for retracement entry
A confirmed internal BOS defines the impulse. The order waits at the selected retracement, stops at the impulse origin, uses fixed USDT sizing, and closes the full position at TP1.

Fibonacci Backtest

disabled 0 orders
Define conditional orders with start time (UTC)
IDCoinSide EntryTP%SL% AmtStart (UTC)Re-entryPersistReq. Att.
No orders defined. Add one below.

Backtest Scheduled Orders

1-minute candles · max 60 days · open positions are force-closed at the end of the range.
Uses the orders defined above.

Copy Trading

TP / SL are engine-side only — no stop-loss / take-profit orders are sent to the exchange.
IDNameEnvKeyCopy BalanceStatusLast Order
No accounts yet. Click + Add account to add your first Bybit account.

API Keys (TradingView & bots)

Pass the key either in the X-API-Key header or in the JSON body as api_key on POST /openPos and POST /close/<symbol>. The secret is shown once at creation — copy it then.
Key IDLabelCreatedLast usedStatus
No API keys yet.
curl / Python / TradingView alert examples.

Open Positions

IDCoinSideTypeQty (Rem./Orig.)Entry MarkTP1TP2 SLNet PnLUnreal. %
No open positions. Use the form or POST endpoints.

Conditional Orders

IDCoinSidePrice Fires whenCurrent DistanceQty TP1SL
No conditional orders. Switch to Advanced in the form to arm a breakout.

Subscriptions

Every trade id the engine is actively monitoring. Click a row to jump to it.
IDStatusCoinSide TypeEntryTP1 SLRe-entryAge
No active trades.

Per-Coin Stats

CoinTradesWinsLosses Win RatePnLFees OpenOpen PnL
No completed trades yet.

Per Trade ID (Session) Stats

Trade IDCoinSideAttempts WinsLossesWin Rate PnLFees
No completed sessions yet.

Trade History

IDCoinSideQtyEntry ExitPnLPnL% FeesExit ReasonClosed
No closed trades yet.