CFD Risk Management: Position Sizing and Stop Losses
CFD risk management connects the loss you plan to tolerate with your exit level, position size and account exposure. A stop-loss order helps manage an exit, but the final loss also depends on execution prices, trading costs and whether the account remains adequately funded.
Define a cash risk budget, choose an exit level, calculate position size, then test worse execution.
Start With a Cash Risk Budget and an Exit Level
A percentage-based budget begins with current account equity:
Cash risk budget = account equity × chosen risk percentage
For a hypothetical account with $5,000 of equity and a chosen 1% planning allowance:
$5,000 × 1% = $50
The 1% figure is illustrative, not a recommended risk limit. Identify the price or condition that would invalidate the trade before calculating size. Tightening a stop to accommodate a larger position changes the trade and can expose it to ordinary price fluctuations.
Calculate CFD Position Size Including Costs and Slippage
Consider a hypothetical long gold CFD position with these inputs:
- Planned opening buy price: $3,000 per ounce.
- Stop-loss trigger: $2,990, with an assumed fill at that price for the initial calculation.
- Contract size: 100 ounces per lot.
- Total opening-and-closing commission: $12 per lot.
- Adverse slippage allowance: $2 per ounce beyond the stop.
- Cash risk budget: $50.
The prices, commission and slippage allowance are illustrative assumptions. The example assumes the position closes before any chargeable overnight rollover.
For reference, the MEXC XAUUSD contract specifications, reviewed on November 14, 2026, list a contract size of 100, a minimum order of 0.01 lot and a volume step of 0.01 lot. Check the current specification before applying the calculation.
Calculate and Round Down the Quantity
For this simplified linear contract, the estimated loss allowance for one lot is:
(Stop distance + slippage allowance) × contract size + round-trip commission
($10 + $2) × 100 + $12 = $1,212 per lot
Lots = cash risk budget ÷ estimated loss allowance per lot
$50 ÷ $1,212 ≈ 0.04125 lot
With a 0.01-lot step, round down to 0.04 lot: four ounces. If the position closes at the planned $2,990 price, the estimated loss is:
($3,000 − $2,990) × 4 + (0.04 × $12) = $40.48
The remaining allowance accommodates the assumed adverse execution scenario below.
These calculations use an opening buy price and a closing sell price. Their difference already reflects the spread embedded in those prices. Avoid adding that same spread again. Our guide to CFD Trading Costs Explained: Spreads, Fees and Swaps explains how to include charges consistently.
For contracts quoted in points, or where the profit currency differs from the account currency, use the correct cash value per point and the applicable conversion. Minimum fees and other non-linear charges also require a revised calculation.
Stress-Test the Stop Beyond Its Intended Fill
Suppose the stop triggers at $2,990 but fills at $2,988. The four-ounce position loses:
($3,000 − $2,988) × 4 + $0.48 commission = $48.48
That fits the illustrative $50 budget. A gap to a next executable price of $2,980 produces:
($3,000 − $2,980) × 4 + $0.48 = $80.48
The same position and stop instruction can exceed the budget. A slippage allowance models an outcome; it does not restrict gaps or guarantee a fill. Test larger adverse moves as well as the intended stop fill.
Confirm the Stop and the Price That Triggers It
For standard OTC positions, MetaTrader 5’s documentation describes long-position stop-loss triggers using the Bid and short-position triggers using the Ask. A chart displaying only one quote may not show the price relevant to your particular stop.
This matters when spreads widen. An Ask quote can reach a short position’s stop even while a Bid-only chart remains below that level.
Use the instrument’s current order rules and follow these checks:
- Confirm the symbol, direction and quantity.
- Check whether the stop field expects a price or a distance, and use the correct units.
- Review minimum stop-distance requirements and permitted price increments.
- After submission or modification, confirm acceptance and check the stop recorded against the open position.
MetaTrader 5’s execution documentation explains that invalid stop parameters can cause a request to be rejected. Entering a number in a form does not establish that the intended protection is active.
After an exit, compare the trigger with the actual fill in the transaction record.
Monitor Combined Exposure and Account Margin
Several individually modest positions can create substantial account risk when they respond to the same event.
For example, three trades with separate $50 planning allowances represent $150 of combined planned risk. They may also lose together if they share sensitivity to a currency, market sector or economic announcement. Gaps and execution costs can push the outcome beyond the sum of those estimates.
Review total exposure, overlapping market drivers and the losses the account could sustain if several exits occur close together. Set limits for adding new exposure before a losing sequence encourages larger trades.
Account margin requires a separate check. The MEXC CFD rules, reviewed on November 14, 2026, state that leverage is system-set by asset class and cannot currently be adjusted manually. They also specify stop-out when margin level drops to 50%.
A stop-loss instruction manages a position’s exit. Stop-out responds to the account’s margin condition. Losses elsewhere in the account can affect whether a position survives until its intended stop.
Check current equity, used margin and free margin alongside the proposed trade. The relationship between these figures is explained in our guide to CFD Margin and Leverage Explained: Formulas & Examples.
Use Actual Results to Reassess the Risk Model
Keep a record of the intended entry, stop, quantity, estimated charges and execution allowance. Compare them with the actual opening and closing fills, fees and reason for exit.
If losses repeatedly exceed the estimate, identify the cause. Possible explanations include underestimated slippage, wider spreads, extra holding costs, rejected stop modifications or additional positions changing account conditions.
MEXC’s view is that effective CFD risk management depends on checking whether planning assumptions hold up during execution. If observed results exceed those assumptions, reassess the exposure and model before increasing trade size.
FAQ
What If the Calculated Position Is Below the Minimum Order?
The smallest available position may exceed the chosen risk budget. Consider passing on the trade or using an instrument with a suitable contract size. Rounding up to the minimum order increases the planned loss and needs a fresh assessment.
Can Opening an Opposite Position Replace Closing a Losing Trade?
That depends on the account’s position-accounting rules. MEXC’s CFD FAQ states that simultaneous long and short positions remain independent. An opposite trade can therefore leave the original position open, with ongoing charges and account exposure to manage.
Risk Warning
CFDs are leveraged products that can generate rapid losses. Position-sizing estimates and ordinary stop-loss orders do not guarantee a maximum loss. Gaps, slippage, trading costs and margin conditions can worsen outcomes or trigger forced closure. Provider and platform risks also remain.
Popular Articles
View More
CFD vs ETF: Fund Shares, Tracking and Daily Leverage
A CFD vs ETF decision starts with the position you want to hold. An ETF share is an interest in a fund. A CFD is a price-difference contract with a provider, including when its reference asset is an E

CFD vs Options: Margin, Premiums and Expiry
A CFD vs options comparison needs to separate a deposit from a maximum loss. CFD margin supports a position whose profit or loss follows price changes. An option premium buys a right with a particular

CFD vs Stocks: Ownership, Costs and Holding Periods
The CFD vs stocks choice starts with what you want to hold: a contract linked to a share price, or ownership of the shares. A share CFD can require less cash upfront, but that smaller deposit does not

Join the MEXC Community
Get the latest listings, events, and updates in real time, straight from our official Telegram channel.






