Yes, each Pick My Trade account requires a unique email.
Yes, each Pick My Trade account requires a unique email.
You need to create multiple Pick My Trade accounts for each Tradovate login.
The Demo/Live button determines the type of account you are connecting:
Select “Demo” for prop firm or demo accounts.
Select “Live” for live Tradovate accounts.
You can access video tutorials on our YouTube channel:
Automated TradingView Indicator: Watch here
Automated TradingView Strategy: Watch here
No, PickMyTrade does not sell trading strategies. We only provide automation tools to execute your own strategies efficiently.
No, PickMyTrade operates as a cloud-based automation service. Your alerts will continue to execute even if you are logged out unless you manually pause them.
No, PickMyTrade operates as a cloud-based automation service. Your alerts will continue to execute even if you are logged out unless you manually pause them.
Yes, PickMyTrade is accessible via mobile browsers, allowing you to manage and monitor trades. However, for optimal functionality, using a desktop browser is recommended.
PickMyTrade automates trade execution from TradingView alerts to Tradovate. By linking your TradingView and Tradovate accounts through PickMyTrade, trades are executed automatically when alerts trigger, ensuring seamless and efficient trading. It also supports automated stop-loss and take-profit execution for improved risk management.
Check the Alert Status in the PickMyTrade dashboard:
Ensure the alert appears in TradingView’s alert logs.
Check PickMyTrade’s alert section for execution details.
If Order Placed appears with an Entry Trade ID, the trade was executed. If not, check for errors such as incorrect formatting or missing parameters.
Check if the alert appears in TradingView’s alert logs.
Go to PickMyTrade’s alert section and look for the Alert Status.
If Order Placed appears with an Entry Trade ID, the trade was executed. If not, check for errors such as missing risk parameters, incorrect formatting, or network issues.
Ensure the TradingView alert is triggered and appears in alert logs.
Check if the alert was processed in PickMyTrade’s logs.
Verify that your Tradovate account is connected and has sufficient balance.
Review alert message format and placeholders for any errors.
Ensure the correct account is selected in Tradovate.
Check the order status to see if it was rejected due to low funds.
If issues persist, book a support session via this link.
Check if you have set Manual Override to true in your settings. If this is not enabled, the system automatically assigns the correct contract. It is recommended to send the exact symbol (e.g., MESH5) even if running on an ES chart to avoid issues.
Ensure your TradingView alert logs show that the alert was triggered.
Check the PickMyTrade dashboard under the alert section.
Verify that the webhook URL is correctly set in TradingView.
If orders are paused, resume them in PickMyTrade settings.
Confirm that you are connecting the correct type of account (Live, Demo, or Prop Firm).
Ensure your Tradovate account is active.
If issues persist, send a Tradovate screenshot to support for troubleshooting.
If your alert status displays “Alert Saved” rather than “Order Placed”, it indicates that the order was rejected by Tradovate. Please review your Tradovate account settings or contact PickMyTrade support for further assistance.
Ensure you have selected only one admin account in PickMyTrade.
Check if you have disabled Tradovate’s built-in copy trading, as it may result in duplicate trades.
If trades are missing, provide Trade ID and Account ID to PickMyTrade support for investigation.
Verify that your Tradovate account is correctly linked to PickMyTrade.
Check the Orders tab in Tradovate to see if the order was rejected.
Double-click the rejected order to view the error reason.
Ensure that the trading instrument (symbol) is supported by your prop firm.
Confirm that you are logged into the correct Tradovate account.
Try placing a manual order in Tradovate to see if it works.
If the issue persists, contact Tradovate support for further assistance.
If you are experiencing login issues, please try the following:
Refresh the page and attempt to log in again.
Try accessing the website in incognito mode.
If the issue persists, check your internet connection or contact support.
If the site is not loading:
Try opening it in incognito mode.
Clear your browser cache and cookies.
Ensure that your internet connection is stable.
If the issue persists, try a different browser or device.
This could be an issue with the strategy script itself. Ensure that your script logic is correct. If the problem persists, contact the provider of the strategy you purchased.
If your alerts are not executing:
Check the alert log in app.pickmytrade.trade.
Verify the account ID in your alert settings.
Ensure activated accounts are under the Risk Setting tab.
Check if the order was rejected in Tradovate by double-clicking the order for the rejection reason.
If the trade closed on the master account but not on the followers:
Check if a close request was sent for the follower accounts.
Provide the master order ID to PickMyTrade support for the investigation.
If your trades are not executing after adding trailing stop settings, ensure:
You include a stop loss (SL) value. A trailing stop needs an SL to function correctly.
Your alert JSON has “trail”: 1 along with “trail_stop”, “trail_trigger”, and “trail_freq”.
You’re not using conflicting parameters (e.g., “update_sl”: false while trying to use a trailing stop).
Alerts will only appear in Pick My Trade once they are triggered in TradingView.
Symptoms:Alert should have closed the trade but was missing from PickMyTrade logs.Other trades worked fine with the same script.Manual trade closure was required.
Possible Causes & Fixes: Check if the order was pending/canceled due to contract rollover (MESZ4 → MEH5 issue). Look at Tradovate logs for rejections—PickMyTrade might have sent the close order, but the broker rejected it. Ensure alerts are formatted correctly—sometimes, missing parameters (like stop loss/take profit) can cause rejection.
Action:
Check contract settings in PickMyTrade—does it match Tradovate’s active contract?
Look at Tradovate’s order rejection logs—if rejected, PickMyTrade may have sent the order, but the broker refused it.
Symptoms:
The closing alert was triggered in TradingView but never showed up on PickMyTrade.
Possible Causes & Fixes: Check TradingView alert logs → If the webhook failed, TradingView never sent it. Ensure no IP block or rate limit on PickMyTrade (if multiple users are sending large requests, the system may drop some). Manually resend a test alert to see if PickMyTrade receives it.
Action:
Re-check TradingView logs → Does it show that the alert was successfully sent?Resend the same alert manually to see if PickMyTrade logs it.
Symptoms:
Trade executes, but TP & SL get canceled.Trade continues without closing.Similar settings work fine on other symbols.
Possible Causes & Fixes: Check if a second alert is overriding TP/SL (some scripts may cancel old TP/SL before updating). Ensure your script isn’t sending a TP/SL update with a blank or zero value (which could remove them). Verify that PickMyTrade logs show the correct TP/SL settings being sent—if missing, TradingView may not have included them.
Action:Check PickMyTrade alert logs → Does the TP/SL update appear?Check Tradovate logs → Were TP/SL orders canceled by the broker?
If the stop price has already been hit, the stop loss update will fail. Ensure the update is sent before the stop price is reached. Consider using a reversing limit order instead of SL.
If you’re using a strategy, TradingView decides the limit order placement.
If PickMyTrade is set to market order, limit orders won’t work properly.
Solution:
1️. In TradingView, use strategy.entry(id=”*”, limit=close).
2️. Ensure PickMyTrade symbol settings are set to LMT instead of MKT
Slippage can cause differences in entry/exit prices.
Partials and fills may not match exactly between the platforms.
TradingView might not count all partial fills, but Tradovate does.
Different accounts may have slippage or different execution speeds.
PickMyTrade receives the order from Tradovate and then places trades, which may cause minor delays.
Using alerts directly from TradingView may improve execution speed.
Ensure your Tradovate account is connected to PickMyTrade.
Check account selection during alert creation.
Verify if your Tradovate account has trading permissions enabled (some accounts might have restrictions).
If trades are not appearing in Tradovate, check:
Alert logs in PickMyTrade – If it says “Alert Saved” instead of “Order Placed,” there might be an issue with Tradovate.
Account selection – Ensure you selected the correct Tradovate account while generating the alert.
Tradovate connectivity – If there’s an error message like {“failureReason”:”UnknownReason”}, contact Tradovate support to check if your account is blocked or has restrictions.
If your trade waits for TradingView to close instead of respecting the trail settings, check:
The “reverse_order_close” setting – It should be true if you want trades to close when the opposite signal arrives.
If your TradingView strategy is sending a close signal instead of letting PickMyTrade manage exits.
That Tradovate is not rejecting the exit order – check the logs for errors.
If your trades are not executing after adding trailing stop settings, ensure:
You include a stop loss (SL) value. A trailing stop needs an SL to function correctly.
Your alert JSON has “trail”: 1 along with “trail_stop”, “trail_trigger”, and “trail_freq”.
You’re not using conflicting parameters (e.g., “update_sl”: false while trying to use a trailing stop).
Slippage and execution delays may cause small differences.
Partial order execution in Tradovate might not match the TradingView backtest.
TradingView strategy tester does not account for real-time market fluctuations.
TradingView counts only full trades, while Tradovate logs every transaction, including partial fills.Partial exits in TradingView might be counted differently than in Tradovate.
If your sell orders are appearing as buy orders:
Double-check the JSON structure in TradingView to ensure “data”: “sell” is correctly formatted.
Ensure there are no duplicate or conflicting alerts.Verify that the correct trading logic is applied within your TradingView script.
If only buy orders are executing, check the following:
Ensure your TradingView strategy is sending both buy and sell alerts.
Verify the webhook URL in your sell alerts to match the buy alerts.
Check your PickMyTrade home screen to confirm if sell alerts are received.
Review TradingView logs to see if sell alerts are being triggered.
Rithmic does not automatically pull account IDs like Tradovate.
You need to manually enter your Rithmic account IDs in the PickMyTrade settings.
If you’re unable to connect to Rithmic:
Ensure you enter the correct Rithmic credentials.
If you’re using a prop firm login (e.g., Bulenox), select “Rithmic Paper Trading” instead of your firm’s name.
Manually enter your Rithmic account ID, as Rithmic does not support automatic account retrieval like Tradovate.
If your manual trade copier isn’t working:
Ensure the client’s PickMyTrade account is active.
Confirm that the manual trade copier is started after setup.
Verify that the client’s Tradovate Live account is logged in.
Check alert logs to ensure trades are being processed.
This error indicates that your trade was placed outside of the allowed trading window. If you haven’t set any time restrictions, check your PickMyTrade settings to ensure no trading window is configured.
If Tradovate rejects your order, double-click the order in Tradovate to see the rejection reason. If needed, contact Tradovate support for further clarification.
Yes, if Pyramid Mode is enabled. When enabled:
Buy alerts will not cancel existing buy positions but will still cancel sell orders.
Sell alerts will not cancel existing sell positions but will still cancel buy orders.
Allows stacking positions in the same direction for advanced strategies.
PickMyTrade is optimized for mid-to-low-frequency trading. It does not support ultra-high-frequency trading (HFT) as Tradovate’s API has rate limits that prevent excessive order submissions within short intervals.
No, PickMyTrade follows Tradovate’s one-directional position rule, meaning you cannot hold both long and short positions in the same instrument simultaneously.
No, PickMyTrade currently requires alerts to be generated in TradingView. Direct execution through Tradovate without TradingView alerts is not supported at this time.
Yes, you can use PickMyTrade to close trades only when the price touches a trendline or any other custom condition. To do this, set an alert of “close” type in TradingView, and it will close the trade without opening a new one.
Yes, you can use PickMyTrade to close trades only when the price touches a trendline or any other custom condition. To do this, set an alert of “close” type in TradingView, and it will close the trade without opening a new one.
Yes, PickMyTrade supports trade copying within Tradovate without TradingView. You can execute trades in one Tradovate chart, and they will be mirrored across linked accounts.
Yes, using TradingView alerts is generally better for faster execution and more accuracy.
If copying trades manually, slippage is more likely.
Alerts allow direct execution without waiting for confirmation.
It looks like users have encountered multiple issues while setting up and automating trades with PickMyTrade, TradingView, and Tradovate. Here’s a FAQ based on their conversations:
When “reverse_order_close”: true, an opposite trade signal will close the existing position and open a new one in the opposite direction.
To avoid re-entering the same position, you can:
Ensure your TradingView script filters duplicate signals.
Previously, duplicate_position_allow = false was used, but it is no longer supported due to Tradovate’s platform restrictions.
Instead, adjust your indicator logic to prevent unnecessary signal generation.
TradingView alerts support placeholders for dynamic trade execution:
Yes, you can configure TradingView alerts for different timeframes (e.g., 1-minute, 5-minute, hourly) and link them to PickMyTrade for execution.
The price key in your alert represents the limit price for the trade. This can be manually set in the JSON-generated field.
To use a plot value in your alert, you need to add a plot in your Pine Script. Once added, you can access it in your alert using placeholders like {{plot_0}} for the first plot and {{plot_1}} for the second plot.
TradingView imposes a 4,000-character limit on alert messages. If you are adding multiple accounts in a single alert, consider splitting them into separate alerts, each containing up to 10 accounts to stay within the character limit.
To delete old alerts, go to TradingView → Alerts and manually remove the ones you no longer need.
If alerts aren’t being received:
Check the TradingView alert logs to see if alerts are being sent.
Ensure the webhook URL is correctly set.
Verify that variables like TP and SL are properly assigned. In TradingView, only plot() functions can be used in alerts. Instead of using custom variable names, use plot_0, plot_1, etc..
To set up alerts:
Go to TradingView and create an alert for both buy and sell signals.
Remove the default message and paste the PickMyTrade-generated JSON code.
Use the correct webhook URL (v2/add-trade-data-latest).
Set the alert expiration to open-ended if you don’t want it to expire.Ensure your TradingView indicator and PickMyTrade settings match for accurate order execution.
Yes, but it’s recommended to use only one webhook URL (v2/add-trade-data-latest) to avoid conflicts and make debugging easier.
1. Go to TradingView → Create an Alert
2. Enter the PickMyTrade Webhook URL
3 Use the correct JSON message format
4️ Ensure your Tradovate account is connected
5️ Check PickMyTrade alert logs for any errors
Watch this video for setup help: PickMyTrade Setup Guide
Limit Order (LMT)
{“order_type”:”LMT”,”price”:”{{close}}”}
Market Order (MKT
{“order_type”:”MKT”}
Stop Loss Update
{“update_sl”:true,”price”:”{{close}}”}
Reversing Orders (Close & Enter Opposite)
{“reverse_order_close”:true}
Tip: Use “reverse_order_close”: false if you only want to close without opening a new order.
A trailing stop adjusts the stop-loss price as the market moves in your favor. To enable:
Set trail to 1 in your TradingView alert.
Yes, you can update existing trades by setting update_tp or update_sl to true in your TradingView alert. This modifies the existing trade’s take profit or stop loss without opening a new position.
Yes, you can access detailed trade logs, execution history, and alert processing records in your PickMyTrade dashboard.
You need to generate a new alert and specify the updated stop loss (SL) value.
If you are using a TradingView strategy, the contract size must be defined within TradingView.
If you are using a TradingView indicator, the contract size can be set while creating the alert in PickMyTrade.
To set an automated take profit (TP):
Pass the TP value in the tp variable inside your alert JSON.
Ensure your strategy supports TP configuration.
No, if your TradingView indicator already manages the trailing stop, you don’t need to set it separately in PickMyTrade. Just ensure that the webhook properly captures the stop loss and take profit settings.
Trail Stop: The amount the price must move before the trailing stop updates.
Trail Trigger: The profit threshold before the trailing stop activates.
Trail Frequency: How often the trailing stop updates (e.g., every $150).
If your trailing stop is not updating, ensure all three values are set correctly.
Lot Size: The standard contract size per order (this is fixed).
Quantity: The number of contracts you want to trade.
Tip: Leave the lot size as default unless you know exactly what you’re doing.
It only updates the stop loss price (it does not modify quantity or direction).
If the price has already moved past the stop loss, the order will be rejected.
No, PickMyTrade does not currently support TradeStation. However, future integrations may be considered.
No, PickMyTrade’s IB app is only available for Windows. Mac users would need to use a Windows emulator or a different solution.
If your promo code is not working, please send the promo code and payment details to [email protected], and we will manually generate your account subscription.
Yes, if you require additional time due to account verification delays or other circumstances, you may request a trial extension by contacting support and providing your registered email address.
Yes, PickMyTrade subscriptions automatically renew unless you choose to cancel manually before the renewal date.
If your account status displays as “Expired” despite making a payment, please verify the following:
Ensure that the correct email address was used for the payment.
Confirm whether the payment was processed via PayPal or credit/debit card.
If the issue persists, please contact PickMyTrade support for resolution.
Yes, if you have mistakenly made duplicate payments, you can request a refund or choose to apply the extra payment toward an additional subscription period. Please contact PickMyTrade support to initiate the refund process.
PickMyTrade has a no-refund policy, but exceptions may be considered under certain circumstances. If you believe you qualify, please contact support with your email ID and reason for the refund request.
Yes, if your Tradovate login is different, you will need to create a new PickMyTrade account and purchase a separate subscription.
Yes, if you accidentally paid twice or need to move your subscription, contact PickMyTrade support with your new account email, and they can adjust the payment accordingly.
If your account still shows expired after payment:
Wait a few minutes, as activation may take time.
Log out and log back in to refresh your account status.
If the issue persists, contact support with your email and payment details.
No, PickMyTrade only supports Tradovate accounts for trade automation and copying.
Yes, PickMyTrade allows you to mirror trades across multiple Tradovate accounts, whether they are executed manually or via TradingView.
No, Rithmic is not currently supported for the trade copier feature. You can use PickMyTrade for TradingView alerts on Rithmic but not for copying trades between accounts.
Yes, you can use the same PickMyTrade email for both Rithmic and Tradovate. However, each connection needs to be set up separately.
If your accounts are under one Tradovate login, you can copy trades without needing multiple PickMyTrade accounts.
If you have separate Tradovate logins, you will need a separate PickMyTrade account for each Tradovate account.
Yes, but PickMyTrade only supports Rithmic as a separate platform. If you want copy trading, use Tradovate accounts only. Rithmic does not have an API for account selection, so you must manually enter account details.
Yes, PickMyTrade allows executing trades across multiple accounts using one TradingView alert. Add multiple account tokens and IDs in PickMyTrade, and the trade will be executed in all linked accounts. You can configure different risk settings per account.
Each PickMyTrade account supports one Tradovate login. To trade with multiple Tradovate accounts, create multiple PickMyTrade accounts. However, under one Tradovate login, multiple accounts can trade with a single PickMyTrade subscription.
Yes. Click on the “Tradovate Connected” button in PickMyTrade, enter new Tradovate credentials, and confirm. Future trades will be executed in the newly linked account.
In PickMyTrade, go to Account Settings and enable Multi-Account Trading.
Add multiple Tradovate accounts by entering their tokens and names.
Set risk percentage and quantity multipliers for each account.
Trades will be executed simultaneously across all linked accounts.
Yes, you can set up different trading strategies per Tradovate account by configuring separate TradingView alerts linked to each account.
No, each PickMyTrade account can connect to only one Tradovate account.
If you wish to trade using a different Tradovate account, you must generate a new alert and select the correct account before execution.
Yes, you can mirror manually placed scalping trades in Tradovate using PickMyTrade’s manual trade copier feature. However, please note that some slippage may occur due to execution speed differences.
PickMyTrade allows trade copying from one master account to multiple slave accounts. However, you cannot have multiple admin accounts within the same setup.
Yes, you can link one master account and copy trades across different prop firm accounts using PickMyTrade’s manual trade copier.
If your prop firm accounts are linked to different Tradovate accounts, you need to create a new PickMyTrade account and purchase an additional subscription for each.
No, each Tradovate account requires a separate PickMyTrade account. You must register with a different email for each new account.
By default, PickMyTrade sends orders to the latest account in your Tradovate profile. You can specify the account by including the “account_id” field in your alert JSON settings.
If you have multiple accounts within a single Tradovate account, you do not need multiple PickMyTrade subscriptions.
If you have multiple individual Tradovate accounts, you will need separate PickMyTrade accounts for each Tradovate account.
To copy trades across multiple accounts in the same Tradovate account:
Connect your Tradovate account to PickMyTrade.
Go to the Risk Settings tab to check activated accounts.
Add your PickMyTrade token in the “Other Acc PickMyTrade Token” field.
Add your Tradovate account ID in the “Tradovate Acc” field.
Click Start to begin trade copying.
Yes, you can watch the step-by-step video tutorial here: 📺 Multi-Account Trading Setup
No, if an account’s trial has expired, you must purchase a subscription for it to continue copy trading.
No, you need two separate PickMyTrade accounts—one for your prop firm and one for your personal live account.
Yes, PickMyTrade can send trade alerts to all accounts linked under a Tradovate group trading setup.
In PickMyTrade, generate an alert and add multiple accounts in the configuration.Specify the account IDs in the alert JSON under “account_id”:”your_tradovate_account_id”.
Yes, but you need two separate PickMyTrade accounts to copy trades between different prop firms.
Yes, you can connect multiple accounts, but you need to: Use Tradovate for both Apex and TopStep Set up TradingView alerts to send orders to both accounts
You are trying to place trades on both your live and demo Tradovate accounts simultaneously but notice that trades are only executing on one account. Additionally, when attempting to create a new PickMyTrade account, you get an error stating that your Tradovate account is already connected to another PickMyTrade account.
Yes, PickMyTrade can dynamically size trades based on your account value and risk settings. Set risk_percentage in alerts to let PickMyTrade determine the appropriate trade size based on stop-loss distance and total risk amount.
Slippage is minimized through limit orders where applicable. If a market order is used, execution occurs at the best available price, which may vary during volatile conditions.
Currently, PickMyTrade does not offer third-party integrations. However, you can manually export trade logs for external analysis.
If your account is active, changes should be reflected. You can also try saving the settings directly in Tradovate.
Percentage-based stop loss and take profit are calculated based on the entry fill price, not the total account balance. For example:
If your balance is $50,000 and you set 1% stop loss and 1% take profit, it does not mean a fixed $500 risk.
The calculation depends on the entry price and lot size. Ensure you pass the correct risk percentage and stop loss values.
You can send a close order instead of a sell order. This ensures that if your stop-loss (SL) is triggered, only your position is closed without opening a new sell order. To do this, use the close alert type.
PickMyTrade processes trades as quickly as possible, but minor slippage may occur due to execution delays, market volatility, or latency. Scalping strategies may experience higher slippage, making them less suitable for trade copying.
Take Profit (TP) and Stop Loss (SL) are set based on the entry fill price when using indicator-based alerts. If slippage occurs and the order fills at a different price than expected, TP and SL are adjusted accordingly.
If your Stop Loss (SL) is very tight (e.g., 2 ticks for NQ) and gets rejected due to slippage, consider increasing the SL buffer or setting a dynamic SL based on the fill price.
Instead of relying on TradingView to trigger an exit order at market price, you can:
Set TP and SL at the time of entry using PickMyTrade.Use update_sl = true or update_tp = true to modify stop loss and take profit dynamically.
You can set take profit (TP) and stop loss (SL) in PickMyTrade:
Go to Generate Alert in PickMyTrade.
Define TP and SL values to manage risk per trade.
Yes! Instead of market orders, you can use limit orders to improve execution price: Set order_type to “LMT” in the alert. Define a specific limit price in TradingView. Modify PickMyTrade symbol settings to use limit orders.