Signal Bot Setup & Configuration Guide
The Signal Bot wizard creates a new Signal Bot in three steps: choose a signal source, set your account and investment, then review and confirm. You can start with a preset configuration or build from scratch.
The bot manages entry orders, DCA orders, take profit, and stop loss automatically once running. Signal Bots support both spot and futures accounts.
Contents
Step 1 - Choose your signal source
Step 2 - Trading account and investment
Step 1 - Choose your signal source
The first step splits signal sources into two groups.

Signal providers
Signal providers are third-party services that send trade signals directly into Altrady. Each provider may also supply signal-specific settings alongside the generic bot settings.
Provider | Description |
|---|---|
Crypto Base Scanner | Scans markets using configurable algorithms and sends entry signals. See Altrady's Crypto Base Scanner for full details. |
The Better Traders | A curated signal service integrated directly with Altrady. Official website: The Better Traders |
Custom signals
Custom signals let you connect your own trigger source.
Option | Description |
|---|---|
TradingView alert | Fires the bot from a TradingView Pine Script alert via webhook. See Webhook Signals: TradingView Setup. |
Custom webhook | Accepts JSON signals from any bot, script, or third-party service. See Webhook and TradingView Signals: Overview. |
Selecting any option advances to the next step. The rest of the wizard is identical regardless of which signal source you choose.
Step 2 - Trading account and investment
Choose the exchange account the bot will trade on, the quote currency, and how much to allocate.

# | Field | Description |
|---|---|---|
1 | Account | Select from your connected exchange accounts. Shows the account name, exchange, and available balance. |
2 | Currency | USDT, USDC, or Other. Filters the investment to the selected quote currency. |
3 | Investment | Total capital allocated across all positions this bot can hold simultaneously. |
4 | Quick-select buttons | Preset amounts based on your available balance. |
5 | Reinvest profits | When enabled, closed-position profits are added back to the investment pool. |
Click Next to proceed.
Step 3 - Review and confirm
The final step presents three starting configurations. The summary panel shows the key parameters for the selected option.
Safe preset
A conservative configuration designed to limit risk. Suitable for sideways or mildly trending markets.

Parameter | Signal providers (e.g. CBS) | Custom signals (TradingView / webhook) |
|---|---|---|
Max positions | 5 (1 per market) | 5 (1 per market) |
DCA entries | 1 entry at 5% | 2 entries at 4%, 8% |
Take profit | +3% | +4%, +10% |
Stop loss | -10%, Follow TP | -10%, Break even |
Position split | Entry 50% / DCA 50% | Entry 33% / DCA 67% |
Balanced preset
A mid-risk configuration with more DCA entries and wider take-profit targets.

Parameter | Signal providers (e.g. CBS) | Custom signals (TradingView / webhook) |
|---|---|---|
Max positions | 10 (1 per market) | 10 (1 per market) |
DCA entries | 2 entries at 5%, 10% | 2 entries at 4%, 8% |
Take profit | +3%, +10% | +4%, +10% |
Stop loss | -20%, Break even | -20%, Break even |
Position split | Entry 33% / DCA 67% | Entry 33% / DCA 67% |
Start blank
Opens the full Parameters panel so you can configure every setting manually. Parameters are organised across four tabs.
Entry tab

# | Field | Description |
|---|---|---|
1 | Max positions | Total number of simultaneous open positions the bot may hold. To avoid running out of funds, make sure that total position size × max positions is less than your available balance. |
2 | Positions per market | Maximum concurrent positions for any single market. For CBS signals, keeping this at 1 spreads risk across more markets. |
3 | Dollar Cost Averaging (DCA) | Toggle to enable DCA. All DCA orders are placed immediately when the position opens, up to 9 extra entries. |
4 | DCA mode | Custom - you set the price and size of each DCA. Signal - uses DCA levels provided by the signal (for CBS: 2 DCAs at 5% and 10% below signal price). |
5 | Deviation | How far price must drop from the signal price before this DCA order is placed. |
6 | Size | Size of this DCA order, as a percentage multiplier of the initial entry order (e.g. 100% = same size as entry, 200% = double). |
7 | Add DCA | Adds another DCA entry, up to a maximum of 9. |
8 | Entry order expiration | (Advanced) Cancels an unfilled entry order after a set time. Recommended for CBS signals to avoid waiting for entries that have already passed. |
9 | Entry price deviation | (Advanced) Adjusts the entry order price by a percentage. A positive value places the order slightly above the signal price, increasing the chance of filling. A negative value targets a better entry price but reduces fill probability. Some exchanges limit how far from the current price an order can be placed. |
10 | Auto close | (Advanced) Automatically closes the position after a set duration. The timer starts once the last entry order fills. |
11 | Entry order | Live summary of the per-position entry order size. |
12 | Full position cost | Live summary of total cost per position including all DCA orders. |
The Allocated funds figure below the DCA section shows the maximum the bot can spend: Max positions × (entry size + DCA sizes). If DCA mode is set to Signal, DCA sizes are not included in the calculation as they are not known in advance.
Take profit tab

# | Field | Description |
|---|---|---|
1 | Take profit | Toggle to enable. |
2 | Mode | Custom - you set profit % and volume per target. Signal - uses TP levels from the signal provider (CBS only). |
3 | Profit | Price gain (%) from average entry price at which this target triggers. |
4 | Volume | Percentage of the total position to close at this target. All target volumes must add up to 100%. To keep a small amount of "free coins," set total volume to around 98%. |
5 | Enable trailing for last target | The final TP trails price by a set distance rather than triggering at a fixed level. Set the trailing distance in the field that appears. |
6 | Add target | Adds another partial take-profit level. |
For CBS Signal mode, two options are available: sell at half the median drop (lower risk, around 2.5% average) or at the full median drop (higher risk, around 5% average). Both can be selected to split the position across both levels.
Stop loss tab

# | Field | Description |
|---|---|---|
1 | Stop loss | Toggle to enable. Exits 100% of the position at market if price drops below the stop level. |
2 | Mode | Custom - you set the stop distance %. Signal - uses the SL from the provider (for CBS: 4× median drop). If using DCAs, a custom SL is generally more appropriate than the signal SL. |
3 | Stop distance | How far price must move against the position (from the actual entry price) before the stop triggers. |
4 | Protection | None - stop is fixed. Break even - moves stop to entry once the first TP target is hit. Follow TP - stop trails each TP level. Follow price - stop trails current price by the stop distance. |
5 | Stop loss timeout | (Advanced) Only executes the stop loss if price is still below the stop level after a set delay. Avoids closing on a quick wick that immediately recovers. |
Emergency Stop Loss: if the timeout is enabled, you can also set an emergency stop loss price. If price falls to this level, the cooldown is overridden and the position closes immediately at market. See Smart Orders: Stop Loss for more details.
Filters tab
Filters control which incoming signals the bot acts on. They apply to all signal sources, though some options are specific to CBS signals.

# | Field | Description |
|---|---|---|
1 | Scanner algorithms | (CBS only) Limit signals to specific algorithm types: Day Trading, Conservative, or Position. At least one must be selected. See Algorithms. |
2 | Min success rate | (CBS only) Only act on signals where the market's historical success rate is above this threshold. Range: 50-100%. |
3 | Max success rate | (CBS only) Only act on signals where the market's historical success rate is below this threshold. |
4 | Cool down after opening | Pause the bot for a set time after accepting a signal - even if the entry order has not yet filled. The timer starts when the signal is received. |
5 | Cool down after stop loss | Pause the bot for a set time after any stop loss fires, including trailing stop losses. The timer starts when the stop loss order is placed. |
6 | Min volume | Ignore markets with 24-hour volume below this value. A minimum of the equivalent of 50,000 USD is recommended; for larger position sizes, aim for 100-200× your maximum position size to ensure you can enter and exit freely. Low-volume markets also carry higher delisting risk. |
7 | Max volume | Ignore markets with 24-hour volume above this value. |
8 | Min price | Ignore markets with an asset price below this value. Often used to exclude very low-priced pairs. |
9 | Max price | Ignore markets with an asset price above this value. |
10 | White list | Only trade markets listed here. All other signals are ignored. A signal is accepted if it matches the whitelist and is not blocked by the blacklist. |
11 | Black list | Never trade markets listed here. Known leveraged tokens are already excluded automatically. |
Whitelist and blacklist pattern matching: the quote currency can be omitted since the bot only receives signals for its configured quote currency. Use ^SOL/ to match only SOL/USDT (exact start match). Using SOL alone would also match SOLHALF/USDT and similar. Separate multiple patterns with commas: ^BTC/, ^SOL/, ^ADA/.
Active cooldown timers are visible on the Signal Bot Overview tab and can be removed there if needed.
After reviewing the summary, click Start Demo Signal Bot to launch on a paper trading account, or Start Live Signal Bot if you selected a live exchange account in Step 2.
Related articles
Webhook Signals: TradingView Setup
Webhook and TradingView Signals: Overview
Signal Bot: Using the API with a Regular Signal Bot
Using Altrady's Signal Bot with Futures Exchanges
Updated on: 11/06/2026
Thank you!