Home › Resources › PickMyTrade + Apex Setup
PickMyTrade + Apex Trader Funding Setup Guide
PickMyTrade is a popular alternative to TradersPost for connecting TradingView to Apex Trader Funding via Tradovate. It generates the webhook URL and alert message for you from its dashboard, offers a 7-day free trial, and includes a trade copier so one signal can be sent to several Tradovate accounts at once. This guide walks through the full setup from scratch.
PickMyTrade vs TradersPost for Apex
Both services do the same core job: accept a TradingView webhook and place an order in Tradovate on your behalf. The differences come down to interface, pricing model, and a few feature distinctions:
| Feature | PickMyTrade | TradersPost |
|---|---|---|
| Pricing | $50/mo, or discounted quarterly/annual plans; 7-day free trial, no card (per pickmytrade.trade, verify current pricing there) | Per-strategy tiers ($30–$99/mo) |
| Tradovate support | Yes (Apex and other Tradovate-based firms) | Yes (Apex, Topstep) |
| Alert setup | Dashboard generates the webhook URL and JSON message | More granular controls |
| Multi-account routing | Trade copier: one alert to multiple Tradovate accounts | Available on higher tiers |
| Other brokers | Rithmic, ProjectX and others connect through pickmytrade.io | Tradovate and Rithmic |
If you are new to automation and just want to get signals flowing to one Apex account quickly, PickMyTrade is the faster path. If you prefer more granular per-strategy controls, TradersPost may suit you better; PickMyTrade also supports Rithmic through its separate pickmytrade.io site. Check each service's current pricing and feature pages before choosing. See the TradersPost setup guide for that path.
Step 1 — Connect Tradovate to PickMyTrade
Start at pickmytrade.trade and sign up for the 7-day free trial. Once you are logged in:
- Navigate to Brokers in the left sidebar and click Add Broker.
- Select Tradovate from the broker list. PickMyTrade supports Tradovate's live and demo environments.
- Choose Demo or Live mode when prompted, then enter your Tradovate login credentials. Prop firm evaluation and funded accounts connect through their demo credentials. When the connection succeeds, its status indicator turns green.
- After authorizing, PickMyTrade will show a list of the accounts attached to that Tradovate login. Select your Apex eval account specifically. If you have several accounts under one login, PickMyTrade's trade copier can send a signal to all of them.
Step 2 — Generate your alert in PickMyTrade
PickMyTrade builds the webhook URL and alert message for you, so you do not write them by hand.
- In the dashboard, select your broker connection and the Apex eval account you connected in Step 1.
- Open Generate Alert. Enter the symbol (for example
MESorMNQ; PickMyTrade's documentation covers how contracts are resolved) and choose one sizing method: a fixed quantity or a risk percentage. Only one sizing method can be active per alert. - For a $50K Apex eval, most traders start with 1 MES or 1 MNQ contract to stay well within the position limit.
- Optionally add a stop loss, take profit or trailing settings. Use one stop-loss method only.
- Copy the webhook URL and the JSON message the generator shows. Use the generated values exactly; PickMyTrade's docs say not to reuse an old URL from a guide or another connection.
Step 3 — Wire TradingView
With the generated URL and JSON copied, go to TradingView and create the alert:
- Add your Pine Script to the chart. Right-click the chart and select Add Alert (or press
Alt+A). - Set the Condition to your strategy or
alertconditionname. - In the Notifications section, enable Webhook URL and paste the URL PickMyTrade generated.
- In the Message field, paste the JSON PickMyTrade generated and nothing else. Do not edit it by hand.
The generated JSON identifies your account and connection and carries the symbol, action and size fields. If an alert is rejected for an invalid token, regenerate it in the dashboard.
For alertcondition()-based scripts, create separate alerts for long and short entries, each using the message PickMyTrade generates for that action.
Testing before going live
Never skip this step. A single misconfigured alert on a live eval account can hit a daily drawdown limit before you even realize there is a problem.
Tradovate provides a demo (paper trading) environment that mirrors the live platform. To test:
- In PickMyTrade, generate the alert against a Tradovate demo connection first instead of the live eval account.
- Fire the TradingView alert manually using the "Test" feature in the Alerts panel (or wait for a real signal on your test chart).
- Check PickMyTrade's dashboard to confirm the webhook was received and the order was sent.
- Check Tradovate's order history to confirm the fill appeared at the expected price and quantity.
- Run at least 5–10 complete trades (entry and exit pairs) in paper mode across different sessions before switching to the live eval account.
Prop firm compliance — what to check
Automation does not exempt you from prop firm rules — it enforces your strategy's behavior 24/7, which means any rule violation in your Pine Script will happen automatically too. Before going live on your Apex eval, verify your script has all of the following:
- Session filter set to RTH only. For futures, Regular Trading Hours are typically 8:30 AM – 3:00 PM CT. Many prop firms, including Apex, prohibit overnight position holding on eval accounts. A session filter closes and blocks new entries outside of RTH automatically.
- EOD flatten. A hard close of all positions at a fixed time before market close (e.g., 2:55 PM CT). This is your backstop in case the session filter fires but a position was already open.
- Trailing drawdown awareness. Apex's Intraday Trail product (the one most Apex traders run) has no daily loss limit at all — the risk that matters is the $2,000 intraday trailing threshold on a 50k eval. Size trades so no single loss meaningfully closes the gap to that floor. If you're on Apex's EOD Trail product instead, it does carry a $1,000 daily loss limit — check which product your account uses before assuming either way.
- Bar-close entries. Set
calc_on_every_tick=falsein your strategy declaration. This prevents intrabar noise from triggering orders and ensures backtested results reflect what live trading actually produces. - No news-time entries. Major economic releases (CPI, NFP, FOMC) cause extreme slippage and can wipe a daily limit in seconds. A news filter or manual kill switch for those sessions is good practice.
Free Pine Script snippets for all of these — kill switch, session filter, EOD flatten, daily loss limit — are at propfirmpinescripts.com/snippets/.
Running on multiple Apex accounts
PickMyTrade advertises a Tradovate trade copier that sends one alert or manual trade to multiple accounts under a single login, with per-account multipliers. Once you have passed one Apex eval and want to scale across several accounts:
- Make sure the additional accounts sit under the Tradovate login you connected.
- Follow PickMyTrade's trade copier documentation to enable copying and set a multiplier for each account.
- Review how each account's size compares with its drawdown before enabling it.
For a detailed walkthrough of the multi-account strategy — including how to stagger evaluations and manage correlated drawdown across accounts — see the multi-account prop firm guide.
Get a Pine Script that already has every compliance feature built in.
Kill switch, session filter, EOD flatten, daily loss limit, and bar-close entries — all pre-wired. Add your PickMyTrade webhook URL and go live on your Apex eval today.
View PlansInvite-only on TradingView · Monthly subscription · Cancel anytime