Documentation
Everything you need to set up and use EvalItUp. From installation to advanced API usage.
Getting Started
System Requirements
- Windows 10/11 (64-bit)
- Rithmic trading account(s)
- Stable internet connection
Download EvalItUp
Download the installer from your dashboard. The app is a native Windows application (~50MB).
Install & Launch
Run the installer and follow the setup wizard. No dependencies required.
Connect Your Rithmic Accounts
Enter your Rithmic credentials for each account you want to connect. Credentials are stored locally with AES-256 encryption.
Create a Pool & Start Copying
Group your accounts into pools, choose your signal source (webhook, API, or master account), and enable copying.
Signal Sources
EvalItUp supports three signal sources. Choose based on how you generate trading signals.
Webhook API
Receive signals from TradingView, Trendspider, or any service that supports webhooks.
HTTP Local API
Send signals from your Python bots, scripts, or custom applications. Sub-millisecond latency.
Master/Slave
Classic copy trading. Execute on a master account and replicate to all followers.
TradingView Integration
Create an alert in TradingView, add your EvalItUp webhook URL, and paste the JSON message below. Replace pool name with your actual pool.
https://api.evalitup.com/webhook/YOUR_KEY{
"action": "{{strategy.order.action}}",
"symbol": "MESM5",
"quantity": {{strategy.order.contracts}},
"pool": "my-pool"
}HTTP Local API
Endpoint
http://127.0.0.1:8080/signalRequest Body
{
"action": "buy",
"symbol": "MESM5",
"quantity": 1,
"pool": "apex-mes"
}Python Example
import requests
response = requests.post(
"http://127.0.0.1:8080/signal",
json={
"action": "buy",
"symbol": "MESM5",
"quantity": 1,
"pool": "apex-mes"
}
)
print(response.json())Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| action | string | Yes | Trade action: 'buy', 'sell', 'close', 'close_all' |
| symbol | string | Yes | Rithmic symbol (e.g., 'MESM5', 'NQM5', 'ESM5') |
| quantity | integer | Yes | Number of contracts to trade |
| pool | string | Yes | Name of the target pool |
| price | number | No | Limit price (omit for market order) |
| stopLoss | number | No | Stop loss price in ticks or absolute |
| takeProfit | number | No | Take profit price in ticks or absolute |
Trading Pools
Pools let you group accounts together and apply different settings to each group. Perfect for organizing by strategy, instrument, or prop firm.
By Instrument
Create separate pools for MES, MNQ, and ES with different allocation ratios per account.
By Strategy
Run your scalping strategy on one pool and swing trades on another with different risk settings.
Pool Configuration
- Add any number of Rithmic accounts to each pool
- Set custom copy ratios per account (e.g., 2:1, 1:1, 0.5:1)
- Choose a dispatch algorithm for the pool
- Configure P&L guards specific to this pool
Smart Dispatching
Instead of copying every trade to all accounts, dispatching selects which accounts receive each signal. This distributes risk and exploits variance.
Copy All (Default)
Every account in the pool receives every trade. Classic copy behavior.
Balanced Random
Randomly select N accounts per trade, with weighting to balance total fills over time.
Priority Order
Accounts receive trades in priority order. Account #1 gets every trade, #2 gets the next, etc.
Round Robin
Rotate through accounts sequentially. Each trade goes to the next account in line.
Quota Random
Each account has a daily quota. Random selection respects quotas until exhausted.
Pro Tip: Risk Distribution
Use dispatching to limit exposure. A bad trade only affects selected accounts, not your entire portfolio. Especially useful during evaluation phases.
P&L Guards
Protect your accounts with automatic P&L limits. When a guard is triggered, the account is disabled from receiving new trades.
Profit Target
Set a daily or total profit target. When reached, the account stops receiving new trades to lock in gains.
Loss Limit
Set a maximum loss threshold. When reached, the account is disabled to prevent further losses.
Stay Prop Firm Compliant
Configure guards to match your prop firm's rules. Never worry about accidentally exceeding daily loss limits or profit targets again.