Before we start...
If you are already using a Signal Bot and/or have feedback or ideas for additional features not mentioned in this guide (as being under development), please add them using our Signal Bot Feedback link.
Hooray! Here is a big release many of you were waiting for! Now you can apply your TradingView strategies and trade them with Signal bot!
A new alert type, “TradingView Strategy” has been added to Signal Bot.
Strategy is the scripts written in the TradingView Pine Script programming language, designed to simulate trading and conduct backtesting to verify its effectiveness on TradingView. As a result of the launched strategy, entries and exits are displayed on the chart using arrow markers (on TradingView).
The strategies also support an alert function that sends a webhook when the position changes. As a result, you can implement your strategy in the real market. However, it is important to remember that notifications from TradingView will come when orders are executed, which is not the same as placing an order.
The Signal bot JSON data located in the TradingView alert contains variables that TradingView Strategy will replace with the necessary ones when creating an order.
How to create a Signal bot with TradingView strategies?
Here is a short video of how to create a Signal bot with TV strategies:
1. Go to the Signal bot page
It's on the left-side menu:
2. Here you will see your active bots (if any) and the window to set up your Signal bot:
3. Choose the TradingView Strategy type
Pay attention!
The bot filters signals based on its settings. It's impossible to enable only Long settings in your Signal Bot and then send a Short signal (and vice versa) - the bot will ignore it.
4. Copy the Webhook address
Copy the webhook:
5. Open the TradingView page in another tab
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:
6. Choose the strategy
You will need a strategy now, whether you created your own or chose one from the list.
Choose the pair you want to trade with and then pick a strategy.
It's very important to choose the correct pair and exchange in TradingView, otherwise the signals will not be valid!
7. The size of the orders is set in the strategy's settings
8. Create an alert
Click on the Alert button:
9. Choose the strategy in the condition field
10. Open the Notifications tab and paste the webhook
11. Back on 3Commas, click on I have set webhook URL
Confirm that you have set the webhook URL in TradingView:
12. Set up general settings and click Next
a. Choose exchange;
Available exchanges
Available exchanges
Binance USDT-M and COIN-M
OKX Futures
Bybit USDT-M and Inv.
Bitget USDT-M
b. Select the pairs (up to 200);
c. Choose the leverage type and its value (x3 by default); 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 if it is for BTC contracts.
d. Set the Max. initial margin - the amount of funds the bot can use (10 USDT by default; leverage is not applied in this field);
e. Enter the bot's name. A unique and practical name is very useful if you have many bots.
13. Copy the JSON-file
14. Paste the JSON-file message in the TradingView alert
15. Make sure again you pasted the webhook on the Notifications tab and click Create
16. On 3Commas, click Create
17. The bot is created! Congratulations!
Head to this article to learn more about where to monitor your bots: