Connect your TradingView alerts to any broker.
Seamlessly.
Your trading strategies and indicators
PickMyTrade bridges your alerts to live orders
Orders execute instantly at your broker
Trusted by Traders Worldwide
PickMyTrade is the essential link between your trading strategies in TradingView and your brokerage account. We translate your alerts into live orders, instantly and accurately. The process is simple.
Securely connect your brokerage account.
Define your trade parameters and risk rules in the 'Generate Alert' dashboard.
Paste the generated webhook into TradingView and let your strategy run.
Once your alert is configured in PickMyTrade, the final step is to connect it to TradingView. This process is the same for all brokers and all alert types.
Click the 'Generate Alert' button. A popup appears with your JSON message and Webhook URL.
In PickMyTrade, click to copy the entire block of JSON code.
Go to your TradingView chart, open the 'Alerts' panel, and click 'Create Alert'.
In the 'Message' box of the TradingView settings, clear any existing text and paste the JSON you copied.
Go to your TradingView chart, open the 'Alerts' page.
In TradingView's alert settings, go to the 'Notifications' tab and paste the URL into the 'Webhook URL' field.
Set your alert condition (e.g., your indicator, once per bar close) and click 'Create'. Your alert is now live.
Select a broker below to view setup instructions
IBKR requires local software. Unlike web-based brokers, you must install and run two applications on your computer for the connection to work.
Download and install the Trader Workstation (TWS) application from the IBKR website.
In TWS, go to File > Global Configuration > API > Settings. Enable 'ActiveX and Socket Clients' and check the required boxes. Set the Socket Port to '7497'.
From the PickMyTrade dashboard, click on the IB connection to download and install our dedicated IBKR application.
Crucially, ensure TWS is running and logged in before you launch and log in to the PickMyTrade IB app. Both must be active for trades to execute.
To connect multiple IBKR accounts, you can run multiple instances of TWS and the PickMyTrade IB app on the same computer after purchasing an additional connection slot in your PickMyTrade payment settings.
Direct Web Connection. No desktop software or extra apps are required to connect your TradeStation account.
In your PickMyTrade dashboard, click on 'TradeStation Connection' in the top right corner.
Click the "Add New Connection" button.
Provide your TradeStation Username and select the Environment ('Sim' or 'Live'). Be sure to select the correct one.
Click "Create". You will be redirected to the official TradeStation website to log in and authorize the connection.
Once authenticated, you will be sent back to PickMyTrade, where the connection status will show as green and "Connected".
API Key Required. Connection is established by generating a secure API key in your prop firm's dashboard.
First, ensure your TopstepX account is linked to ProjectX in your TopstepX settings.
In your TopstepX dashboard, navigate to Settings > API and generate a new API key.
Securely copy the generated key.
Go to Connections > ProjectX. Enter a connection name, your ProjectX username (email), and paste the API key.
Connection Method: Web Login
Click "TradeLocker Connection" in PickMyTrade.
The Server Name must exactly match the one provided by your broker on the TradeLocker login screen. An incorrect server is the most common connection issue.
Connection Method: Direct Connection
Primary Use: Futures Trading
Select Rithmic as your broker when generating an alert. Ensure your Rithmic account details are configured in your PickMyTrade settings.
For detailed Rithmic setup, refer to our specific guide in the documentation.
Connection Method: API Key
Create an API key in your Binance account.
Restrict API key access to PickMyTrade's trusted IP addresses (listed in our documentation). Paste the API Key and Secret Key into the Binance connection settings in PickMyTrade.
Your alert configuration begins by identifying your TradingView source. The platform behaves differently for each, so it's crucial to select the right one.
Based on technical indicators (e.g., RSI, Moving Averages) or chart conditions. You manually define buy/sell/close actions.
In TradingView, open the Pine Script Editor. The 'Strategy Tester' tab will be empty or show no backtesting report.
Based on a full Pine Script strategy that generates its own backtestable buy and sell signals.
In TradingView, open the Pine Script Editor. The 'Strategy Tester' tab will show a backtesting report, performance summary, and other options.
Every alert is built around one of three core actions. Understanding their behavior is key to ensuring your strategy executes as intended.
Use the 'reverse_order_close: true' parameter in your JSON for strategies where you want an opposite signal to instantly close and reverse the position in one step. By default, this is 'false' for strategies to prevent position mismatches.
Choose how to determine the size of each trade. Align your quantity type with your personal risk management strategy.
You define a fixed number of contracts or shares for every trade. This is straightforward and predictable.
Best for strategies where position size is constant and not dependent on account balance or volatility.
"Set 'Quantity Value' to 10 to trade 10 contracts on every signal."
The system automatically calculates your trade size so that your maximum potential loss equals a fixed percentage of your account balance, based on your stop-loss distance.
Ideal for dynamic risk management where you want to risk the same percentage of your capital on every trade, regardless of the stop-loss width.
A Stop-Loss is required when using Risk Percentage, as it is essential for the position size calculation.
"With a $100,000 account and 2% risk, your maximum loss on the trade is capped at $2,000. The system adjusts the contract quantity to meet this rule."
| SL/TP Type | How It Works | Example (based on NQ entry at 21,891) | Best For |
|---|---|---|---|
| Point / Dollar | You input a fixed dollar or point value to be added/subtracted from the entry price. The actual dollar risk/reward depends on the instrument's lot size. |
SL: 50 points → $10,000 loss on 10 NQ contracts (50 points x $20 lot size x 10 qty). TP: 100 points → $20,000 profit. |
Strategies based on fixed point targets or dollar-value risk per contract. |
| Percentage | The system calculates a percentage of the entry price to determine the SL/TP levels. | SL: 0.2% → Stop placed at 21,891 - (21,891 * 0.002) = 21,847.2. | Strategies that adapt to volatility, where risk is a percentage of the entry price. |
| Price (TradingView Variable) |
Uses dynamic values directly from your TradingView indicator's plots. You enter placeholders like {{plot_0}}, {{plot_1}} in the SL/TP fields.
|
Your indicator plots a support line at 21,691. You enter {{plot_1}} as your SL. The alert sends the exact price 21,691.
|
Custom indicators that plot dynamic support/resistance, ATR bands, or other price levels. |
| Ticks | You define the distance from entry in ticks, the smallest price movement of an instrument. Requires the symbol to be correctly mapped for tick size calculation. | SL: 500 ticks on MNQ (0.25 tick size). 500 * 0.25 = 125 points. Stop placed at 21,891 - 125 = 21,766. | Futures traders, scalpers, and anyone needing precise control based on the instrument's minimum price movement. |
| Total Profit / Loss | You define the exact total dollar amount you want to risk or gain per contract, regardless of price movement. | SL: $100 per contract. For 10 contracts, the total position will be closed once the loss reaches $1,000. | Risk management based on absolute dollar values, common in funded trader programs. |
For options strategies, you need to define two key parameters: which strike price to select and when the option expires.
This tells PickMyTrade how far from the current market price to select the strike. You don't hardcode a price; you define its position relative to the money.
Strikes below market price for calls, above for puts
The strike closest to the current price
Strikes above market price for calls, below for puts
Current Market Price
Choose the expiration date for the option contract. Closer expiries have faster time decay (theta) but can offer higher leverage.
Expires today. For intraday/scalping.
Expires tomorrow. For overnight trades.
Expires in two days.
Expires on the last trading day of the current week (usually Friday).
Expires on the last trading day of the next week.
Expires on the last trading day of the respective month.
PickMyTrade allows you to execute trades in multiple accounts simultaneously, even across different PickMyTrade logins. Use the "Account Section" to add accounts and manage position sizing for each.
This number is multiplied by the base quantity from your alert. A multiplier of `1` uses the base quantity. A multiplier of `2` doubles it. This is perfect for allocating different risk levels to different accounts.
In this example, a single TradingView alert with a base quantity of 10 contracts executes different position sizes across three different accounts, providing flexibility for your portfolio allocation strategy.
After your alert is live, you can track its execution from signal to fill. If a trade doesn't execute, follow this diagnostic path.
"Signal Fired"
"Alert Received & Processed"
"Order Filled"
The issue is with your TradingView alert condition or Pine Script. It never fired. Contact your script developer or review your alert settings.
Proceed to Step 2.
The webhook connection may be broken. Re-copy and paste the Webhook URL into TradingView.
If the issue persists, export your TradingView logs to a CSV emails to [email protected].
Check the "Alert Status" column for an error message (e.g., "Account Not Found," "Order Rejected"). These often come directly from your broker.
For further help, contact us at [email protected] or join our Discord Community.
To ensure seamless long-term automation, familiarize yourself with these key platform features and policies.
Sometimes, a TradingView symbol (e.g., NQ1!) needs to be manually mapped to your broker's specific format.
Go to the 'Settings' tab in PickMyTrade. If a symbol you enter in "Generate Alert" isn't in the dropdown, use the "Create Settings" section to manually map the TradingView symbol, tick size, lot size, and the corresponding broker symbol.
PickMyTrade helps manage continuous contracts (like NQ1!), but you are ultimately responsible for your open positions.
Manually roll over or close your open futures positions before they expire. PickMyTrade does not automatically manage the rollover of live positions.
Start automating your TradingView alerts today.