Skip to main content

Overview

Bots are the core of TraderFrame. Each bot connects a signal provider to a broker account and executes trades automatically whenever a signal is received. You can run multiple bots at the same time across different brokers and signal sources. URLs:
  • /bot — All Bots page
  • /create-bot?botId=... — Bot creation and configuration page
  • /bot/[id] — Individual bot detail page

All Bots Page (/bot)

Bot Performance Overview

Bot Performance Overview — Net Cumulative P&L chart and stats The top section shows aggregated performance across all your bots: Filters at the top-right let you view by specific bot or time period (Lifetime, monthly, etc.).

Your Total Bots

Total Bots summary cards and Active Bots table Four summary cards show your bot counts at a glance:

Active Bots Table

Below the summary cards, the Active Bots table lists all bots with: Two dropdowns at the top-right filter the table by P&L and Status.

Creating a Bot

Bots are created from the Create Bot flow, accessible via:
  • The ”+ Create Bot” button in the sidebar
  • The ”+ Create New Bot” button on the All Bots page
  • The “Create a new Bot” card on the Dashboard

Full Bot Creation Flow


Bot Flow Diagram (Visual Builder)

Empty State

Create Bot page — empty state with dashed nodes When a new bot is created, the page shows three dashed empty nodes connected by a line:
The broker node is faded and disabled until a signal provider is connected first. The header shows: balance, Trades / Win / Draw / Loss counters (all 0), bot name, and the Activate and View Bot buttons.

Connected State

Create Bot page — signal provider and broker connected Once connected, nodes change from dashed to solid orange borders:
A banner at the bottom alerts you if configuration is still incomplete:
“Uh-huh, your configuration to creating a bot is incomplete — To setup your bot for trading on ATS you must complete the process of configuring the bot. Complete the process to continue.” Configure Bot →

Toolbar Actions

Node Hover Actions

Hovering over any connected node shows a small action toolbar above it: Signal Provider node:
  • + — Add another signal provider
  • Edit (pen) — Edit provider configuration
Bot node:
  • Settings (gear) — Open Bot Settings
  • View (eye) — Go to bot detail page
  • Activate / Pause (rocket / pause) — Toggle bot status
Broker node:
  • Settings (gear) — Change broker
  • Unlink (link) — Remove broker from this bot

Bot Settings (4-Step Sidebar)

Click Configure Bot Settings in the toolbar to open the settings sidebar. It has 4 steps — the fields vary by broker type (Binary, Crypto, or Forex).

Step 1 — Trading Settings

Bot Settings sidebar — Step 1 Trading Settings
The fields shown in Step 1 differ slightly between Binary, Crypto, and Forex broker types. For example, Forex bots use lot size instead of a currency amount, and the duration field is not shown for Crypto.

Step 2 — Goal Settings

Step 3 — Risk Management

Martingale can rapidly deplete your account during a losing streak. Only enable it if you fully understand the risk.

Step 4 — Filters

Click Next to move between steps and Save on the last step to apply all settings.

Signal Provider Configuration

When you select a signal provider from the flow diagram, a dedicated side panel opens:

TradingView

MetaTrader (MT5 / MT4)

Copy Trade


Bot Detail Page (/bot/[id])

Click any bot name in the Active Bots table, or click View Bot from the create-bot header, to open the detail page. The page header shows:
  • Broker account balance
  • Total Trades / Win / Draw / Loss counts for the current session
  • Bot name
  • Pause / Activate button to toggle status
  • Bot Builder button to go back to the flow diagram
Three tabs organize the content:

Tab 1 — Bot Overview

Bot detail page — Bot Overview tab

Bot Summary

A stats bar at the top of the overview:

Connection

Signal Management

Filter

Money Management

Goals

Trading Schedule

Scheduled date and time the bot is set to trade (shows - if not configured).

Compounding (if enabled)

Martingale (if enabled)

Market Events

A live list of upcoming economic news events (next few hours) with time, currency pair, headline, and impact rating (1–3 stars). A “View all Market Events →” link opens the full events list.

Bot Performance Chart

A bar chart showing P&L per hour/day over the selected period (24H / 7D / 30D). Each bar is orange for profit days.

Tab 2 — Successful Trades

Bot detail page — Successful Trades tab The Successful Trades tab is split into two sections: Today’s Summary — same stats bar as Bot Overview (Start Time, Runtime, Win Rate, Max Winning/Loss Streak, Realized P&L) for today only. Today’s Trades table — every trade placed today: Previous Trades — same table for all historical trades. A Date Range filter lets you narrow by date.
The columns shown in the trades table differ slightly between Binary, Crypto, and Forex broker types. For example, Forex trades show lot size and pip difference instead of duration and payout.

Tab 3 — Incoming Signals

A log of every signal received by the bot showing:
  • Timestamp
  • Asset / trading pair
  • Signal direction
  • Whether the signal was executed or skipped (and the reason if skipped — e.g. payout filter, news filter, max trades reached)

Bot Status Reference

Status Flow


Resume Session

When activating a bot that previously had a trading session, a Resume modal appears:
  • Resume — continues from the previous session’s state (Martingale step, compounding progress preserved)

Leaving an Incomplete Bot

If you try to navigate away from the create-bot page while the bot is still in draft or in_progress status:
  • Leave — navigates away without saving
  • Continue — stays on the page to keep configuring

Deleting a Bot

From the Active Bots table, click the menu → Delete. A confirmation modal appears. Confirming permanently removes the bot.
Deleting a bot does not close any open positions in your broker. You must close those manually in your broker platform.