The Signal Bot has been revamped to provide a better user experience with a one-page launcher, streamlined bot creation process, and added features. These updates align with the familiar design and functionality of the DCA Bot, ensuring consistency across 3Commas tools. Learn how to use the new Signal Bot interface and take advantage of its enhanced capabilities.
How to Enable the New Signal Bot View
To access the new Signal Bot creation form, Beta Mode must be enabled:
Go to the Settings page.
Toggle on the Beta-testing mode for the Signal Bot.
Once enabled, you’ll see the new Signal Bot interface when creating or managing your bots.
I. Where to find the new Signal bot creation form?
Fast way
Click on the "+ Start new bot" button at the top right corner of the screen and choose Signal bot:
or
Click on the "+" button beside the "Signal bot" to create the bot right away:
or
1. Go to the Signal bot page
2. Click on "Create Signal Bot"
II. Creating a Signal bot: TradingView Strategy Type
Main
Here you can choose the Alert type, give your bot a Name and choose the Exchange.
Alert Type
Custom Signal: This option allows you to configure the bot to respond to custom trading signals sent from any external source as a webhook message.
TradingView Strategy: Enables automated trading rules using Pine Script from TradingView.
Pay Attention!
In Custom Signal mode, the bot filters signals based on its settings. It cannot accept a Short signal if only Long settings are enabled, and vice versa—the bot will ignore such signals.
Name
A unique and practical name is very useful if you have many bots.
Exchange
Available on Demo account and all exchanges except Binance TR and Gate.io USDT-M.
Pairs
Choose the trading pair(s) the bot will operate with. For short strategy on Spot, you can only work with one Base currency to all quotes (e.g. short XRP to BTC, BNB, USDT, ETH, EUR, etc.)
Leverage (For Futures)
Choose the leverage type and its value. If the bot is multi-pair, the maximum leverage can only be the lowest maximum among the pairs. For example, if you choose BTC and BNB contracts on Binance Futures, you will be able to set the maximum leverage at x50 as per BNB contracts, not x125 as it is for BTC contracts.
Max. Investment
The amount of funds in absolute amount or in % from the total balance the bot or the SmartTrade can use.
For Futures: Set the Max. initial margin - the amount of funds in absolute amount or in % from the total balance the bot or the SmartTrade can use (leverage is not applied in this field).
Single Pair:
Multi-Pair:
...per Bot
This setting allows you to specify the maximum amount of investment that the bot can use. If the bot reaches this level, further signals will be rejected. This is useful if you are trading a single pair and do not want to exceed a certain investment limit.
Please note:
When trading on a Futures or Margin account, the actual used amount by the bot is calculated as the amount in this field multiplied by the leverage size.
When the bot reaches the limit, subsequent signals will be rejected and marked as "Rejected" in the logs.
...per SmartTrade
This setting limits the maximum amount for each individual SmartTrade created by the bot. This is especially useful if you have Multi-pairs in the bot and want to ensure that each SmartTrade for a separate pair does not exceed the specified limit.
Please note:
The value entered in this field is multiplied by either the number of selected pairs or the number specified in the "Max. Active SmartTrades" setting.
For Futures or Margin accounts, the total used amount is further multiplied by the leverage size, in addition to the number of selected pairs or the "Max. Active SmartTrades" setting.
When the bot reaches the limit, subsequent signals will be rejected and marked as "Rejected" in the logs.
Max. active SmartTrade
Available only if you choose more than 1 trading pair. This setting limits the number of simultaneously active SmartTrades, helping to manage risks if the bot is configured to work with a large number of pairs, but you want to restrict its activity.
Please note the following:
This number limits the number of active SmartTrades created by the bot. If some trades close, the bot will be ready to open new ones until it reaches the limit again.
This functionality is useful for managing risks if, for example, you have a bot configured for 200 pairs but want it to actively work on only a certain number of pairs, say 50.
When the bot reaches the limit, subsequent signals will be rejected and marked as "Rejected" in the logs.
Set Signal Alerts
Copy the webhook:
This webhook is valid only for Signal bots!
For DCA bots, the webhook is different (see here)!
Open in another tab any other service that supports webhooks.
In our example, we will use TradingView. You can directly click on the Go to TradingView button or open it by yourself.
Prepare the pair you want to trade with and don't close the tab:
Choose the strategy
Choose an exchange and a pair you want to trade with and then pick a strategy. Whether you created your own or chose one from the list.
Important notes!
It's very important to choose the correct pair and exchange in TradingView, otherwise the signals will not be valid!
If you want to create a Signal bot on the Demo account, you need to choose the pair on Binance Spot on TradingView because the Demo account simulates trading on the Binance Spot account.
The size of the orders is set in the strategy's settings
Create an alert
Click on the Alert button:
Choose the strategy in the condition field
Paste the JSON message
IMPORTANT NOTE!
DO NOT share publicly the JSON message from your signal bot. If you accidentally did share, please delete this bot and create a new one - in this case you will be safe.
DO NOT add additional parameters or code into the JSON file unless it's described in this article. Otherwise, you may encounter errors while processing the signals from your strategy.
If your alerts send the signal with variables instead of values (i.e. Close = {{close}} instead of Close = 45.1), the strategy on TradingView is most likely written using PineScript v.3 or lower.
More detailed information you can find in this article:
Open the Notifications tab, paste the webhook and click Create
Summary
Click Start if you are done with the settings. Bots can now be saved without launching using a dropdown menu on the right edge of the "Start Bot" button.
The revamped Signal Bot simplifies bot creation and management, making it easier for users to analyze external trading strategies and enhance their trading activities. By aligning with the DCA Bot interface, the Signal Bot provides a seamless and consistent user experience.
Leverage these new tools to optimize your trading strategies and achieve your trading goals! 🎉