Frequently Asked Questions

Account Setup & Connection

  • How do I connect my ProjectX/TopStepX account?

    TopStepX Connection Requirements

    TopStepX runs on the ProjectX infrastructure and must be connected through pickmytrade.io, the multi-broker platform.

    It cannot be connected through pickmytrade.trade.

    Step-by-Step Setup

    Go to pickmytrade.io

    Navigate to Connections → Add New Connection

    Select ProjectX as the platform

    Enter the required details:

    Connection Name: any custom label such as PROJECTX1

    Prop Firm Name: topstepx

    Username: your TopStepX username

    (Do not use your email and do not use your ProjectX username.)

    API Key: copy this from your TopStepX dashboard under API Settings

    After entering the details, click Save and confirm the connection status shows Active or Connected.

    Common Mistakes to Avoid

    • Using your email instead of your TopStepX username

    • Using your ProjectX username instead of your TopStepX username

    • Including extra spaces when pasting the API key

    • Trying to connect through pickmytrade.trade instead of pickmytrade.io

    Video Tutorial
    https://youtu.be/sNnIl9-roww 

  • Why can’t I connect my Interactive Brokers account?

    Pre-Connection Checklist

    1. PickMyTrade IB App and TWS/Gateway Must Be Running

    • Download the PickMyTrade IB App from pickmytrade.io

    • Install and run Trader Workstation (TWS) or IB Gateway

    • Both applications must remain running at all times while trading

    2. API Permissions Must Be Enabled

    • Log in to your IB Account Management

    • Navigate to Settings → User Settings → API Settings

    • Enable “Enable ActiveX and Socket Clients”

    3. Verify the Correct Socket Port

    • TWS default port: 7497

    • IB Gateway default port: 4001

    • Ensure the PickMyTrade port matches the one configured in TWS/IB Gateway

    4. Correct Credentials in PickMyTrade

    • Use pickmytrade.io (not pickmytrade.trade)

    • Enter your IB username (not your IB account number)

    • Ensure the port number matches TWS/IB Gateway

    5. Application Version

    • Confirm that you are using the latest version of the PickMyTrade IB App

    Common Issues

    • TWS or Gateway not running: causes connection timeout

    • Incorrect port number: results in connection refused

    • API settings disabled: leads to permission denied errors

    • Firewall or security software blocking connections: prevents communication 

Trade Execution Problems

  • Why Are My Trades Being Rejected? (ProjectX )

    ProjectX and TopStepX return rejections directly through the TopStepX dashboard.

    The rejection code identifies the exact failure.

    Where to Check

    Open the TopStepX Dashboard → check recent order events for the rejection code.

    Common ProjectX / TopStepX Rejection Reasons

    Invalid stop loss ticks

    • SL is beyond the maximum allowed tick distance (typically one thousand ticks)

    • Reduce SL distance in PickMyTrade

    Invalid quantity

    • Quantity exceeds allowed size for the funded or evaluation account

    • Verify quantity settings in your alert

    Account restrictions

    • Daily loss limit reached

    • Max contract limit exceeded

    • Trading attempted outside permitted hours

    Unauthorized symbol

    • Certain symbols may be blocked by the prop firm

    • Confirm allowed instruments with TopStepX

    Expired or unmapped symbol

    • Symbol no longer active or not correctly mapped

    • Update symbol mapping in PickMyTrade

    If you’d like, I can now prepare:

    • A combined comparison chart,

    • A “quick reference” mini-FAQ version, or

    • Individual pages with headings for your knowledge base. 

  • Why Are My Trades Being Rejected? (Interactive Brokers)

    Interactive Brokers provides all rejection details through TWS or IB Gateway.

    PickMyTrade only shows that the order was transmitted.

    Where to Check

    Open TWS or IB GatewayMessage / Log Window

    Look for red or orange error messages.

    Common IB Rejection Reasons

    No security definition found

    • Symbol is incorrect or not mapped properly

    • Verify symbol mapping including exchange, contract type, and currency

    Invalid or unsupported order parameters

    • Wrong order type, time-in-force, or routing

    • Check IB’s product rules for the specific instrument

    Insufficient margin

    • Account does not meet margin requirements

    • Reduce size or check risk parameters in TWS

    Account permissions

    • The account does not have permissions for the symbol

    • Request trading permissions inside IB Account Management

    Client ID or port errors

    • Incorrect socket port

    • API settings not enabled

    • TWS or Gateway not running with API access

    Market closed or outside allowed hours

    • IB enforces strict trading session rules

    • Confirm exchange trading hours 

Symbol Mapping & Contract Rollover

  • Can I Trade Crypto Futures or Forex with PickMyTrade?

    TradeLocker

    Crypto Support

    • Supports symbols such as BTCUSD.X, ETHUSD.X, XAUUSD.X, and others

    • More crypto pairs available than Tradovate

    • Requires the correct instrument type:

    • inst_type: CRYPTO (for crypto CFDs)

    • inst_type: EQUITY_CFD (for some additional CFDs)

    Forex Support

    • Full forex trading supported

    • Major pairs: EURUSD.X, GBPUSD.X, USDJPY.X

    • Also supports minor and exotic pairs

    Configuration Example (plain text)

    symbol: BTCUSD.X

    platform: TRADELOCKER

    inst_type: CRYPTO

    Interactive Brokers

    Crypto Support

    • Supports crypto futures through CME (e.g., BTC and ETH futures)

    • Only limited or restricted spot crypto support depending on region and IB availability

    • Check IB’s current product listings for updated crypto support

    Forex Support

    • Full forex trading supported

    • Offers over one hundred currency pairs

    • Requires inst_type: CASH for spot forex

    Important Notes for All Brokers

    • Always confirm the exact symbol format with your broker

    • Some demo accounts may not support crypto or forex

    • Prop firms may restrict access to certain asset classes 

Platform-Specific Issues

  • ProjectX/TopStepX — “Invalid stop loss ticks” error. How do I fix it?

    This message is a strict ProjectX platform limitation.

    It is not caused by PickMyTrade.

    What the Error Means

    • ProjectX allows a maximum of one thousand ticks for any stop loss

    • If your stop loss is more than one thousand ticks away from entry, ProjectX rejects the order

    • Example: a stop loss of two thousand nine hundred twenty-six ticks is almost three times the allowed limit

    How to Correct the Problem

    Reduce the stop loss distance

    • For futures like ES, NQ, MES, MNQ:

    – One tick = zero point two five points

    – One thousand ticks = two hundred fifty points

    • If your stop loss is wider than two hundred fifty points, shorten it before sending the order

    Use dollar-based or percentage-based SL

    • You may use dollar stops or percent stops

    • However, ProjectX will still reject the order if the converted value exceeds one thousand ticks

    Disable automated stop loss

    • If your strategy requires a wider stop, leave the stop loss fields at zero

    • Manage stops manually inside TopStepX, or

    • Use TradingView alerts that send a close command when your stop level is reached

    Contact ProjectX support

    • This is a hard API restriction enforced by ProjectX

    • They can confirm account capabilities or provide updated guidance

    • Note: ProjectX recently added support for OCO brackets; behavior may differ depending on configuration

    Workarounds for Wide-Stop Strategies

    • Enter the position without an automated stop

    • Immediately place your manual stop inside the TopStepX platform

    • Or create a TradingView alert that sends a close command when your stop level is reached

    How to Prevent This Issue

    • Always calculate tick distance between entry and stop before enabling automation

    • Test your configuration in a ProjectX paper account

    • Ensure your strategy remains within the one-thousand-tick maximum limit 

  • Interactive Brokers — Trades not executing. What should I check?

    IB Connection Is Green but Trades Aren’t Executing — What to Check

    If your Interactive Brokers (IB) connection shows green but orders don’t execute, one or more IB-specific requirements are likely blocking submission.

    PickMyTrade IB App or TWS Must Be Running

    • The PickMyTrade IB app or Trader Workstation (TWS) must be open and logged in

    • Verify you’re in the correct mode (Paper or Live)

    • If TWS/IB logs out due to inactivity, automation fails

    • Only one IB application can run at a time—do not run TWS and IB Gateway simultaneously

    Verify Symbol Mapping

    • IB requires exact symbol definitions

    • TradingView may use continuous futures (e.g., ES1!), while IB needs specific contracts (e.g., ESZ25)

    • Missing/incorrect mapping prevents submission

    • Create or adjust symbol mappings in PickMyTrade for each instrument you intend to trade

    Check Account Permissions

    • In IB Account Management → API settings

    • Enable ActiveX and Socket Clients

    Disable read-only API mode (trade execution requires write access)

    • If using Trusted IPs, ensure your current IP is allowed

    Port Configuration Must Match

    • TWS commonly uses port 7497 (and 4001 for IB Gateway default)

    • The port in your PickMyTrade IB connection must match the port configured in TWS/Gateway

    Symbol Definition Errors

    • Message “No security definition has been found for the request” indicates format mismatch, unsupported instrument, or wrong instrument type

    • Options require precise IB format (example: SPY251219C00580000)

    Application Version

    • Outdated TWS or PickMyTrade IB app can break API communication

    • Update TWS and ensure you’re on the latest PickMyTrade IB integration

    Market Data Subscriptions

    • IB often requires active market data subscriptions for symbols

    • Without them, IB may reject/ignore orders

    • Confirm subscriptions for the instruments you trade

    Review the IB Message Window

    • TWS/Gateway shows real-time errors, rejections, and permission issues

    • Always check this window to identify the exact failure reason

    How to Test

    • Submit a manual order in TWS/Gateway to confirm the symbol is tradable

    • If that succeeds, send an order via PickMyTrade and compare parameters (symbol, exchange, order type, TIF, quantity)

    If Issues Continue

    • Contact [email protected]

    • Include: the exact symbol, error messages, a screenshot of the IB message log, and whether you are trading stocks, futures, or options 

  • Rithmic — Connection keeps dropping. How do I fix it?

    A Rithmic connection that flips between green and red usually indicates an authentication issue or a network-layer interruption.

    Incorrect Credentials

    • Rithmic requires the exact username and password provided by your prop firm

    • Do not use your email address

    • Incorrect or recently changed credentials cause continuous disconnect/reconnect cycles

    • Fix: verify your login details with your prop firm and re-enter them in the PickMyTrade connection settings

    Firewall or Network Restrictions

    • Corporate networks, VPNs, antivirus tools, and strict firewalls can block Rithmic ports

    • Unstable Wi-Fi can also cause intermittent drops

    • Fix: test a different network, temporarily disable VPN, adjust firewall/antivirus rules

    • A wired connection is strongly recommended for Rithmic

    Rithmic Server Maintenance or Outages

    • Rithmic performs regular maintenance

    • Short outages can cause all connections to drop, even with correct settings

    • Fix: check the Rithmic status page or prop firm announcements and retry afterward

    Connection-Stability Best Practices

    • Use a wired internet connection instead of Wi-Fi

    • Avoid logging into multiple platforms at the same time using the same Rithmic credentials

    • Keep your PickMyTrade dashboard open during trading sessions

    • Always verify the connection status (green) before sending alerts

    Reconnection Steps

    • Open the Connections tab

    • Select the Rithmic connection

    • Click Reconnect

    • Confirm the indicator returns to green before resuming trading

    If Issues Continue

    Contact support and include:

    • Your prop firm name

    • A screenshot of the connection error

    • The approximate time of the disconnection

    • Whether you can connect to any native Rithmic platform using the same credentials

    Some Rithmic-related issues require developer-level review. 

Interactive Brokers (IB)

  • What instrument types are supported for Interactive Brokers automation?

    PickMyTrade supports multiple instrument classes for Interactive Brokers through the inst_type parameter.

    Supported Instrument Types (inst_type)

    FUT — Futures contracts

    STK — Stocks and equities

    OPT — Options (both stock options and futures options)

    CASH / FX — Forex currency pairs

    Important Notes

    • Each instrument type has its own required JSON fields

    • Options and futures options require precise IB contract formatting

    • Forex pairs must use the correct CASH instrument type

    • Futures require exact contract months and symbol definition

    Best Practice

    • Always generate your alert JSON using the PickMyTrade code generator

    • This ensures correct formatting, symbol structure, contract parameters, exchange codes, and inst_type values

    • Avoid manual JSON editing, especially for options and futures instruments 

  • Can I use the same PickMyTrade account for both Tradovate and Interactive Brokers?

    No. You cannot use the same subscription for both Tradovate and Interactive Brokers.

    Each broker platform requires its own separate subscription and its own PickMyTrade account.

    Subscription Structure

    pickmytrade.trade → Tradovate automation

    – Cost: $50 per month depending on plan

    pickmytrade.io → Interactive Brokers, Rithmic, ProjectX, TradeLocker, TradeStation

    – Cost: $50 per month

    Each platform runs independently with its own billing system.

    What You Must Do

    • Create a separate PickMyTrade account at:
    https://pickmytrade.io/

    • Use that account exclusively for Interactive Brokers automation

    • Use your existing pickmytrade.trade account only for Tradovate

    Free Trial

    • Both .trade and .io platforms provide a five-day free trial

    • No credit card is required for either trial 

  • Why are my IB orders not closing even though I received the alert?

    If the alert appears in PickMyTrade but the position does not close in IB, the issue is almost always on the Interactive Brokers side or within the order configuration.

    Step 1 — Check Transaction History in IBKR

    • Open IB’s official transaction history page:
    https://www.ibkrguides.com/brokerportal/homemenu/viewtransactionhistory.htm

    • Confirm whether IB actually received the order

    • If no order appears, IB did not process the request

    Step 2 — Verify Alert Status in PickMyTrade

    • Open your PickMyTrade dashboard → Alert Logs

    • If the alert shows Success, PickMyTrade did send the order to IB

    • If the order did not execute, the failure occurred at the broker level

    Common IB-Side Causes

    • TWS or Pickmytrade IB app was disconnected, logged out, or timed out

    Insufficient margin or buying power

    Symbol or contract mismatch, especially for futures contracts near expiration

    API permissions not enabled under TWS settings (ActiveX/Socket Clients)

    • Using an IB paper account while TWS is logged into live mode (or vice-versa)

    JSON Configuration Issues

    • Do not use quantity and risk_percentage together

    – Pick only one method of position sizing

    • Always use fresh JSON generated by PickMyTrade

    – Avoid manual edits

    • Ensure placeholders like {{close}}, {{quantity}}, or plot values produce numeric outputs, not strings

    Summary

    If PMT shows “Success,” PickMyTrade successfully forwarded the order.

    From that point, any failure to close the position is caused by:

    • TWS/Gateway connectivity

    • IB account permissions

    • Margin issues

    • Symbol definition errors

    • Incorrect JSON inputs 

  • Does PickMyTrade support trailing stops for Interactive Brokers?

    No. Trailing stop functionality is not currently supported for Interactive Brokers (IB) accounts on PickMyTrade.

    What Is Supported for IB

    • Fixed stop loss (SL) orders

    • Take profit (TP) orders

    • Dollar-based SL/TP

    • Percentage-based SL/TP

    • Risk-percentage-based position sizing

    These features work normally for IB automation.

    How to Use Trailing Stops if Your Strategy Requires Them

    • Implement trailing-stop logic inside your TradingView Pine Script strategy

    • Or manually use Interactive Brokers’ native trailing stop features directly within TWS  

    PickMyTrade will not generate or manage trailing stops for IB accounts. 

  • How many IB TWS instances can I run simultaneously?

    Yes. You can run multiple IB TWS instances at the same time, as long as your computer has enough system resources.

    The latest PickMyTrade IB App update also allows running multiple PMT IB App instances on the same device.

    Typical System Capacity

    • Systems with 8 GB RAM commonly run two TWS + PMT IB App instances

    • Systems with 16 GB RAM or more can run three or more instances reliably

    • Actual limits depend on CPU load, background apps, and network stability

    Requirements for Each Instance

    • A separate port configuration in TWS

    • A dedicated PickMyTrade IB App connection

    • Sufficient RAM and CPU to keep both TWS and the PMT IB App running smoothly

    Summary

    You can run multiple IB accounts simultaneously, but each instance requires its own:

    • TWS

    • PickMyTrade IB App session

    • Port configuration 

  • Can I run both live and paper trading accounts in one IB app/account?

    No. Live and paper trading cannot run inside a single PickMyTrade IB App instance.

    Each account type requires its own completely separate setup.

    What You Need Separately for Each Mode

    • A separate IB TWS

    • A separate PickMyTrade IB App connection

    • A separate PickMyTrade subscription

    Live and paper accounts cannot share the same instance or subscription.

    If You Want to Trade Live and Paper at the Same Time

    • You must create two separate PickMyTrade accounts

    • Each account must have its own subscription

    • Each account will connect to its own TWS

    • Each account will run its own PickMyTrade IB App session

    This allows you to test strategies on paper while simultaneously running live automation. 

  • What are the system requirements to run PickMyTrade with Interactive Brokers?

    To automate Interactive Brokers trading through PickMyTrade, you must have the correct software and system resources in place.

    Required Software

    IB TWS (Trader Workstation) installed and running

    PickMyTrade IB App running on the same device or on a separate device

    Both applications must remain open during trading.

    System Requirements

    Minimum RAM: at least 4 GB

    Recommended RAM: 8 GB or more when running multiple TWS or PMT IB App instances

    Operating System:

    – Windows

    – macOS

    – Linux

    Internet Connection: stable, low-latency connection required for real-time order execution

    Multiple Instance Support

    • The latest PickMyTrade IB App update supports multiple concurrent instances on the same device

    • This allows you to manage and automate multiple IB accounts simultaneously 

Rithmic

  • What Error Appears If I Send an Order to the Wrong Broker Connection?

    If your TradingView alert JSON references a connection_name that does not match any broker you have connected, PickMyTrade will return an error.

    Error Message Example

    connection_name RITHMIC1 not found in user multi connections [‘PROJECTX1’]

    This means your JSON is telling PickMyTrade to send the order to RITHMIC1, but the only connected broker is PROJECTX1.

    Cause

    • The connection_name inside your JSON does not match any connection currently active in your PickMyTrade dashboard

    • Example:

    – JSON contains: “connection_name”: “RITHMIC1”

    – Your dashboard only has a ProjectX connection

    • PickMyTrade cannot route the order because the specified connection does not exist

    Solution

    • Log into your PickMyTrade dashboard

    • Go to Create Alert

    • Select the correct broker (for example, ProjectX instead of Rithmic)

    • Regenerate your alert JSON with the correct connection_name

    • Replace the JSON in the TradingView alert message

    • Ensure the account_id field is populated (required for ProjectX and TopStepX) 

  • Can I Connect Multiple Rithmic Accounts Under One PickMyTrade Subscription?

    Yes. You can connect unlimited Rithmic accounts under a single PickMyTrade subscription as long as they share the same Rithmic login credentials.

    Scenario 1 — Same Rithmic Login (One Subscription)

    • Account A uses login: “johndoe123”

    • Account B uses login: “johndoe123”

    • Both accounts belong to the same Rithmic username

    Cost: one PickMyTrade subscription ($50 per month)

    This setup is common for prop firms where multiple evaluation or funded accounts sit under a single login.

    Scenario 2 — Different Rithmic Logins (Multiple Subscriptions Required)

    • Account A uses login: “johndoe123”

    • Account B uses login: “janedoe456”

    • Accounts belong to different Rithmic usernames

    Cost: two PickMyTrade subscriptions ($100 per month)

    Each unique Rithmic login requires its own subscription because each login establishes its own API session.

    Best Use Case

    This structure is ideal for traders who have multiple prop firm accounts under one Rithmic credential, allowing all accounts to trade under a single subscription. 

  • How Do I Sign Up for Rithmic Automation With PickMyTrade?

    To begin using PickMyTrade with Rithmic, you must create an account on the correct platform and connect your Rithmic credentials.

    Step-by-Step Setup

    • Go to https://pickmytrade.io/

    • Click Get Started and select Rithmic as your broker

    • Sign up for the 5-day free trial (no credit card required)

    • Log in to your dashboard after registration

    • Open the Broker Connections page

    • Enter your Rithmic username and password

    • Connect your Rithmic account(s)

    • Use the dashboard to generate TradingView alert JSON

    • Create TradingView alerts using the generated JSON and correct webhook URL

    Subscription Cost

    • Rithmic automation runs under pickmytrade.io

    • Pricing is $50 per month after the free trial ends 

ProjectX

  • Can I automate ProjectX and Tradovate using the same PickMyTrade account?

    No. ProjectX and Tradovate require separate PickMyTrade accounts and separate subscriptions, because they operate on different platforms.

    Tradovate Automation

    • Platform: https://pickmytrade.trade/

    • Pricing: $50 per month

    • Supports: Tradovate futures accounts only

    ProjectX Automation

    • Platform: https://pickmytrade.io/

    • Pricing: $50 per month

    • Supports: ProjectX, Interactive Brokers, Rithmic, TradeLocker, TradeStation

    Note: The $50/month fee applies per broker connection — each broker (ProjectX, Interactive Brokers, Rithmic, TradeLocker, TradeStation) requires its own separate $50 subscription.

    If You Use Both Brokers

    • You must create two separate PickMyTrade accounts

    • You must maintain two separate subscriptions

    • Each account includes a 5-day free trial 

  • Are trailing stops available for ProjectX accounts?

    Yes. ProjectX supports a built-in Auto-Trailing Stop Loss system.

    This trailing stop automatically adjusts your stop-loss as price moves in your favor.

    You do not need to set any trail distance — ProjectX handles it dynamically.

    How Auto-Trailing Stop Loss Works

    For Buy (Long) Trades

    • When price moves up, the stop-loss moves up automatically to lock in unrealized profit

    • When price reverses downward, the stop-loss stays at the last adjusted level

    • Stops only trail upward, never downward

    For Sell (Short) Trades

    • When price moves down, the stop-loss moves down automatically to secure profit

    • When price reverses upward, the stop-loss remains fixed at the last adjusted level

    • Stops only trail downward, never upward

    Important Notes

    • This trailing stop is fully controlled by ProjectX

    • No need to provide tick, point, or dollar trail values

    • The trailing behavior activates automatically based on market movement

    • PickMyTrade sends the entry; ProjectX handles the trailing stop internally

  • Does PickMyTrade support manual market orders from TradingView to ProjectX?

    No. Manual market orders placed directly from the TradingView chart are not supported for ProjectX automation.

    What Does Work

    • Strategy alerts (Pine Script strategies that generate automated entry/exit signals)

    • Indicator alerts (conditions such as crossovers, breakouts, etc.)

    What Does Not Work

    • Manual market orders from TradingView’s Order Panel

    • One-click chart trading

    • Drawing-tool “Trade” buttons

    • Any direct manual order sent from TradingView to ProjectX

    Workarounds

    • Create a simple indicator alert that you can trigger manually

    • Use TradingView alert buttons to fire the alert whenever you want to enter

    • Or, place manual trades directly inside the TopstepX / ProjectX platform 

  • What does the error “Invalid stop loss ticks. Ticks should be 1000 ticks or less” mean?

    This error comes directly from the ProjectX / TopstepX platform. It is not a PickMyTrade issue.

    ProjectX enforces a strict limit: maximum stop loss = 1000 ticks.

    Example (ES – E-mini S&P 500)

    • 1 tick = 0.25 points

    • 1000 ticks = 250 points max stop loss

    • If your script tries to submit a 2926-tick stop loss, ProjectX rejects the order every time

    Solutions

    • Adjust your TradingView strategy

    – Reduce your stop loss distance

    – Ensure your Pine Script never outputs more than 1000 ticks

    – Add internal logic to cap SL at the allowed limit

    • Use dollar-based stop loss instead

    – Replace tick-based stop loss with a dollar SL

    – Example: "dollar_sl": 500

    – Dollar-based SL still must comply with ProjectX risk rules

    • Contact TopstepX support

    – Confirm whether your account type has unique restrictions

    – Ask if there are account-level risk limits affecting SL distance

    – Verify whether recent platform updates changed SL rules 

  • Why does my alert say “can not add account” for ProjectX?

    This error appears when your ProjectX connection is not active in PickMyTrade. The system cannot load your ProjectX account_id, so alert creation fails.

    Common Causes

    • Your API key was regenerated in the TopstepX dashboard

    • Your ProjectX connection expired

    • Authentication failed due to incorrect credentials

    • Username contains spaces or invalid characters

    • Wrong username format (case-sensitive)

    How to Fix

    • Open PickMyTrade → Broker Connections

    • Disconnect your current ProjectX connection

    • Log into TopstepX → API Settings

    • Generate a new API key

    • Reconnect ProjectX using your TopstepX username (no spaces) and your new API key

    After Reconnecting

    • Refresh the Create Alert page

    • Your ProjectX account should appear in the account dropdown

    • Generate a fresh alert JSON

    • Paste the new JSON into your TradingView alert message 

  • How do I connect ProjectX to PickMyTrade?

    PickMyTrade connects to prop-firm accounts (such as TopstepX) using the ProjectX integration. Follow the steps below to set everything up correctly.

    Step 1 — Get Your API Credentials From the Prop Firm (Example: TopstepX)

    • Log into your TopstepX dashboard

    • Navigate to API Settings

    • Generate a new API key

    • Copy your TopstepX username (must not contain spaces)

    • Copy your API key

    Step 2 — Connect the Prop Firm Account to PickMyTrade

    • Log into https://pickmytrade.io/

    • Open the Broker Connections page

    • Select ProjectX as the broker

    • Enter your TopstepX username

    • Paste your API key

    • Click Connect

    Once connected, your ProjectX account will appear with a unique account_id, which is automatically added when generating alerts.

    Common Errors

    Error 3: Authentication Failed

    • Typically caused by incorrect username or API key

    • Fix: verify the username, remove any spaces, or regenerate your API key

    Username Contains Spaces

    • TopstepX usernames must not contain spaces

    • Remove all spaces before connecting

    After Connecting

    • Open Generate Alert inside PickMyTrade

    • Select your ProjectX account from the dropdown

    • Your generated JSON will include the correct connection_name and account_id

    • Paste the JSON directly into your TradingView alert message field 

TradeLocker & Tradestation

  • Does PickMyTrade support TradeStation automation from TradingView?

    Yes. PickMyTrade supports TradeStation automation for stocks, futures, and stock options.

    Setup Requirements

    • Active TradeStation brokerage account

    • PickMyTrade.io subscription ($50/month)

    • TradingView Pro, Pro+, or Premium (for webhook alerts)

    Supported Order Types

    • Market orders

    • Limit orders

    • Stop-loss orders

    • Take-profit orders

    Getting Started

    • Sign up at https://pickmytrade.io/

    • Select TradeStation as your broker

    • Connect your TradeStation account in the PickMyTrade dashboard

    • Generate alert JSON for your strategy or indicator

    • Create TradingView alerts using the generated JSON 

  • Can I copy trades from TradingView to my own forex broker?

    You can automate forex trading through PickMyTrade if your TradeLocker account supports the symbols you want to trade.

    PickMyTrade reads the available instruments directly from your connected TradeLocker account.

    How It Works

    • Connect your TradeLocker account to PickMyTrade

    • PickMyTrade automatically imports the symbols that TradeLocker makes available for your account

    • If a symbol appears inside your TradeLocker platform, it will be available for trading through PickMyTrade

    • If a symbol is not available in your TradeLocker account, it cannot be traded through PickMyTrade

    What You Need To Do

    • Log into your forex broker

    • Check whether your broker uses the TradeLocker platform

    • Verify which symbols are available in your TradeLocker account

    • Connect your TradeLocker login to PickMyTrade (https://pickmytrade.io/)

    • Generate TradingView alert JSON and create alerts

    Important Notes

    • PickMyTrade does not add or unlock symbols — it only displays what TradeLocker provides

    • If a symbol is missing, you must contact your broker or check your TradeLocker permissions 

  • I’m getting an error message from TradeLocker — what should I do?

    When you receive an error message during TradeLocker execution, the issue usually comes from TradeLocker’s platform, not PickMyTrade.

    PickMyTrade forwards your alert successfully, but TradeLocker may reject the order.

    Step 1 — Check Error Details

    • Open your PickMyTrade alert logs

    • Read the exact error message returned by TradeLocker

    • Common causes: insufficient margin, invalid symbol, market closed, unsupported order type

    Step 2 — Verify Your TradeLocker Account Status

    • Log into your TradeLocker account

    • Confirm the account is active and funded

    • Check if trading permissions are enabled

    • Verify that your demo account has not expired

    Step 3 — Contact TradeLocker Support

    • Provide the exact error message

    • TradeLocker support can check your execution logs

    • Most execution issues originate from TradeLocker’s API or account restrictions

    Step 4 — Check Symbol Mapping

    • Ensure your TradingView symbol matches the correct TradeLocker format

    • Example: EURUSD may need to be EURUSDm (mini contract)

    • Verify the instrument name in your TradeLocker symbol list 

Cross-Platform & General IO

  • Does PickMyTrade support MT5 (MetaTrader 5) or Match Trader platforms?

    Does PickMyTrade support MT5 (MetaTrader 5) or Match Trader?

    • No, PickMyTrade does not support MT5, MT4, or Match Trader.

    Supported platforms:

    • Tradovate (pickmytrade.trade)

    • Interactive Brokers

    • Rithmic

    • ProjectX  

    • TradeLocker  

    • TradeStation

    If your broker uses MT4/MT5:

    • You cannot automate MT4/MT5 directly through PickMyTrade.

    Option 1: Switch to TradeLocker

    • Check if your forex broker offers TradeLocker.

    • Many brokers provide both MT5 and TradeLocker.

    • Open a TradeLocker account and connect it to PickMyTrade.

    Option 2: Use a different supported broker

    • Open an account with a broker that supports IB, Rithmic, or TradeLocker.

    • You can automate TradingView alerts through any supported broker.

  • Is PickMyTrade cloud-based? Do trades execute when I’m logged out?

    Yes, PickMyTrade is fully cloud-based. Your trades will execute even if you are logged out or your computer is turned off.

    How it works:

    • You set up your TradingView alerts with the PickMyTrade webhook.

    • TradingView sends alerts to PickMyTrade’s cloud servers.

    • PickMyTrade processes each alert on the cloud.

    • PickMyTrade sends the order to your broker.

    • Trades execute automatically 24/7 without needing your computer.

    Requirements for 24/7 automation:

    • TradingView must remain logged in (keep a tab open or use the mobile app).

    • PickMyTrade does not need to stay open — cloud handles everything.

    • Interactive Brokers requires TWS or IB Gateway running (computer or VPS).

    • Rithmic, ProjectX, TradeLocker, and TradeStation require no software — fully cloud-based.

    Best practice for IB users:

    • Use a VPS to keep TWS or IB Gateway running 24/7 without keeping your personal computer on. 

  • What are the PickMyTrade Webhook URLs?

    PickMyTrade uses the following Webhook URLs for receiving TradingView alerts:

    Tradovate Platform (.trade)

    Use this Webhook URL for Tradovate automation:
    https://api.pickmytrade.trade/v2/add-trade-data-latest

    Multi-Broker Platform (.io)

    (Interactive Brokers, Rithmic, ProjectX/TopstepX, TradeLocker, TradeStation)

    Use this Webhook URL:
    https://api.pickmytrade.io/v2/add-trade-data-latest

    Important Notes

    • These are Webhook URLs, not general API endpoints.
    • Do NOT attach your token to the URL your token stays inside the JSON body.
    • Always copy the Webhook URL from the Create Alert page to avoid mistakes.
    • Older URLs such as “add-tv-alert” or “add-tv-alert-latest” are deprecated and will not work.
    • If you use the wrong URL, your TradingView alerts will never reach PickMyTrade.

     How to Get Your Correct Webhook URL

    1. Log into your PickMyTrade dashboard
    2. Go to Create Alert
    3. Select your broker
    4. Generate the JSON
    5. Copy the Webhook URL displayed at the top
    6. Paste it into TradingView’s Webhook URL field 
  • Can I get my trial period extended if I signed up on the weekend?

    If you want a trial extension, simply contact support through live chat or email [email protected], explain your situation, and they will review and extend it when appropriate.

    Common examples include situations where you were unable to test due to weekends, market closures, or connection/setup issues but the extension is always handled case-by-case through support. 

  • How do I cancel my PickMyTrade IO subscription?

    You can cancel directly from your PickMyTrade IO dashboard at any time.

    Steps to Cancel

    • Go to https://app.pickmytrade.io/ and log in

    • Open the Payment or Billing section in the left menu

    • Locate your active subscription

    • Click the Cancel button on the subscription card

    • Confirm the cancellation

    Important Notes

    • You keep full access until the end of the current billing period

    • No refunds are issued for partial months

    • You can reactivate your subscription at any time

    • Your settings and configurations are stored for 30 days after cancellation

    If You Have Multiple Accounts

    • Each account has its own subscription

    • You must cancel each subscription separately

    • Every active subscription will show its own Cancel button in the Payment dashboard 

  • Do I need separate subscriptions for multiple broker accounts?

    It depends on whether your accounts share the same broker login or use different broker platforms.

    One Subscription Covers (Unlimited Accounts)

    Rithmic: All accounts under the same Rithmic login

    Interactive Brokers: All sub-accounts under the same IB master login

    TradeLocker: All accounts under the same TradeLocker login

    ProjectX: All prop-firm accounts under the same ProjectX login

    A single login = one subscription.

    Separate Subscriptions Required

    • Different broker platforms (example: IB + Rithmic = 2 subscriptions)

    • Different Rithmic logins

    • Different IB master accounts

    • Different ProjectX logins

    • Using both pickmytrade.trade (Tradovate) and pickmytrade.io (multi-broker platform)

    Each unique broker login = one subscription.

    Examples

    Scenario 1 — One Subscription

    • Trader has 3 prop-firm accounts on ProjectX using the same login

    • Cost: $50/month (1 subscription)

    Scenario 2 — Two Subscriptions

    • Trader has one Rithmic login + one IB login

    • Cost: $100/month (2 subscriptions on pickmytrade.io)

    Scenario 3 — Three Subscriptions

    • Trader uses Tradovate + Rithmic + IB

    • Cost: $130/month

    – $30 for Tradovate (pickmytrade.trade)

    – $100 for Rithmic + IB (pickmytrade.io) 

  • Which prop firms are supported on PickMyTrade IO?

    PickMyTrade IO supports prop firms that provide access through one of the supported broker technologies.

    ProjectX-Based Prop Firms

    • Supported through the ProjectX integration

    • Works with any prop firm that uses the ProjectX platform

    • Supports futures automation

    • Setup: Connect the ProjectX broker using your ProjectX-based username and API key provided by the prop firm

    Rithmic-Based Prop Firms

    • Any prop firm that provides Rithmic login credentials

    • Examples include Apex Trader Funding, Bulenox, Earn2Trade, and others

    • Setup: Connect using the Rithmic username and password issued by the prop firm

    Interactive Brokers-Based Prop Firms

    • Any prop firm that gives you access to an Interactive Brokers account

    • Setup: Connect using your IB login inside PickMyTrade IO

    TradeStation-Based Prop Firms

    • Prop firms operating on the TradeStation platform

    • Setup: Connect TradeStation through PickMyTrade IO

    Not Supported

    • Prop firms that do not provide API-enabled broker access

    • Prop firms using proprietary platforms without API connectivity

    How to Check Compatibility

    • Ask your prop firm:

    “Do you provide Rithmic, Interactive Brokers, ProjectX, or TradeStation access?” 

  • What’s the difference between pickmytrade.trade and pickmytrade.io?

    PickMyTrade operates two completely separate platforms. Each platform supports different brokers and requires its own subscription.

    pickmytrade.trade (Tradovate Platform)

    • Broker Supported: Tradovate only

    • Pricing: $50 per month

    • Best For: Futures traders using Tradovate

    • Features: Full automation, copy trading between Tradovate accounts, prop firm support

    • Sign Up: https://pickmytrade.trade/

    pickmytrade.io (Multi-Broker Platform)

    • Brokers Supported: Interactive Brokers, Rithmic, ProjectX/TopstepX, TradeLocker, TradeStation

    • Pricing: $50 per month (per broker connection)

    • Best For: Traders using IB, Rithmic, TradeLocker, or prop firms like TopstepX

    • Features: Multi-broker support for futures, stocks, options, and forex

    • Sign Up: https://pickmytrade.io/

    Important Notes

    • Subscriptions are not interchangeable

    • Each platform requires its own account and its own subscription

    • You cannot use a pickmytrade.trade subscription on pickmytrade.io, or vice versa

    • Both platforms offer a 5-day free trial with no credit card required