Why Use a TradingView Trade Copier?
TradingView has powerful charting and alerts, but cannot execute trades on Rithmic accounts. A trade copier bridges this gap.
Without a Trade Copier
- Manual entry on each account
- Missed entries due to execution delays
- No risk management across accounts
- Cannot scale to multiple evaluations
With EvalItUp
- Automated execution on all accounts
- Sub-second signal processing
- P&L guards and daily loss limits
- Scale to unlimited accounts
Step-by-Step Setup Guide
Follow these steps to connect TradingView to your Rithmic accounts via EvalItUp.
Requirements
- TradingView Pro, Pro+, or Premium subscription
- EvalItUp account (free tier works)
- At least one Rithmic prop firm account
- A TradingView indicator or strategy that generates alerts
Create Your EvalItUp Account
Sign up at evalitup.com and download the desktop app. Add your Rithmic credentials.
Create a Pool
Group your accounts into a pool. Give it a name you'll use in the webhook payload.
Get Your Webhook URL
Copy your unique webhook URL from EvalItUp. It looks like: https://signal.evalitup.com/v1/webhook/YOUR_TOKEN
Configure TradingView Alert
Create an alert on your indicator. In Notifications, enable 'Webhook URL' and paste your EvalItUp URL. Set the message body to JSON format.
{
"action": "{{strategy.order.action}}",
"symbol": "MESM5",
"quantity": {{strategy.order.contracts}},
"pool": "apex-mes"
}Test Your Setup
Trigger a test alert manually. Check EvalItUp's activity log to confirm receipt.
JSON Payload Examples
Copy these templates and customize for your setup.
Basic Market Order
Simple buy/sell signal
{
"action": "buy",
"symbol": "MESM5",
"quantity": 1,
"pool": "my-pool"
}With Stop Loss & Take Profit
Bracket order with risk management
{
"action": "buy",
"symbol": "MESM5",
"quantity": 1,
"pool": "my-pool",
"stopLoss": 10,
"takeProfit": 20
}Stop/TP values are in ticks from entry price.
Limit Order
Enter at a specific price
{
"action": "buy",
"symbol": "MESM5",
"quantity": 1,
"pool": "my-pool",
"orderType": "limit",
"price": 5250.00
}Dynamic Symbol
Use TradingView placeholders
{
"action": "{{strategy.order.action}}",
"symbol": "{{ticker}}",
"quantity": {{strategy.order.contracts}},
"pool": "my-pool"
}TradingView replaces placeholders when the alert fires.
TradingView Placeholders
Use these placeholders in your alert message. TradingView replaces them with actual values.
| Placeholder | Description |
|---|---|
| {{timenow}} | Current time in exchange timezone |
| {{ticker}} | Symbol name (e.g., MESM5) |
| {{exchange}} | Exchange name (e.g., CME) |
| {{strategy.order.action}} | Order direction: buy or sell |
| {{strategy.order.contracts}} | Number of contracts |
| {{strategy.order.price}} | Order price (for limit orders) |
| {{close}} | Current closing price |
Troubleshooting
Alert fired but no trade executed
- Check that EvalItUp is running and connected
- Verify your webhook URL is correct
- Ensure the pool name matches exactly
- Check the activity log for error messages
Invalid JSON error
- Validate your JSON at jsonlint.com
- Ensure all keys are in double quotes
- Check for trailing commas
- Verify placeholders are not inside quotes (except action)
Wrong symbol executed
- Use exact Rithmic symbol format (e.g., MESM5 not MES)
- Check current contract month
- Verify symbol mapping in your pool settings
How It Works
Create a TradingView Alert
Set up an alert on your indicator or strategy with a webhook URL.
Paste Your Webhook URL
Copy your unique EvalItUp webhook URL and paste it in TradingView.
Configure Your Accounts
Add your Rithmic accounts and organize them into pools.
Trades Execute Automatically
When your alert fires, EvalItUp executes on all selected accounts instantly.
Ultra-Low Latency
Local execution with no cloud round-trip delays.
Smart Dispatching
7 modes to control which accounts receive each signal.
Risk Protection
Automatic P&L guards protect your accounts from over-trading.
Frequently Asked Questions
Does this work with any TradingView indicator?
Yes. Any indicator or strategy that can trigger an alert can send signals to EvalItUp via webhook.
What is the latency from alert to execution?
Typically under 100ms from when EvalItUp receives the webhook to order submission.
Can I copy to different symbols on different accounts?
Yes. You can map signals to different symbols per account or pool.
Is this allowed by prop firms?
Trade copiers are generally allowed. EvalItUp connects directly via Rithmic API, the same way your trading platform does.
How many accounts can I copy to?
Unlimited accounts on paid plans. Free tier includes 2 accounts.