Waitlist

Join the waitlist

EZPZ Trader is finishing up before opening to new accounts. Add your email and we'll let you know the moment it's ready.

Part of the EZPZ ecosystem · Waitlist

Your alert fires. Every account follows.

Send a signal from TradingView, TrendSpider, your own code or the Fire Panel. EZPZ Trader checks it against your rules, sizes it for every broker account you connect, and shows you exactly what happened and why.

See how it works

Sample data The network shows sample signals from 4 sources reaching 6 sample accounts. No order is sent.

Sample data

Broker names and logos are trademarks of their respective owners. EZPZ Trader is not affiliated with or endorsed by them.

Illustration with sample data. Signals from TradingView, TrendSpider, your own code and the Fire Panel take turns: each passes four rule checks in EZPZ Trader, then goes to 6 sample broker accounts. Alpaca · Paper: Filled, TP/SL attached; Charles Schwab · Live: Filled, TP/SL attached; Interactive Brokers · Live: Filled, TP/SL attached; tastytrade · Live: Filled, TP/SL attached; TradeStation · Live: Held for approval, Auto Submit off; Webull · Live: Skipped, Already holds this side.

How it works

One signal, from source to journal.

Follow a single sample signal through EZPZ Trader. Every step below is something you can see in your log afterwards.

  1. A signal arrives

    TradingView, TrendSpider, a Discord bot or your own code posts a webhook with a plain JSON body: ticker, side, quantity and the TP/SL bracket. You can limit a strategy to TradingView's or TrendSpider's IP addresses, or to your own. Orders you place from the Fire Panel join here and pass the same checks.

    Incoming signalSample data
    • TradingView (this sample)
    • TrendSpider
    • Your code
    • Fire Panel

    POST /trading/webhook/… from TradingView

    {  "ticker": "SPY",  "action": "buy",  "quantity": 10,  "price": 642.07,  "takeProfit": { "limitPrice": 643.67 },  "stopLoss": { "type": "stop", "stopPrice": 641.47 }}

    Received EZPZ Range Breakout, Long SPY

  2. Your rules run first

    Before any order exists, the signal meets your checks. An account that fails one is skipped, and the reason is written down.

    Your rulesSample data
    • Duplicate guardNo identical signal in the last 5 seconds Passed
    • Trading windowNYSE regular session open, inside each account's window Passed
    • Allowed tickerSPY is on all 6 accounts' lists Passed
    • Position rulesWebull · Live: Already holds this side Skipped on 1 account
  3. Sized for each account

    Each broker account uses its own sizing setting, so one signal can mean different quantities on different accounts.

    Sizing per accountSample data

    Signal quantity: 10 shares

    • Alpaca · Paper Signal quantity × 2 20 shares
    • Charles Schwab · Live Fixed: 10 shares 10 shares
    • Interactive Brokers · Live Amount: a set dollar value per trade 15 shares
  4. Every broker answers

    Orders go to each account in parallel. Every account ends with a status and a reason: 4 filled, 1 held for your approval, 1 skipped.

    Broker responsesSample data
    • Alpaca · Paper Filled TP/SL attached
    • Charles Schwab · Live Filled TP/SL attached
    • Interactive Brokers · Live Filled TP/SL attached
    • tastytrade · Live Filled TP/SL attached
    • TradeStation · Live Held for approval Auto Submit off
    • Webull · Live Skipped Already holds this side
  5. It lands in your journal

    Each fill opens a trade in your journal, one per account, linked back to the signal that started it.

    JournalSample data
    Sample journal trades opened by the signal, one per filled account
    OpenedAccountSymbolSideQtyStatus
    14:20 ETAlpaca · PaperSPYLong20Open
    14:20 ETCharles Schwab · LiveSPYLong10Open
    14:20 ETInteractive Brokers · LiveSPYLong15Open
    14:20 ETtastytrade · LiveSPYLong10Open

    Source: Signal · EZPZ Range Breakout, Long SPY

Sample data throughout: no order is sent. Broker names are trademarks of their respective owners. EZPZ Trader is not affiliated with or endorsed by them.

What you get

Built for traders with more than one account.

  • Brokers and asset classes

    Stocks, options, futures and crypto, on live and paper accounts at the brokers you already use.

  • An approvals queue

    Turn Auto Submit off on an account and its orders wait for you to approve or reject them.

  • Prop-firm accounts

    Connect evaluation and funded accounts through Tradovate or ProjectX and size each one on its own.

  • Sizing per account

    A fixed quantity, a multiple of the signal's quantity, or a dollar amount, set for each account.

  • A reason for every outcome

    Filled, held, skipped or rejected: each order records what happened and why, in plain words.

  • A journal that fills itself

    Each fill opens a trade in your journal, one per account, linked to the signal that started it.

Try it yourself: send a test signal

Simulation with sample data. No order is sent.

Simulation with sample data. A TradingView strategy alert for a long breakout on the E-mini S&P 500 December 2026 future is sent as a webhook to EZPZ Trader. Eight checks run in order: webhook secret, rate limit and sender IP, payload, duplicate check, the strategy's on/off switch, ticker allow list, market session, and sizing with TP/SL. The order then goes to 5 sample broker accounts: 3 are filled with a TP/SL bracket attached, 1 is held for manual approval, and 1 is skipped because it already holds a long position. A journal entry is created. The step list and execution log below describe the same sequence in text.

ESZ20265m · CME6,420.75 EZPZ Range Breakout (20)
Alert to webhookPOST · JSON
{
  "ticker": "ESZ2026",
  "action": "buy",
  "quantity": 1,
  "price": 6420.75,
  "takeProfit": { "limitPrice": 6436.75 },
  "stopLoss": { "type": "stop", "stopPrice": 6414.75 }
}

EZPZ Trader

Your control

  1. Webhook secret verifiedConstant-time compare0.3 mspassed
  2. Rate limit and sender IPOptional IP allow-list0.5 mspassed
  3. Payload validTicker and a known action0.9 mspassed
  4. Not a duplicate5 s window, row locked1.6 mspassed
  5. Strategy enabledYour per-strategy on/off switch2.1 mspassed
  6. Ticker allowedPer-account allow list4.0 mspassed
  7. Market session openCME Globex session open4.3 mspassed
  8. Sized, TP/SL resolvedPer account, tick-rounded6.2 mspassed
  1. TradovateProp A · qty × 248 msFilledBUY 2 ESTP 6,436.75 · SL 6,414.75
  2. TradovateProp B · qty × 254 msFilledBUY 2 ESTP 6,436.75 · SL 6,414.75
  3. TradeStationLive · Fixed 195 msFilledBUY 1 ESTP 6,436.75 · SL 6,414.75
  4. tastytradeLive · Fixed 1Pending ApprovalBUY 1 ESHeld for your approval (Auto Submit off)
  5. TradovatePersonal · Long only · holds longSkippedBUY 1 ESAlready holds this side

Filled on 3 of 5 accounts in ~95 ms (illustrative)

Pending Approval on 1 · Skipped on 1 (Already holds this side)

Journal entry created

  1. Your alert firesTradingView, TrendSpider or your own code sends a webhook with ticker, side, size and TP/SL.
  2. EZPZ Trader receives itSaved and acknowledged straight away, so the sender never waits on a broker.
  3. Your rules check itSecret, sender, duplicates, ticker list, market hours and sizing. A failed check stops the order and records why.
  4. Every eligible account executesOrders go to each connected broker in parallel, each with its own size and TP/SL bracket. Accounts on Manual Submit wait for your approval.
  5. Logged and journaledEvery outcome is logged with a reason, and fills open a journal entry.
Execution logSample data
  1. + 0.0 ms 14:20:00 ET TradingView alert: EZPZ Range Breakout, Long ESZ2026
  2. + 0.0 ms Webhook received: POST /trading/webhook/…
  3. + 0.3 ms Webhook secret verified
  4. + 0.5 ms Rate limit and sender IP
  5. + 0.9 ms Payload valid: buy ESZ2026 qty 1
  6. + 1.6 ms Not a duplicate
  7. + 2.1 ms Strategy enabled
  8. + 2.6 ms Signal saved and handed to the worker, 200 OK to TradingView
  9. + 4.0 ms Ticker allowed on 5 of 5 accounts
  10. + 4.3 ms CME Globex session open
  11. + 6.2 ms Sized per account, TP 6,436.75 · SL 6,414.75
  12. + 6.5 ms Sending 3 orders in parallel
  13. + 6.6 ms tastytrade · Live: Pending Approval, held for your approval (Auto Submit off)
  14. + 6.6 ms Tradovate · Personal: Skipped (Already holds this side)
  15. + 48 ms Tradovate · Prop A: BUY 2 ESZ2026 Filled, TP/SL attached
  16. + 54 ms Tradovate · Prop B: BUY 2 ESZ2026 Filled, TP/SL attached
  17. + 95 ms TradeStation · Live: BUY 1 ESZ2026 Filled, TP/SL attached
  18. + 95 ms Journal: position opened on 3 accounts

Simulation with sample data. No order is sent and no account is connected. Timings are illustrative, not measured: real broker round trips vary by broker and network. Account names, sizes and prices are examples. Prop firms set their own automation rules.

Broker names and logos are trademarks of their respective owners. EZPZ Trader is not affiliated with or endorsed by them. Futures and stock trading involve substantial risk of loss.

Safety

Your money, your broker, your control.

EZPZ Trader sends orders to accounts you own. These are the controls you have today.

  • Non-custodial

    Your money stays in your own broker account. EZPZ Trader places orders there and never holds your funds.

  • Paper accounts first

    Run a strategy on a paper account before any live account is involved: the built-in EZPZ Trader Paper simulator for stocks, options and crypto, or your broker's own paper account.

  • Approval queue

    Turn Auto Submit off and each order waits in your approvals queue until you approve or reject it. When you approve, the position is checked again before the order goes out.

  • On/off switch per strategy

    Turn a strategy off and its new signals don't place orders.

  • Guard rails per strategy

    An Allow live trading switch, a list of allowed tickers and a signal age limit in seconds, set per strategy, so nothing unexpected reaches a live account.

  • A reason for every outcome

    Skipped, queued and held orders are logged with the reason, like the sample log below.

Sample execution log

Sample activity, not real customer trades.
Sample execution log. Times are Eastern. Latency is illustrative.
Time (ET) Strategy Symbol Side Qty Account Status Latency
09:31:02 ORB 5m MESZ2026 Buy 2 Tradovate · Prop A Filled 41 ms
09:31:02 ORB 5m MESZ2026 Buy 1 Tradovate · Personal Skipped Already holds this side none
09:44:18 VWAP Reclaim SPY Buy 10 Alpaca · Paper Filled 33 ms
09:44:18 VWAP Reclaim SPY Buy 10 Charles Schwab · Live Pending Approval Held for approval none
10:02:47 Trend Rider QQQ Sell 15 Interactive Brokers · Live Rejected Rejected by broker none
10:15:09 Mean Revert AAPL Sell 20 tastytrade · Live Partial Exit placed, new entry rejected none
11:58:30 Lunch Fade NVDA Buy 5 Webull · Live Skipped Outside trading window none
13:20:41 ORB 5m MNQZ2026 Sell 1 TradeStation · Live Filled 87 ms
14:36:55 Gap Fill TSLA Buy 8 Interactive Brokers · Live Skipped Ticker not allowed none
15:59:58 Close Drift IWM Buy 25 Alpaca · Paper Filled 29 ms
16:04:12 Close Drift IWM Buy 25 Charles Schwab · Live Queued Market closed, sends 09:30 ET none
17:12:05 Overnight ES ESZ2026 Buy 1 Tradovate · Prop B Queued CME daily break, sends 18:00 ET none

Latency is illustrative, not measured. Account names are examples. Broker names are trademarks of their respective owners. EZPZ Trader is not affiliated with or endorsed by them.

What's inside

Control over every order.

  • Fire Panel: trade by hand, everywhere at once

    Place one manual order at every account you pick, with a ticker check and protection against double clicks.

  • Take profit and stop loss attached

    On brokers that support them, brackets go out with the entry. Stop limit and stop market entries are there too.

  • Off-hours signals wait for the open

    A signal that arrives while the market is closed is queued and released at the open. A newer signal replaces the older queued one.

  • Each account sized on its own terms

    Every account keeps its own quantity rules, fitted to the broker's minimum and step size. Futures are sized by the contract's point value.

  • A timeline for every signal

    Open any signal to see when it arrived, how it was checked and sized, when each broker got the order and when it filled, with the fill price, slippage and the settings that were active.

Journal

Every fill lands in your journal.

Trades are built from your broker fills automatically, so there's nothing to log by hand. Add notes and playbooks, then review the calendar, reports and AI chat.

See the Journal
  • Filter by date, account, side and ticker
  • Results by strategy and by subscription
  • Options and futures contract sizes handled
  • Sync pulls in any fill that was missed
  • Ask the AI chat a question about your trading and it answers with a chart

Brokers

Connect the brokers you already use

Stocks, options, futures and crypto, on live, paper and prop-firm evaluation accounts, all reachable from the same strategy.

Broker names and logos are trademarks of their respective owners. EZPZ Trader is not affiliated with or endorsed by them.

Funded accounts

Run one strategy across your prop-firm accounts.

Connect evaluation and funded accounts through Tradovate or ProjectX, each sized on its own.

All funded accounts
Funded accounts reachable through EZPZ Trader
Firm Platform Profit target Drawdown Payouts Automation
Topstep Tradovate 6% Trailing Every 2 weeks Conditional
Apex Trader Funding Tradovate 6% Trailing Twice monthly Conditional
Alpha Futures ProjectX 8% Trailing Twice monthly Supported
BluSky Trading ProjectX 6% Trailing Twice monthly Supported
The Futures Desk ProjectX 6% Trailing Weekly Supported
Lucid Trading ProjectX 6% Trailing Twice monthly Supported

Prop firms set their own automation rules, and they change on the firm's timeline. This table is our best understanding, not a guarantee: confirm with the firm before you connect an account.

Pricing

Plans that grow with your accounts.

Every plan has unlimited trades and signals, with no per-trade fees from us.

Compare plans
  • Starter

    $49.00 /mo

    billed monthly, or $39.20/mo billed yearly

    Live accounts
    1
    Paper accounts
    4
    Asset classes
    1
  • Pro

    $199.00 /mo

    billed monthly, or $159.20/mo billed yearly

    Live accounts
    3
    Paper accounts
    8
    Asset classes
    3
  • Premium

    $299.00 /mo

    billed monthly, or $239.20/mo billed yearly

    Live accounts
    6
    Paper accounts
    10
    Asset classes
    All

Plans will include a 7-day free trial when signups open.

Is it a fit?

Who it's for, and when to skip it.

Who it's for

  • Traders who act on TradingView or TrendSpider alerts, or on signals from their own code
  • Prop-firm traders who copy one strategy to several accounts
  • People who want a manual order ticket and automation in one place

Skip it if

  • You want a custodial, all-in-one broker
  • You need MetaTrader-only automation
  • You want a strategy marketplace that promises returns

FAQ

Common questions

All questions
Can I sign up right now?

Not yet. EZPZ Trader is finishing up before opening to new accounts. Add your email to the waitlist and we'll let you know the moment signups open.

How does a signal actually reach my broker?

Every strategy you set up gets its own webhook URL. A signal sent to that URL gets validated, sized and risk-checked, then submitted, in parallel, to every broker account subscribed to that strategy.

Does EZPZ Trader hold my money?

No. Your funds stay in your own brokerage accounts the entire time. What we hold is an authorisation to place and cancel orders on your behalf. Nothing more. Deposits, withdrawals and transfers aren't something we're able to do.

Which asset classes are supported?

Stocks, options, futures and spot crypto. Options are directional only: single-leg calls and puts, not spreads, and forex isn't supported yet.

Can I test before risking real money?

Yes. Every plan comes with paper accounts, and several brokers have their own simulated environments too. Run a strategy on paper for as long as you want before flipping on a live account.

What does it cost?

A flat monthly or annual subscription, no per-trade fees. Plans differ in how many live and paper accounts and asset classes you get, and extra accounts can be added to any plan.

Set it up once. Try it on a paper account first.

Connect a paper account, send a test signal, and watch each order and its reason land in your log before anything goes live.

See pricing

Not investment advice. Trading involves risk, and you can lose money.