Browse documentation

From market scan to journal review.

BrokerBridge connects the work that usually breaks apart: finding the setup, writing the plan, checking the limits, choosing approval, routing the order, managing the position, and reviewing the decision later.

The section below covers the same flow in full technical depth, including the exact pipeline steps, the fields on a trade plan, and every rule BrokerBridge checks before an order can reach Interactive Brokers.

BrokerBridge Review and Learning screen showing a review inbox, a reflection candidate, approval controls, and learning themes. View full screen
The journal asks for the lesson before it becomes a rule.Closed trades enter a review inbox. Candidate lessons stay drafts until you approve or reject them.Captured BrokerBridge product screen. Practice/Paper data shown; no live-money result.

The pipeline

1

Scan

Data source plugins scan configured symbols for signals at regular intervals (default: every 5 minutes).

2

Score

The scorer ranks signals by composite score, combining evidence strength, setup quality, and how sure the AI is.

3

AI Decision

Top-ranked setups are sent to your AI provider for analysis. The AI returns approve/reject with reasoning.

4

Your rules

Eight rules evaluate the trade plan against your portfolio state and the limits you chose.

5

How you approve

Supervised: a trade plan waits for your approval. I confirm from the alert: BrokerBridge sends an alert and waits for your tap within the time window (default 5 minutes). I approve the strategy up front: the strategy must still match its configured money limit, your rules, allowed instruments, schedule, and broker mode, and the current safety state, before it can trade without a tap.

6

Execution

Only an approved trade plan that still clears your rules can be submitted to Interactive Brokers, either as a scheduled plan that fires when conditions hit, or immediately. Eligible trades can use linked protective orders.

Trade plans

A trade plan is the core unit of the pipeline. It represents a candidate trade that has been identified and analyzed. A trade plan tied to a connected broker can go through the approval flow (Supervised), wait for a tap to confirm (I confirm from the alert), or run under a strategy set to I approve the strategy up front, as a scheduled trade plan that scans conditions and submits the order when they hit, without another manual click.

FieldDescription
proposal_idUnique identifier (e.g. prp-a1b2c3d4e5f6)
symbolTicker symbol (AAPL, TSLA, etc.)
direction"long" or "short"
setup_typeCategory: breakout, reversal, pullback_buy, breakdown, etc.
convictionHow sure the AI is, from 0.0 to 1.0
entry_priceSuggested entry price
stop_priceStop loss level (the price where you get out if the trade goes wrong; a stop order does not guarantee that price, since a fast market can fill it lower)
target_priceTake profit level (the price where you take the gain)
thesis_summaryAI-generated explanation of why this trade was proposed
composite_scoreOverall signal strength from 0.0 to 1.0
statuspending, approved, rejected, executing, executed, or expired

How you approve

How you approve is set separately from your choice of AI model, per strategy. Choose the level that fits the strategy and the broker connection; you can turn on multiple strategies at once, each with its own choice:

Supervised, I approve every trade

BrokerBridge writes the trade and waits. Review each one, then approve, modify, or reject it. Nothing goes to Interactive Brokers until you press approve on that exact trade.

I confirm from the alert

When the conditions you named happen, BrokerBridge alerts you (phone, Discord, or Telegram) and holds the trade. One tap sends it within the time window (default 5 minutes). No tap and it expires.

I approve the strategy up front

You approve one specific strategy in writing, including the money it may use, what it may trade, and the hours it may run. Every trade still runs your rules, and you can withdraw the approval at any moment. After that written standing approval and a passed review, orders under that strategy still stay inside its configured capital allocation, your rules, allowed instruments, schedule, and broker mode.

Kill switch

One control pauses all trading instantly, across every strategy you have turned on and every approval choice: no new submissions and no order changes. It does not cancel a bracket's resting stop and target orders already working at your broker, so an open position stays protected; closing a position outright is still a separate, explicit action. You can turn any strategy off any time; expiration, a rule that blocks the trade, or an unavailable broker also blocks new submissions.

AI Arena publishes same-market results when a snapshot is published. Season standings can be delayed or marked degraded. A reviewed Arena outcome can create a pending trade plan for the currently connected practice account, IBKR Paper, or IBKR Live account; existing risk, approval, execution-terms confirmation, halt, broker-mode, and protected broker gates remain required. Arena itself does not grant broker authority or place orders automatically. Turning on I approve the strategy up front for one strategy is not blanket permission for the account. Every trade still passes your rules (position size, max loss, daily loss cap, sector concentration, portfolio exposure).

Bracket orders

An authorized trade can be submitted with a bracket order (one entry order with a stop and a target attached, so both exits are placed at the same time) when the selected execution plan supports that structure.

  Entry Order          Stop Loss           Take Profit
  ────────────        ────────────        ────────────
  BUY 50 AAPL         SELL 50 AAPL        SELL 50 AAPL
  @ $189.50           @ $185.00           @ $198.00
  (limit order)       (stop order)        (limit order)

  All three are submitted together.
  If entry fills, stop and target become active.
  If stop or target fills, the other is cancelled.

Post-entry management

After entry, the trade manager monitors the position and applies the management plan.

  • Fixed stops and targets. Default mode. Stop and target stay where they were set.
  • Trailing stops. Stop follows price by a configured offset as the trade moves in your favor.
  • Breakeven stops. Stop moves to entry price after reaching a configurable profit threshold.
  • Scale-out. Partial position exit at intermediate targets (configurable in management plan).

Your rules

Your rules check every trade plan before it reaches the broker. They keep applying to I confirm from the alert and I approve the strategy up front strategies; no approval choice skips them. The AI Arena competition keeps its own research accounting, recorded and published from day one, while a reviewed Arena outcome can create a pending trade plan for the currently connected practice account, IBKR Paper, or IBKR Live account. Existing risk, approval, execution-terms confirmation, halt, broker-mode, and protected broker gates remain required, and executed Arena trades are attributed to model performance.

1

Position Size

Blocks if the proposed trade exceeds max_position_pct of account value.

2

Maximum Single-Trade Loss

Checks the proposed loss at the stop against your configured limit.

3

Required Stop

Requires a defined stop before the trade plan can clear this rule.

4

Minimum Risk / Reward

Checks the trade plan against your configured minimum risk/reward ratio.

5

Max Open Trades

Blocks if you already have max_positions open trades.

6

Daily P&L Cap

Halts all trading if daily losses exceed max_daily_loss_pct.

7

Sector Concentration

Blocks if too many positions are in the same sector.

8

Portfolio Exposure

Blocks if total exposure would exceed portfolio_max_exposure_pct.