Articles on: Signals and Automation

Signal Bot Settings

Altrady's Signal Bot allows you to automate your trading using signals from CBS and other screened providers.

The bot will create your position, manage one or more Entry orders, Take Profit orders and Stop Loss, either using settings taken from the signal, or your choice of settings.

You can also generate your own Signals on Trading View and send those as a
Webhook Signal to Altrady's Signal Bot.

We recommend that a separate account or sub-account is used for your bot, so that the allocated funds are not accidentally used for a different purpose.

Each Signal Provider will use the generic settings for the bot, and might also have some that are customised for their signals.

This article covers the details for each bot setting and is used for all Signal Bots, including webhook signals.

See also:
Documentation:
Signal Bot Processing and FAQ
Signal Bot: Quick Start Guide
Using Altrady's Signal Bot with Futures exchanges
Altrady's Crypto Base Scanner (CBS) signals
Signal Bot Analytics
Altrady's Webhook: Overview
Webhook: Setting up the Signal Bot
Other:
Video showing the Bot Settings
Add Bot-related Feature Requests to the Roadmap

General Settings



General Settings
Bot TypeSignals or WebhookSignals option is for use with a Signal Provider. Use Webhook to create your own signals using Trading View.
SignalsCrypto Base Scanner or The Better TradersOther Signal Providers will be available soon
WebhookChoose this option to use your own signals on Trading View, using indicators or PinescriptMore information
AccountYour Trading AccountChoose the live or paper account for the desired exchange.
CurrencyChoose the Quote Currency for this bot (USDT, BTC etc.)Your total and available balances of all currencies held in the account is shown.
Bot NameUser defined (defaults to exchange + quote currency)Choose a label that helps you to differentiate your bots from each other
API Settings to control the bot (Signals version)Enable this section to use specific webhook signals to Start or Stop this Signal bot.See Signal Bot: Using the API with a regular Signal Bot for how to use this API




Filters


Filters
Algorithm (CBS only)Day Trading, Conservative, PositionSee Algorithms. You must choose at least one.
Min/Max Success Rate (CBS only)The % of respected Bases for this market over the last 6 weeks.Range: 50 % to 100%. See Glossary for more details.
Max concurrent positionsMaximum number of positions this bot can have open at the same time.This number applies only to this bot.
Max positions/marketMaximum number of positions this bot can have open on one market (e.g. ADA/BTC) at the same time.For CBS: To spread your risk, allow only one position per market.
Min/Max 24hr volumeVolume for the market in the last 24 hoursVolume is specified in the quote currency of the Bot. We suggest 50,000 USD absolute minimum, converted to your quote currency. This is enough for small position sizes (absolute maximum $500 per position including all entries.) For larger position sizes, an absolute minimum volume of 100-200x your maximum position size will give an average turnover of ~4-8x your position size each hour. Consider whether this will be enough to exit your positions as quickly and easily as you would prefer. Also, low volume markets are more risky as they are much more likely to be delisted.
Min/Max PricePrice limits for this currencyMost often used to exclude low satoshi markets/barcode charts for BTC pairs.
Whitelist List the markets this bot can open positions for. Signals for all other markets will be ignored.To trade only a limited number of markets, create a Whitelist. The quote currency can be omitted from your whitelist and blacklists, since your bot will ony reveive signals for your chosen quote currency. e.g If the Bot Quote currency is USDT: ADA/ would match only ADA/USDT and THADA/USDT. ADA would match ADAHALF/USDT, ADABEAR/USDT, 2ADA/USDT as well as ADA/USDT. `BTC `would match WBTC/USDT and BTC/USDT. To include SOL/USDT in the whitelist and exclude 1SOL/USDT, use: ^SOL/ . For multiple markets, separate each pair with a comma: e.g. ^BTC/, ^ONE/, ^ADA/, ^LTC/
Blacklist List markets to exclude for this bot.To exclude specified markets, use the Blacklist. See above for how to specify markets to blacklist. Notes. 1. All known leveraged tokens are already excluded (e.g. ADAUP, ADA3S). 2. Consider excluding: Fan tokens (1), Stable coin pairs, inverse pairs e.g. BTRX: USDC/BTC.
Cool down after openingAfter a signal is accepted, pause the signal bot for the specified timeThe cool down is implemented even if the position hasn’t filled or has expired due to entry expiration. The timer starts when the signal is received and initial orders are placed. See more below.
Cool down after Stop LossAfter a stop loss occurs, pause the signal bot for the specified time.The cool down is implemented for all types of Stop Loss including Trailing Stop Losses. The timer starts when the Stop Loss order is placed. See more below.


(1) Fan Tokens. For a current list of these, see the Pinned messages in the #Signal_Bots channel on our Discord server.
(2) Whitelist + Blacklist: To receive signals for a market, it must be included in the whitelist , and not excluded by the blacklist.

Filters: include/exclude signals based on the filter settings

Bot Cooldowns

(V4.2 and above)
Any active filter cooldowns for the bot are shown on the Bot Dashboard.
Cooling Down after Opening or Stop Loss has occured

View or remove active bot cooldown timer on the Signal Bot Overview tab (select the Signal Bot first). Change the cooldown Setting on the Settings tab.

View or remove an active cooldown timer on the Overview tab

Entry Settings


Entry Settings
Entry settingsNote. At the bottom of the DCAs you can see the estimated position size for each position this bot opens.To avoid running out of funds, ensure that the (total position size) x (number of positions) is less than your Balance.
Order Type:
% of Total BalanceUse a % of your available balance for the bot currency.
Initial Order sizeSize of the first entry orderEnter a percentage or click a preset option. Make sure that all orders are large enough to meet the minimum requirements of the exchange. If the min is USDT 10, use USDT 10.50 to allow for rounding of amounts. For short and long positions for Futures, and for Long positions for Spot, the quote currency is used for specifying the entry order size. For Short positions on Spot markets, the tokens must already be owned; the percentage will be multiplied by the value of the available base currency to determine the initial entry size. See below (1)
Fixed AmountUse a fixed entry amount for each positionSpecify the amount in quote currency. e.g. if your bot is a BTC bot, you could specify 0.0003. For a USDT bot, use e.g. 20.
Initial Order sizeSize of the first entry order in quote currencyEnter a percentage or click a preset option. Make sure that all orders are large enough to meet the minimum requirements of the exchange. If the min is USDT 10, use USDT 10.50 to allow for rounding of amounts. For short and long positions, the quote currency is used for specifying the entry order size. However, for Short positions on spot markets, the tokens must already be owned, and the order size will be the amount of base currency that can be sold for a value of the quote currency amount specified, using the order price. See below (1)
Entry price deviationA % amount to adjust the signal price by.e.g 0.5% adds 0.5% to the entry price for a long position (90.00 to 90.45). A positive EPD will reduce the price of a short entry. Use a positive EPD to increase your chance of catching a signal, since the price might already on the way back up when the order is placed. Use a large positive EPD to mimic a market (taker) order. Use a negative EPD for a better entry price. This goes with a greater chance that your entry won't be filled. Note 1. The TP% is based on your average entry price (see below) so your TP price will also be a little higher. -0.5% will adjust the entry price down by 0.5% (90 to 89.55). Note 2. Some exchanges limit the order price to a percentage from the current price, e.g. for Bybit that is currently 3%.
Entry Order expirationSpecify a time limit for the position to wait for the initial entry order to fill, before cancelling.For CBS signals, it’s a good idea to use this setting so that your bot is not waiting for a long time for the entry to fill, when the price might have already bounced.

(1) Entry orders for Short positions on Spot markets.
The tokens must be owned. The order size is based on the value of the tokens at the entry order price.
e.g. 200 SOL are owned, order price 1.5 USDT. For entry size 5%, the initial order size = 5% x 200 x 1.5 USDT = 15 USDT (10 SOL).
A DCA of 150% (order size) at 10% (price offset) = 22.5 USDT, price 1.65: Sell 13.63 SOL.
If the Entry order size is 30 USDT (Fixed), 200 SOL available, and order price is 1.8, then the entry order size = 200 SOL x 1.8 USDT / 30 USDT = 20 x 0.6 = 12 SOL.
A DCA of 200% (order size) at 5% (price offset) = 60 USDT, price 1.89: Sell 31.74 SOL.
Note. For simplicity, the above examples do not take fees into account.


Entry Settings

DCA Settings


DCA Settings
DCAs (Extra Entries)IMPT: All DCAs will be placed immediately when the position is opened. Up to 9 extra entries can be added, at better prices to improve the Average Entry Price. The total position size including the entry and all DCAs can be seen at the bottom of the DCAs. Unless all DCAs have been filled, they can be edited after the position opens, to add or reduce the number and sizes.FOR CBS: If you want to use DCAs (and we recommend that you do), you can specify your own using the Custom option. Or use the Signal option
Custom:Specify exactly where your extra entries are placed and for what amount
Target Price% from the signal price. For Long entries like CBS, the percentage will be subtracted from the signal price.For each DCA, choose the price level relative to the signal price. If you have used an entry price deviation, it won’t be used in determining the DCA price/s.
Target Quantity% of the initial Entry orderSpecify the size of the DCA order, as a % multiplier of the initial order. To double the position at each DCA, use: DCA1 100%, DCA2 200%, DCA3 400%
+Add TargetAdd another DCA target
Signal:Use the DCAs provided by the Signal provider in the signalFor CBS, at the moment this is always 2 DCAs, 5% x 100% and 10% x 200%

(1) See above (Entry sizes) for order sizes for DCAs on short Spot positions.

DCA Settings

Exit Settings


Exit Settings
Take Profit/Exit LadderSelect when to take profit from the position, in relation to the Average Entry Price
TP Type
Custom:Choose the prices and amounts for TP targets
Profit VolumeThe total % of the position to be sold in TPs. To keep “free coins” use around 98%Default is 100%--sell all coins that have been bought.
Profit %% from the Average Entry price to place the TP price. (If an Entry Price Deviation has been used, this will impact the average entry price.)For LONG signals like CBS, the TP % will automatically be above the entry price. For SHORT signals it will be below.
Target VolumeAmount of the position to Sell at this Target. Target volumes must add up to 100%Note, the target volume is multiplied by the Profit Volume to determine the amount to sell.
Enable Trailing for Last Targetthe final TP will trail at the specified distance.See: Smart Orders: Trailing Take Profit
Trailing DistanceIf Trailing is enabled, set a trailing distanceWhen the price retraces by this amount, the TP will be placed
+Add TargetAdd another TP target
Signal:Accept the Signal values for TP prices and amountsThe signal includes 2 TP percentages. If you choose to TP from the signal, you must tick one or both targets. If both Signal Targets are selected, 50% will be sold at each target.
Target at half the median levelSell the position at half the median dropThis is the less risky option. The average is around 2.5%
Target at the Base level (the median drop)Sell the position at the percentage of the median drop.This option is more risky. Average TP is around 5%.
Stop LossExit 100% of the position at Market if the price drops below your Entry Order price (3) by a percentage defined here. The SL is a Market Order.
SL Type
Custom:Choose your own %.
Stop Distance% below the Actual Entry Price (4) to execute the Stop Loss and market sell.
Signal:Use the Stop Loss percentage from the Signal. For CBS signals, this is 4X Median Drop. In some cases this might conflict with DCAs, so if using DCAs, you are probably better off using a Custom SL rather than using the one from the Signal.)The SL percentage will be applied to the Entry Order Price(3).
Stop Loss Timeout/CooldownOnly execute the Stop Loss if the current price is still below the Stop Price after this amount of time.The SL cooldown avoids selling your position if the price bounces back quickly (within the time period you specify).
Emergency Stop LossIf the price reaches the Emergency Stop Loss price, the Cool down will be canceled and the position will be closed at Market value.More information on using an emergency Stop Loss: https://support.altrady.com/en/article/smart-orders-stop-loss-including-optional-cooldowns-time-and-candle-close-new-1hqv471/
Time-Based Auto closeClose 100% of the remaining position at Market automatically after this amount of time.The timer starts once the last entry order is filled. (updated 14-2)


(3) Entry Order Price includes Entry Price Deviation, if used. Note this is not the Trade price--your order might be filled at a lower price than the order price.
(4) Actual Entry Price. The price at which the initial entry order is filled.

Exit Settings: Take Profit

Exit Settings: Stop Loss and Auto-close

Updated on: 03/11/2024

Was this article helpful?

Share your feedback

Cancel

Thank you!