FAQs
Frequently Asked Questions #
Account Setup & Connection #
Can I pause my automation without canceling my subscription?
Last Updated: November 7, 2025 | Published: November 7, 2025Yes. You can pause automation anytime without canceling your subscription. PickMyTrade gives you multiple ways to stop execution temporarily.
Method 1: Pause Automation in PickMyTrade Dashboard #
- Log into your PickMyTrade dashboard
- Open Settings or Trading Controls
- Toggle Pause All Alerts (or the trading pause switch)
- No alerts will execute until you resume
Method 2: Disable TradingView Alerts #
- Open TradingView
- Click the Alerts (bell icon)
- Disable or delete active alerts
- PickMyTrade will receive no signals
Method 3: Temporarily Disconnect Your Broker #
- Go to Broker Connections in PickMyTrade
- Click Disconnect
- Reconnect whenever you want to resume trading
When to Use Each Method #
• Method 1 – Short pauses (weekend, vacation, testing)
• Method 2 – Editing or reworking your strategy
• Method 3 – Long breaks or broker account maintenance
Last updated: November 7, 2025
How do I unbind a broker account that was accidentally connected to the wrong PickMyTrade account?
Last Updated: November 7, 2025 | Published: November 7, 2025If you connected your broker account to the wrong PickMyTrade account, support can manually unbind it for you.
What you need to know:
• Free trial accounts allow only one broker binding — once connected, it cannot be moved to another trial
• Paid subscriptions remove this restriction
• Support can unbind your account so you can reconnect it to the correct PickMyTrade profile
How to unbind:
Step 1: Contact support
• Email: [email protected]
• Live chat: available on the PickMyTrade website
• Provide your correct PickMyTrade account email
Step 2: Provide the required details
• For Tradovate: your Tradovate account ID (example: TDFYA1503458888)
• For other brokers: your broker username or account ID
• Tell support the broker account was connected to the wrong PickMyTrade account
Step 3: Reconnect
• Support will unbind the account (usually within 1–2 hours)
• Log into your correct PickMyTrade account
• Reconnect the broker account normally
Important note:
• Support typically unbinds one time as a courtesy
• Repeated switching requires either waiting for the trial to expire or upgrading to a paid subscription
Last updated: November 7, 2025
Can I log in from a different computer or device?
Last Updated: November 7, 2025 | Published: November 7, 2025Yes, you can log into your PickMyTrade account from any device.
PickMyTrade is fully cloud-based, so all your settings, broker connections, and alerts remain synced across devices.
Login options:
• Email + Password — enter your registered login details
• Gmail OAuth — use “Login with Gmail” if your account was created with Gmail
Verification requirements:
• No extra verification is needed when logging in from a new device
• Only the first registration requires email verification
• After that, you can log in from any browser, computer, or phone
Security recommendations:
• Use a strong, unique password
• Avoid staying logged in on shared computers
• Enable 2FA if available in your account settings
If you forget your password:
• Click Forgot Password on the login page
• Enter your registered email
• Use the reset link sent to your inbox
Last updated: November 7, 2025
How do I verify my email after signing up?
Last Updated: November 7, 2025 | Published: November 7, 2025Email Verification After Registering
What to expect:
• A verification email usually arrives within a few minutes.
Step 1 — Check your inbox
• Sender: [email protected] or [email protected]
• Subject: “Welcome to PickMyTrade” or “Verify Your Email”
Step 2 — Click the verification link
• Open the email and click Verify Now (or the verification link)
• You’ll be redirected to the login page
Step 3 — Complete setup
• Log in with your credentials
• Connect your broker account
• Start your 5-day free trial
If you don’t receive the email
• Check your Spam/Junk folder
• Check the Promotions tab (Gmail)
• Wait 10–15 minutes in case of delay
• Email [email protected] to resend verification
Last updated: November 7, 2025
Do I need to buy API access from Tradovate to use PickMyTrade?
Last Updated: November 7, 2025 | Published: November 6, 2025Tradovate API Requirement
No. You do not need to purchase API access from Tradovate.
PickMyTrade is an authorized Tradovate vendor with fully integrated API access.
When you connect your Tradovate account, the API connection is included automatically with no extra fees and no API purchase required.
What You Need
• A valid Tradovate account (live or demo)
• An active PickMyTrade subscription
• A TradingView account
What You Do Not Need
• A Tradovate API add-on or upgrade
• Any additional API fees
• Any third-party API service
Last updated: November 7, 2025
Do I need multiple PickMyTrade subscriptions for multiple prop firm accounts?
Last Updated: November 7, 2025 | Published: November 6, 2025Do You Need Multiple Subscriptions for Multiple Prop Firm Accounts?
It depends on how your prop firm accounts are organized within Tradovate.
Same Tradovate Login = One Subscription
If all your prop firm accounts exist as sub-accounts under the same Tradovate login, then one PickMyTrade subscription is sufficient.
• You can trade an unlimited number of sub-accounts under that single login.
• When creating alerts, simply select the accounts you want to execute trades on.
• Only one API connection is required.
Different Tradovate Logins = Multiple Subscriptions
If your prop firm accounts use different Tradovate logins, then each login requires its own PickMyTrade subscription.
• Each Tradovate login maintains its own API connection.
• You can manage multiple separate subscriptions through the Account Management section.
Examples
• Apex Account 1, Apex Account 2, and a TopStep account under one Tradovate login require only one PickMyTrade subscription.
• An Apex account under Login A and a TopStep account under Login B require two PickMyTrade subscriptions.
Last updated: November 7, 2025
How do I connect my Tradovate account to PickMyTrade?
Last Updated: November 7, 2025 | Published: November 6, 2025How to Connect Your Tradovate Account
To connect your Tradovate account, log in to your PickMyTrade dashboard at pickmytrade.trade.
Click Connect to Tradovate.
Choose the appropriate mode:
• Demo Mode: for demo or prop firm accounts such as Apex, TopStep via Tradovate, TakeProfit, or Bulenox
• Live Mode: for live trading accounts
Enter your Tradovate login credentials when prompted.
Once the connection is successful, the status indicator will turn green.
Important Notes
• You do not need to purchase API access from Tradovate. PickMyTrade is an authorized Tradovate vendor and includes API access automatically.
• If you see the message “Tradovate Account is Bound With Another Account,” the account was previously connected to a different PickMyTrade account during a trial. A subscription is required to unlock and reconnect it.
• One PickMyTrade subscription supports unlimited sub-accounts under a single Tradovate login.
Last updated: November 7, 2025
Alert Configuration & JSON #
Should I manually edit the JSON code from PickMyTrade?
Last Updated: November 7, 2025 | Published: November 7, 2025No. Never edit the JSON manually. Always use the exact code generated by PickMyTrade when creating alerts.
Last updated: November 7, 2025
Can I use both “quantity” and “risk_percentage” in the same JSON?
Last Updated: November 7, 2025 | Published: November 7, 2025No. You must use only one. If you use both, the system will reject or miscalculate your order.
Use one of these:
• Fixed quantity → set quantity and keep risk_percentage = 0
• Risk percentage → set risk_percentage and keep quantity = 0
Rule: Only one sizing method can be active in each alert.
Last updated: November 7, 2025
Why am I getting “could not convert string to float: ‘{{close}}’” error?
Last Updated: November 7, 2025 | Published: November 7, 2025This happens when TradingView sends the literal text
{{close}}instead of the actual numeric price (e.g., 4512.75). PickMyTrade expects a number — so when it receives"{{close}}", it fails.Why It Happens
• Your indicator/strategy is sending
{{close}}as a string, not a number• The placeholder is inside quotes incorrectly
• Your Pine Script alert message is not formatted correctly
• The alert is created manually instead of using the JSON generator
• The indicator developer coded alerts incorrectly
Solutions
• Use a strategy instead of an indicator
Strategies handle placeholders correctly; many indicators don’t.
• Fix your Pine Script alert message
Ensure
{{close}}is not wrapped in quotes inside JSON.Example (correct):
"price": {{close}}Example (wrong):
"price": "{{close}}"• Ask the indicator developer to correct formatting
Some indicators hard-code alerts incorrectly.
• Try a different placeholder
For strategies:
"price": {{strategy.order.price}}If price is not required, you may use:
"price": 0• Use PickMyTrade’s JSON generator
Never manually edit JSON.
Always copy the exact JSON from PickMyTrade → Create Alert.
Summary
This error means TradingView sent a string instead of a number.
Fix your alert message or script formatting, or switch to a properly coded strategy.
If you want, I can review your JSON or Pine Script and fix it.
Last updated: November 7, 2025
Can I use dynamic Take Profit and Stop Loss from my strategy?
Last Updated: November 7, 2025 | Published: November 6, 2025Dynamic TP and SL Using TradingView Plot Placeholders
Yes. PickMyTrade can use dynamic TP and SL values by reading them from TradingView plot placeholders.
TradingView only exposes variables to alerts if they are plotted.
How It Works
Step 1: Plot the variables in your Pine Script
Every value you want to use inside the alert JSON must be plotted.
Example:
strategy(“My Strategy”, overlay = true)
long_tp = close * 1.02 // two percent take profit
long_sl = close * 0.98 // two percent stop loss
plot(long_tp, title = “TP_Price”, display = display.none)
plot(long_sl, title = “SL_Price”, display = display.none)
TradingView will not expose a variable to alerts unless it is plotted.
Step 2: Verify the plots in TradingView
Before creating the PickMyTrade alert, confirm that TradingView detects your plots.
To verify:
• Open TradingView
• Create an alert
• Choose your strategy or indicator under Condition
• Scroll to the Message section
• Click Add Placeholder
• Check under the PLOTS section for your plot names
If a plot does not appear under PLOTS, TradingView will not output it and it cannot be used.
Step 3: Use plot placeholders in the PickMyTrade alert
When generating the alert in PickMyTrade, choose Price from TradingView for TP or SL, then select the plot placeholder you verified.
Examples (plain text):
tp: {{plot_0}}
sl: {{plot_1}}
Or by plot title:
tp: {{plot(“TP_Price”)}}
sl: {{plot(“SL_Price”)}}
TradingView will replace these placeholders with live values when the alert fires.
Important Notes
• A plotted variable must appear under the PLOTS section of the TradingView alert interface.
• Plot indices start at zero: plot_0, plot_1, plot_2, etc.
• Dynamic plots work for both strategies and indicators.
• Plots can be used for TP, SL, entry price, quantity, ATR-based values, volatility targets, or any computed value needed by your trade logic.
Last updated: November 7, 2025
I’m getting JSON errors when creating alerts. How do I fix them?
Last Updated: November 7, 2025 | Published: November 6, 2025Do Not Manually Edit the JSON
Always generate a fresh alert from the PickMyTrade dashboard. Manual edits frequently introduce syntax or field errors.
Common JSON Errors and How to Resolve Them
Boolean values quoted as strings
Wrong: “update_tp”: “true”
Correct: “update_tp”: true
• Fix: Regenerate the alert from the PickMyTrade dashboard.
Missing or unknown connection_name
Typical error: Connection name PROJECTX not found
Cause: The connection does not exist in PMT, or the name is misspelled, or the case does not match.
• Fix: Create the connection with the exact name, then regenerate the alert.
Incorrect Account ID
Wrong: email, username, or a partial ID
Correct: the exact account_id shown in the PMT alert generator dropdown
• Fix: Copy the account ID directly from the dropdown; do not type it manually.
Symbol not mapped
Typical error: Symbol mapping not found
Cause: The symbol is not mapped for that broker in PMT.
• Fix: Create the symbol mapping in Settings → Symbols, then regenerate the alert.
Missing or invalid token
Typical error: Invalid token
Cause: The alert token is expired or invalidated.
• Fix: Regenerate the alert; the token refreshes automatically.
Trailing commas, missing brackets, or smart quotes
Cause: Manual edits or copy/paste operations introducing invalid characters.
• Fix: Do not edit the JSON. Regenerate it and paste as plain text into TradingView.
Last updated: November 7, 2025
How do I set up multiple Take Profit levels (TP1, TP2, TP3)?
Last Updated: November 7, 2025 | Published: November 6, 2025Multiple TP/SL Compatibility Overview
Support for multiple take-profit (TP) and stop-loss (SL) levels depends on two factors:
• Your broker integration
• Whether you are automating a TradingView strategy or indicator
Details are outlined below.
Tradovate (pickmytrade.trade)
Multiple TP/SL Support for Indicators
Tradovate supports multiple TP and SL levels only when using Indicator Mode with the Advanced TP/SL feature enabled.
• Select “Multiple TP/SL (Advanced)” when generating an indicator alert
• Configure each target using price, ticks, or percent
• Assign a quantity or percentage to each level
Example configuration:
• Entry with 2 contracts
• TP1: close 1 contract at plus ten points
• TP2: close half a contract at plus twenty points
• TP3: close half a contract at plus thirty points
Multiple TP/SL Not Supported for Strategies
Tradovate does not support multiple TP levels from a single TradingView strategy alert.
• If you need multiple TP levels, code all partial exits inside the TradingView strategy
• PickMyTrade will execute each exit exactly as the strategy emits it
Partial Exit Strategy Mode
If the TradingView strategy already includes partial exit logic, select “Partial Exit Strategy” when generating the alert.
PickMyTrade will execute each exit order as generated by the strategy.
Other Brokers (pickmytrade.io)
ProjectX and TopStepX
• Supports one TP and one SL per symbol
• Multiple TP levels are not supported
TradeLocker
• Multiple TP is not yet available
Interactive Brokers
• Multi-TP support varies by routing, account type, and order-handling rules
• Check the latest PickMyTrade documentation for current IB compatibility
Workaround for Indicators on Unsupported Brokers
For brokers that do not support multiple TP/SL natively, use separate TradingView CLOSE alerts:
• CLOSE alert at TP1 to exit one contract
• CLOSE alert at TP2 to exit half a contract
• CLOSE alert at TP3 to exit half a contract
PickMyTrade will process each CLOSE alert independently.
Last updated: November 7, 2025
What’s the difference between automating a Strategy vs an Indicator?
Last Updated: November 7, 2025 | Published: November 6, 2025Strategy Automation vs Indicator Automation in PickMyTrade
Strategies and indicators can both be automated through PickMyTrade, but they serve different purposes and require different alert configurations. The comparison below explains how each method works.
TradingView Strategy Automation
Pros
• Requires only one alert and handles buy, sell, and close actions automatically
• Uses {{strategy.order.action}} to determine trade direction
• Position sizing is taken from the strategy’s internal settings
• Simple to set up and well suited for beginners
Cons
• Supports market orders only; limit and stop orders are not supported
• Less flexibility for custom take-profit or stop-loss logic
• Must be coded in Pine Script as a strategy
• Requires complete and correct entry and exit logic inside the script
Setup Complexity: Low
Alerts Required: One
Best For: Fully coded, backtested strategies with complete entry and exit logic
TradingView Indicator Automation
Pros
• Supports limit, stop, and stop-limit orders
• Provides flexible TP and SL configuration, including dynamic values
• Works with standard indicators (RSI, MACD, moving averages, etc.)
• Does not require Pine Script coding for basic signals
• Allows use of plot placeholders for dynamic TP and SL values
Cons
• Requires three separate alerts: Buy, Sell, and Close
• More complex to configure because each alert must be set up correctly
• Position sizing must be defined manually in the JSON payload
Setup Complexity: Medium to high
Alerts Required: Three
Best For: Traders automating indicator-based signals or workflows requiring advanced order types
Which Should You Choose
Choose Strategy Automation if you:
• Have a backtested TradingView strategy
• Want a simple single-alert setup
• Are comfortable using market orders
• Already coded full entry, exit, and risk logic inside the script
Choose Indicator Automation if you:
• Trade using standard technical indicators
• Need limit, stop, or stop-limit orders
• Require more precise control over TP/SL
• Want to use dynamic plot values for trade parameters
Last updated: November 7, 2025
My TradingView alerts are triggering but trades aren’t executing. Why?
Last Updated: November 7, 2025 | Published: November 6, 2025TradingView Alert Fired but No Trade Executed
This is one of the most common troubleshooting scenarios. Review the items below in order, as they resolve most failed executions.
Missing Webhook URL
Open your TradingView alert and go to the Notifications tab.
Verify that the webhook URL is present.
• Tradovate: https://api.pickmytrade.trade/v2/add-trade-data
• All other brokers: https://api.pickmytrade.io/v2/add-trade-data
If the field is empty, paste the correct URL and save the alert.
Extra Text in the Alert Message
The message box must contain only the JSON from PickMyTrade.
• Remove all comments
• Remove default TradingView text
• Remove any additional characters
Any extra text can break the JSON.
Incorrect account_id in the JSON
Check the account_id field in your JSON.
It must match exactly what is shown in the PickMyTrade alert generator.
Examples:
• Tradovate format: DEMO123456 or TAKEPROFIT123456789
• ProjectX format: 50KTC-V2-XXXXXX-XXXXXXXX
Trading Paused in PickMyTrade
• Log in to your PickMyTrade dashboard
• Open Alert Logs
• If the dashboard displays “Trading Paused”, click Resume Trading
Trades will not execute while paused.
Token Mismatch
• Regenerate a fresh alert from the PickMyTrade dashboard
• Create a new TradingView alert using the updated JSON
• Delete the previous alert to avoid conflicts
Incorrect TradingView Alert Condition
• For strategies: use the strategy.order.action condition
• For indicators: select the exact buy or sell signal output by your indicator
Incorrect conditions may show visual alerts but send no webhook.
How to Confirm the Issue
Check PickMyTrade Alert Logs:
• If alerts appear in PMT logs, the issue is with the broker connection
• If alerts do not appear in PMT logs, the issue is between TradingView and PickMyTrade, usually caused by a missing or incorrect webhook URL
Last updated: November 7, 2025
Trade Execution Problems #
My trades execute at different prices than TradingView showed. Is this an error?
Last Updated: November 7, 2025 | Published: November 6, 2025Why Execution Price Differs From TradingView (Understanding Slippage)
TradingView may display an expected entry price, but your broker may fill at a slightly different level.
This is normal and caused by slippage, not by an error in PickMyTrade or your broker.
Understanding Slippage
Slippage is the difference between the expected price and the actual execution price.
It occurs with all market orders on every platform and is caused by market movement between the signal and the actual execution.
Why Slippage Happens
Time delay between systems
TradingView generates the alert, then sends it to PickMyTrade.
PickMyTrade sends the order to the broker, and the broker executes the trade.
This process typically takes fifty to five hundred milliseconds, and the market may move during that time.
Market orders always fill at the best available price
• A market order does not guarantee a specific price
• Execution depends on available liquidity at the moment the order reaches the exchange
• Fast markets produce more slippage
Bid and ask spread differences
• Buy orders fill at the ask price
• Sell orders fill at the bid price
• TradingView may display the last traded price or midpoint, not the true bid/ask
Typical Slippage Ranges
• Low-volatility periods: zero to two ticks
• Normal market conditions: two to five ticks
• High volatility or news events: five to twenty ticks or more
Highly liquid instruments such as ES or NQ typically see smaller slippage.
Less liquid instruments see more.
How to Reduce Slippage
Use limit orders when possible
(Applies only to indicator alerts.)
• Set order_type to LMT and specify the entry price
• Limit orders may not fill if price moves away
Avoid trading during high-volatility periods
• Major news events
• First and last minutes of the session
• Thin-liquidity periods
Trade more liquid instruments
• Symbols such as ES, NQ, and CL have tighter spreads
• Micro contracts may have slightly wider spreads
Account for normal slippage
• Include one to three ticks of slippage in your backtests and expectations
• Slippage is a normal part of live market conditions
Important Notes
• PickMyTrade processes alerts and sends orders within milliseconds
• Execution delays are almost never caused by PickMyTrade
• Slippage is a normal part of transitioning from backtesting to live trading
When to Contact Support
• If slippage is consistently greater than ten ticks on normally liquid markets
• If orders are delayed by minutes instead of milliseconds
• If fills occur at prices far outside the bid or ask range
Last updated: November 7, 2025
Why is PickMyTrade closing my entire position when I only want partial profit?
Last Updated: November 7, 2025 | Published: November 6, 2025Why Your Entire Position Closed Instead of a Partial Exit
This happens when the parameter full_closed: true is enabled in your alert configuration.
Understanding Full Close vs Partial Close
Full Close (full_closed: true)
• Closes the entire position, regardless of the quantity specified
• Overrides all partial-quantity settings
• Intended only when you want a complete exit at a target
Partial Close (full_closed: false or omitted)
• Closes only the quantity you specify
• Leaves the rest of the position open
• Required for multi-target scaling or partial profit taking
How to Fix for Partial Exits
Option: Use Multiple TP and SL on Tradovate with Indicator Mode
This option is available only for indicators on Tradovate using the Advanced TP and SL feature.
This mode allows you to:
• Define a total trade quantity
• Assign different TP, SL, breakeven, and trailing rules to separate quantity groups
Example configuration:
• Total quantity: five contracts
• Group one: two contracts with its own TP, SL, breakeven, and trailing settings
• Group two: three contracts with separate TP, SL, breakeven, and trailing settings
PickMyTrade manages all partial exits automatically based on these group definitions.
This feature applies only to TradingView indicators.
It is not supported for TradingView strategies.
Documentation link:
https://docs.pickmytrade.trade/docs/automated-trading-tradingview-indicators/Last updated: November 7, 2025
My trades are closing immediately after opening. What is happening?
Last Updated: November 7, 2025 | Published: November 6, 2025Why Trades Immediately Reverse or Close Right After Entry
This issue is almost always caused by TradingView sending both a buy signal and a sell signal at the same time.
Root Cause
Your TradingView strategy or indicator is triggering a buy alert and a sell alert (or a close alert) at the same moment or within seconds of each other.
How to Diagnose
Open TradingView and go to the Alerts section.
Select Alert History.
Review recent alerts or export them to a CSV file.
Look for buy and sell alerts with identical or nearly identical timestamps.
Common Causes
Strategy logic errors
• The script enters and exits on the same bar
• The script uses strategy.close_all incorrectly
• Multiple entry or exit conditions fire at the same time
Alert condition configured incorrectly
• Alert is set to Once Per Bar instead of Once Per Bar Close
• Alert fires on both the bar open and the bar close
Conflicting indicators
• One indicator sends a buy and another sends a sell
• Both indicators are connected to the same PickMyTrade account
Solutions
Fix your Pine Script logic
Use position-state checks to prevent entering and exiting on the same bar.
Plain-text example:
if (buy_condition and strategy.position_size == 0)
strategy.entry(“Long”, strategy.long)
if (sell_condition and strategy.position_size > 0)
strategy.close(“Long”)
Enable same_direction_ignore in PickMyTrade
This setting prevents PMT from opening or closing positions if the incoming signal matches the current direction.
Plain-text example:
same_direction_ignore: true
Separate your alerts properly
• Use different alerts for entry and exit
• Do not use a single alert for both conditions
Check alert logs
Compare TradingView alert logs with PickMyTrade alert logs:
• A healthy sequence shows: buy → wait → sell
• A problematic sequence shows: buy → sell immediately
Last updated: November 7, 2025
Why are my trades being rejected by my broker? (Tradovate)
Last Updated: November 7, 2025 | Published: November 6, 2025PickMyTrade may show that the order was sent, but Tradovate provides the official rejection reason.
Check it directly in the Tradovate platform.
Where to Check
Log in to Tradovate → Orders → Order History
Rejected orders are highlighted in red.
Click the order to view the rejection reason.
Common Tradovate Rejection Reasons
Insufficient margin
• Not enough buying power to support the position
• Reduce position size or add funds
Invalid quantity
• Decimal quantities used for futures
• Quantity exceeds account or prop firm limits
• Verify the quantity in your PickMyTrade alert
Expired contract
• The symbol refers to an expired futures contract
• Update your symbol mapping to the current active contract
Account restrictions
• Daily or weekly loss limits reached
• Symbol blocked by prop firm
• Trading attempted outside permitted hours
Risk limits exceeded
• Max-contract-per-order or position-size limits triggered
• Review Tradovate → Account → Risk Settings
Invalid or unknown symbol
• Symbol not recognized or not mapped correctly
• Ensure symbol is mapped and tradable
Market closed
• Order submitted outside trading hours
• Confirm the session schedule
Last updated: November 7, 2025
Symbol Mapping & Contract Rollover #
Can I Trade Bitcoin/Ethereum Futures or Forex with PickMyTrade? (Tradovate)
Last Updated: August 11, 2026 | Published: November 6, 2025Support depends entirely on Tradovate’s product offering.
Digital Asset Futures Support
• Supports Bitcoin futures (BTC)
• Supports Ethereum futures (ETH)
• Only CME-listed futures are available
• Does not support spot trading or exchange-traded pairs
• Product selection is limited compared to dedicated exchanges
Forex Support
• Tradovate does not support forex
• Tradovate is strictly a futures-only broker
If you need spot digital-asset trading or forex, Tradovate is not the appropriate broker.
Last updated: August 11, 2026
How does contract rollover work? Do you need to do anything?
Last Updated: November 7, 2025 | Published: November 6, 2025PickMyTrade handles contract rollover automatically in most cases.
Your automation continues running normally as long as you use continuous TradingView symbols such as MNQ1!.
How Auto-Rollover Works
Monitoring
PickMyTrade tracks expiration dates for all mapped futures contracts.
The rollover process begins about four days before expiration.
Automatic update
PickMyTrade updates the symbol mapping to the next contract month automatically.
Example: MNQZ25 → MNQH26 when December rolls into March.
This occurs in the background with no action required.
No action required from you
Your TradingView alerts continue using continuous symbols like MNQ1!.
PickMyTrade translates that symbol to the active contract month.
Trading continues normally during and after the rollover.
What You Should Do
Before expiration
• Close any open positions in the expiring contract manually
• Brokers do not roll open positions automatically
• Avoid holding positions into expiration unless you intentionally want to
After rollover
• Open PickMyTrade → Settings and confirm the new contract month is mapped
• Run a small test trade to verify mapping and execution
If You Trade a Specific Contract Month Instead of the Front Month
If you prefer to stay on a specific month:
• Do not use continuous symbols such as MNQ1!
• Use the exact contract month in TradingView, e.g., MNQZ25
• Create a matching symbol mapping in PickMyTrade (MNQZ25 → MNQZ25)
This disables auto-rollover for that symbol and keeps you locked to the chosen month.
Rollover Frequency
Quarterly contracts
• Stock indices (ES, NQ, YM)
• Metals (GC, SI)
These roll in March, June, September, December.
Monthly contracts
• Products like CL (Crude Oil) and various agricultural contracts roll monthly.
Checking Expiration Dates
You can verify expiration schedules:
• Inside the Tradovate contract specifications
• By contacting Tradovate support
Last updated: November 7, 2025
I’m getting “Symbol mapping not found” error. How do I fix it?
Last Updated: November 7, 2025 | Published: November 6, 2025Why Am I Getting “Symbol Mapping Not Found”?
This error means PickMyTrade does not know how to translate your TradingView symbol into your broker’s contract symbol.
Why Symbol Mapping Is Needed
TradingView uses continuous symbols such as MNQ1!, ES1!, or GC1!
Tradovate uses specific contract months such as MNQZ25, ESH25, or GCZ25
PickMyTrade needs a symbol mapping table to convert the TradingView symbol into the correct broker contract.
How to Create Symbol Mapping
Creating the mapping yourself
• Open the Settings section in your PickMyTrade dashboard
• Select Create Setting
• Enter your TradingView symbol (example: MNQ1!)
• Enter the broker symbol for the current active contract (example: MNQZ25)
• Select your Tradovate connection
• Set inst_type: FUT for futures
• Save the setting, then regenerate your alert
Contacting support
• Email [email protected] with the symbol you are trying to trade
• Support can add the mapping for you
Common Symbol Mappings (Examples)
• MNQ1! → MNQZ25 (Micro E-mini Nasdaq)
• ES1! → ESZ25 (E-mini S&P 500)
• NQ1! → NQZ25 (E-mini Nasdaq)
• CL1! → CLZ25 (Crude Oil)
• GC1! → GCZ25 (Gold)
• SI1! → SIZ25 (Silver)
• YM1! → YMZ25 (E-mini Dow)
Contract Month Codes
• H = March
• M = June
• U = September
• Z = December
Important Notes
• Futures contracts expire monthly or quarterly
• PickMyTrade automatically rolls over to the new contract about four days before expiration
• You should always use continuous symbols (example: MNQ1!) inside TradingView
• PickMyTrade handles the translation to the correct contract month
Advanced Option: Leave Symbol Blank
If you want to trade multiple symbols with the same alert configuration:
• Leave the Trading Symbol field blank when generating the alert
• Use {{ticker}} in your JSON
• Create symbol settings for each instrument you intend to trade
TradingView will supply the actual symbol in each alert, and PickMyTrade will map it automatically.
Last updated: November 7, 2025
Trial Extensions & Billing #
How do I cancel my subscription?
Last Updated: November 7, 2025 | Published: November 6, 2025Canceling your PickMyTrade subscription is simple and can be done from your dashboard.
How to Cancel
• Log in to your PickMyTrade dashboard
• Click the Profile icon in the upper-right corner
• Open the Payment section
• Find the Active Subscriptions list
• Locate the subscription you want to cancel
• Select Cancel next to that subscription
• Confirm the cancellation
What Happens After Cancellation
• Your subscription remains active until the end of the current billing period
• Example: if your monthly plan was billed on November first and you cancel on November fifteenth, you retain access until December first
• You will not be charged for the next billing cycle
• You may re-subscribe at any time
Data Retention
• Your account remains active
• Your alert configurations stay saved
• Your historical alert logs remain available
• You can log in at any time to view your data
Reactivation
• You can re-subscribe at any time from the dashboard
• All previous settings are automatically restored
• No need to reconfigure alerts or connections
Refund Policy
• Refunds are not provided after payment is made
• Cancel before the next billing cycle to avoid renewal
• A trial period is provided so you can fully evaluate the platform before subscribing
If You Are Experiencing Technical Issues
• Do not cancel immediately—contact support first
• Most issues can be resolved quickly
• Support is available via dashboard chat or by emailing [email protected]
Last updated: November 7, 2025
Can I extend my free trial period?
Last Updated: November 7, 2025 | Published: November 6, 2025PickMyTrade does offer trial extensions under certain conditions.
Standard Trial
• The standard trial lasts five days
• Full feature access is included
• Applies to both pickmytrade.trade and pickmytrade.io
Extension Options
How to request an extension
• Use the live chat on your dashboard for the fastest response
• You may also email [email protected]
• Be specific about why you need additional time
Important Notes
• Extensions are provided as a courtesy and are not guaranteed
• Multiple extensions are rarely approved
• An extension begins only after the existing trial has fully expired
Last updated: November 7, 2025
Manual Trade Copier #
Can you copy trades between different prop firms such as Apex and TopStep?
Last Updated: November 7, 2025 | Published: November 6, 2025The answer depends entirely on how your prop firm accounts are structured inside Tradovate.
Same Tradovate Login
If both prop firms place your accounts under the same Tradovate login, then copy trading works easily.
• One PickMyTrade subscription covers both accounts
• You can configure Manual Trade Copier by selecting each account from the dropdown
• No additional subscription is required
Different Tradovate Logins
If each prop firm created a separate Tradovate login, copy trading is still possible but requires multiple PickMyTrade subscriptions.
• One subscription is required per Tradovate login
• You can manage both subscriptions using Account Management inside PickMyTrade
Setup for Accounts with Different Logins
Using Account Management
• Subscribe to PickMyTrade on the first Tradovate login
• Subscribe to PickMyTrade on the second Tradovate login
• From the first account, open Account Management and send an access request to the email associated with the second account
• Approve the request from the second account
• Both accounts can now be accessed from one dashboard, allowing you to configure Manual Trade Copier across them
Using token-based linking
• Get the authentication token from the second PickMyTrade account
• Open Manual Trade Copier on the first account
• Add the second account as a client using its token
• Configure and activate the copier
Unsupported Scenarios
• You cannot copy trades between different broker types
• Copying from Tradovate to Interactive Brokers is not supported
• Copying from ProjectX to Tradovate is not supported
• The master and client accounts must be on the same broker category
Last updated: November 7, 2025
What does Quantity Multiplier mean and how do you use it?
Last Updated: November 7, 2025 | Published: November 6, 2025Quantity Multiplier controls how large the client account’s position will be relative to the master account’s position.
It is used only in the Manual Trade Copier.
How It Works
Client position size is calculated using:
Client position size = master position size × quantity multiplier
Examples
If the master trades two contracts:
• Multiplier of one → client trades two contracts
• Multiplier of two → client trades four contracts
• Multiplier of zero point five → client trades one contract
• Multiplier of three → client trades six contracts
When to Use Different Multipliers
Different account sizes
• Master account is fifty thousand dollars
• Client account is twenty-five thousand dollars
• Multiplier of zero point five keeps risk proportional
Scaling up on larger funded accounts
• Master uses one contract on a small demo
• Client is a large funded account
• Multiplier of five results in five contracts
More conservative risk on evaluation accounts
• Master uses two contracts
• Client account is in an evaluation phase
• Multiplier of zero point five reduces risk to one contract
Identical copying
• Accounts similar in size and risk
• Use a multiplier of one
Multiple Clients with Different Multipliers
If the master trades four contracts:
• Small client with multiplier zero point two five → one contract
• Same-size client with multiplier one → four contracts
• Larger client with multiplier two → eight contracts
Important Considerations
Margin requirements
• Each client account must have enough margin for its resulting position size
• If margin is insufficient, the client’s order is rejected
• The master trade still executes normally
Decimal multipliers
• Values such as zero point five, one point five, and two point five are allowed
• Futures require the final computed quantity to be a whole number
• Example: three contracts × zero point five = one point five → rounded according to platform rules
Risk management
• Multiplier affects quantity only
• TP and SL prices remain identical across all accounts
• Evaluate risk per account based on size and leverage
Where to Set the Multiplier
Open your dashboard → Manual Trade Copier → set the multiplier in the field assigned to each client account.
Last updated: November 7, 2025
Manual Trade Copier is not copying trades to client accounts. What should you check?
Last Updated: November 7, 2025 | Published: November 6, 2025Manual Trade Copier requires specific configuration.
Verify each item below to ensure copying is enabled.
Click to Start Must Be Activated
• Open the Manual Trade Copier tab
• The button must display “Click to Stop”
• If it shows “Click to Start,” the copier is OFF
• Fix: click the button to activate the copier
Both Accounts Must Be Connected
• The master account must show a green Tradovate connection indicator
• All client accounts must also show green status
• Fix: reconnect any account showing red or disconnected
Correct Account Selection
• Do not type an email or username into the account selector
• Always use the exact Tradovate account ID shown in the dropdown
• Fix: re-select the correct ID from the dropdown
Quantity Multiplier Must Be Set
• Multiplier cannot be zero or blank
• Multiplier of one → client trades same size as master
• Multiplier of two → client trades double
• Fix: set multiplier to one to test basic copying
Active Switch Must Be Enabled
• Each client has an Active toggle
• If this switch is off, copying will not occur
• Fix: turn on the Active toggle for each client
Trades Must Originate From the TradingView Chart
• Manual Trade Copier works only when trades are placed through the TradingView chart plugin
• Trades placed directly inside the Tradovate platform are not copied
• Fix: confirm TradingView is connected to Tradovate and trades are placed through the TradingView trade panel
Subscription Must Be Active
• Both the master account and all client accounts must have active PickMyTrade subscriptions
• Trials may have limited functionality
• Fix: check subscription status in the Payment section
How to Test
• Configure only one client account to start
• Place a small market order from the TradingView chart
• Verify that the trade appears instantly in the client account
• If successful, add additional clients afterward
Last updated: November 7, 2025
How do I set up copy trading from one account to multiple accounts?
Last Updated: November 7, 2025 | Published: November 6, 2025Manual Trade Copier allows you to trade on one master account and automatically copy those trades to multiple client accounts.
Prerequisites
• All accounts must be connected to Tradovate and show a green connection status
• Both the master and all client accounts must have active PickMyTrade subscriptions
• All accounts must be owned and controlled by you
Connect All Accounts to Tradovate
• Open the Connections section
• Connect your master account
• Connect each client account
• If you have multiple Tradovate logins, use Add Connection to add each one separately
Enable Manual Trade Copier
• Navigate to the Manual Trade Copier section in your dashboard
• Select Add Client
Configure Master and Client Accounts
• Choose the master account you will trade from
• Choose the client account that will receive copied trades
• Set the quantity multiplier (one means identical size)
• Turn on the Active switch for that client account
Add Additional Client Accounts
• Use Add Client again for each additional client
• Assign appropriate multipliers for each one
Start the Copier
• Activate the copier using the Click to Start button
• When running, the button changes to Click to Stop
Trade Normally
• Place trades on your TradingView chart using the master account
• Trades automatically copy to every active client account
• Manual orders and alert-based orders are both supported
Example Configuration
Master account: TPTrader
Client account one: Apex1 with multiplier one
Client account two: Apex2 with multiplier two
Client account three: TopStep with multiplier zero point five
In this example, if the master places a two-contract trade:
• Apex1 receives two contracts
• Apex2 receives four contracts
• TopStep receives one contract
Important Notes
• Each client must have sufficient margin available
• If one client rejects an order, the other clients still execute normally
• Partial fills on the master account copy proportionally to the clients
Last updated: November 7, 2025
Risk Management Settings #
What’s the difference between dollar_sl, percentage_sl, and sl (ticks)?
Last Updated: November 7, 2025 | Published: November 7, 2025These are three different ways to set your stop loss distance. Use only one at a time.
1. sl (ticks)
• Stop loss is set in ticks/points from the entry
• Example: sl = 50 ticks on ES ≈ 12.5 points ≈ $625 risk per contract
• Best for: Futures traders who think in ticks/points
• Pros: Very precise
• Cons: Tick size varies by instrument
2. dollar_sl
• Stop loss is defined by a fixed dollar amount
• Example: dollar_sl = $500 → risk exactly $500 if SL hits
• Best for: Traders who want consistent dollar risk every trade
• Pros: Simple and consistent
• Cons: Position size changes depending on SL distance
3. percentage_sl
• Stop loss is a percentage away from the entry price
• Example: 2% SL on $100 entry → stop at $98
• Best for: Stocks and forex
• Pros: Adapts to price and volatility
• Cons: May not match technical levels
Which one should you use?
• Use sl (ticks): Futures / technical-level traders
• Use dollar_sl: Want fixed dollar risk per trade
• Use percentage_sl: Stocks/forex or volatility-based systems
Critical Rule:
Use only ONE stop-loss method per alert. Set all others to 0.
Last updated: November 7, 2025
Can I update stop loss or take profit for an existing position?
Last Updated: November 7, 2025 | Published: November 7, 2025Yes, you can update your stop loss (SL) or take profit (TP) for an active position by using the update_sl and update_tp parameters in your alert.
How It Works:
• update_sl = true → Your existing stop loss is cancelled and replaced with the new SL.
• update_tp = true → Your existing take profit is cancelled and replaced with the new TP.
• When these are set to false, your existing SL/TP remains unchanged.
Example Use Cases:
• Move stop to breakeven when your trade reaches a certain profit level.
• Trail the stop loss by sending periodic alerts as price moves in your favor.
• Tighten risk when your indicator detects a potential reversal.
Important Notes:
• Every SL/TP update sends a new modification order (your broker may charge fees).
• Not all brokers support the same level of SL/TP modification — behavior depends on the broker.
• Always ensure you send only one active SL and TP method at a time.
If you want, I can give a short “best-practice” version too.
Last updated: November 7, 2025
Why aren’t my stop losses triggering?
Last Updated: November 7, 2025 | Published: November 7, 2025Stop losses may fail for several reasons depending on your broker setup and alert configuration.
Possible Causes:
• Stop loss not included — Your JSON may have sl/dollar_sl/percentage_sl set to 0, so no stop is placed.
• Broker rejected the stop — Check PickMyTrade alert logs for errors (e.g., invalid price, too close, or ProjectX 1000-tick limit).
• Your strategy replaced the stop — If update_sl is enabled, new alerts can cancel or modify the previous stop.
How to Troubleshoot:
• Check your PickMyTrade alert logs for any SL rejection messages.
• Verify your JSON configuration and ensure exactly one SL method is used.
• Test with a larger stop loss to confirm the order is being placed.
• Check your broker’s transaction/order history to see if the SL was sent or cancelled.
• Contact PickMyTrade support with order IDs and your alert JSON if the issue continues.
Last updated: November 7, 2025
What does reverse_order_close mean?
Last Updated: November 7, 2025 | Published: November 6, 2025The reverse_order_close setting controls how PickMyTrade behaves when an opposite signal is received while you already have an open position.
This parameter is intended only for indicator-based alerts.
If your TradingView strategy sends explicit entries and exits, you should not rely on reverse_order_close.
How It Works When Enabled
When reverse_order_close: true is used:
• An opposite signal fully closes your current position
• A new position in the opposite direction is opened immediately
• Behavior becomes: long → flat → short, applied automatically
Example:
If you are long and a sell signal arrives, the long position is closed and a short position of the same size is opened.
How It Works When Disabled
When reverse_order_close: false is used:
• An opposite signal only closes your current position
• No new position is opened
• Behavior becomes: long → flat
Example:
If you are long and a sell signal arrives, the long position is closed and you remain flat.
Configuration (Plain Text)
reverse_order_close: true (close and reverse)
reverse_order_close: false (close only, no reversal)
Example with reverse_order_close: true
Assume you are long two contracts at forty-five hundred.
• A sell signal arrives
• The long is closed
• A short position of two contracts is opened
• Your new position is short
Example with reverse_order_close: false
Assume you are long two contracts at forty-five hundred.
• A sell signal arrives
• The long is closed
• No short is opened
• You remain flat
When You Should Use reverse_order_close: true
• For indicator-based systems that continuously alternate between long and short
• For trend-following or swing systems that always want to stay in the market
• When you want smooth, fully automatic transitions between long and short
When You Should Use reverse_order_close: false
• When your system sends explicit entries and exits separately
• When a sell signal should close the long but not open a short
• When flattening at end-of-day
• When your TradingView strategy already manages direction changes internally
Best Practice
• Use true only for indicator-driven signals needing automatic reversal logic
• Use false for strategies with explicit entry/exit logic
• If unsure, false is usually safer
Related Parameter: data set to close
If you want an alert to function strictly as a close command:
data: close
reverse_order_close: false
Important Note
reverse_order_close should be used only with indicator-based alerts.
TradingView strategies generate their own entry/exit instructions and should not rely on this parameter.
Last updated: November 7, 2025
What does same_direction_ignore do?
Last Updated: November 7, 2025 | Published: November 6, 2025The same_direction_ignore setting determines whether PickMyTrade prevents multiple entries in the same direction or allows pyramiding (stacking positions).
How It Works When Enabled
When same_direction_ignore: true is used:
• Duplicate signals in the same direction are ignored
• If you are already long and another buy signal arrives, it is ignored
• If you are already short and another sell signal arrives, it is ignored
• Prevents stacking/pyramiding
• Ensures only one position per direction is open at any time
How It Works When Disabled
When same_direction_ignore: false is used:
• Multiple entries in the same direction are allowed
• If you are long, additional buy signals increase your long position
• If you are short, additional sell signals increase your short position
• Supports pyramiding and scale-in logic
Configuration (Plain Text)
same_direction_ignore: true (one position at a time)
same_direction_ignore: false (allow pyramiding)
When You Should Use same_direction_ignore: true
• When your strategy sometimes issues duplicate signals
• When you want conservative, controlled position management
• When you want to prevent accidental pyramiding due to imperfect logic
• Useful as a safety mechanism for most traders
When You Should Use same_direction_ignore: false
• When your trading approach intentionally scales into winning positions
• When your TradingView strategy uses multiple strategy.entry calls to build size
• When pyramiding is a core part of your system
Example Scenarios
Scenario with same_direction_ignore: true
• At ten o’clock you buy two contracts at forty-five hundred
• At ten oh five another buy signal appears but is ignored; you remain with two contracts
• At ten ten a sell signal arrives and the entire position closes
Scenario with same_direction_ignore: false
• At ten o’clock you buy two contracts
• At ten oh five a second buy signal appears and executes; now you hold four contracts
• At ten ten a sell signal arrives and all four contracts close
Related Setting: Pyramid Mode
PickMyTrade includes a Pyramid toggle in advanced risk settings:
• Pyramid ON → same_direction_ignore is false (stacking allowed)
• Pyramid OFF → same_direction_ignore is true (one position only)
Best Practice
• If unsure, set same_direction_ignore: true, as it is safer for most strategies
• Only set it to false when pyramiding is explicitly required
• If enabling pyramiding, test with small position sizes first
Last updated: November 7, 2025
What is Break-even and how do I enable it?
Last Updated: November 7, 2025 | Published: November 6, 2025Break-even automatically moves your stop loss to your entry price once your trade reaches a defined profit level.
This removes risk from the trade and secures a neutral outcome even if the market reverses.
How Break-Even Works
In a traditional setup:
• Enter at forty-five hundred
• Stop loss at forty-four ninety
• Price moves to forty-five fifteen
Your stop remains at forty-four ninety, and you are still risking ten points.
With break-even enabled:
• Once price reaches the break-even trigger level
• Your stop loss moves to your entry price
• The worst possible outcome becomes a neutral exit (no loss)
Configuration
To enable break-even, include:
breakeven: 15
This example means the stop loss moves to break-even once the trade is fifteen points in profit.
Example Scenarios
Long trade example
• Enter at eighteen thousand (NQ)
• Initial stop loss: seventeen thousand nine hundred eighty
• Break-even trigger: twenty-five points
When price hits eighteen thousand twenty-five, the stop moves to eighteen thousand.
You can no longer lose on the trade.
Short trade example
• Enter short at forty-five hundred
• Initial stop loss: forty-five twenty
• Break-even trigger: thirty points
When price drops to forty-four seventy, the stop moves to forty-five hundred.
The trade becomes risk-free.
Combining Break-Even with a Trailing Stop
Break-even and trailing stop features work together.
Break-even first, then trailing
breakeven: 20
trail_trigger: 40
trail_stop: 15
trail_freq: 5
The stop moves to break-even at twenty points, then switches to trailing at forty points.
Break-even as a safety net
breakeven: 10
trail_trigger: 25
trail_stop: 12
The stop locks in safety early and trails only after reaching a higher profit zone.
Best Practices
Conservative break-even
• Trigger at one and a half to two times your initial stop distance
• Example: twenty-point stop → thirty to forty-point break-even trigger
• Reduces premature exit risk
Aggressive break-even
• Trigger at one to one and a half times your stop
• Removes risk sooner but may cut strong trends early
Volatility considerations
• High-volatility markets require wider triggers
• Low-volatility markets tolerate tighter triggers
Platform Support
• Tradovate — fully supports break-even
• TradeLocker — does not support break-even
• ProjectX — does not support break-even
• Other brokers vary; check the latest PickMyTrade documentation
Important Note
Break-even moves the stop loss to exact entry price only.
It does not adjust for commissions or fees, so “break-even” may reflect a very small win or loss depending on broker costs.
Last updated: November 7, 2025
How do I set up a Trailing Stop Loss?
Last Updated: November 7, 2025 | Published: November 6, 2025How Trailing Stop Loss Works in PickMyTrade
Trailing Stop Loss is currently available for Tradovate only.
Other brokers—including TradeLocker, ProjectX, and Interactive Brokers—do not yet support trailing stops through PickMyTrade.
How a Trailing Stop Works
• A trailing stop replaces a fixed stop loss with a stop that moves in your favor
• For a long, the stop moves upward as price rises and never moves down
• For a short, the stop moves downward as price falls and never moves up
• This locks in profits while still allowing the trade to breathe
Configuration Parameters
trail_trigger
• Profit required before the trailing stop activates
• Example: trail_trigger of ten activates trailing once the trade is ten points in profit
trail_stop
• Distance between current price and the trailing stop
• Example: trail_stop of five keeps the stop five points behind active price
trail_freq
• How often the trailing stop updates
• Example: trail_freq of two updates the stop every two points of favorable movement
Example configuration (plain text)
trail_trigger: 15
trail_stop: 8
trail_freq: 4
How This Behaves in a Long Trade
Assume you enter long at forty-five hundred.
• Initial stop: forty-four ninety
• Once price reaches forty-five fifteen, trailing activates
• Stop is placed eight points behind price at forty-five oh-seven
As price rises:
• At forty-five twenty, stop moves to forty-five twelve
• At forty-five twenty-four, stop moves to forty-five sixteen
If price reverses to forty-five sixteen, the trade exits with locked-in profit.
Best Practices
Conservative trailing
• Larger trail_stop (ten to fifteen points)
• Reduces premature exits and allows wider market movement
Aggressive trailing
• Smaller trail_stop (three to five points)
• Locks in profits sooner but increases early stop-outs
trail_freq considerations
• Very small values cause too many rapid updates
• Moderate values (three to five) offer balanced movement
• Large values reduce stop updates, offering less protection
Combining trailing with an initial stop
• Set an initial stop (example: negative ten points)
• Activate trailing after a profit threshold (example: plus fifteen points)
Platform Support
• Tradovate — fully supports trailing stops
• TradeLocker — trailing stops not supported
• ProjectX — trailing stops not supported
• Interactive Brokers — support varies; check current PickMyTrade documentation
Last updated: November 7, 2025
Multi-Account Management #
Can I use the same email for multiple PickMyTrade accounts?
Last Updated: November 7, 2025 | Published: November 6, 2025Yes. You can create multiple PickMyTrade accounts even if you only have one real email address.
How It Works
Many email providers support email alias formats.
These aliases act as alternative versions of your email but still deliver to the same inbox.
PickMyTrade treats each alias as a unique email, allowing you to create separate accounts for:
• Tradovate
• Interactive Brokers
• ProjectX
• Rithmic
• Any other broker you connect through PickMyTrade
All while using one actual mailbox.
Examples (Gmail)
Using [email protected] as the base:
• [email protected] → main inbox
• [email protected] → treated as a different email
• [email protected] → also treated as different
All of these still deliver to the same Gmail inbox, but PickMyTrade sees them as separate accounts.
Important Notes
• Aliases must be variations of your own email address
• Do not use variations that could belong to someone else
• Most providers support plus-aliases (e.g., [email protected])
• Dot-aliases are supported by Gmail but not by all providers
• Works for Gmail and many major email services that support aliasing
Last updated: November 7, 2025
How do I manage multiple PickMyTrade accounts under one login?
Last Updated: November 7, 2025 | Published: November 6, 2025PickMyTrade allows you to link multiple accounts so you can manage them from a single dashboard.
Linking Existing Accounts (Recommended Method)
If the secondary account already exists:
• Log into your main PickMyTrade account
• Open Profile → Account Management
• Select Request Existing PickMyTrade Account Access
• Enter the email of the secondary account
• Submit the request
From the secondary account:
• Log into the second PickMyTrade account
• Go to Account Management → My Master Accounts
• Approve the pending request
Once approved, both accounts become linked.
Creating a New Linked Account
• Go to Account Management → Add Account
• Enter a username for the new account
• Optionally provide an email
• Click Add to List
• The new account is created and automatically linked
Switching Between Accounts
• Your dashboard will display all connected accounts
• Click Login to [Account Name] to switch into that account
• Use Switch to Admin A/c to return to your main account
Subscription Handling
• Each linked account requires its own subscription
• You can view subscription status and expiry dates for every account
• Positions, PnL, and account data remain visible for all linked accounts
Removing Linked Accounts
• Go to Account Management
• Locate the account you want to remove
• Click Delete or Remove Access
• Confirm the removal
Last updated: November 7, 2025
Technical Errors & Troubleshooting #
My trades are executing at different times than the TradingView alert timestamp
Last Updated: November 7, 2025 | Published: November 6, 2025Yes. A small delay typically zero point one to three seconds—is normal and unavoidable in cloud-based automation.
The Journey of an Alert (Timing Flow)
• TradingView generates the alert
• TradingView sends the webhook to PickMyTrade
• PickMyTrade receives and processes the alert
• PickMyTrade sends the order to the broker
• The broker executes the order
Typical Delay Ranges
• Excellent: zero point one to zero point five seconds
• Normal: zero point five to two seconds
• Slow: two to five seconds
• Unacceptable: more than five seconds
Factors Affecting Execution Speed
• TradingView server load
• Your internet connection quality
• Broker API response time
• Market volatility and liquidity
• Order type (market, limit, stop)
Impact on Trading Performance
• For most strategies, a one to three second delay has minimal impact
• Scalping systems are more sensitive and may require low-latency hosting
• Cloud automation will always include small unavoidable delays
Ways to Minimize Delay
• Use a wired internet connection rather than WiFi
• Close unnecessary applications and browser tabs
• Use a VPS if ultra-low latency is required
• Trade with faster-responding brokers when possible
Note: delay cannot be completely eliminated.
How to Measure Your Actual Delay
• Compare TradingView alert timestamps
• Compare PickMyTrade alert logs
• Compare broker execution timestamps
• Average the differences to estimate your true delay
When You Should Contact Support
• Delays consistently greater than ten seconds
• Alerts firing but not reaching PickMyTrade
• Orders executing minutes after the alert
Realistic Expectations
• Zero-delay execution is impossible with cloud processing
• A healthy, normal setup experiences zero point five to three seconds
• Occasional five-second delays during market open are normal
• Slippage is separate from delay and will always occur in live markets
Last updated: November 7, 2025
How do I delete old alert logs?
Last Updated: November 7, 2025 | Published: November 6, 2025Old alert logs cannot be deleted. PickMyTrade permanently stores all logs for compliance and record-keeping purposes.
Why Logs Cannot Be Deleted
• Required for regulatory and audit requirements
• Necessary for resolving trade disputes
• Helpful for reviewing past automation behavior
• Provides full historical activity protection for your account
How to Manage Old Logs
• Use the date filter in the Alert Logs page
• Filter by recent days, months, or a custom date range
• This hides older logs without removing them
Additional Tools
• Filter logs by symbol, status, or account
• Export logs to CSV for external analysis
• You may delete the CSV file afterward to keep your workspace clean
Important Notes
• Logs do not slow down your dashboard
• There is no storage limit
• All historical logs remain available whenever needed
If You Want a Completely Clean View
• You may create a new PickMyTrade account
• This produces a fresh dashboard with zero history
• However, you will lose all past logs, so this option is generally not recommended
Last updated: November 7, 2025
Why are my orders showing “Order Paused” status?
Last Updated: November 7, 2025 | Published: November 6, 2025“Order Paused” means automated trading is disabled on your PickMyTrade dashboard.
No orders will be sent to your broker until trading is resumed.
How to Fix (Simple)
• Open your PickMyTrade dashboard
• Go to the Alert Logs page
• If the status shows Trading Paused, click Resume Trading
• Status will switch to Trading Active
• All future alerts will execute normally
Why Orders Get Paused
Manual Pause
• Trading was paused by clicking the Pause Trading button
• This is a safety feature to stop all automated execution
Time Filter Outside Active Hours
• Trading Time Settings block alerts outside your defined window
• Example:
– Active hours: nine thirty AM to four PM
– Alert arrives at six PM → system marks it as Order Paused
• Fix: adjust or expand your time-filter hours
Risk Limits Triggered
• Some brokers or prop firms enforce risk limits such as:
– Daily loss limits
– Weekly loss caps
– Maximum contract limits
• When exceeded, PMT may pause trading to prevent further execution
• Check your broker’s risk settings
How to Prevent Pausing
• Always verify your dashboard shows Trading Active before each session
• Ensure all broker connections display green
• Confirm your trading hours and time zone settings are correct
• Keep the PickMyTrade dashboard open while trading to monitor status changes
Difference Between Paused and Other Status Messages
• Order Paused — Trading disabled on dashboard; click Resume Trading
• Order Rejected — Broker rejected the order; check broker logs
• Invalid Token — JSON token expired; regenerate a new alert
• Account ID Not Found — Wrong or disconnected account; reconnect in Connections
Last updated: November 7, 2025
Error – “Can not Send, Quantity is Less Than 1”
Last Updated: November 7, 2025 | Published: November 6, 2025This error occurs when PickMyTrade calculates the final trade quantity and the result is below one contract, which cannot be executed.
Cause: Risk Percentage Overrides Quantity
• If you set both a fixed quantity and a risk_percentage, PickMyTrade prioritizes risk-based sizing
• If the calculated size is below one (for example, zero point eight), it rounds down to zero
• This triggers the “Quantity is Less Than 1” error
• Fix: use a fixed quantity and set risk_percentage to zero
Cause: Quantity Multiplier Too Low
• In multi-account setups, the multiplier may reduce quantity below one
• Example: base quantity one × multiplier zero point three = zero point three
• Fix: increase the multiplier or increase the master quantity
Cause: Dollar-Based Risk With Small Account Size
• If dollar_sl combined with risk_percentage produces too little risk budget, the resulting quantity becomes fractional
• Fix: increase risk_percentage, reduce stop-loss distance, or switch to fixed quantity
Cause: Percentage-Based SL With Small Accounts
• High-priced instruments or wide percentage stops may compute a fractional quantity below one
• Fix: adjust percentage_sl, increase risk, or use a fixed quantity
Solution: Use Fixed Quantity (Recommended)
• The simplest, safest solution
• Fixed quantity guarantees the final trade size is never fractional
• Disable all risk-based sizing parameters
Solution: Increase Risk Percentage
• If you prefer dynamic sizing, ensure risk_percentage is large enough relative to:
– your stop-loss distance
– contract value
– account balance
Solution: Validate the Calculation Manually
Quantity is calculated as:
(account balance × risk%) ÷ (stop-loss distance × contract value)• If this result is below one, the trade cannot be placed
• Adjust your parameters accordingly
Prevention
• Use a small fixed quantity when testing
• Do not mix fixed quantity with risk_percentage
• Confirm account size is sufficient for your chosen risk model
• Ensure multipliers are one or higher in copier setups
Last updated: November 7, 2025
My TradingView alerts are triggering, but they’re not appearing in PickMyTrade alert logs. What’s wrong?
Last Updated: November 7, 2025 | Published: November 6, 2025If alerts fire in TradingView but do not show up in PickMyTrade logs, the issue is in the TradingView → PickMyTrade webhook path.
Webhook URL (Most Common Cause)
• Open the TradingView alert → Notifications tab
• Confirm the Webhook URL is correct
Tradovate:
https://api.pickmytrade.trade/v2/add-trade-dataAll other brokers:
https://api.pickmytrade.io/v2/add-trade-data• If the field is empty, incorrect, or has extra spaces, fix it and save the alert
• Test again after updating
Alert Message Content
• In the Message field, ensure it contains only the JSON generated by PickMyTrade
• Remove all comments, extra text, or default TradingView text
• Ensure the JSON is not truncated by TradingView’s character limits
Alert Expiration
• Check the alert’s Expiration setting
• Use “Open-ended” or set the date far into the future
• Expired alerts will not send webhooks
Alert Frequency
• Ensure the alert frequency matches your use case
• “Only Once” triggers one time
• “Once Per Bar” triggers intra-bar
• “Once Per Bar Close” is generally the most stable
• For strategies, use the option that sends actual order fills (for example, “Any Order Fill”)
TradingView Plan Limitations
• Free TradingView plans have limited webhook reliability
• Pro, Pro+ and Premium plans provide full webhook support
TradingView Server Status
• TradingView sometimes experiences webhook delays
• Check the TradingView status page for incidents
• If delayed, wait a few minutes and test again
How to Test Whether the Webhook Path Works
• Create a simple test alert using the PickMyTrade generator
• Add the correct webhook URL
• Trigger the alert
• Check PickMyTrade alert logs
If the test alert appears → webhook path is working.
If it does not appear → the issue is your URL or alert configuration.
Use TradingView Alert History
• Open the Alerts icon → Alert History
• Export or review inline
• If alerts appear here but not in PMT, the webhook never reached PickMyTrade
Common Mistakes
• Putting the webhook URL inside the Message box instead of the Webhook URL field
• Typos or trailing spaces in the URL
• Using http instead of https
• Using the wrong domain such as
.tradeinstead of.io, or vice-versaIf Issues Persist
Contact support and include:
• Screenshot of your TradingView alert configuration
• Screenshot of Alert History showing the alert fired
• Your PickMyTrade account email
• Approximate time the alert should have arrived
Support can inspect server-side logs to confirm whether the webhook was received.
Last updated: November 7, 2025
“Something Went Wrong – Tradovate Account is Bind With Another Account.” What Does This Mean?
Last Updated: November 7, 2025 | Published: November 6, 2025This error indicates your Tradovate account was previously connected to a different PickMyTrade trial account.
Tradovate accounts can only be used with one PickMyTrade trial.
Why This Happens
• Trials have a one-to-one binding rule
• If your Tradovate account was ever connected to any PickMyTrade trial, it cannot be used on another new trial
• The restriction applies even if the old trial is inactive or expired
Common Scenarios
• You created multiple PickMyTrade trial accounts using different emails
• Another person used your Tradovate login while testing PickMyTrade
• You switched to a new email but reused the same Tradovate account
How to Fix
Subscribe to Remove the Restriction
• Upgrading to any paid plan removes the one-trial limit
• After subscribing, reconnect your Tradovate account normally
• Paid accounts have no binding restrictions
Contact Support
• If the binding happened due to testing, shared access, or an old account
• Contact [email protected] or live chat
• Support can manually unbind your Tradovate account when appropriate
Use the Original PickMyTrade Account
• If you still have access to the original trial where the Tradovate login was connected
• You may continue using that account and subscribe there
Prevention
• Use only one PickMyTrade account per Tradovate login
• Do not create multiple trials under different emails
• If others want to test, they should use their own Tradovate accounts
• Subscribe if you plan to use PickMyTrade long-term—subscription removes all trial limits
Important Note
• The binding restriction applies only to free trials
• After subscribing, you can disconnect and reconnect your Tradovate account without any limitation
Last updated: November 7, 2025
“Account ID [XXXXX] not found in user connection.” What Does This Mean?
Last Updated: November 7, 2025 | Published: November 6, 2025This error means the account_id in your alert JSON does not match any account that is currently connected in your PickMyTrade dashboard.
Common Causes
Cause 1: Wrong Account ID Format
• Wrong examples: using your email, your username, or your broker login
• Correct examples: the exact ID shown in PickMyTrade’s dropdown, such as:
– DU1234591 (Interactive Brokers)
– 50KTC-V2-123456-14409218 (ProjectX)
– DEMO123456 (Tradovate)
Cause 2: Account Belongs to a Different Broker Login
• If you have multiple broker logins (e.g., two IB logins), the account you’re trying to trade may belong to a login not connected
• Fix: connect the correct broker login as a separate PickMyTrade connection
Cause 3: Mismatched connection_name
• Example: your JSON uses PROJECTX2 but the only connection you created is PROJECTX1
• PickMyTrade cannot map the account unless the connection_name in your JSON matches exactly
How to Fix
Verify connected accounts
• Open PickMyTrade → Connections
• Check which accounts are connected and note the exact IDs
Regenerate the alert using dropdowns
• Open Generate Alert
• Select the account from the dropdown — do not type the account ID manually
• Dropdown selections ensure only valid accounts are used
Replace your old JSON
• Generate a new alert
• Copy the full JSON and paste it into your TradingView alert message
• Save the alert
Test the connection
• Trigger a test signal
• Confirm it appears in PickMyTrade alert logs without errors
Special Case: Multiple Interactive Brokers Logins
• Each IB login contains its own set of accounts
• To trade accounts under both logins, you must create and subscribe to separate PickMyTrade connections for each login
• Once both are connected, all IB accounts will appear in the dropdown list
Prevention
• Always select account_id from the dropdown
• Avoid manually modifying JSON
• Confirm all broker connections show green status
• Test with one account before adding more
Last updated: November 7, 2025
TradingView Integration #
What do {{close}}, {{ticker}}, {{strategy.position}} mean in the JSON?
Last Updated: November 7, 2025 | Published: November 7, 2025These are TradingView placeholders that get automatically replaced with real values when your alert fires.
Common Placeholders
• {{ticker}}
Meaning: The symbol name (e.g., ES1!, BTCUSD, AAPL)
Example:
"symbol": "{{ticker}}"→"symbol": "BTCUSD"• {{close}}
Meaning: The current bar’s closing price at the moment the alert triggers
Example:
"price": "{{close}}"→"price": 4500"Note: Must resolve to a number, not a string.
• {{strategy.position}}
Meaning: Your strategy’s current position state
Values:
long,short, orflatExample:
"data": "{{strategy.position}}"→"data": "long"• {{strategy.order.contracts}}
Meaning: Number of contracts your strategy wants to trade
Example:
"quantity": "{{strategy.order.contracts}}"→"quantity": 2"• {{timenow}}
Meaning: Timestamp of the alert
Example:
"date": "{{timenow}}"→"date": "2025-11-07T15:30:00Z"Important Notes
• Do not manually type values like “4500” or “long” — let TradingView fill them.
• Placeholders are case-sensitive.
• Always use the JSON generated by PickMyTrade to avoid formatting issues.
Last updated: November 7, 2025
Do I need to keep TradingView open for alerts to work?
Last Updated: November 7, 2025 | Published: November 7, 2025No. After your alerts are configured, you do not need to keep TradingView or PickMyTrade open — both run entirely in the cloud.
Last updated: November 7, 2025
Do I need a paid TradingView account to use PickMyTrade?
Last Updated: November 7, 2025 | Published: November 7, 2025Yes. You need a paid TradingView plan (Pro, Pro+, or Premium) to use PickMyTrade automation.
Why a paid plan is required:
- Free TradingView accounts have very limited alerts
- Webhook alerts (required for PickMyTrade) are only available on paid plans
- Automated trading typically requires multiple active alerts (entries, exits, SL/TP)
Bottom line:
A paid TradingView subscription is required for PickMyTrade to receive alerts and execute trades automatically.
Last updated: November 7, 2025
Platform Features #
What is the News Filter feature and how does it work?
Last Updated: November 7, 2025 | Published: November 7, 2025The News Filter automatically pauses trading during scheduled high-impact economic events, but it only applies to the symbols that are supported in the News Filter list inside your dashboard.
How it works:
• Enable it in Dashboard → Settings → Trading Time Settings
• Turn News Filter ON
• It only affects symbols that appear inside the News Filter supported-symbols list
• Choose which impact levels to block (High, Medium, Low)
• Set buffer times before and after news releases
• During the news window, PickMyTrade ignores new alerts for supported symbols
• Existing positions remain active (SL/TP still work)
Impact levels you can block:
• High impact (NFP, CPI, FOMC)
• Medium impact
• Low impact
Buffer time behavior:
• Stops trading X minutes before the news
• Resumes trading X minutes after the news
Example:
• High impact enabled, 5-minute pre-buffer, 10-minute post-buffer
• CPI at 8:30 AM
• 8:25 AM → trading paused (for supported symbols only)
• 8:30 AM → news released
• 8:40 AM → trading resumes
Benefits:
• Avoids volatility spikes
• Reduces slippage
• Blocks trades during unstable conditions
• Fully automatic
Important:
• ✅ Works only for symbols listed under the News Filter section
• ❌ Does not apply to symbols that are not in the supported list
• Does not close existing positions
Last updated: November 7, 2025
What is the “Saved Alerts” feature?
Last Updated: November 7, 2025 | Published: November 7, 2025The Saved Alerts feature lets you save your alert configurations and reuse them later without regenerating settings each time.
How it works:
• Go to the Create Alert page and configure your settings
• Click Save Alert and give it a name
• Go to the Saved Alerts section anytime
• Click Load / Use This Alert to instantly regenerate the same configuration
• Edit and re-save if you want to update the template
Benefits:
• Save time by not rebuilding alerts from scratch
• Store multiple strategies with different risk settings
• Keep templates for different accounts or symbols
• Quickly regenerate JSON if a TradingView alert is deleted
• Great for A/B testing different SL/TP or risk profiles
Use cases:
• One template for ES, one for NQ
• Separate templates for scalp, swing, or day-trade setups
• Different templates for small vs. large account configurations
Where to find it:
• In your PickMyTrade dashboard → Saved Alerts section
Last updated: November 7, 2025
Does PickMyTrade have a referral program?
Last Updated: November 7, 2025 | Published: November 7, 2025Yes, PickMyTrade has a referral program available for all users.
How it works:
• Log in to your PickMyTrade dashboard
• Go to the Referral System section
• Copy your unique referral link
• Share it with friends, communities, or social platforms
• When someone signs up and subscribes using your link, you earn rewards
Where to see full details:
• Dashboard → Referral System
• Documentation → https://docs.pickmytrade.trade/docs/referral-system-pickmytrade/
Notes:
• Rewards vary based on current referral terms
• Only paid subscriptions count toward referral rewards
• Payout rules and thresholds are shown inside the referral dashboard
Let me know if you want the short version or a version formatted for FAQ pages.
Last updated: November 7, 2025
Last updated: September 7, 2026