Skip to main content
All CollectionsBots (Signal/DCA/Grid)Signal bot
Signal Bot: Managing Bot Performance and Alerts
Signal Bot: Managing Bot Performance and Alerts

Learn how to review, manage, and track Signal Bot performance, bot statuses, and alerts in 3Commas for optimized trading.

Updated this week

Why Review Your Bots? Once you've set up your Signal Bot, it's crucial to regularly monitor its performance. Keeping track of signals, bot statuses, and alerts will help you adjust your strategies and stay on top of trading opportunities. This guide walks you through how to review and manage your Signal Bots in 3Commas.

Reviewing your bots

Here is how the list of the created bots looks like:

You can filter them and display either Active or Stopped:

If the bot is stopped, you can enable it at any time:

Bot parameters and Columns

  • Bot's ID ℹ️ icon reveals the bot ID and UUID. This is important if you need to contact Support for any issues.

  • Initial margin - the amount of funds that are used from the balance; leverage is not applied;

  • Profit - how much profit/loss was gained from the closed trades (PnL) + the uPnL from the active trades;

  • Amount of active trades - it's clickable; after clicking, it takes you to the Smart Trade page to the list of active trades;

  • Status - it can be:

    • Waiting - the bot is waiting for signals; no active signals or trades at the moment;

    • Active - the signal/-s received, there are active trades;

    • Signals - the signal/-s received, waiting for your decision; the signals will wait for your approval ONLY if you enable the toggle to Receive the signal execution request via email (p.9.f above).

  • Menu - depending on the bot's Status (see previous bullet point), the menu items will defer:

    • Waiting - Edit bot, Stop bot.

    • Active - Edit bot, View SmartTrades (if there are any active SmartTrades), Alerts log, Stop bot.

    • Signals - Edit bot, Alerts log, Stop bot.

    • Stopped - Edit bot, Delete bot.

Alerts log

After clicking on the Signals tab or Alarm icon button, a new window with the List of signals will be opened:

What you can see here:

  • Bot - which bot received a signal.

  • Signal - what type of the signal was received.

  • Trigger time - when the signal was received.

  • Trigger price - at what price was the signal triggered.

  • Status:

    • Created - the signal from TradingView is received and is being processed;

    • Completed - the signal is processed successfully and the SmartTrade was successfully created;

    • Rejected - the signal was declined by the system after the processing failure;

    • Declined - if you manually declined the received signal;

    • Received - if you received a signal that waits for your decision (approve or decline);

    • Executing - the signal is being processed;

    • Failed - the processing was interrupted for some reason and was not completed; the signal was not executed;

    • Expired - the signal wasn't executed after a certain period of time (300 seconds by default). If the system was unable to process the signal withing this period of time (e.g., because of the network issues), the signal will have an Expired status.

  • Price - actual price when the signal was processed and executed.

  • Size - the size of the order that was sent with the signal.

  • Execution time - when the signal was processed and executed.

Did this answer your question?