PickMyTrade
Trading Automation Platform

Unlock Automated Trading.

Connect your TradingView alerts to any broker.

Seamlessly.

tv

TRADINGVIEW

Your trading strategies and indicators

pmt

STRATEGY

PickMyTrade bridges your alerts to live orders

EXECUTION

Orders execute instantly at your broker

Trusted by Traders Worldwide

Millisecond
Execution
Bank-Level
Security
24/7
Automation
THE ESSENTIAL LINK

Your Bridge from Strategy to Execution

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.

1

Connect

Securely connect your brokerage account.

2

Configure

Define your trade parameters and risk rules in the 'Generate Alert' dashboard.

3

Automate

Paste the generated webhook into TradingView and let your strategy run.

Activating Your Automation in TradingView

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.

1

Generate Alert in PickMyTrade

Click the 'Generate Alert' button. A popup appears with your JSON message and Webhook URL.

2

Copy the JSON Message

In PickMyTrade, click to copy the entire block of JSON code.

3

Create Alert in TradingView

Go to your TradingView chart, open the 'Alerts' panel, and click 'Create Alert'.

4

Paste the JSON

In the 'Message' box of the TradingView settings, clear any existing text and paste the JSON you copied.

5

Copy the Webhook URL

Go to your TradingView chart, open the 'Alerts' page.

6

Paste the Webhook URL

In TradingView's alert settings, go to the 'Notifications' tab and paste the URL into the 'Webhook URL' field.

7

Create

Set your alert condition (e.g., your indicator, once per bar close) and click 'Create'. Your alert is now live.

Broker Connection

Select a broker below to view setup instructions

Interactive Brokers Logo

Interactive Brokers (IBKR)

IBKR requires local software. Unlike web-based brokers, you must install and run two applications on your computer for the connection to work.

Step 1: Download & Install TWS

Download and install the Trader Workstation (TWS) application from the IBKR website.

Step 2: Configure TWS API Settings

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'.

Step 3: Download & Install PMT App

From the PickMyTrade dashboard, click on the IB connection to download and install our dedicated IBKR application.

Step 4: Run and Login

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.

Pro-Tip

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.

TradeStation Logo

TradeStation

Direct Web Connection. No desktop software or extra apps are required to connect your TradeStation account.

1

Navigate to Connections

In your PickMyTrade dashboard, click on 'TradeStation Connection' in the top right corner.

2

Add New Connection

Click the "Add New Connection" button.

3

Enter Details

Provide your TradeStation Username and select the Environment ('Sim' or 'Live'). Be sure to select the correct one.

4

Authenticate

Click "Create". You will be redirected to the official TradeStation website to log in and authorize the connection.

5

Confirm

Once authenticated, you will be sent back to PickMyTrade, where the connection status will show as green and "Connected".

ProjectX Logo

ProjectX (for TopstepX)

API Key Required. Connection is established by generating a secure API key in your prop firm's dashboard.

1. Link Accounts

First, ensure your TopstepX account is linked to ProjectX in your TopstepX settings.

2. Generate API Key

In your TopstepX dashboard, navigate to Settings > API and generate a new API key.

3. Copy Key

Securely copy the generated key.

4. Add Connection in PickMyTrade

Go to Connections > ProjectX. Enter a connection name, your ProjectX username (email), and paste the API key.

Critical Considerations for ProjectX Users

  • 'Auto OCO Brackets' are Mandatory: To use SL/TP, you must go to your TopstepX Risk Settings and click 'Switch to Auto OCO Brackets'. The older 'Position Brackets' system will cause errors.
  • No Multi-Bracket Orders: ProjectX supports only one active SL and TP per symbol. A new entry alert in the same direction will overwrite the previous SL/TP values.
  • Dynamic Auto-Trailing Stop: ProjectX features a built-in auto-trailing stop that adjusts automatically. You do not need to enter any trail values in PickMyTrade to use it.
TradeLocker Logo

TradeLocker

Connection Method: Web Login

Click "TradeLocker Connection" in PickMyTrade.

  • Username (Email)
  • Password
  • Environment (Demo/Live)
  • Server Name

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.

Rithmic Logo

Rithmic

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.

Binance

Connection Method: API Key

Create an API key in your Binance account.

  • Enable 'Reading'
  • Enable 'Futures'
  • CRITICAL: Do NOT enable withdrawals.

Security

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.

Alert Configuration

The First Step: Indicator or Strategy?

Your alert configuration begins by identifying your TradingView source. The platform behaves differently for each, so it's crucial to select the right one.

Indicator Alert

Based on technical indicators (e.g., RSI, Moving Averages) or chart conditions. You manually define buy/sell/close actions.

How to Check

In TradingView, open the Pine Script Editor. The 'Strategy Tester' tab will be empty or show no backtesting report.

Strategy Alert

Based on a full Pine Script strategy that generates its own backtestable buy and sell signals.

How to Check

In TradingView, open the Pine Script Editor. The 'Strategy Tester' tab will show a backtesting report, performance summary, and other options.

Core Trade Logic

Defining Your Trade Actions

Every alert is built around one of three core actions. Understanding their behavior is key to ensuring your strategy executes as intended.

BUY

Logic: Opens a long position.

  • If already long: Adds to the current position.
  • If currently short: The system first closes the short position, cancels all open sell orders, and then opens a new buy position.

SELL

Logic: Opens a short position.

  • If already short: Adds to the current position.
  • If currently long: The system first closes the long position, cancels all open buy orders, and then opens a new sell position.

CLOSE

Logic: Flattens your entire position for the given symbol.

  • Action: Closes all open positions (long or short) and cancels all associated open orders. It does not open any new positions.

Advanced Tip

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.

Position Management

Sizing Your Positions with Precision

Choose how to determine the size of each trade. Align your quantity type with your personal risk management strategy.

#

Quantity (Fixed)

You define a fixed number of contracts or shares for every trade. This is straightforward and predictable.

Use Case

Best for strategies where position size is constant and not dependent on account balance or volatility.

Example

"Set 'Quantity Value' to 10 to trade 10 contracts on every signal."

%

Risk Percentage (Dynamic)

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.

Use Case

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.

Key Consideration

A Stop-Loss is required when using Risk Percentage, as it is essential for the position size calculation.

Example

"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."

Risk Management

Mastering Risk: The 5 Ways to Set Your
Stop-Loss & Take-Profit

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.

Configuring Your Options Trades

For options strategies, you need to define two key parameters: which strike price to select and when the option expires.

Order Strike Away - Picking Your Strike Price

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.

In-The-Money (ITM)

Strikes below market price for calls, above for puts

At-The-Money (ATM)

The strike closest to the current price

Out-of-The-Money (OTM)

Strikes above market price for calls, below for puts

-2
-1
0
+1
+2

Current Market Price

Option Expiry Date - Setting the Timeframe

Choose the expiration date for the option contract. Closer expiries have faster time decay (theta) but can offer higher leverage.

Current Day

Expires today. For intraday/scalping.

Next Day

Expires tomorrow. For overnight trades.

Day After Tomorrow

Expires in two days.

Current Week

Expires on the last trading day of the current week (usually Friday).

Next Week

Expires on the last trading day of the next week.

Current/Next Month

Expires on the last trading day of the respective month.

Trade Across Multiple Accounts from a Single Alert

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.

Example Configuration

TradingView Alert

Base Quantity = 10
IB Account 1
Quantity Multiplier = 1
Trade Executed: 10 Contracts
IB Account 2
Quantity Multiplier = 2
Trade Executed: 20 Contracts
TradeStation Account
(via another PMT login)
Quantity Multiplier = 0.5
Trade Executed: 5 Contracts

Key Concept: The Quantity Multiplier

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.

Monitoring Trades & Troubleshooting

After your alert is live, you can track its execution from signal to fill. If a trade doesn't execute, follow this diagnostic path.

The Execution Flow

TradingView Alert Log:

"Signal Fired"

PickMyTrade Alert Log:

"Alert Received & Processed"

Broker Platform:

"Order Filled"

Troubleshooting Steps

1
Check the TradingView Alert Log

Is the alert there?

NO

The issue is with your TradingView alert condition or Pine Script. It never fired. Contact your script developer or review your alert settings.

YES

Proceed to Step 2.

2
Check the PickMyTrade "Alerts" Section

Is the alert there?

NO

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].

YES

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.

Advanced Settings & Platform Rules

To ensure seamless long-term automation, familiarize yourself with these key platform features and policies.

Custom Symbol Mapping

Sometimes, a TradingView symbol (e.g., NQ1!) needs to be manually mapped to your broker's specific format.

How-To

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.

Futures Contract Rollover Policy

PickMyTrade helps manage continuous contracts (like NQ1!), but you are ultimately responsible for your open positions.

Our Process

  • 6 Days Before Expiry: You will receive a notification.
  • 4 Days Before Expiry: We automatically roll the continuous contract symbol (e.g., NQ1!) to the next front-month contract.

Your Responsibility

Manually roll over or close your open futures positions before they expire. PickMyTrade does not automatically manage the rollover of live positions.

Ready to Automate Your Trading?

Start automating your TradingView alerts today.