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

Filters at the top-right let you view by specific bot or time period (Lifetime, monthly, etc.).
Your Total Bots

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

Connected State

“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
- Settings (gear) — Open Bot Settings
- View (eye) — Go to bot detail page
- Activate / Pause (rocket / pause) — Toggle bot status
- 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

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
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
Tab 1 — Bot Overview

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

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 indraft or in_progress status:
- Leave — navigates away without saving
- Continue — stays on the page to keep configuring

