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
(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.
(V4.2 and above)
Any active filter cooldowns for the bot are shown on the Bot Dashboard.
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.
(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.
(1) See above (Entry sizes) for order sizes for DCAs on short Spot positions.
(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.
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 Type | Signals or Webhook | Signals option is for use with a Signal Provider. Use Webhook to create your own signals using Trading View. |
Signals | Crypto Base Scanner or The Better Traders | Other Signal Providers will be available soon |
Webhook | Choose this option to use your own signals on Trading View, using indicators or Pinescript | More information |
Account | Your Trading Account | Choose the live or paper account for the desired exchange. |
Currency | Choose the Quote Currency for this bot (USDT, BTC etc.) | Your total and available balances of all currencies held in the account is shown. |
Bot Name | User 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, Position | See 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 positions | Maximum number of positions this bot can have open at the same time. | This number applies only to this bot. |
Max positions/market | Maximum 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 volume | Volume for the market in the last 24 hours | Volume 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 Price | Price limits for this currency | Most 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 opening | After a signal is accepted, pause the signal bot for the specified time | The 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 Loss | After 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.
Bot Cooldowns
(V4.2 and above)
Any active filter cooldowns for the bot are shown on the Bot Dashboard.
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.
Entry Settings
Entry Settings | ||
---|---|---|
Entry settings | Note. 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 Balance | Use a % of your available balance for the bot currency. | |
Initial Order size | Size of the first entry order | Enter 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 Amount | Use a fixed entry amount for each position | Specify 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 size | Size of the first entry order in quote currency | Enter 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 deviation | A % 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 expiration | Specify 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.
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 order | Specify 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 Target | Add another DCA target | |
Signal: | Use the DCAs provided by the Signal provider in the signal | For 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.
Exit Settings
Exit Settings | ||
---|---|---|
Take Profit/Exit Ladder | Select 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 Volume | The 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 Volume | Amount 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 Target | the final TP will trail at the specified distance. | See: Smart Orders: Trailing Take Profit |
Trailing Distance | If Trailing is enabled, set a trailing distance | When the price retraces by this amount, the TP will be placed |
+Add Target | Add another TP target | |
Signal: | Accept the Signal values for TP prices and amounts | The 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 level | Sell the position at half the median drop | This 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 Loss | Exit 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/Cooldown | Only 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 Loss | If 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 close | Close 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.
Updated on: 03/11/2024
Thank you!