Skip to content
AlgoVerdict

Daily Loss Guard Plimsoll Lite: A Free Daily Loss Limit for MetaTrader 5 – Every Setting Explained

Last updated: 09 October 2026

A daily loss limit only helps if it is enforced, including on the day you would rather ignore it. On a bad day the temptation is to win it back: one more trade, a larger lot, an EA left running that should have been switched off. The Daily Loss Guard Plimsoll Lite takes that decision away. You set one line for the day; when equity reaches it, Plimsoll Lite closes everything and keeps the account flat until the next daily reset.

It runs on its own chart and watches the whole account: manual trades, the mobile app and every Expert Advisor. It never opens a trade on your account.

Status 9 October 2026: Plimsoll Lite 1.0 is finished (test status below) but not yet released on the MQL5 Market. It is planned as a free product. There are no user reviews yet.

Plimsoll Lite panel with the green status PROTECTED on a 10,000 account: equity 9,812.40, day reference 10,000.00 (balance), today's P/L -187.60, daily loss 312.40 left (38 % used), line at 9,500.00, next reset in 08:47:12 at 00:00 server, and a CLOSE ALL button. Next to it an equity curve that falls from the day reference to the red daily loss line at 9,500 and stays flat there until the next reset
Panel layout 1:1 from Plimsoll Lite v1.0, 10,000 account, default limit 5 % of the balance at the reset. The chart is an illustration.

How the protection works

Day reference. At every daily reset, Plimsoll Lite records the balance at the reset (default) or the higher of balance and equity. The daily loss line is reference minus limit; the profit target line is reference plus target. A percentage is a percentage of the reference. With a 10,000 balance and the default 5 %, the line is at 9,500.

Line reached. When equity reaches the daily loss line, pending orders (limit, stop, stop-limit) are deleted first, then positions are closed starting with the largest loser. The account is then locked until the next daily reset.

Profit target reached (optional). The same: close everything, lock until the reset. That is the rule "stop for the day when I have made X".

While locked, any new position or pending order – from you, the mobile app or any EA – is closed or deleted again. At the reset the lock ends by itself. Closes from the lock that are still waiting then (for example for a closed market) are dropped with it; only closing started with CLOSE ALL continues.

Plimsoll Lite panel in red status DAILY LOCK until 00:00: equity and balance 9,499.10, today's P/L -500.90, daily loss 0.00 left (100 % used), the note New trades are closed until the reset. Next to it four steps: line reached, close everything, locked until the reset, new day with a new reference
Panel layout 1:1 from Plimsoll Lite v1.0 after a daily lock: 10,000 account, 5 % limit, 0.90 of slippage below the line.

The details that decide whether a guard can be trusted

  • A late reset does not forgive losses. The balance at the reset is always taken from the history: current balance minus the realised result since the reset time (closed trades with swap, commission and fee, plus separate commission, charge, correction, bonus, interest, dividend and tax entries). So if the terminal was off at the reset, or you attach Plimsoll Lite during the day, today's realised losses still count.
  • Deposits and withdrawals since the reset move the reference by the same amount. Each one is applied once, tracked by its deal ticket. If a line is reached while the balance has changed in a way the history does not explain yet, Plimsoll Lite waits up to about 3 seconds for the history to catch up, then acts on the line anyway.
  • Credit is not a deposit. Removing credit lowers equity and can trigger the lock; adding credit can count towards the profit target.
  • Restarts keep the lock. The day reference, the lock, its reason and end time and the request counter are stored per account and trade server in terminal global variables. Restarting the terminal or the EA does not unlock the account.
  • The reset stays at its server time when the broker server switches between summer and winter time. Several days with the terminal off count as one reset.

The close queue

  • A close or delete request is only sent while the symbol's session is open and trading is not disabled. Until then the panel shows Market closed – waiting.
  • If the server answers "market closed" or "trading disabled", Plimsoll Lite waits 5 minutes; that is not counted as a failed attempt.
  • After a failed request it retries after 1 second, 5 seconds, three times after 30 seconds, then every 2 minutes. After the 10th failure it stops retrying that ticket until the next reset (or until you press CLOSE ALL) and tells you to close it by hand.
  • Only the closes of new trades while the account is locked count against the daily request budget (default 300). The closes when a line is reached and CLOSE ALL are exempt.

The panel

  • Status line: PROTECTED (green), WARNING (amber), DAILY LOCK until hh:mm (red), TARGET REACHED – LOCK until hh:mm (green), NO LIMIT SET (amber), NOT PROTECTED: … (red, for example Algo Trading off), TRADING NOT ALLOWED – guard cannot close (red, for example with an investor-password login), SECOND INSTANCE – display only (grey), INPUT ERROR (red).
  • Equity and balance.
  • Day reference with its source: balance, max of bal/eq or rebuilt.
  • Today P/L = equity − day reference. This includes open positions and today's closed trades.
  • Daily loss: money left before the line, % of the limit used, a bar and the line itself.
  • Profit target (only when one is set): money to go, % reached, bar and target line.
  • Next reset: countdown to the daily reset in server time.
  • Info lines for closing progress, a closed market, a spent request budget and closes that failed repeatedly.
  • CLOSE ALL closes every position and deletes every pending order after two clicks within 5 seconds. It does not lock the account. Closing started with CLOSE ALL continues after the daily reset.

Every setting

GroupSettingDefaultMeaning
Daily loss limitDaily loss limit inPercentMoney (account currency) or percent of the day reference
Daily loss limit5.00 = off; a percentage must be below 100
Day referenceBalance at the daily resetOr the higher of balance and equity at the reset
Daily reset, server time00:00HH:MM in the broker's server time (Market Watch clock)
Daily profit targetProfit target inPercentMoney or percent of the day reference
Daily profit target00 = off; when reached, close all and lock until the reset
ProtectionWarn at % of the daily limit used70One alert and push per day; 0 = off
While locked: close new positions and delete new pending ordersonEnforcement while locked
Max close requests per day300Budget for enforcement; line closes and CLOSE ALL are exempt
Max slippage when closing50 pointsDeviation for close requests
NotificationsAlert popup / push / soundon / on / offPush is only sent if notifications are enabled in the terminal options
PanelX / Y position12 / 24Top-left corner of the panel

Wrong inputs do not stop the EA, but they switch the guard off visibly: a negative limit, a limit of 100 % or more, a reset time that is not HH:MM, a warning level outside 0–99 and similar mistakes show INPUT ERROR – guard inactive with the reason. Nothing is guarded until you fix the input.

Setting up

  1. Switch on Algo Trading in the toolbar.
  2. Open one extra chart (any symbol, for example EURUSD M1) and drag Plimsoll Lite onto it. On the Common tab tick Allow Algo Trading.
  3. Set your daily loss limit and, if you want one, a daily profit target. Check the reset time against the clock in the Market Watch.
  4. Use one Plimsoll Lite per account. A second copy in the same terminal only waits (SECOND INSTANCE) and takes over if the first one is removed or stops responding for 30 seconds. Copies in two terminals on the same account do not see each other, so avoid that.
  5. Keep the terminal running, ideally on a VPS. Without a running, connected terminal there is no guard.

Plimsoll Lite or Plimsoll?

Plimsoll Lite is a daily guard for your own rules. It is not a prop-firm rule monitor: no firm profiles, no max-drawdown lock (maximum loss), no trailing drawdown, no safety buffer, no news or weekend rules, and the reset is in server time only. Prop firms often count the daily loss differently – reset at midnight in their own time zone, reference from the higher of balance and equity, a max loss floor that trails. For a challenge or a funded account, the paid Prop Firm Guard Plimsoll knows these rules per firm; which firms are built in is on the page Prop firms for Plimsoll.

Comparison table Plimsoll Lite (free) against Plimsoll (paid): both close and lock at the daily line, close new trades while locked, warn by alert and push and have a CLOSE ALL button; Lite resets in server time, Plimsoll in the firm's time zone; Lite adds sound, Plimsoll Telegram and UNLOCK; only Lite has a daily profit target; only Plimsoll has prop-firm profiles, a static or trailing max loss line, a safety buffer above the firm's line, news guard and weekend close, best-day warning, lot cap and floating-loss limit, and a breach log
Plimsoll Lite never opens a trade and has no upgrade prompts. Plimsoll features as of version 1.01.

Status and testing

Status 09.10.2026, tested in the Strategy Tester on a RoboForex demo account, with the final build after an external code review by three AI models from other providers (GPT, Gemini, DeepSeek), whose valid findings were fixed:

  • Self-test: 171 of 171 checks passed (calculation and engine checks, among them lock, enforce, reset, profit target, late-reset rebuild and deposits and withdrawals).
  • Validator-style run: XAUUSD D1 with real ticks – 0 error lines. An earlier version also ran on EURUSD H1 and USDJPY M30, likewise with 0 error lines.
  • Still open: the official check by the MQL5 validator and the release on the MQL5 Market (planned free).

Plimsoll Lite gets no AlgoVerdict grade: our methodology rates Expert Advisors with their own strategy, and Plimsoll Lite has none – it only closes.

Honest limits

  • The guard acts normally on the first tick or timer second after equity crosses the line. If the balance has just changed and the deal is not in the history yet, it waits up to 3 seconds more. Gaps and slippage can take equity below it.
  • The higher of balance and equity reference is exact only if the reset was processed within 5 minutes of its time. Otherwise the balance is used.
  • Locks end only at the reset or when the rule is set to 0. There is no max-drawdown lock (maximum loss).
  • It only works while the terminal runs with Algo Trading on and a connection to the broker. Without a connection it keeps its lines but cannot close anything.
  • The broker can reject or delay a close; the panel and alerts tell you when a position must be closed by hand.

Risk warning

Trading forex and CFDs on margin carries a high risk of loss. A daily guard does not turn a losing strategy into a winning one; it ends a bad day early. Only trade with money you can afford to lose.

Where to get Plimsoll Lite

Plimsoll Lite is to be released free of charge on the MQL5 Market in the Utilities category for MT5. As soon as it is live, the link to the product page will be here. An overview of all three free tools is on the page Free MT5 tools.

Read on: Prop Firm Guard Plimsoll · Prop firms for Plimsoll · Position sizing and risk per trade · News Filter Foghorn

Frequently asked questions

Does Plimsoll Lite open trades?

No, not on a real account. It watches the whole account – manual trades, the mobile app and every EA – and only closes: when the daily loss line or the profit target is reached, and new trades while the account is locked. Only in the Strategy Tester does it place small demo trades, so that you can watch the panel in visual mode.

Can I unlock the account before the reset?

There is no unlock button. A lock ends at the next daily reset. If you really want to trade on, set the rule that caused the lock to 0 and press OK; the lock then ends. Removing the EA only pauses the protection: if you attach it again before the reset, the lock is restored.

Is Plimsoll Lite enough for a prop firm challenge?

Usually not. It has no firm profiles, no max-drawdown lock, no trailing drawdown and no firm time zones; its reset is a time in your broker's server time. Prop firms often reset in their own time zone and measure the daily loss from a different reference. For that, the paid Prop Firm Guard Plimsoll exists.

Do deposits and withdrawals count as profit or loss?

No. Deposits and withdrawals since the reset move the day reference by the same amount, so a withdrawal is not a loss and a deposit is not profit. Credit is different: adding or removing credit moves equity and can reach the line or the target.

What if I attach Plimsoll Lite in the middle of the day?

It rebuilds the balance at the reset from the trade history: current balance minus every realised result since the reset time. Losses you already took today are therefore not forgiven. Only the equity at the reset cannot be rebuilt; with the 'higher of balance and equity' reference, it then uses the balance and the panel shows 'rebuilt'.

Does it work with netting and hedging accounts?

Yes, both are supported. Use one Plimsoll Lite per account. A second copy on another chart of the same terminal shows SECOND INSTANCE – display only. It takes over at once if the first one is removed, and after 30 seconds if the first one stops responding. Do not run Plimsoll Lite in two terminals on the same account.

Is Plimsoll Lite really free?

Yes. It is planned as a free product on the MQL5 Market: fully working, no time limit, no nag screens and no upgrade prompts inside the program.