Skip to main content
All CollectionsBots (Signal/DCA/Grid)Signal bot
Signal bot use cases: Swing trading
Signal bot use cases: Swing trading
Updated over 8 months ago

"Swing trading" is a trading method where a trader tries to gain profit in a mid-term period. In this type of trading the position can remain open from couple of days for up to several weeks, depending on a market condition and volatility. Usually, traders use Multiple take profit and Stop loss in this method.

Let's say we want to Swing trade on a DOGE/USDT trading pair and use an RSI indicator with 4H (hours) intervals. As a base indicator, you can take any other indicator you like or trust more.

In this example, our aim is for our bot to create a Buy order every time the RSI parameter drops below 30 and crosses this level from the bottom to the top when the candle is closed. In this case, bot will open a Long position. The bot will do the same after the conditions with RSI parameters are met again. Thus, the bot will open new Safety orders not just with a certain deviation but with an indicator filter, making it open the trades in better places and times.

Later the bot will close using the Multiple take profit feature, and to add more of Risk management, the bot will have active Stop loss.

1. Set the RSI indicator on the signal provider side and create a Signal bot - Custom Signal type

2. Copy the webhook URL and click I have set webhook URL

3. Choose an exchange, a pair and set other parameters

Trading with Signal bot is now available on Demo account and all exchanges except Binance TR and gate.io USDT-M.

Also choose the leverage value, then in the field “Max. initial margin” enter the amount of funds, that the bot will not exceed including all orders opened by this bot. Let's say, we want a bot to create max 4 orders with 50 USDT each - 1 Base order and 3 additional Safety orders. If the leverage is 10x, the Max initial margin should be 20 USDT, because if we multiply by the leverage 10x we will have 200 USDT, and if this amount is spread between 4 orders, we will have 50 USDT per order. And finally, give your bot a proper name and click Next.

4. Choose Entry long

5. Adjust the settings

In the Volume per order field enter 50 USDT (the amount we want to be as each order size). To prevent the bot from opening orders randomly or higher than the previous open orders, enable and enter -3% (or any other value up to you) in a Price deviation from the same order in past option in the Options section. Save the settings by clicking on Done.

6. Copy JSON message and create an alert with it

Go to the signal provider website and create an alert. Enter the copied previously webhook and JSON message. While creating an alert adjust the settings for the indicator you use, in our example it's RSI.

7. Set up the Multiple take profit tool

Click on the Next button:

8. Click on the Take profit long button

9. Set the targets for Multiple take profit

Here you need to set your desired Take profit targets. You can add up to 4 targets. Let's also enable Trailing take profit feature which will be applied only to the last take profit target. Please note that trailing order will be executed at a market price, so if you want only limit orders, do not enable Trailing. Save settings by clicking on Done.

10. Click on Stop loss long

11. Adjust the Stop loss and enable Breakeven

You need to adjust the settings for Stop loss according to your own risk management. In our example, we leave some space for Safety orders and also enable the Move to Breakeven feature, which will move the Stop loss order to the entry price as the first Take profit target is executed. More info about this tool you can find in this article.

Save the settings by clicking on Done.

12. Start your bot by clicking on the Create button


Please note!

  • This method uses only one position that will be opened and averaged with Safety orders by a signal. With a price rise, it will be closed partially according to the Multiple take profit settings.

  • This method is a long-term intention when you open the bot, and it will work by itself, constantly buying lower and lower and selling at lower prices - the selling price will become lower because of the additional Safety orders.

  • In this method, you can use any indicator you favor and conditions you think suit your strategy better.

Did this answer your question?