v1.4.13

…

testnet — Stopped
Account value
—
Budget left
—
Total P&L
—
Price
—

Step ladder

Current trade

win(s)
Stop after N wins: finishes trading and stops once N more trades win (1 = the next win). It never stops in the middle of a losing streak, can be set or changed while running, and no position is left open (the win closed at its TP).
Close: market-closes the open trade (counts as a win or loss). Resume: clears a halt and continues at the same step and budget (change settings first if the step didn't fit). Reset: clears a halt, goes back to the starting amount, and restarts the budget from your Budget setting.

🎲 Simulation

What these settings do over many trades. Each run plays the ladder trade after trade in a random market: every trade is a fair coin between its take-profit and stop-loss (a TP further away than the SL, e.g. to cover fees, wins a bit less often). This is what a bot that can't predict the market should expect. Fees and your budget are included; slippage and funding are not, so real results are usually a little worse. It uses the settings in the form below, saved or not.

Wallet keys

Create one at Hyperliquid → More → API. It can trade but can't withdraw. Stored only in the local .env file and never shown again.
The wallet that holds your USDC (the one you log in to Hyperliquid with).

Notifications

Telegram gets a message for every open, close, halt, start/stop and error. Google Sheet gets one row per closed trade. Set TELEGRAM_BOT_TOKEN, TELEGRAM_CHAT_ID and SHEET_WEBAPP_URL in the .env file (see README), then restart.

Trade history

Log

Users

New bot

Type
$

Choose a market