For your trading and your own product
Your robot, in its own application.
Run a strategy without keeping XTester Studio open. Launcher gives the robot its own window with charts, orders and controls. You can also compile and package it as a standalone product, add your robot’s name and logo, and distribute or sell it under your own brand.
Download XTester Studio →Live market · paper strategy · BTCUSDT · Binance Spot · real timeActual public 1-minute candles via WebSocket; no generated ticks. All orders and P&L are local simulations. No account, API keys or exchange orders.
Paper strategy stopped; public market data continues.
Statistics
Local paper results with assumed fees of 0.1% per fill. SELL trade P&L is the net roundtrip result after entry and exit fees; BUY has no closed-trade P&L. Unrealized P&L is the open position price change before fees. No slippage or real execution; not strategy performance.
Journal
Local paper strategy events, not exchange or desktop logs.
Profile
About robot · MCP Autonomy Demo
One strategy per window. This example has only MCP Autonomy Demo; other strategies open their own Launcher windows.
Single-level long-only LIMIT grid, not stop orders: BUY below the observed price, then SELL above entry. At most one order and one position. A later live update fills at its price if marketable, or at the limit if a newly extended same-minute wick proves a touch since the previous live update. Old wicks, first reconnect updates and missing history never fill orders. Candle updates cannot prove every intraminute touch. Virtual cash: 10,000 USDT; fee 0.1% per fill; no slippage model; 500-fill safety cap.
Parameters for this local paper example, not the real MCP Autonomy strategy. Apply while stopped updates parameters without resetting cash, positions, orders or trade history. An existing position keeps its size. Only Reset paper account clears the account and history; live market data continues.
Connections
Public feed / local paper account
Public Binance Spot market data only. No account, API keys, uploads or exchange trading. A lost/stale feed freezes paper fills; reconnect reloads history without replaying missed trades. Stop cancels pending orders and retains the open position. No fills occur while the page is hidden or closed; there is no background trading. The paper account, parameters and history are saved in this browser’s localStorage when available. Reload restores the strategy stopped and cancels pending orders; press Start to resume on fresh live data. Missed fills are never replayed. Storage may be unavailable or cleared; it is not a backup. After a connection loss an enabled strategy resumes only on a subsequent fresh update. Availability depends on your region and network; there is no fallback feed.
- Data source
- Binance public Spot API · BTCUSDT · 1m
- Real time · 1 minute per candle
- Actual public 1-minute candles via WebSocket; no generated ticks.
Settings
Chart display · browser only
Reset clears paper orders, positions and results to 10,000 USDT, keeping applied parameters and live market data.
Turn your strategy into a product you can sell
The recipient opens a separate robot application, not the strategy editor. White-label means releasing this application under your own brand.
- Create and test the strategy in XTester Studio.
- Open the custom Launcher (White Label) wizard. Set the robot’s name, publisher information and logo. Choose the launch profiles and settings users may change.
- XTester Studio compiles the strategy and builds an application package with the components the robot needs to run.
- Distribute or sell the resulting application under your own brand.
Choose a profile and trading mode
A launch profile holds the instrument, timeframe, strategy parameters, account and risk limits. Use Paper to simulate orders. Live trading is available for supported accounts, markets and networks after the launch checks.
Watch the market and the robot together
Use candles or a line chart, choose a timeframe, add indicators and split the workspace into several charts. Positions, orders and trades sit below the charts. Launcher saves the layout for this robot.
Start, pause, resume and stop
Control the robot from the top of the window. When stopping, choose whether to cancel orders and close positions. Live sessions also let you cancel orders or close a position separately.
Review events and results
Search the journal and filter warnings or errors. Statistics show equity, profit and loss, drawdown, fees and daily results when those data are available. Paper, Sandbox and Mainnet results are kept separate. After the robot stops, the positions and orders shown in Launcher are the last recorded data from that session, not a live view of your exchange account.
Set up accounts and notifications
Manage exchange accounts and Telegram connections, choose notifications, and configure startup and tray behavior. Automatic application startup does not itself start trading. Theme and language are shared across your robot windows.
Changes the robot didn’t make
In Live mode, a yellow warning appears when orders or positions change without an action from the robot. Check the journal or acknowledge the warning. Trading does not stop automatically.
Decide what your customers can change
When packaging a robot, define its launch profiles. Fix individual settings, offer a choice of values or allow users to edit them. Order and position limits are amounts in the quote currency.
Update the strategy
Send a new version of the strategy to its existing Launcher window. If the robot is running, Launcher asks for permission to stop it and restart with the update.
Run a strategy on your computer
- Open your strategy in XTester Studio and save the changes.
- In the Launcher section, choose “Run in Launcher”, then this computer. XTester Studio compiles the strategy and opens its Launcher.
- Launcher prepares the robot and asks you to confirm the trading mode. Follow the prompts and complete the Paper checks or Live launch checks; the robot then starts. If it is stopped, use the start control at the top of the window to begin the launch sequence again. Follow its activity in the Launcher window and journal.
You can also run the robot on your own server in Paper mode or on HyperLiquid Testnet. Mainnet trading is not available through this remote setup. Run on your own server →