Skip to main content

Signal Bot: Comprehensive Form Guide

Discover detailed instructions on how to complete the Signal bot form and understand the functionality of each feature.

Jacob avatar
Written by Jacob
Updated over 2 months ago

Automated Signal bots for cryptocurrency trading enable you to execute positions triggered by TradingView alerts or similar services, offering a streamlined approach to capitalizing on price movements with little to no manual intervention. By configuring your entry and exit preferences, the bot efficiently manages the entire process on your behalf.

Create Signal Bot using a Form

To start creating a Signal bot, click on the Signal bot tab on the left side and choose Create bot.

Once the Signal bot settings window is open, you can begin customizing the settings to suit your specific requirements.

General

1. Begin by configuring the bot's Name and Description (optional).

2. Choose the Exchange and corresponding API.

You can choose up to 50 APIs simultaneously, all consolidated under a single strategy. To view the details, simply expand the strategy by clicking on the row.

3. Find your pair from the list or simply write it down in the search field.

You can choose up to 10 pairs, meaning that when an alert triggers a trade, a separate trade will be created for each selected pair.

4. Select your preferred Timeframe. This parameter solely modifies the name of the Alert comments and enables you to filter your bots by Timeframes within your Signal bot list. Operates independently of the TradingView timeframe.

5. Multiple entries allows you to scale into the position if you have several entry signals in a row. Enable this option if you want to have more than 1 open position per pair at a time.

6. Swing trade allows to switch trade direction using only Enter Short and Enter Long signals. When enabled, this feature consolidates the Alert comments into three categories: Enter-Long, Enter-Short, and Exit-All. Note that Swing trade functionality is exclusively available for Futures markets.

Entries

1. Bot start condition refers to the source where the signal is coming from. Right now you can choose between TradingView Alert, RunBot Alert, API requests and Other (for other workflow automation tools like make, ifttt, zapier, n8n etc.). Available features may vary based on chosen source.

2. Bot settings format. Here you can select how do you want to setup your bot:

Form settings: Fill out a simple form with your settings.

JSON: Create a custom code to define the specified settings.

Choosing JSON enables you to define each setting as a variable that can be sent from TradingView or your own source, allowing for dynamic adjustments within your strategy. When the JSON option is selected, a pre-made JSON example as Pine Script code for TradingView can be found in the Alerts section.

🔗 See full guide on Signal bot JSON format for all details.

3. You can choose between two Order types: Market and Limit orders.

Choosing Limit allows to choose Deviation from Last price in USDT or Percentage of the portfolio. Time in Force specifies the duration, in minutes, before a Limit order expires, with a range of 5 to 5000 minutes.

4. Amount per trade is your main amount, which will be used in trades.
4.1. Using Form settings you can select between Percentage of the portfolio, Quote currency and Contracts (options may vary based on chosen exchange).

In the last field, you will be able to select preferred Leverage.

4.2. Selecting Custom Quantity provides the option to specify a custom trading amount for each trade, tailored to your requirements. Once the box is ticked, Alerts tab will be updated with required Alert message for entry and exit, which should be sent along with your signals.

Exits

1. ​Take Profit is a market order that would be executed when the price will reach a specified price. You can setup up to 6 Take Profit levels

2. Stop Loss is also a market order that would be executed when the price will reach a specified price. Only one Stop Loss is available.

3. Move Stop Loss to breakeven is when your Stop Loss moves to entry point (breakeven), when a certain profit on your position is reached.

4. Trailing Stop has two parameters: Activation Price (Trailing Stop Activation) and Trailing stop (Trailing Stop Execute). The first determines the level after which your trailing stop becomes active. The second parameter is the actual Trailing Stop. To activate the Trailing Stop the price needs to reach the activation level first, which means that the price has to go in the direction of your trade for the % that you input in the activation price field. Once the activation price is reached, the trailing stop will activate and follow the price at a fixed percentage distance. If the price increases, the stop will trail upwards; if the price decreases, the stop remains at the set distance from the activation price. If the activation price is not reached, no stop level is applied.

5. Orders with enabled Reduce only will only reduce your overall position. They will never increase your overall position size or open a position in the opposite direction.

6. Place conditional orders on exchange activates the ability to send TP and SL directly to your exchange as conditional orders (availability may vary based on chosen exchange).

DCA

1. If your indicator or strategy relies on DCA (Dollar-Cost Averaging), enable this feature. After the entry signal is received, the bot will trade and make extra orders based on pre-determined DCA parameters.

2. DCA section starts with Take Profit and Stop Loss type. You can choose between Based on average price and Based on entry price.

3. Max DCA orders. This parameter will determine how many entries your overall strategy will have. For example: If you will put 3, that will mean that including your initial position you will have 2 additional orders.

4. Price deviation value, expressed as a percentage, defines the deviation of additional entries from the initial entry price.

5. Order size multiplier parameter determines the size of each additional position. A value of 1 indicates that each additional entry will match the initial position size. The extra volume will be added starting from the second DCA entry.

6. Price deviation multiplier value increases the price deviation between each additional entry, calculated by multiplying the Price deviation by the Deviation multiplier.

Set up Alerts

Alerts tab shows WebHook, Alert message and Alert comments, basically everything you need to automate your strategy from TV, Runbot or your own signal source.

Setting up Alerts for TradingView Indicator

Once the Indicator is applied on chart click Alert button in the top toolbar above the chart.

  1. Select Condition – Choose the desired indicator.

  2. Configure Details – Specify condition parameters if required by the indicator.

  3. Set Trigger Details – Select the trigger criteria of your choice

  4. Enter Long Comment – Paste the Enter Long comment from WunderTrading.

  5. Open Notifications Tab – Navigate to the Notifications section.

  6. Paste Webhook URL – Insert the Webhook URL from WunderTrading.

  7. Create Alert – Click Create to finalize the alert.

Setting up Alerts for TradingView Strategy

Once the strategy is loaded, add the Enter Long /Exit Long (and if required Enter Short / Exit Short) comments from WunderTrading into the code of the strategy. It may look like this:

strategy.entry("long", strategy.long, comment="INSERT ENTER LONG COMMENT")

Once strategy comments are setup, let's create the alert. Click the Alerts button in the top toolbar.

  1. Set Condition – Select your strategy from the dropdown list.

  2. Enter Alert Message – Paste the alert message comment from WunderTrading. To simplify your setup, use a dynamic comment {{strategy.order.comment}}, allowing a single alert to handle both long and short trades instead of creating separate alerts for each direction.

  3. Go to Notifications Tab – Navigate to the Notifications section.

  4. Paste Webhook URL – Insert the Webhook URL from WunderTrading.

  5. Click Create – Finalize the alert to automate trade execution.

Bot Setup Confirmation

Once your bot alerts are set up, you will see a confirmation screen indicating that your bot has been successfully configured. At this stage, the bot will wait for an alert to trigger and open a position automatically.

If you prefer to enter a position immediately, click "Enter Position Now", where you can choose between a long or short trade linked to this bot.

You can edit bot settings anytime or check alert messages in your dashboard.

Did this answer your question?