Why Lot Sizing Is Not Enough

Why Lot Sizing Is Not Enough

31 August 2026, 16:30
Dario Cadeddu
0
36

Why Lot Sizing Is Not Enough

From position-sizing formulas to pre-trade risk governance for MetaTrader 5

A lot-size calculator answers an essential question:

What volume corresponds to the selected risk? 

Risk governance must answer a broader one:

Is the proposed trade compatible with the symbol, the account, the portfolio and the current operating context?

That difference is the foundation of QRM PRO.

QRM PRO does not generate trading signals and does not attempt to forecast the market. It checks whether a trade proposal complies with the configured risk policy before execution may be attempted.

QRM PRO - FULL Panel in READY State

Fig. 1 - QRM PRO FULL interface in READY state: account context, risk controls, trade setup and operating status in a single view.


At a glance

A complete pre-trade assessment involves several different dimensions.

Monetary sizing
Estimated BUY and SELL loss/profit in the actual account currency, with an explicit pips or points display.

Broker and margin
Volume representability, Stop Loss constraints, margin requirements and operating specifications of the symbol.

Account limits
Daily Drawdown, Maximum Drawdown, Profit Target and remaining capacity under the configured policy.

Portfolio
Existing positions, Open Risk and currency exposure across the entire account.

Context
Validity after changes to symbol, timeframe, direction, setup, distance unit, price range or market availability.

Traceability
Outcome, reason code and key control metrics recorded in structured CSV outputs.


1. The limits of ordinary lot-size calculators

The combination of risk percentage + Stop Loss distance is a useful foundation, but it describes only part of the problem.

In practice, the theoretical volume may be unusable, the same numerical distance may have a different meaning across instruments, margin or policy capacity may be insufficient, and a decision that was valid moments ago may become obsolete.

Several practical issues have to be considered:

  • The broker's minimum lot or volume step may make the requested risk impossible to represent without exceeding it.
  • The same SL number does not have the same meaning on Forex, CFDs, indices or metals; point, tick and contract specifications matter.
  • A trade may respect the single-trade Stop Loss budget while breaching margin, drawdown or portfolio limits.
  • A change of symbol, timeframe, direction, setup or display unit requires a new control.
  • Market conditions or execution permissions may change between validation and order submission.
  • Without structured records, it can be difficult to reconstruct why a proposal was approved or blocked.

The conceptual step from position sizing to risk governance is therefore not simply to use a more complicated sizing formula.

It is to evaluate the proposal in its full operating context.


2. From sizing to pre-trade governance

The operating workflow separates proposal, control, authorization and execution.

Step 1

Define:

  • Risk
  • Stop Loss distance
  • DistanceUnit: AUTO, PIPS or POINTS
  • Risk/Reward ratio

Step 2

Run:

CHK B for a BUY proposal

or

CHK S for a SELL proposal.

Step 3

Read:

APPROVED

or

BLOCKED

together with the reason, monetary loss and operating metrics displayed on the panel.

Step 4

Enable execution deliberately only when the trade is intentional and all LIVE permissions are complete.

Step 5

After the order, verify the position, Open Risk, exposure and traceability in the output files.

QRM PRO - CHK B Approved

Fig. 2 - CHK B approved: the BUY proposal has passed the available pre-trade controls.


CHK does not open positions

Validation and execution remain separate operations.

This allows QRM PRO to be used as a pre-trade control while execution remains disabled.


3. Pips, points and representable risk

QRM PRO separates the displayed distance unit from the canonical technical distance.

In AUTO mode:

  • Forex symbols are displayed in pips.
  • Other instruments are displayed in MetaTrader 5 points.

Broker-facing calculations, validations and structured CSV records continue to use canonical MetaTrader 5 points.

On a typical five-digit Forex symbol:

SL 30.0 pips = 300 points

With:

RR = 2.00

the corresponding theoretical TP is:

60.0 pips

PIPS forces a pip display.

POINTS forces a MetaTrader 5 points display.

AUTO selects the display automatically according to the instrument.

After a symbol change, the displayed distance may be converted, but the same price distance or monetary risk is not guaranteed. The previous CHK is therefore invalidated.

Volume, margin, stop level, freeze level, tick value and contract size remain independent broker constraints.

QRM PRO - MINI READY with AUTO Pips

Fig. 3 - MINI in READY state with AUTO pips: the effective distance unit remains explicit while the panel occupies less chart space.


Why a demo test matters

Point size, tick value, contract size and margin specifications are supplied by the broker.

Before LIVE use on a new symbol or account, verify the displayed distance unit, monetary loss and order behaviour on a demo account.


4. Account, margin and portfolio limits

A valid standalone lot size does not automatically mean that the proposed trade is acceptable at account level.

QRM PRO evaluates the proposal in relation to the account and the existing portfolio.

Open Risk

Estimated aggregate risk of open positions on the account.

Max Positions

Existing positions plus the new proposal are checked against the configured maximum.

Portfolio Risk Cap

The proposed trade is evaluated together with existing account risk.

Net FX Exposure

QRM PRO evaluates net currency exposure across the open Forex portfolio.

Positions without Stop Loss

Positions whose risk cannot be determined reliably are handled conservatively.

Margin remains an independent constraint

A trade may satisfy its Stop Loss risk budget and still be incompatible with the required margin conditions.

QRM PRO - Margin Level Block

Fig. 4 - Margin-level protection: the proposal is blocked when the projected margin condition does not satisfy the configured limit.


5. Drawdown limits are checked before execution

Single-trade risk is only one part of account protection.

QRM PRO provides a configurable prudential model for monitoring:

  • Daily Drawdown
  • Maximum Drawdown
  • Profit Target

A new proposal can therefore be blocked because its projected monetary loss would breach the remaining Daily Drawdown capacity even when its standalone lot calculation is technically valid.

QRM PRO - Daily Drawdown Block

Fig. 5 - DAILY_DD: the proposed trade is blocked because its projected loss would exceed the configured Daily Drawdown limit.


The status code makes the reason explicit:

DAILY_DD

This is an important distinction between position sizing and governance.

The question is no longer only:

“Can this position be sized?”

It is also:

“Can this account absorb the projected loss under the configured policy?”

Prop-firm rules are not imported automatically. The user must configure the relevant limits and verify them against the firm's official rules.


6. Context validity and explicit preview blocks

A pre-trade decision is valid only for the exact proposal and operating context in which it was calculated.

Relevant context includes:

  • symbol
  • timeframe
  • account
  • direction
  • Risk
  • SL
  • distance unit
  • RR

A relevant change invalidates the previous control and requires a new CHK.

QRM PRO also blocks a proposal during preview when the calculated SL or TP price cannot be represented within the current symbol price range.

In this situation the panel exposes the explicit code:

INVALID_SL_RANGE

and replaces the general READY state with:

BLOCKED: INVALID_SL_RANGE

before execution can be attempted.

QRM PRO - INVALID SL RANGE

Fig. 6 - INVALID_SL_RANGE: SL/TP prices cannot be represented within the current symbol price range, so the proposal is blocked during preview.


Operating rule

After a relevant change, verify the displayed unit, lot, monetary loss and SL/TP prices.

Do not reuse a previous CHK.

Wait until the panel is ready and run a new control in the required direction.


7. Deliberate execution

QRM PRO starts with execution disabled.

This is intentional.

Risk calculations and CHK controls remain available while the order-sending capability is disabled.

QRM PRO - EXEC OFF Block

Fig. 7 - EXEC OFF: risk control remains available, but order execution is deliberately disabled.


The LIVE badge represents only QRM PRO's internal authorization.

It does not replace the other permissions required by MetaTrader 5.


8. LIVE execution requires independent permissions

An order can be sent only when the required authorization levels are satisfied.

QRM PRO

AllowLiveTrading must be enabled in Inputs.

EA instance

Allow Algo Trading must be enabled for the individual EA instance.

MetaTrader 5 terminal

The global Algo Trading switch must be enabled.

Broker and market

The trading session must be open, the request must be valid and trading must be allowed at submission time.

QRM PRO - EA OFF

QRM PRO - TERMINAL OFF

Fig. 8–9 - Independent permission blocks: EA_OFF when the individual EA instance is not permitted to trade algorithmically, and TERMINAL_OFF when terminal-wide Algo Trading is disabled.


One click is not enough

When a permission is missing, QRM PRO blocks execution and displays an explicit reason such as:

EXEC_OFF

EA_OFF

or

TERMINAL_OFF

No order is sent.


9. Market availability is also an execution condition

Even when the proposal has passed its risk checks and LIVE permissions are enabled, the broker and market must still accept the request.

A closed trading session is therefore an independent execution block.

QRM PRO - MARKET CLOSED

Fig. 10 - MARKET_CLOSED: the risk control may be valid, but execution is blocked because the trading session is closed.


In this case the panel makes the operating distinction visible:

the previous CHK may have been approved, but the order itself cannot be submitted successfully because the market is not available.

This illustrates an important principle:

risk approval does not override broker or market conditions.


10. From approval to LIVE execution

When the proposal has been validated, the context remains coherent, all required permissions are active and the broker accepts the request, the user can deliberately submit the order.

QRM PRO - LIVE Order Sent

Fig. 11 - LIVE execution example after the required pre-trade control and execution permissions are satisfied.


QRM PRO does not decide that a trade should be taken.

The user remains responsible for the trading decision and for deliberately initiating execution.


11. Audit, Risk Passport and Symbol Diagnostics

Risk governance becomes more useful when a decision can be reconstructed.

QRM PRO can generate three distinct structured CSV outputs in MetaTrader 5's shared Common\Files folder.

Distances are recorded canonically in the sl_points field even when the panel displays pips.

Audit Trail

Records control outcomes, reason codes and key operating metrics.

Trade Risk Passport

Provides a unique identifier linking the control, its context and any execution attempt.

Symbol Diagnostics

Collects symbol specifications and data used to assess broker compatibility.

The LOG button prepares the files and updates Symbol Diagnostics without sending orders.

QRM PRO - Reporting Outputs

Fig. 12 - Audit Trail, Trade Risk Passport and Symbol Diagnostics generated by QRM PRO.


For technical support, work on copies of the CSV files and remove personal or account information before sharing them.


12. FULL and MINI interfaces

QRM PRO provides two synchronized operating views.

FULL

FULL mode brings together:

  • account context
  • prop limits
  • remaining policy capacity
  • Risk Engine
  • complete trade setup
  • exposure
  • recent controls
  • visual audit
  • diagnostics

MINI

MINI mode retains the essential operational information while reducing the panel footprint on the chart.

It includes:

  • Risk state and primary limits
  • Risk
  • SL
  • RR
  • volume
  • status
  • operating buttons
  • compact workflow

Both interfaces use the same operational state.

Trade inputs can persist per chart, while the selected FULL/MINI mode can be remembered independently for each instance.

The FULL and MINI interfaces are shown in the first and third images of this article, so they do not need to be duplicated again here.


13. Configuration

The commercial release exposes the operating parameters used to define:

  • initial risk
  • Risk/Reward
  • distance units
  • drawdown and target limits
  • portfolio controls
  • margin controls
  • execution authorization
  • panel behaviour
  • persistence
  • structured reporting

Risk-related and execution-related settings should be changed only when their operational consequences are understood.

QRM PRO - Commercial Release Inputs

Fig. 13 - Configuration inputs available in QRM PRO v1.000.


QRM PRO starts from a cautious operating state with the FULL panel, DistanceUnit=AUTO and order execution disabled.


14. Prop-challenge model and declared boundaries

QRM PRO provides a configurable prudential model for monitoring:

  • Daily Drawdown
  • Maximum Drawdown
  • Profit Target

using account data returned by MetaTrader 5.

It can block a new proposal based on its projected impact on the configured policy.

However, prop-firm rules are not imported automatically.

Static model, not trailing

Release v1.000 does not replicate:

  • trailing drawdown
  • high-watermark rules
  • proprietary prop-firm formulas

The official rules and dashboard of the prop firm remain the binding reference.


What QRM PRO does not do

QRM PRO does not:

  • generate BUY or SELL signals
  • decide when to enter the market
  • select a trading strategy
  • predict market direction
  • guarantee profits
  • guarantee successful completion of a prop challenge
  • import prop-firm rules automatically
  • reproduce proprietary trailing-drawdown or high-watermark models
  • close, move or automatically modify existing positions in v1.000
  • guarantee that a broker will accept an order
  • guarantee universal compatibility with every broker, account currency or instrument
  • remove trading risk
  • replace the trader's independent judgment

These boundaries are deliberate.

QRM PRO is an operational-support and risk-control utility, not a forecasting system.


Conclusion

Lot sizing answers the question:

What volume corresponds to the selected risk?

Risk governance must also ask:

  • Is the selected distance unit understood?
  • Is that volume actually representable?
  • Is margin capacity adequate?
  • Is the configured drawdown capacity adequate?
  • Can the existing portfolio absorb the proposed risk?
  • Is the operating context still valid?
  • Are the required execution permissions complete?
  • Is the market currently available for execution?

QRM PRO was created to make that assessment explicit, repeatable and traceable.

It does not attempt to forecast the market.

Its purpose is to prevent an order from being submitted before its operating consequences, permissions and state are understood.


QRM PRO for MetaTrader 5

Commercial release v1.000

Public English User Manual: Edition 1.6

Product reference: Quantum Risk Manager Pro on MQL5 Market


Risk warning

Trading involves risk.

QRM PRO is an operational-support and risk-control tool.

It does not constitute financial advice and does not guarantee profits, automatic compliance with every prop-firm rule, successful completion of a challenge or the absence of losses.

Calculation accuracy and operating behaviour depend on data and trading conditions supplied by MetaTrader 5 and the broker.

Every trading decision and every order remain the responsibility of the user.

TRADE | GOVERN | PROTECT

Risk control. Decisions approved.