Automate your trades with Signal Trading Bot, designed to seamlessly integrate with TradingView strategy alerts using webhooks. This feature allows you to instantly trigger new positions in real-time, letting your trading strategy work for you without any manual intervention. Whether you’re monitoring Forex, CFDs, Crypto, Stocks, or Indices, set your TradingView alerts, and let the bot execute with precision.
Webhook Creation Integration
1. Visit the Signal Trading Page through the Trade menu on the BitDelta Homepage header.
NOTE: 2FA, email verification, User survey and basic KYC is mandatory to use signal trading.
2. Enter the below details:
- Webhook Name: You can provide the name for your Webhook.
- IP Address (optional): Provide the IP address to make this webhook work for the specified IP address only. You can leave it blank if there is no specific requirement. The trading view IP addresses are already whitelisted and do not require any further addition over the same.
- Source: The source is the platform from where the signal is generated. Currently, TradingView is supported.
Click the check box to acknowledge you understand the risks, and then click Create Webhook.
NOTE: Advanced settings can be changed to fine tune your strategy. Below are the settings available under advanced settings.
- Take Profit (TP): Enter a percentage change at which you want to automatically close your trade and secure profits.
- Example: If the asset ‘X’ current value is 100, and TP is set at 20%, then when the price reaches 120, the trade will be closed.
- Stop Loss (SL): Enter a percentage change at which you want to automatically close your trade to limit losses.
- Example: If the asset ‘X’ current value is 100, and SL is set at 20%, then when the price reaches 80, the trade will be closed.
- Trailing SL: Enter a percentage change at which you want to start the trailing Stop Loss. Once the trailing SL is triggered, the SL will be placed at half of the percentage change mentioned. As the value of the asset increases, this trailing stop loss will also move to limit potential losses.
- Example: If the asset ‘X’ current value is 100, and the Trailing SL is set at 20%, then when the price reaches 120 for that asset, a new SL will be placed at 110. As the value of the asset increases, this trailing stop loss will also move. If the price falls and reaches the current SL, the trade will close.
- Leverage: Please select the leverage you want to set for all trades. Whenever a new trade is triggered, it will follow the selected leverage setting. Open trades at Min/Max/Default leverage set for any particular asset.
3. Enter the email OTP and 2FA code, click Confirm.
(Please check your inbox for email OTP and your authenticator app to access your 2FA Code).
4. Once you click confirm, you will see a message and a Webhook URL in a new popup. Copy the message using the copy button.
Congratulations. You have successfully created the webhook which can be integrated with Trading View.
You can also view the details later by clicking on the view button against the webhook under active webhooks.
Details Popup:
Trading View Integration
5. Open TradingView in a new tab and select the symbol you want to trade, and the respective chart will be shown.
- You can add the strategy you want to trade from Indicators > Technical > on this chart.
- Strategies as shown in the screenshot below.
6. Once you have applied the strategy to the selected chart, you will be able to see its results on the strategy tester panel.
7.The next step is to configure the order sizing parameters. Click the Settings Button to configure your strategy.
8. Go to the Properties page and configure your order size.
9. Copy the message from the popup on BitDelta, this is how it is supposed to look like:
{
"symbol": "{{ticker}}",
"side": "{{strategy.order.action}}",
"amount": "{{strategy.order.contracts}}",
"exchange_name": "{{exchange}}",
"current_price": "{{close}}",
"open_price": "{{open}}",
"high_price": "{{high}}",
"low_price": "{{low}}",
"current_time": "{{timenow}}",
"timeframe": "{{interval}}",
"currency2": "{{syminfo.currency}}",
"currency1": "{{syminfo.basecurrency}}",
"hook_id": "*************"(Unique Hook ID will be generated)
}
10. Click on the add alert button.
11. Paste the message in the message box.
12. Move to the Notifications tab and paste the webhook URL.
13. Click on the Create Button, and you have successfully configured the Signal Trading!
Now whenever there is an alert on your strategy. Based on it and respective trade will open on the BitDelta Exchange.
You can start trading via Signal Trading and leverage the potential of TradingView Trading strategies.
Important NOTE: Please read the below to correctly configure your Signal Trading Bot.
Position Mode: This explains how the order execution might differ based on the mode selected.
- Netting mode: If the mode is selected as Netting mode, as soon as the order is triggered from the trading view alerts:
- If there is no position opened – The trigger will open a new position for that symbol based on the trading view alert.
- If there is already a position opened for that symbol- The triggered will Net the existing position for that symbol based on the trading view alert.
- Hedging Mode: If the mode is selected as Hedging mode, as soon as the order is triggered from the trading view alerts.
- If there is no position opened – The trigger will open a new position for that symbol based on the trading view alert.
- If there is already a position opened for that symbol- The trigger will close the existing position (if any) and open a new position based on the alert.
Order Size: To correctly specify the order size, please follow the below mentioned steps on Trading View.
USDT:
- Open the Strategy Settings.
- Select Properties
- Change Order size to “USDT” from the dropdown.
- Mention the required amount of “USDT” in the Order Size.
- Don’t change any other keys.
Example: If you select 2000 USDT, the position size will be 2000 USD and Margin used will be based on the selected.
Contracts:
- Open the Strategy Settings.
- Select Properties
- Change Order size to “Contracts” from the dropdown.
- Mention the required number of “Contracts” in the Order Size.
- Don’t change any other keys.
Example: If you select 1 Contract for BTC, the position size will be 1BTC and Margin used will be based on the selected leverage setting under advanced setting.
Comments
0 comments
Please sign in to leave a comment.