Skip to content
MirrorFill ← Back to home

Home / Help / FAQ

Help center · updated 2026 · ~10 minute read

On this page

  • Getting started
  • Brokers & connections
  • Copying behavior
  • Risk & safety
  • Prop firms & compliance
  • Journal & Weekly Review
  • Billing & account
  • Troubleshooting
  • Still need help?

Frequently asked questions

Every question we get asked more than once, answered in plain terms. If your question needs more depth, each answer links to the full article in the help center. If it isn't answered anywhere, contact us by e-mail, the form, or chat. We read every message.

Getting started

What is MirrorFill and how does copying work?

MirrorFill is a futures trade copier. One leader account's fills mirror in real time onto the follower accounts you connect, using delta-exact net-position mirroring: after every fill, the engine computes each follower's target position and orders only the difference. See the leader/follower model.

Is this copying other people's signals?

No. MirrorFill mirrors trades between accounts you own and connect yourself, typically one leader and several prop-firm accounts. It is a tool, never a broker, fund manager, or signal provider. See leader and follower accounts.

What do I need to start, and how long does setup take?

You need login credentials for a supported platform (Rithmic, Tradovate, or Volumetrica) and at least two accounts: one to lead and one to follow. Most traders have a working setup in about ten minutes. Follow the quickstart.

Do I need a VPS or a machine running all day?

No. The copy engine runs server-side, so copying continues after you close the browser or your computer sleeps. Your device is only a dashboard. See what happens on disconnect.

Is my copier shared with other customers?

No. Every account with an active plan runs its own copier: its own engine, broker sessions, risk limits, kill switch and alerts. Nothing another customer does can stop or flatten yours, and their alerts never reach you. See the app tour.

How do I safely test copying before risking real size?

Run the pre-flight checklist: start the copier with one follower at 1x, take one small real fill on your smallest contract (one micro such as MES), and watch the follower mirror it on the Trade Desk before you trade normal size. A resting order placed away from the market will not copy: MirrorFill copies fills, not working orders. See the pre-flight checklist.

What devices and browsers work, and is there a mobile app?

MirrorFill is a responsive web app that works in any modern browser, with a dedicated phone layout (drawer navigation and a bottom tab bar). There is no native iOS or Android app. See the app tour.

What will MirrorFill NOT copy?

It copies futures fills only, on a fixed registry of CME, CBOT, NYMEX, and COMEX instruments: no stocks, options, or crypto. It also never copies instruments on your block-list, never attaches its own stop or target brackets, and never re-chases quantity that was written off after an order expired. See known limitations.

Can I use the journal without connecting a broker?

Yes. Import your trades as CSV. There is a generic template, and Tradovate exports are detected automatically. Every journal feature works on imported data. See importing trades from CSV.

Brokers & connections

Which brokers and platforms are supported?

Rithmic, Tradovate, and Volumetrica (dxFeed). NinjaTrader 8 works through a Rithmic or Tradovate login (see below). TradingView, MT4/MT5, and TopstepX/ProjectX are not supported. See known limitations.

Does MirrorFill work with NinjaTrader 8?

Yes, through your Rithmic or Tradovate login, no add-on needed. MirrorFill copies at the broker, not inside your trading screen, so a trade you place from NinjaTrader 8 on a Rithmic or Tradovate account is copied like any other. There is no NinjaTrader add-on to install. Each login allows one session, so give NinjaTrader and the copier separate logins where your firm offers them. See Rithmic session conflicts.

Which prop firms does that cover?

MirrorFill copies at the platform level: if your firm's accounts run on Rithmic, Tradovate, or Volumetrica, they connect like any other account on that platform. Firms on TopstepX/ProjectX (such as Topstep) do not connect.

How do I connect Rithmic, and what is a "system"?

On the Accounts page, add a connection with your Rithmic username and password, then pick your system (the Rithmic server environment your login belongs to, usually named after your firm). There is no gateway to choose: every connection uses Rithmic's Chicago Area route. See Rithmic systems and gateways explained.

Why does my Rithmic login fail?

The usual causes: the wrong system selected for that login, credentials that belong to a different environment, or the login already in use in another platform session. Rithmic allows one session per login. Test is also refused while the copier is running on that login, because the test's own session would force the copier's out. See Rithmic systems and gateways and Rithmic session conflicts.

Can I stay logged into my trading platform while copying?

Not on the same login. Rithmic and Tradovate each allow one session per login, so signing into another platform with the credentials MirrorFill is using forces the copier's session out. On Rithmic that stops the copier, deliberately, and it does not come back on its own: reconnecting would knock your other session off in a loop until Rithmic disables the login. Use separate logins where your firm offers them. See Rithmic session conflicts and Tradovate session conflicts.

Does MirrorFill stay connected to my broker the whole time?

While a copy session runs, yes: from Start to Stop it holds a persistent session per broker login (on Rithmic, one per plant). That live connection is what mirrors fills in real time. Stopping the copier logs those sessions out.

How does Tradovate demo vs live detection work?

You never choose. MirrorFill detects whether a Tradovate login is demo or live when it tests the connection and stores the result. See connecting Tradovate.

Do I need Tradovate's paid API add-on?

No. MirrorFill connects with your normal Tradovate username and password; no API subscription or add-on purchase is required. See connecting Tradovate.

Is my broker password safe?

Credentials are encrypted at rest and write-only: the API never returns a stored password, and leaving the password field empty when you edit a connection keeps the stored one. Support will never ask for it. See account security.

What happens when I delete a connection?

Everything that depended on it is removed: its follower rules, its role as a group leader (the group itself survives with no leader, which means it is off until you pick a new one), and its risk settings. The copier must be stopped first. Deletion is refused while it runs. See managing multiple connections.

Copying behavior

How does sizing work?

Each follower gets either a multiplier (leader net position times the multiplier, rounded half-away-from-zero) or an exact quantity (the follower always holds N contracts in the leader's direction). See sizing: multipliers and exact quantity.

How does ES to MES micro cross-sizing work?

Tick the Cross order box on a follower and the engine maps between mini and micro while keeping the expiry: ES/MES, NQ/MNQ, RTY/M2K, YM/MYM, CL/MCL, GC/MGC. Combine it with a multiplier: 10 MES per ES, for example. See mini/micro symbol mapping.

Can I run several leaders or groups at once?

Yes. Each copy group is one leader account, one leader instrument, and its own followers, running on its own engine. An account can lead only one group, but any account can follow in any group, leaders included, as long as the copier can do it safely: a leader cannot copy its own instrument from another leader, and one account copies a given instrument in only one group at a time. A group with no leader is off. See copy groups and multiple leaders.

How do I change the leader of an existing group?

On the Trade Desk, under Show copy rules. Stop the copier, open the group's tab, pick the new account in its Leader account field, and press Save. See copy groups and multiple leaders.

What order type do followers use and why?

A marketable limit by default: a limit order priced two ticks through the leader's fill. It fills like a market order in normal conditions but caps slippage, and it works in environments where plain market orders are rejected. See market vs marketable-limit orders.

Do my stops and targets copy?

Followers mirror the leader's own exits: when your stop or target fills on the leader, the followers close with it, delta-exact. MirrorFill does not attach synthetic stop-loss or take-profit brackets of its own, and while copying it never places, moves or cancels an order on your leader account, so it can never remove your stop. See how exits copy.

What happens on a partial or missed fill?

Partial fills stay correct by construction: the engine only ever orders the remaining difference. If you set an order expiry and a follower order times out unfilled, the missed quantity is written off, deliberately never chased at market; the debt clears when the leader goes flat or reverses. See order expiry and write-offs.

Why does each account's fill price and P&L differ slightly?

Each follower sends its own real order into a live market, so it fills at whatever price is available when it arrives. Positions stay delta-exact; prices and per-account P&L can differ. See market vs marketable-limit orders.

What happens when a contract rolls over?

Nothing you have to configure. Copy rules are keyed to the instrument root (ES, NQ), never a contract month, so the roll needs no settings change. The app shows a roll warning banner and an OLD CONTRACT tag on positions in the outgoing month. See contract rollover.

Why are copy rules locked while the copier runs?

Changing group structure mid-flight could misroute fills, so structural edits require a stop: stop, edit, start again. The Follow switch (for an account the group already holds) and pause-all still work while the copier runs. See editing rules while the copier runs.

Risk & safety

What exactly does Flatten all do?

It closes every position at market (the leader's as well as the followers'), pauses copying until you click Resume copying, and schedules a re-sweep to catch late fills and re-send any close that did not go through. If a position is still open after the retries, it says so loudly (FLATTEN FAILED) and tells you to close it with your broker. It is one click by default; an "ask before Flatten all" confirmation is opt-in on the Risk Management page. See the Flatten all kill switch.

Does Stop close my positions?

No. Stop halts copying (no new follower orders go out), but every open position stays exactly where it is. Flatten all is the control that closes positions. See engine controls explained.

How do daily loss limits and profit targets work?

Set a per-account daily loss limit or profit target on the Risk Management page. Each is checked against the account's live day P&L, which already includes open P&L, and fires at most once per CME trading day. No P&L data means the limit never fires: missing data is never treated as zero. See daily loss limits and profit targets.

What is the difference between Flatten & lock and Alert only?

Flatten & lock locks the account first, closes its positions, cancels its resting orders, and keeps re-sweeping until it is flat. Alert only notifies you and places no orders. See daily loss limits and profit targets.

When do risk locks reset?

At the CME session roll, 17:00 Chicago time. The previous session's P&L is discarded at the roll, so a limit cannot re-fire on stale numbers. Manual lockouts stay until you unlock them. See risk locks and the daily reset.

What happens when a LEADER account breaches its limit?

A leader breach is a per-group kill switch: that group flattens, its copying is disabled and the leader is locked. Unlock the leader, then click Resume copying. Other groups keep running. See daily loss limits and profit targets.

What happens if my internet drops mid-trade?

Nothing changes: the engine runs server-side, so your browser going offline does not interrupt copying. If the engine itself loses a broker connection, it auto-reconnects with backoff, re-reads positions from the broker, resubscribes, and reconciles. Risk limits stay armed during the reconnect. One drop is never retried: if Rithmic or Volumetrica reports the login was signed in somewhere else, copying stops and you are alerted right away. See what happens on disconnect.

What alerts can I get, and where?

Seven, on every plan: a daily loss limit or profit target hit, an account reaching 80% of one, an account locked, copying stopped (including Flatten all), a lost broker connection, a forced logout, and an expired follower order written off. They arrive by e-mail (on by default, with a switch per type) and, once you link it in Settings, on Telegram, which receives every type. On Rithmic the lost-connection alert also tells you when only the live P&L feed drops; copying carries on in that case. See notifications and alerts.

What happens if the copier restarts mid-position?

Positions are read back from the broker on startup, and every fill is tracked by id, so nothing is copied twice. The engine picks up where the accounts actually are. See restarting mid-position.

Prop firms & compliance

Do prop firms allow trade copiers?

Many allow copying between accounts you own, and some restrict or forbid it. Policies differ by firm and change without notice. Check your firm's own rules before copying on a funded or evaluation account; no tool can promise a firm's approval. See do prop firms allow trade copiers.

If the copier causes a rule breach, who is responsible?

You are. Your firm's rules bind you as the trader, whatever tool placed the order. MirrorFill's risk tools (daily loss limits, max-contract clamps, block-lists, Flatten all) reduce the risk of a breach but do not remove your responsibility. See who is responsible for a breach.

Can identical fills across firms void payouts?

Some firms run anti-mimicry checks and can flag identical timing and sizing across accounts at different firms. Varied sizing and knowing each firm's policy reduce that risk. See copying across firms and anti-mimicry.

Can I copy during restricted news windows?

The copier mirrors whatever the leader does, so one trade inside a firm's restricted news window can breach every linked account at once. If any linked firm restricts news trading, stop the copier or sit out the window on the leader. See news windows and copying.

Can two of my accounts hedge each other?

Not through the copier: every follower takes the same side as its leader, so a copy group cannot put two of your accounts on opposite sides. Trading by hand around it still can, and many firms restrict holding opposite positions across accounts, sometimes even across firms. Check the rules of every linked firm. See hedging between accounts.

Journal & Weekly Review

How do trades get into the journal?

Copier fills mirror into journal trades automatically on every read. There is no import button to press. Trades from outside the copier come in by CSV. See how trades reach your journal.

Can I import a CSV?

Yes, under Journal → Manage Data. There is a generic template, and Tradovate exports are detected automatically. See importing trades from CSV.

What do the dashboard metrics mean?

The journal dashboard shows profit factor, win rate, day-win percentage, average win and loss, long/short split, cumulative P&L, drawdown, P&L by hour, weekday, and tag, and a monthly calendar. Each is defined in the dashboard metrics glossary.

What is the Weekly Review and when does it arrive?

A written review of your week's trading, available on Pro and above, generated Saturday around noon Chicago time for the week that just closed. The software computes every number; the model only writes the narrative, and it is an automated summary of your own data, never financial advice. The Weekly Review is not switched on yet. When it is, it appears in the sidebar under Journal, and its e-mail setting appears in Settings. See the Weekly Review explained.

Why is my review "stats only"?

Weeks with fewer than 10 closed trades ship as numbers-only: there is not enough data for a fair written narrative. Every figure is still there. (The Weekly Review is not switched on yet; this is how it works once it is.) See the Weekly Review explained.

How do I turn the Weekly Review e-mail on or off?

The weekly e-mail is optional, and every one carries a one-click unsubscribe link that works straight from your mail client. The Weekly Review is not switched on yet; when it is, its e-mail setting appears in Settings, under Notifications. See the Weekly Review e-mail and unsubscribe.

Billing & account

How does the 7-day free trial work, and is a card required?

Yes, a card is required at signup, and each account gets one trial ever. You are not charged until the 7 days end, and you can cancel before then. All plans are monthly; there is no annual plan. See the trial and checkout.

What counts toward my plan's account limit?

Every trading account your connected broker logins bring in, switched on or off, leader or follower. An account counts once no matter how many instruments or groups it is in. Starter covers up to 6 connected accounts, Pro 25, Scale unlimited. Over the limit your logins still save and show; only Start copying waits for the upgrade. See plans and account limits.

Does switching a follower Off free a slot?

No. The plan counts every account your logins connect, not only the ones copying. To free a slot, remove the login that brings the account in. See plans and account limits.

How do I upgrade, downgrade or cancel?

Through the Stripe Customer Portal, reached from Settings. Card changes, plan changes, and cancellation all live there. A downgrade never deletes anything; it blocks a save or a start that would exceed the smaller cap, and stops copying that is running over it. See managing your subscription.

What happens when a payment fails?

You get a payment-failed e-mail and a 3-day grace period to update your card in the Customer Portal before access is affected. If the grace period runs out, a copier that is still running stops within about a minute; open positions stay open at your broker. See payment failures and the grace period.

How do creator and promo codes work?

A code in your signup link is applied at Stripe checkout when we recognize it. An unknown code is simply ignored: checkout still proceeds, and you can use Stripe's own promotion field instead. A bad code never blocks a checkout. See creator and promo codes.

What is the refund policy?

Refunds are handled under the published policy. The trial exists so you can evaluate everything before the first charge. Read the refund policy.

How do I change my password or sign out everywhere?

Both live in Settings: change your password there, or use "sign out everywhere" to end every session at once. Sessions also expire after 14 days of inactivity. See account security.

Troubleshooting

Trades aren't copying: what do I check first?

In order: the engine is started (the command strip says copying is running), the connections on the Accounts page are green, the follower's Follow switch is On on that group's tab, the instrument is not on your block-list, and the account is not risk-locked. See the trades-not-copying checklist.

My connection test fails: could antivirus SSL scanning be the cause?

It can be. Some antivirus suites intercept secure connections ("SSL scanning"), which can make a valid login look like a network failure. Try adding an exception or pausing the interception, then test again. See connection failures and antivirus SSL.

Why is a row amber with a DRIFT tag?

The engine noticed the follower's position drifted from its target and is correcting it. Reconciliation runs only in a quiet window and skips accounts with a resting order, locked accounts, and paused rules, so amber usually clears on its own. See how drift gets fixed.

What does a rejected order mean?

The broker or firm refused the order. Common causes are insufficient margin, a closed market, or a firm-side restriction. The Notifications panel (the bell at the top) shows the broker's reject text so you can see the exact reason. See rejected orders and what they mean.

I'm rate-limited at sign-in: what now?

Sign-in throttles after repeated failed attempts. Wait briefly and try again, or use the password reset link if you are unsure of the password. See login problems and rate limits.

Still need help?

Browse the help center · Contact support · See plans and pricing

← Back to the help center

MirrorFill
Help center FAQ Contact Terms Privacy Refunds Risk Disclosure

© 2026 MirrorFill. Operated from the European Union. Trading futures involves substantial risk of loss and is not suitable for every investor. MirrorFill is a trade-copying tool, not a broker, financial adviser, or signal provider.