A virtual exchange — no KYC, no deposits
What is paper trading? Why an independent engine matters
Paper trading explained: orders, fills and P&L on real market prices without real money — why it matters, why it should be independent, how it works, and what makes a good engine.
Experiment without real funds. External order connections are available for supported symbols — see the markets page for coverage.
PAPER TRADING
What is paper trading?
Practice and verification: you place orders at real market prices without real money, and fills and P&L are recorded. weltiq offers it as a "virtual exchange" — accounts, API keys and an order interface like a real exchange, but no money moves.
Why it matters
A strategy that passes a backtest behaves differently in a live market. Fill delays, slippage, fees, partial fills and rejected orders change the numbers. Running it for days or weeks under the same conditions before real money is paper trading — the only way to learn without losing.
Why it should be independent
Exchange and broker demo accounts are tied to that company's product: one market, resets and time limits, no API or one that differs from live, and a push toward a real account. An independent paper server covers several markets in one account, treats every tool (TradingView, Claude, Codex, your code) the same way, and keeps the records yours.
How it works
① Open an account and issue an API key. ② Send order intents from the tool you already use — REST API, MCP, TradingView alerts. ③ The server fills them on real market prices with each exchange's rules (fees, tick size, sessions). ④ Fills, balances, P&L and rejection reasons are recorded, and a strategy can run resident on the server 24/7.
How it differs from live
Fills are simulated. Your order does not consume the real order book, so market impact of large orders and liquidity gaps in extreme moves are not reproduced. weltiq documents what it simulates and what it does not.
What makes a good paper trading engine
Real market prices
Fills on the prices printing at the exchange right now, not a separate test pool, or the results mean nothing.
A published fill model
Fees, slippage, tick size, sessions and rejection rules documented and applied per exchange.
Honest limits
What is not reproduced (market impact, liquidity exhaustion) is stated, so going live holds no surprises.
The same order interface as live
Orders through API, webhooks and agents — not web buttons — so you verify the same code and flow you will run live.
Continuous records, no resets
Accumulated fills, rejections and reviews without account resets are what make a track record.
Same request, same policy when going live
Attach a real account and the order request and risk policy stay the same, so paper results are evidence for live.
START
Start with what you already have.
Bring an existing strategy, or turn an idea into your first experiment.
A · Paper tradingYour code & AI tools
Keep your strategy logic outside Weltiq. Connect order intents through API or MCP. Internal templates are optional.
Connect external orders →B · Resident strategiesA strategy that stays running
Run a supported template or a converted, validated strategy on our servers. Review its status after your conversation ends.
Explore resident execution →C · Build & improveFrom signal to experiment
Turn an idea into template conditions. Analyze simulated execution records and improve one variable at a time.
Build your first experiment →
Before your first experiment.
Do I need a brokerage account?
Start paper trading with a Weltiq account. Opening a real brokerage account and connecting live trading are separate steps.
Do I need to convert my strategy?
For external orders, keep your logic outside Weltiq and send supported order intents. Resident execution requires a supported template or a converted and validated strategy.
Can I turn off my computer after connecting external orders?
If your external strategy process stops, new orders stop arriving. Choose resident execution when you want Weltiq to keep evaluating the strategy.
Does every TradingView alert become an order?
The internal entry signal (signal webhook) and the external order webhook are separate. External connections process order intents within limits you have approved.
Can I switch brokers immediately?
Broker-neutral connectivity is our product direction. Check supported connectors, instruments and order requirements. Immediate switching or routing across every broker is not available.