-
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
-
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
-
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 dataSignal 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
-
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
-
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 dataSample journal trades opened by the signal, one per filled account Opened Account Symbol Side Qty Status 14:20 ET Alpaca · Paper SPY Long 20 Open 14:20 ET Charles Schwab · Live SPY Long 10 Open 14:20 ET Interactive Brokers · Live SPY Long 15 Open 14:20 ET tastytrade · Live SPY Long 10 Open Source: Signal · EZPZ Range Breakout, Long SPY
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.
Sample data The network shows sample signals from 4 sources reaching 6 sample accounts. No order is sent.
Broker names and logos are trademarks of their respective owners. EZPZ Trader is not affiliated with or endorsed by them.
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.
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.
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.
{
"ticker": "ESZ2026",
"action": "buy",
"quantity": 1,
"price": 6420.75,
"takeProfit": { "limitPrice": 6436.75 },
"stopLoss": { "type": "stop", "stopPrice": 6414.75 }
}
EZPZ Trader
Your control
- Webhook secret verifiedConstant-time compare0.3 mspassed
- Rate limit and sender IPOptional IP allow-list0.5 mspassed
- Payload validTicker and a known action0.9 mspassed
- Not a duplicate5 s window, row locked1.6 mspassed
- Strategy enabledYour per-strategy on/off switch2.1 mspassed
- Ticker allowedPer-account allow list4.0 mspassed
- Market session openCME Globex session open4.3 mspassed
- Sized, TP/SL resolvedPer account, tick-rounded6.2 mspassed
- TradovateProp A · qty × 248 msFilled
- TradovateProp B · qty × 254 msFilled
- TradeStationLive · Fixed 195 msFilled
- tastytradeLive · Fixed 1Pending Approval
- TradovatePersonal · Long only · holds longSkipped
Filled on 3 of 5 accounts in ~95 ms (illustrative)
Pending Approval on 1 · Skipped on 1 (Already holds this side)
Journal entry created
- Your alert firesTradingView, TrendSpider or your own code sends a webhook with ticker, side, size and TP/SL.
- EZPZ Trader receives itSaved and acknowledged straight away, so the sender never waits on a broker.
- Your rules check itSecret, sender, duplicates, ticker list, market hours and sizing. A failed check stops the order and records why.
- 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.
- Logged and journaledEvery outcome is logged with a reason, and fills open a journal entry.
- + 0.0 ms 14:20:00 ET TradingView alert: EZPZ Range Breakout, Long ESZ2026
- + 0.0 ms Webhook received: POST /trading/webhook/…
- + 0.3 ms Webhook secret verified
- + 0.5 ms Rate limit and sender IP
- + 0.9 ms Payload valid: buy ESZ2026 qty 1
- + 1.6 ms Not a duplicate
- + 2.1 ms Strategy enabled
- + 2.6 ms Signal saved and handed to the worker, 200 OK to TradingView
- + 4.0 ms Ticker allowed on 5 of 5 accounts
- + 4.3 ms CME Globex session open
- + 6.2 ms Sized per account, TP 6,436.75 · SL 6,414.75
- + 6.5 ms Sending 3 orders in parallel
- + 6.6 ms tastytrade · Live: Pending Approval, held for your approval (Auto Submit off)
- + 6.6 ms Tradovate · Personal: Skipped (Already holds this side)
- + 48 ms Tradovate · Prop A: BUY 2 ESZ2026 Filled, TP/SL attached
- + 54 ms Tradovate · Prop B: BUY 2 ESZ2026 Filled, TP/SL attached
- + 95 ms TradeStation · Live: BUY 1 ESZ2026 Filled, TP/SL attached
- + 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.
EZPZ ecosystem
Part of the EZPZ Trading ecosystem
EZPZ Trader does order automation. The other EZPZ products are optional tools that work alongside it.
- Data layer EZPZ (opens in a new tab) Options, stocks, dark pool, strategies, investing and AI strategies
- AI research analyst EZRA (opens in a new tab) Signal-confluence reasoning, 17+ skills
- Page-level analyst AiPe (opens in a new tab) Embedded on every EZPZ Trading page
- Chart co-pilot Finn (opens in a new tab) Reads and drives your real TradingView session
- Voice TradingVox (opens in a new tab) Voice layer over EZPZ's data, EZRA and Finn
- Trade journal Portfolio (opens in a new tab) Journal, track and analyze every trade
- AI portfolio layer EZPZ Investing (opens in a new tab) Will turn EZPZ research into portfolios you can follow
- Order automation EZPZ Trader Broker connections and automated strategies
- Ecosystem token ZPZ Coin (opens in a new tab) Stake or hold to unlock access
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.| 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.
- 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.
| 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.
-
Starter
$49.00 /mo
billed monthly, or $39.20/mo billed yearly
- Live accounts
- 1
- Paper accounts
- 4
- Asset classes
- 1
-
Basic
Most popular$99.00 /mo
billed monthly, or $79.20/mo billed yearly
- Live accounts
- 2
- Paper accounts
- 6
- Asset classes
- 2
-
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
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.
Not investment advice. Trading involves risk, and you can lose money.