Auto-trading and backtest (Pro+)
Updated 2026-09-29
In short
Pro+ auto-trades the signal sources you choose (launchpad signals, our public channel, your own channels) with your own amount, budget and filters; external calls pass extra safety checks. Backtest your rules on up to 90 days first.
7.1 Turning it on
- 🤖 Auto-trade Pro+ (or
/auto). - Tap ▶️ Enable auto-trading. The bot checks each selected chain for a wallet and enough balance (per-trade amount plus a small network reserve). Chains that aren't ready are listed with 🔐 Create wallet / 💰 Deposit buttons.
- Read "⚠️ Before enabling" and tap I understand the risk, enable. Only the ready chains are enabled.
- ⏸ Pause auto-trading stops it any time. Open positions keep their sell strategies.
7.2 Settings
| Setting | Button | Default | Notes |
|---|---|---|---|
| Signal sources | Launchpad signals · Public channel · Custom channels | launchpad signals only | Multi-select. Public-channel and custom-channel calls get extra safety checks (7.3). Custom channels are the ones you added under 📡 Signal settings. |
| Chains / tiers | chain buttons · S (ring) · A (silent) | follow your signal settings | Tapping narrows the selection; ↩️ Follow my signal settings (chains + levels) restores following. |
| Amount per trade | ✏️ Per-trade amount | 0.1 SOL · 0.05 BNB · 20 USDC · 0.005 ETH (RBH) | Send numbers in the chain order the prompt shows; chains you leave out stay unchanged; each ≤ the chain's max. |
| 24 h budget | ✏️ 24 h budget | 1 SOL · 0.5 BNB · 200 USDC · 0.05 ETH (RBH) | Per chain, counts auto-buys opened in the last 24 h. |
| Max open positions | ✏️ Max open positions | 3 | 1–20, counted across all chains. |
| Filters | ✏️ Filters | progress none · top10 none · death risk ≤ 50% | Send three % values: min curve progress · max top10 holding · max death risk, 0 = no limit, e.g. 30 40 50. |
| Sell strategy | 🎯 Sell strategy | your defaults | Plus an automatic −50% stop loss if you have none. |
Base defaults are set by the platform and shown on the page.
7.3 Rules you should know
- Auto-trading acts on the sources you ticked (launchpad signals by default; public channel and custom channels are optional), and only if the signal is at most 60 seconds old. It does not need signal push to be on. Copy-trading alerts are handled by 👣 Copy, not here.
- Calls from the public channel or your custom channels only buy if every check passes: the Judge gives a verdict that isn't "no chance"; the 1-hour death risk is at or below your death-risk cap; liquidity is at least $5,000; buy and sell tax are at most 10% (on BSC, no buy if the tax can't be read); and on Solana the mint and freeze authority are renounced. If a check can't be read, it doesn't buy. At most 5 external auto-buys per day. Tiers and the progress filter don't apply to external calls.
- One auto-buy per token per user. It won't buy if the price is already more than 30% above the push price.
- Fairness: auto-traders are shuffled randomly for every signal, and each signal has a total auto-trade capacity. When it is full you get "this signal's auto-trade capacity … is full — no buy this time".
- Each buy is announced: "🤖 Auto-trade: signal … → buy X (live)". Manual buys and all sells are processed before auto-buys.
- If a chain runs out of funds, you get "🤖 … had a signal but no auto-buy" (at most every 6 hours) with deposit instructions.
- In replays most rules averaged negative per trade after costs. Auto-trading does not guarantee profit — use small amounts.
7.4 Strategy backtest
🧪 Strategy backtest (auto-trade page or /backtest) replays the signals we have pushed with your rules — the same filters as auto-trading and the same sell engine as your positions, including the 1% fee, about 1.5% slippage and network costs.
- Pick a source: Curve signals (on-chain trade prices) or Public signals (5-second snapshots; tier and progress filters don't apply).
- 30 days / 90 days and the shorter windows run your current auto-trade settings. Public signals go back to June 2026; launchpad signals start from 24 Sep 2026 and grow every day. The result page shows exactly which dates the data covers; Hold 1 h / 6 h / 24 h sets the maximum hold (default 6 h).
- ✍️ One-sentence backtest: describe rules, e.g.
sol S tier 0.2 sol each, double-out, stop loss 50%, last 30 days. The bot shows how it understood you → ▶️ Run backtest or ✍️ Describe again. Anything you don't mention uses your current settings; if you mention sell rules, only those are used. (Chain words understood: SOL, BSC, ARC.) - The result shows the funnel (signals → buys and why others were skipped) and per chain: trades, winners, total and return, median and mean trade, share of profit from the best 1 and top 5 trades, longest losing streak, max drawdown, best / worst trade. Check the median and top-5 share, not just the average. Past replay is not future performance. One backtest per 20 seconds.
Try it in the bot while you read.
Open @Houndsbot