Frequently Asked Questions

Everything you need to know about NinjaTrader, Tradovate, and automated trading

⚖️

Platform Comparison & Integration

What are the main differences between NinjaTrader and Tradovate for automated trading?

NinjaTrader is a professional desktop trading platform known for advanced charting, DOM tools, and strategy development with C#. It offers powerful backtesting and is ideal for traders who want deep customization and professional-grade tools. However, it requires a Windows PC and has a steeper learning curve.

Tradovate is a modern, cloud-based platform accessible via web browser and mobile apps. It offers low commissions ($0.79/contract for micros), built-in REST API, and convenience. However, it has more basic DOM features and occasional reliability concerns during high volatility.

Best Solution: Many traders use both together - accessing Tradovate accounts through NinjaTrader 8 Desktop to get Tradovate's low costs with NinjaTrader's powerful tools. For TradingView automation, PickMyTrade works seamlessly with both platforms.

Can I use my Tradovate account with NinjaTrader?

Yes! Since NinjaTrader acquired Tradovate, there's native integration between the platforms. You can log into your Tradovate account directly through NinjaTrader 8 Desktop. This gives you:

• Tradovate's low commission rates ($0.79/contract for micros)
• NinjaTrader's professional charting and DOM tools
• Advanced order management and execution
• Custom strategy development capabilities

Simply download NinjaTrader 8, select Tradovate as your broker, and enter your credentials. This combination is popular among serious futures traders who want affordability with professional tools.

Which platform is better for beginners: NinjaTrader or Tradovate?

Tradovate is generally more beginner-friendly due to its modern, intuitive web interface that works on any device. No installation required, and the UI is cleaner with less overwhelming options. The low minimum deposit and micro contracts (MES, MNQ) make it accessible for new traders.

NinjaTrader has more features but can be intimidating initially. It requires Windows installation and has a steeper learning curve. However, its simulation mode is excellent for practice.

Recommendation for Beginners: Start with Tradovate's web platform to learn the basics, then graduate to NinjaTrader Desktop as you need more advanced tools. Use PickMyTrade to automate your strategies from TradingView without coding complexity.

Does NinjaTrader support Rithmic data feeds? How does it compare to Tradovate?

Yes, NinjaTrader fully supports Rithmic connectivity for ultra-low latency execution and professional-grade data feeds. Many prop traders and high-frequency scalpers prefer Rithmic through NinjaTrader for its speed and stability.

Tradovate uses its own infrastructure (not Rithmic) but still offers sub-second execution speeds suitable for most retail and algo traders. Tradovate's API is simpler to work with than Rithmic's more complex enterprise setup.

If you need Rithmic specifically, NinjaTrader is your choice. For most automated traders, Tradovate's infrastructure is more than sufficient. Both work with PickMyTrade for TradingView webhook automation.

🤖

Automation & API

How do I automate TradingView alerts to NinjaTrader or Tradovate without coding?

Use PickMyTrade - a no-code webhook automation service. Setup takes 5 minutes:

Step 1: Sign up at PickMyTrade (5-day free trial, no card required)
Step 2: Connect your broker (NinjaTrader or Tradovate) under Connections
Step 3: Copy your unique webhook URL
Step 4: Paste it into your TradingView alert's webhook field
Step 5: Specify trade parameters (symbol, side, size, SL/TP) in the alert message

When your TradingView alert fires, PickMyTrade instantly executes the trade in your connected account - typically under 1 second. No programming, no API keys, no complexity. Works with all futures contracts including MES, MNQ, ES, NQ, and more.

What is Tradovate's API and how much does it cost?

Tradovate offers REST API and WebSocket endpoints for automated trading. API Access Costs:

Free Plan: API add-on costs ~$29.99/month
Monthly Plan ($99+/month): API included
Lifetime Membership ($1,499 one-time): API included

Additional Requirements:
• CME market data subscriptions ($4-12/month per symbol)
• Programming knowledge (Python, JavaScript, etc.)

Simpler Alternative: Instead of dealing with API complexity, use PickMyTrade to automate via TradingView webhooks with no coding required. More cost-effective for most traders.

How fast is execution with TradingView to Tradovate automation?

With PickMyTrade's webhook integration, the typical execution flow is:

TradingView Alert Fires: ~50-200ms
PickMyTrade Processing: ~100-300ms
Tradovate Execution: ~200-500ms
Total Time: Usually under 1 second from alert to fill

This is fast enough for day trading and scalping strategies. Professional high-frequency traders using direct API connections report similar sub-second speeds with Tradovate's REST API.

Factors affecting speed: Your internet connection, TradingView server load, market liquidity, and whether you're using limit or market orders. PickMyTrade's infrastructure is optimized for minimal latency.

Can I build Python trading bots for NinjaTrader or Tradovate?

For Tradovate: Yes, you can build Python bots using Tradovate's REST API. The API supports Python, Node.js, Java, and other languages. You'll need the API add-on ($29.99/month or included with paid plans) and CME data subscriptions. Execution speeds are sub-second, making it suitable for algorithmic trading.

For NinjaTrader: NinjaTrader uses C# for strategy development, not Python natively. However, you can use Python with NinjaTrader through third-party bridges or by building external applications that communicate with NT.

Easier Alternative: Instead of coding bots from scratch, use TradingView's Pine Script for strategy logic and PickMyTrade to execute automatically - no Python required. This approach is faster to develop and maintain.

Does NinjaTrader have webhook support like TradingView?

NinjaTrader does not have native webhook functionality built-in like TradingView does. However, you can achieve webhook-like automation through:

1. PickMyTrade: Connect your NinjaTrader-connected brokerage account to receive TradingView webhooks. Works with NinjaTrader connected to supported brokers.

2. Custom C# Strategies: Develop strategies within NinjaTrader that can receive external HTTP requests, though this requires programming knowledge.

3. Third-party Tools: Various automation tools bridge TradingView webhooks to NinjaTrader, though PickMyTrade is the most user-friendly option requiring zero coding.

For most traders, using PickMyTrade provides the simplest webhook automation experience with NinjaTrader accounts.

💰

Fees & Costs

What are the total costs for trading with Tradovate vs NinjaTrader?

Tradovate Costs:
• Commission: ~$0.79/contract round-trip (micros on free plan)
• Platform Fee: $0 (free plan) or $99-299/month (monthly plans)
• Lifetime Membership: $1,499 one-time (lowest commissions)
• API Access: $29.99/month (or included with paid plans)
• Market Data: $4-12/month per CME symbol
• Exchange Fees: Standard CME fees per contract

NinjaTrader Costs:
• Software License: Free (with supported brokers) or $999-1,599 lifetime
• Commission: Varies by broker (typically $0.50-1.50/contract)
• Market Data: Depends on broker, typically $50-100/month
• No API fees (built-in for strategy development)

For Automation: Add PickMyTrade ($19-49/month) for TradingView webhook automation with either platform.

Is Tradovate's lifetime membership worth $1,499?

The Tradovate lifetime membership pays for itself if you trade actively. Here's the math:

Benefits:
• Lowest per-contract commissions (savings of ~$0.20-0.40 per round-trip)
• API access included (saves $29.99/month = $360/year)
• No monthly platform fees

Break-even Analysis:
If you save $0.30/contract and trade 1,000 contracts/year:
$0.30 × 1,000 = $300/year in commission savings
Plus $360/year API savings = $660/year total savings
Break-even in ~2.3 years

Worth it if: You trade 1,000+ contracts annually, plan to trade for 2+ years, or are a full-time trader
Skip if: New trader, part-time, trading through prop firms, or low volume

Does Tradovate have hidden fees?

Tradovate is generally transparent about costs, but traders should be aware of all fees:

Disclosed Fees:
• Per-contract commissions (clearly stated per plan)
• CME market data subscriptions (required for live trading)
• Exchange and clearing fees (standard CME fees)
• API add-on fee (if on free plan)

Less Obvious Costs:
• Withdrawal fees (may apply depending on method)
• Inactivity fees (check current policy)
• Additional exchange fees for certain products

Most users report no surprise charges. As one Reddit user summarized: "You pay for data, commissions, and sometimes withdrawals — no surprises." Always review Tradovate's current fee schedule before opening an account.

How much does PickMyTrade cost for automation?

PickMyTrade offers flexible pricing for TradingView automation:

Free Trial: 5 days, no credit card required - test everything risk-free

Paid Plans: Typically $19-49/month depending on features needed
• Unlimited alerts and trades
• All futures contracts supported
• Risk management tools included
• Auto-rollover and contract mapping
• 24/7 support

Cost Comparison: Tradovate's API alone costs $29.99/month plus requires coding skills. PickMyTrade costs less, requires zero coding, and works with TradingView's superior charting and strategy builder.

For most traders, PickMyTrade is more cost-effective than direct API development and maintenance.

What are CME data fees and are they required?

CME (Chicago Mercantile Exchange) charges fees for real-time market data subscriptions. These fees are required for live trading with futures contracts, even micro contracts.

Typical CME Data Fees:
• E-mini & Micro E-mini (ES, NQ, YM, RTY): $4-7/month per symbol
• Energy Products (CL, NG): $9-12/month
• Agriculture Products: $9-12/month
• Bundled packages: $50-100+/month for multiple symbols

These fees apply whether you use Tradovate, NinjaTrader, or any other platform. They're charged by the exchange, not your broker.

Simulation Trading: You can practice with delayed data or simulation mode for free, but live trading requires real-time data subscriptions.

⚙️

Setup & Configuration

How do I connect TradingView to Tradovate with PickMyTrade?

Setting up TradingView to Tradovate automation takes about 5 minutes:

Step 1: Create PickMyTrade Account
Visit PickMyTrade and sign up (5-day free trial, no card required)

Step 2: Connect Tradovate
• Go to Connections → Add Broker → Tradovate
• Enter your Tradovate username and password
• Choose Live or Demo account
• Click Connect

Step 3: Get Webhook URL
Copy your unique PickMyTrade webhook URL from the dashboard

Step 4: Setup TradingView Alert
• Create alert on your TradingView chart
• Paste webhook URL in "Webhook URL" field
• In message, specify: symbol, action (buy/sell), quantity, SL/TP
• Save alert

Step 5: Test
Test with a small position in demo mode first. Execution typically under 1 second.

Can I test my automation in paper trading mode before going live?

Yes! Both Tradovate and PickMyTrade support paper trading (simulation mode):

For Tradovate:
• Free simulation accounts available
• Same features as live accounts
• Real-time data (with data subscriptions) or delayed data
• Perfect for testing strategies risk-free

With PickMyTrade:
• Connect to your Tradovate demo account
• Test webhook automation with virtual money
• Verify order logic, position sizing, SL/TP execution
• Practice until confident, then switch to live

Highly Recommended: Always test new strategies in simulation mode for at least 1-2 weeks before risking real capital. This helps identify bugs in your alert logic and builds confidence in your system.

What if my TradingView alerts aren't executing in Tradovate?

Common issues and solutions:

1. Webhook URL Incorrect
• Double-check the webhook URL is copied correctly from PickMyTrade
• No extra spaces or characters

2. Alert Message Format
• Ensure your alert message follows PickMyTrade's format requirements
• Check symbol naming (e.g., "MES" vs "MESU24")
• Verify action is specified ("buy" or "sell")

3. Account Connection
• Verify Tradovate account is connected and active in PickMyTrade
• Check credentials haven't expired
• Ensure sufficient buying power

4. Trading Hours
• Check if you have trading hour restrictions set
• Verify the market is open for your contract

5. Risk Limits
• Check if daily loss limits or position size limits are blocking trades

Check PickMyTrade's execution log for detailed error messages. Their 24/7 support can help troubleshoot specific issues.

Do I need a TradingView Pro subscription for automation?

Yes, you need at least TradingView Pro ($14.95/month) to use webhook functionality for automation. TradingView's free plan does not support webhooks.

TradingView Plans Comparison:
Free: No webhooks, alerts only notify you
Pro ($14.95/mo): Webhook support, 20 server-side alerts
Pro+ ($29.95/mo): 100 server-side alerts
Premium ($59.95/mo): 400 server-side alerts

Recommendation: Start with TradingView Pro. If you run multiple strategies needing many simultaneous alerts, upgrade to Pro+ or Premium. The webhook feature is essential for automated execution through PickMyTrade.

Total Cost for Automation: TradingView Pro ($15) + PickMyTrade ($19-49) = $34-64/month for complete no-code automation.

Can I automate multiple TradingView strategies to one Tradovate account?

Yes! You can run multiple strategies simultaneously using PickMyTrade:

How it Works:
• Connect one Tradovate account to PickMyTrade
• Create separate TradingView alerts for each strategy
• All alerts use the same webhook URL
• Differentiate strategies using different symbols or alert naming

Example Setup:
• Strategy A: MES scalping on 5-minute chart
• Strategy B: MNQ swing trading on 1-hour chart
• Strategy C: ES trend following on daily chart

All three can execute independently to the same account. PickMyTrade handles order routing and execution for each strategy.

Risk Management: Set appropriate position sizing and daily loss limits to prevent multiple strategies from over-leveraging your account.

📊

Trading Features

Does PickMyTrade support micro futures like MES and MNQ?

Yes! PickMyTrade fully supports all CME futures contracts including micro futures:

Supported Micro Contracts:
• MES (Micro E-mini S&P 500)
• MNQ (Micro E-mini Nasdaq-100)
• MYM (Micro E-mini Dow)
• M2K (Micro E-mini Russell 2000)
• MCL (Micro Crude Oil)
• MGC (Micro Gold)

Smart Contract Mapping:
PickMyTrade includes intelligent contract mapping - you can set rules to automatically convert between micro and mini contracts based on your account size or preferences.

Auto-Rollover:
Automatic futures contract rollover ensures your automation continues seamlessly when contracts expire. No manual intervention needed.

What is Tradovate's DOM like compared to NinjaTrader?

Tradovate's DOM (Depth of Market):
• Basic ladder interface with order entry
• Shows bid/ask depth and volume
• One-click trading capabilities
• Clean, modern design but minimal features
• Suitable for casual traders and basic order flow

NinjaTrader's DOM:
• Professional-grade SuperDOM with advanced features
• Customizable columns, colors, and layout
• Volume profile, time and sales integration
• Advanced order types (OCO, OSO, bracket orders)
• Market depth visualization
• Hotkey configuration for rapid execution

Best Practice: Use Tradovate account through NinjaTrader 8 Desktop to get both low commissions and professional DOM tools. This combination is popular among serious scalpers and order flow traders.

Can I set stop-loss and take-profit orders automatically with PickMyTrade?

Yes! PickMyTrade supports automatic stop-loss (SL) and take-profit (TP) order placement:

How to Set SL/TP:
In your TradingView alert message, specify:
stoploss: 4950 (specific price)
stoploss_offset: 10 (10 points from entry)
takeprofit: 5000 (specific price)
takeprofit_offset: 20 (20 points from entry)

Example Alert Message:
{"symbol": "MES", "action": "buy", "quantity": 1, "stoploss_offset": 10, "takeprofit_offset": 20}

When your entry order fills, PickMyTrade automatically places bracket orders for your stop-loss and take-profit at the specified levels. This ensures every trade has predefined risk management without manual intervention.

Does PickMyTrade support trailing stops?

Yes, PickMyTrade supports trailing stop functionality for protecting profits while letting winning trades run:

Trailing Stop Options:
• Set trailing offset in points/ticks
• Activate after specific profit threshold
• Adjust trail distance dynamically

Example Configuration:
{"trailing_stop": true, "trail_offset": 5, "trail_trigger": 10}

This activates a trailing stop 5 points behind price once the position is 10 points in profit. The stop automatically adjusts as price moves favorably, locking in gains.

Trailing stops are managed server-side by PickMyTrade, so they continue working even if your internet connection drops or your computer shuts down.

What happens when futures contracts expire? Does PickMyTrade handle rollover?

Yes! PickMyTrade includes automatic futures rollover functionality:

How Auto-Rollover Works:
• PickMyTrade monitors contract expiration dates
• Automatically switches to the next contract month before expiry
• Your TradingView strategies continue executing seamlessly
• No need to manually update alert symbols

Example:
If you're trading MESU24 (September 2024 micro E-mini S&P), PickMyTrade will automatically roll to MESZ24 (December 2024) before expiration.

Configuration:
You can set rollover timing (e.g., 5 days before expiry, on first notice day, etc.) and receive notifications when rollovers occur.

This feature is essential for algorithmic traders running long-term strategies without constant manual monitoring.

Can I set custom trading hours to avoid news events?

Yes! PickMyTrade includes comprehensive risk management features:

Custom Trading Hours:
• Set specific hours when automation is active (e.g., 9:30 AM - 4:00 PM ET)
• Different schedules for different strategies
• Avoid overnight sessions if desired

News Filter:
• Blackout windows around major news events
• Automatic trading pause 30/60/90 minutes before/after scheduled reports
• FOMC, NFP, CPI, JOLTS, etc. automatically detected

Other Risk Controls:
• Daily loss limits (stop all trading after X loss)
• Maximum position size limits
• Maximum number of trades per day
• Weekend/holiday trading blocks

These features protect your account from unexpected volatility and help enforce disciplined trading rules automatically.

🛡️

Reliability & Performance

Is Tradovate reliable for live automated trading?

Tradovate's reliability has mixed reviews from the trading community:

Positives:
• Sub-second API execution speeds (typically 200-800ms)
• Generally stable for retail trading volumes
• Good uptime during normal market conditions
• Responsive order fills

Concerns:
• Occasional platform freezes during high volatility
• Some users report delayed or missing stop orders
• Outages during U.S. market hours (rare but documented)
• Customer support response times during issues

Recommendation:
Tradovate works well for most automated traders, but serious professionals should maintain a backup broker or platform for mission-critical trading. Many traders combine Tradovate's low costs with NinjaTrader's stability for redundancy.

Always test extensively in simulation mode before going live.

What happens if PickMyTrade's servers go down?

PickMyTrade maintains enterprise-grade infrastructure with multiple safeguards:

Infrastructure:
• Cloud-based with 99.9% uptime SLA
• Redundant servers across multiple data centers
• Automatic failover to backup systems
• Real-time monitoring and alerts

If Service is Down:
• Existing open positions remain in your broker account (PickMyTrade doesn't control them)
• Stop-loss and take-profit orders already placed remain active
• New TradingView alerts won't execute until service resumes
• You can always manually manage positions through Tradovate or NinjaTrader directly

Best Practice:
Monitor your open positions through your broker's platform. PickMyTrade is a middleware service - your broker (Tradovate/NinjaTrader) maintains your positions independently.

How can I monitor my automated trades in real-time?

PickMyTrade provides multiple monitoring tools:

Dashboard Features:
• Live execution log showing all webhook triggers
• Real-time position tracking
• P&L monitoring (daily, weekly, monthly)
• Alert history with timestamps
• Error logs for failed executions

Notifications:
• Email alerts for trade executions
• SMS notifications (premium plans)
• Discord/Telegram integration
• Push notifications via mobile app

Broker Integration:
• Always monitor through your Tradovate/NinjaTrader platform as primary source
• PickMyTrade dashboard is secondary confirmation
• Mobile apps for both brokers available

Many traders keep their broker platform open on a second monitor for real-time position management alongside automated execution.

What is Tradovate's customer support like?

Tradovate customer support receives mixed reviews:

Common Complaints:
• Long response times during trading hours (when needed most)
• Limited live assistance availability
• Some users report frustration during platform issues
• Email-heavy support rather than phone

Positives:
• Helpful knowledge base and documentation
• Active community forums
• Chat support available (though wait times vary)
• Good support for account setup and technical questions

Tip:
For critical trading issues, having alternative platforms ready is wise. PickMyTrade offers 24/7 support specifically for webhook automation issues, which can help troubleshoot integration problems quickly.

Should I have a backup broker for automated trading?

Yes, having a backup is highly recommended for serious traders, especially those trading full-time or with significant capital:

Why You Need Backup:
• Platform outages can happen with any broker
• API connectivity issues
• Account-specific technical problems
• Ability to exit positions if primary broker fails

Recommended Backup Options:
• Interactive Brokers (IBKR) - extremely reliable, industry standard
• NinjaTrader with multiple broker connections
• TradeStation for automated strategies
• Keep backup funded with minimum capital for emergency exits

PickMyTrade Advantage:
PickMyTrade supports multiple brokers, so you can connect both primary and backup accounts. Configure failover rules or run strategies simultaneously across multiple accounts for redundancy.

Learn more about broker options at PickMyTrade's broker integrations.

🚀

PickMyTrade Integration

Is PickMyTrade compatible with both NinjaTrader and Tradovate?

Yes! PickMyTrade works seamlessly with both NinjaTrader and Tradovate, plus many other brokers:

Supported Platforms:
• Tradovate (direct integration)
• NinjaTrader (with supported broker connections)
• Interactive Brokers (IBKR)
• TradeStation
• Rithmic
• TradeLocker
• And more...

You can even connect multiple broker accounts simultaneously and route different TradingView strategies to different accounts. For example:
• MES scalping strategy → Tradovate (low commissions)
• ES swing strategy → Interactive Brokers (reliability)
• Backtested strategies → NinjaTrader (advanced tools)

Visit PickMyTrade's broker page to see all supported platforms.

What are the main benefits of using PickMyTrade vs coding my own API bot?

PickMyTrade vs DIY API Bot:

PickMyTrade Advantages:
No Coding Required: Visual setup in minutes vs weeks of development
Lower Cost: $19-49/month vs Tradovate API $29.99 + dev time
Maintenance-Free: No code updates when APIs change
Built-in Features: Auto-rollover, contract mapping, risk management included
24/7 Support: Expert help when you need it
Multi-Broker: Switch brokers without recoding
TradingView Integration: Leverage Pine Script instead of Python/JavaScript

DIY Bot Advantages:
• Complete customization
• No dependency on third-party service
• Potentially lower latency (microseconds matter for HFT)

Verdict: Unless you're a professional developer doing high-frequency trading, PickMyTrade saves massive time and delivers better ROI for most traders.

Can I use PickMyTrade with prop firm accounts?

Yes, PickMyTrade works with prop firm accounts, but check your prop firm's automation policy first:

Compatible Prop Firms:
Most prop firms allow automation if their broker is supported by PickMyTrade. Common prop firms using Tradovate or Rithmic:
• TopstepTrader (Tradovate)
• Earn2Trade (various brokers)
• Leeloo Trading (Rithmic/Tradovate)
• Apex Trader Funding (Rithmic)

Important Considerations:
• Verify your prop firm allows automated trading
• Some firms require disclosure of automation tools
• Respect daily loss limits and trading hour restrictions
• Configure PickMyTrade's risk management to match prop firm rules

Advantage: PickMyTrade's risk management features help ensure compliance with prop firm rules, reducing risk of rule violations that could disqualify your funded account.

Is my broker login information secure with PickMyTrade?

Yes, PickMyTrade implements enterprise-grade security measures:

Security Features:
Encryption: All credentials encrypted at rest and in transit (AES-256)
OAuth Where Available: Uses broker OAuth tokens instead of passwords when supported
No Trading Access: PickMyTrade only executes orders, cannot withdraw funds
2FA Support: Two-factor authentication for your PickMyTrade account
SOC 2 Compliant: Audited security infrastructure
Limited Permissions: Only trading permissions, no account management access

What PickMyTrade CANNOT Do:
• Withdraw money from your broker account
• Change account settings
• Access personal information beyond trading

Your credentials are stored securely and only used to execute trades you authorize through TradingView alerts. Many institutional traders and prop firms use similar middleware services.

Can I cancel my PickMyTrade subscription anytime?

Yes, PickMyTrade offers flexible subscription terms:

Subscription Details:
Free Trial: 5 days, no credit card required
Monthly Plans: Cancel anytime, no long-term commitment
No Cancellation Fees: Cancel with one click from dashboard
Immediate Effect: Cancellation takes effect at end of billing period
No Lock-in: Use month-to-month as needed

What Happens After Cancellation:
• Webhooks stop executing new alerts
• Existing positions remain in your broker account
• You retain access to historical data and logs
• Can reactivate anytime without losing configuration

Many traders use PickMyTrade seasonally - active during trading months, paused during vacation or strategy development periods.

Automation Made Simple

Multiple solutions available for TradingView to Tradovate automation

No Coding Required
Sub-Second Execution
Multiple Options