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
Trade Copier (Manual Trading via TradingView or Tradovate): Watch here
Tradovate Trail Tutorial: Watch hereDebugging (If trades aren’t coming through): 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.
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.
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 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.
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 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.
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.
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.
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 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.
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.
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.
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.
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 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.
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.
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.
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.
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.
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, 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.
No, PickMyTrade currently requires alerts to be generated in TradingView. Direct execution through Tradovate without TradingView alerts is not supported at this time.
No, PickMyTrade follows Tradovate’s one-directional position rule, meaning you cannot hold both long and short positions in the same instrument simultaneously.
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.
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.
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.
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
Yes, but it’s recommended to use only one webhook URL (v2/add-trade-data-latest) to avoid conflicts and make debugging easier.
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.
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 delete old alerts, go to TradingView → Alerts and manually remove the ones you no longer need.
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 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.
The price key in your alert represents the limit price for the trade. This can be manually set in the JSON-generated field.
Yes, you can configure TradingView alerts for different timeframes (e.g., 1-minute, 5-minute, hourly) and link them to PickMyTrade for execution.
TradingView alerts support placeholders for dynamic trade execution:
{{ticker}} – Trading symbol.
{{timenow}} – Current date and time.
{{strategy.order.action}} – Buy, sell, or close actions.
{{plot_0}}, {{plot_1}}, {{plot_2}} – Indicator-defined values for stop loss and take profit levels.
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.
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.
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.
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.
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.
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.
You need to generate a new alert and specify the updated stop loss (SL) value.
Yes, you can access detailed trade logs, execution history, and alert processing records in your PickMyTrade dashboard.
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.
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.
Define trail_stop, trail_trigger, and trail_freq to control stop adjustments.
Trail stop dynamically follows price movement and locks in profits.
No, PickMyTrade’s IB app is only available for Windows. Mac users would need to use a Windows emulator or a different solution.
No, PickMyTrade does not currently support TradeStation. However, future integrations may be considered.
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.
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.
Yes, if your Tradovate login is different, you will need to create a new PickMyTrade account and purchase a separate subscription.
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 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.
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, PickMyTrade subscriptions automatically renew unless you choose to cancel manually before the renewal date.
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.
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, 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.
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, you can use the same PickMyTrade email for both Rithmic and Tradovate. However, each connection needs to be set up separately.
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, PickMyTrade allows you to mirror trades across multiple Tradovate accounts, whether they are executed manually or via TradingView.
No, PickMyTrade only supports Tradovate accounts for trade automation and copying.
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, 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
Yes, but you need two separate PickMyTrade accounts to copy trades between different prop firms.
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, PickMyTrade can send trade alerts to all accounts linked under a Tradovate group trading setup.
No, you need two separate PickMyTrade accounts—one for your prop firm and one for your personal live account.
No, if an account’s trial has expired, you must purchase a subscription for it to continue copy trading.
Yes, you can watch the step-by-step video tutorial here:
📺 Multi-Account Trading Setup
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.
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.
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.
No, each Tradovate account requires a separate PickMyTrade account. You must register with a different email for each new account.
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.
Yes, you can link one master account and copy trades across different prop firm accounts using PickMyTrade’s manual trade copier.
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 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.
If you wish to trade using a different Tradovate account, you must generate a new alert and select the correct account before execution.
No, each PickMyTrade account can connect to only one Tradovate account.
Yes, you can set up different trading strategies per Tradovate account by configuring separate TradingView alerts linked to each 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. Click on the “Tradovate Connected” button in PickMyTrade, enter new Tradovate credentials, and confirm. Future trades will be executed in the newly linked 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, 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.
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.
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.
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.
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.
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.
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.
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.
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.
If your account is active, changes should be reflected. You can also try saving the settings directly in Tradovate.
Currently, PickMyTrade does not offer third-party integrations. However, you can manually export trade logs for external analysis.
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.
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.
Yes, it is recommended to switch to a demo account first to test the connection. However, PickMyTrade works the same way for both live and prop firm accounts.
Yes. After connecting Tradovate to PickMyTrade, you can run automated trades on demo or proprietary firm accounts. A free trial is available to test automation before purchasing a subscription.
To connect TradingView with PickMyTrade, follow these steps:
Generate an Alert in TradingView with the correct webhook URL from PickMyTrade.
Use the correct JSON format in the alert message.
Ensure your PickMyTrade account is connected to Tradovate.
Select the correct Tradovate account during alert generation.
Check alert logs in PickMyTrade to verify if the alert is being received.
If your strategy does not have buy/sell alerts, you cannot automate it directly. However, you can manually add alerts in TradingView or modify the script to include alert conditions.
No, you do not need to open Tradovate in TradingView. You can send alerts directly via webhook URL to PickMyTrade.
Yes, you can automate trades with custom Pine Script strategies in TradingView. Ensure that your script generates alerts formatted correctly for PickMyTrade execution.
Unlimited. PickMyTrade offers flat pricing without restriction on the number of strategies or indicators automated from TradingView.
To connect TradingView with Tradovate via PickMyTrade:
Sign up and log in to PickMyTrade.
Generate a TradingView alert for your strategy or indicator.
Copy the webhook URL from PickMyTrade and paste it into TradingView’s alert notification settings.
Save the alert. Once triggered, PickMyTrade will execute the trade on Tradovate with the defined risk parameters.
If you’re trading futures, contracts expire and roll over to the next one.
PickMyTrade automatically updates standard symbols.
If you manually created the symbol, you need to update it yourself.
Solution:
Check TradingView for the new contract symbol.
Update PickMyTrade symbol settings manually if needed.
You need to manually create the symbol in PickMyTrade’s settings.
Go to PickMyTrade Settings → Add Symbol
Ensure that the symbol matches what you trade on Tradovate
Yes, if you’re using TradingView alerts to execute trades on Tradovate, ensure you use the correct symbol mapping.
ES1! (continuous contract) will auto-roll over.
Check PickMyTrade settings to confirm the correct mapping.
If your order is rejected due to an incorrect symbol (e.g., GC instead of GCF5), you need to update the mapping in PickMyTrade. Check Tradovate’s available contracts and set the correct symbol in your alert JSON.
Yes, you can trade a different symbol by specifying it in your alert settings. Set the symbol field in your JSON alert to “MNQ1” while creating the alert for “NQ1”.
Certain symbols may have expired contracts. If an instrument (e.g., MCLX4) is not trading, check if a new contract version (e.g., MCLF5) is available. PickMyTrade support can also assist in updating your settings.
PickMyTrade only supports futures contracts on Tradovate. Stocks such as Tesla (TSLA) and Airbnb (ABNB) cannot be traded. Examples of valid symbols include NQH5 and GC.
PickMyTrade processes alerts in <1 second, but actual execution speed depends on:
TradingView’s alert delay
Tradovate’s order processing
Market conditions & liquidity
Some delay is normal due to webhook processing.
If the alert is triggered late in TradingView, check TradingView logs to confirm if it’s an issue with TradingView.
If PickMyTrade logs show “Order Placed” but Tradovate has a delay, it might be a Tradovate issue.
Execution is near-instantaneous, but minor delays may occur due to TradingView webhook latency, Tradovate API processing time, or network congestion.
To connect Tradovate:
Login to PickMyTrade.
Click on the “Connect Tradovate” button at the top.
Follow the prompts to authorize and integrate your Tradovate account.
If you haven’t received your confirmation email:
Check your spam/junk folder.
Ensure you entered the correct email address during signup.
If the issue persists, contact PickMyTrade support to manually verify and activate your account.
To delete your account, please provide your registered email address to our support team, and we will process the deletion request.
To avoid exits that don’t match your TradingView strategy:
Use Take Profit (TP), Stop Loss (SL), and Trailing Stops in PickMyTrade
Ensure alerts include all necessary values (not just strategy.market_position)
Check that SL/TP values are numeric and correctly formatted
No, PickMyTrade does not support backtesting within the platform. You can use TradingView’s Strategy Tester to analyze historical performance before automation.
You can use a Tradovate demo account linked with PickMyTrade to test automation before committing to real capital. A free trial is available for new users.
By default, closing trades use market orders. However, if you want to close trades using limit orders:
Set the symbol to LMT in PickMyTrade.
Modify the alert to include a limit price.
Or use a reversing limit order instead of a direct close.
Yes, but execution depends on whether you’re using a strategy or an indicator in TradingView:
Strategies: TradingView manages limit order placement.
Indicators: You must manually send limit order details via an alert.
If you want to enforce limit orders:
Set the symbol settings to “LMT” in PickMyTrade.
Ensure TradingView sends the correct limit price in the alert.
Market Orders – Executes at the current market price.
Limit Orders – Executes at a set price or better.
Stop Orders – Triggers a market order when a specific price is reached.
Take Profit Orders – Closes a trade at a specified profit level.
Stop Loss Orders – Closes a trade to prevent excessive losses.
Trailing Stop Orders – Adjusts stop-loss dynamically as price moves in your favor.
PickMyTrade requires write access to place trades and configure risk settings. All other data is read-only.
Currently, PickMyTrade supports futures trading on Tradovate. Options trading is not yet available but may be considered in future updates.
If Tradovate experiences downtime, PickMyTrade will retry trade execution when the service is restored. Alerts may fail if the outage is prolonged.
Once an alert is sent to PickMyTrade, the trade execution is handled on the server side. A local internet outage will not affect trade execution unless TradingView fails to send the alert due to connectivity issues.
Yes, currently all PickMyTrade users operate under the same server IP address. However, some proprietary trading firms (prop firms) may flag this for potential trade copying. PickMyTrade is actively working on implementing a unique IP solution to address this concern.
PickMyTrade uses encrypted communication, secure authentication, and API key protection to safeguard user data and trading activities.
Currently, PickMyTrade does not offer an automatic close-all-trades feature. However, you can manually send a close command to close all positions.
Yes, you can pause automation in PickMyTrade’s dashboard without deleting alerts. This allows flexibility in strategy execution.