Automate with PickMyTrade

Tradovate accounts · Last updated: 7 October 2026

For information only. We are not affiliated with PickMyTrade, Tradovate or TradingView, and this is not a recommendation of any service or financial advice. Their screens, prices and rules change, so check their current documentation before you rely on anything here. Screenshots are from our own accounts in October 2026, with tokens and account details hidden.

The strategies run on your TradingView chart. Automating them means each order the strategy makes is sent to your broker for you, so you do not have to watch the screen. This guide connects an ICT22 Model or Midas Model strategy to a Tradovate account (including prop firm accounts that run on Tradovate) through PickMyTrade, the service our alert messages are built for. Read the general automation guide first if you have not already.

Rithmic and ProjectX accounts use PickMyTrade's separate service at pickmytrade.io, with its own sign-up and webhook address. This guide covers Tradovate only.

1. Before you start

2. Sign up to PickMyTrade

Create an account at app.pickmytrade.trade (the Tradovate service). PickMyTrade offers a free trial. At the time of writing its price is $50 a month or $500 a year for each broker login; several accounts under one Tradovate login are covered by one subscription. Check its pricing page for the current terms.

3. Connect your Tradovate account

  1. In the bar at the top of PickMyTrade, choose Demo or Live. This must match where your account lives at Tradovate. Prop firm accounts often run on Tradovate's simulation side and appear under Demo; ours do. If your account does not appear after connecting, try the other setting.
  2. Click Connect Tradovate and sign in on Tradovate's own page. When it works, the button shows Connected.
PickMyTrade top bar with the Demo or Live selector open and a green Connected status
The Demo or Live selector and the Connected status, top right of PickMyTrade.

4. Copy your account name, token and webhook URL

Our strategies write the order messages themselves, so you do not need to build an alert code in PickMyTrade. You only need three things from it. Paste each one somewhere safe for the next step.

Account name

Open Connected Accounts. On the row of the account you want to trade, click …, then Copy Account Name. Use the name, not the Account ID: the name is what our messages send.

PickMyTrade Connected Accounts list with the actions menu open showing Copy Account Name and Copy Account ID
Connected Accounts, with the row menu open. Account details are hidden in this picture.

Token and webhook URL

Open Generate Alert Code. At the top right, click Copy next to the key icon to copy your token, then click Webhook to copy the webhook URL. For Tradovate it should be https://api.pickmytrade.trade/v2/add-trade-data-latest.

Top right of the PickMyTrade Generate Alert Code page: the hidden token with Show and Copy, and the Webhook button
Generate Alert Code: the token (hidden here) with Show and Copy, and the Webhook button.

Keep your token private. Anyone who has it can send orders to your connected accounts, and it is part of every alert message, so do not share screenshots of the strategy's Inputs tab or of alert messages, and leave TradingView's email and plain-text alert options off. Do not click Refresh Token unless you need to: PickMyTrade says a new token stops the old one at once, so every alert using it stops working until you update the strategy settings and re-create the alerts.

5. Fill in the strategy's Automation settings

On TradingView, open a 1-minute chart of the strategy's market with the strategy on it. Open its settings (the gear next to its name), choose Inputs and scroll to the Automation group:

Click Ok. Your token and account stay in your own TradingView settings and are never sent to us.

ICT22 Model settings, Inputs tab, Automation group with Enable webhook alerts ticked and the token and account fields filled with placeholders
ICT22 Model's Automation group. Midas has a shorter group with the same token, account and symbol settings.

6. Create the TradingView alert

  1. Click Alert in the top toolbar.
  2. Condition: choose the strategy (its name followed by its settings).
  3. In the box under it, change the default "Order fills and alert() function calls" to "alert() function calls only". This matters: the strategy's own messages carry the limit price, stop and target, and the other choices would send different or extra messages.
  4. Expiration: Open-ended.
  5. Message: leave it as it is. The strategy writes its own messages.
TradingView Create alert dialog with the ICT22 Model condition and alert() function calls only selected, expiration open-ended
The condition set to the strategy, with "alert() function calls only".
  1. Click Notifications. Tick Webhook URL and paste the webhook URL.
  2. Make sure Notification schedule is 24/7. A schedule mutes the webhook outside its hours too, and orders are lost without any error.
  3. Click Apply, then Create.
TradingView alert Notifications panel with Webhook URL ticked and the PickMyTrade URL, notification schedule 24/7
Notifications: the webhook URL, and the schedule left at 24/7.

Create one alert per strategy and account. TradingView may show an orange warning that the alert "may function differently than expected" because it is based on a strategy. That is one more reason to test on demo and compare, as in the next step.

7. Test on a demo account

Two rows of the PickMyTrade Alerts Log: a buy limit order placed, and a position closed, with IDs and strategy names hidden
Two rows from the Alerts Log on our own accounts: a limit entry placed, and a position closed. IDs and names are hidden.

8. Keep it running

These are the problems we have run into ourselves, plus the ones PickMyTrade documents. None of them shows an error on your chart.

Our responsibility

We provide the strategies and their alert messages. We do not operate or control PickMyTrade, Tradovate or any prop firm, and we are not responsible for how they receive or execute orders. You are responsible for setting up, testing and monitoring your own automation. See section 5 of our Terms of Service.

Questions about the strategy settings? Email support@algotradernqgc.com. For PickMyTrade or Tradovate set-up, please contact them directly.