# Ronin Copier - Tactical Prop Sync
**Zero-Latency, Zero-DLL Local Trade Copier Built for Serious Prop Traders.**
🔥 **EARLY ADOPTER PROMOTION (LIMITED COPIES):**
- **First 10 copies:** **$99** (Current Stage)
- **Next 10 copies:** **$149**
- **Final Price:** **$199**
*Price increases automatically as review milestones are reached.*
---
Managing multiple MT5 accounts across prop firms (FTMO, FundedNext, Alpha Capital, etc.) or private brokers? **Ronin Copier** provides seamless, millisecond-level trade synchronization across multiple MT5 terminals on a single PC or Windows VPS without complex networking, WebRequests, or high-risk external DLLs.
Engineered with state reconciliation architecture and an ultra-compact military tactical HUD, it completely eliminates missed trades, execution lags, and floating lot recalculation errors.
---
### KEY ADVANTAGES
- **100% Native & DLL-Free**: Operates strictly via MT5 Common Memory (`FILE_COMMON`). No third-party servers, no WebRequest configuration, no security risks.
- **State Reconciliation Architecture**: Unlike fragile event-only copiers, Ronin Copier continuously reconciles full position snapshots (Open, SL/TP Modify, Partial Close, and Full Close).
- **Smart Equity-Ratio Auto Sizing**: Automatically scales lot sizes based on relative account equity (e.g., $10k master trading 0.02 lot cleanly scales to 0.01 lot on a $5k slave, or 0.20 lot on a $100k slave).
- **Strict Step Normalization & Rounding**: Built-in mathematical rounding (`MathRound`) to broker volume steps prevents sub-minimum volume skips and invalid lot errors.
- **Entry Ratio Locking**: Position sizing ratios are locked at trade execution—preventing accidental partial closures caused by floating equity swings.
- **Stale Feed Disconnect Protection**: If the Master terminal crashes, freezes, or loses broker connection, Slave positions remain safeguarded and will never panic-close.
- **Tactical Dark HUD**: A clean, non-intrusive dark interface displays real-time synchronization health, latency, and live equity ratios without obstructing your chart (toggle on/off instantly with the "H" key).
---
### QUICK SETUP (30 SECONDS)
1. **Master Account**:
- Attach `Ronin Copier` to any chart.
- Set `InpRole` = `ROLE_MASTER`.
- Set `InpChannelID` = `1`.
2. **Slave Account(s)**:
- Ensure **Algo Trading** is enabled on your MT5 terminal.
- Attach `Ronin Copier` to the corresponding chart.
- Set `InpRole` = `ROLE_SLAVE`.
- Set `InpChannelID` = `1`.
- Select your Lot Mode: `LOT_MODE_EQUITY_RATIO` (recommended) or `LOT_MODE_MULTIPLIER`.
*Syncs 1 Master to unlimited Slaves instantly on the same machine.*
---
### PARAMETERS
- **InpRole**: Switch between `ROLE_MASTER` (Sender) and `ROLE_SLAVE` (Receiver).
- **InpChannelID**: Channel identifier for routing specific account groups.
- **InpMagicNumber**: Unique magic number for Slave positions (default: `888001`).
- **InpSlippagePoints**: Maximum allowed slippage in points (default: `30`).
- **InpTimerIntervalMS**: Internal polling interval in milliseconds (default: `25ms`).
- **InpLotMode**:
- `LOT_MODE_EQUITY_RATIO`: Scales lot by Slave Equity / Master Equity.
- `LOT_MODE_MULTIPLIER`: Multiplies Master lot by a fixed multiplier.
- **InpLotMultiplier**: Fixed multiplier when `LOT_MODE_MULTIPLIER` is active.
- **InpMaxSlaveLot**: Maximum allowed volume safety ceiling (`0` = disabled).
- **InpSkipIfBelowMinLot**: Skips trade if normalized volume is below broker minimum.
- **InpCopySLTP**: Synchronize Stop Loss and Take Profit levels.
- **InpCopyExistingOnStart**: If true, copies pre-existing Master trades upon initial launch.
- **InpMasterSymbolSuffix / InpSlaveSymbolSuffix**: Removes/appends broker-specific symbol suffixes (e.g., `.m`, `+`, `-pro`) for seamless cross-broker execution.
- **InpStaleSeconds**: Automatically pauses synchronization if Master updates freeze.
- **InpShowHUD**: Displays tactical dark HUD on chart (`H` key shortcut supported).
### ⚡ QUICK SETUP (READY IN 30 SECONDS)
1. Open Master MT5:
- Attach Ronin Copier to any chart.
- Set: Role = "Master (sender)", Channel ID = 1.
- Click OK. (HUD turns green: SYNC ACTIVE).
2. Open Slave MT5:
- Attach Ronin Copier to any chart.
- Set: Role = "Slave (receiver)", Channel ID = 1.
- Set Lot Sizing Mode (e.g., "Equity ratio" or "Fixed multiplier").
- Click OK.
3. Ready to Trade:
- Place a trade on Master -> Instantly copied to Slave!
- (No DLLs, no WebRequests, no IP configurations required).
---
### ⚔️ COMPLETE THE RONIN TACTICAL SUITE
Multiply your scale and safeguard your connected accounts by combining Ronin Copier with our essential trade tools:
- **Ronin Shield — Tactical Prop Guard**
Enforce a hard-stop risk shield. When Copier accounts run close to the edge, the Shield locks them down to prevent disastrous breaches.
👉 [Discover Ronin Shield Here](https://www.mql5.com/en/market/product/199947)
- **Ronin Scalp — Tactical Trade Cockpit**
The ultimate execution interface. Rapidly enter, manage, and scale your master trades, then let the Copier distribute them across your fleet.
👉 [Get Ronin Scalp Here](https://www.mql5.com/en/market/product/199839)
*Broaden your reach, protect your funded capital, and trade with military discipline.*