Software

cTrader: position size calculator and risk control

The built-in cTrader calculator shows more than the MetaTrader order window: before sending the order you can see the required margin, the stop distance in pips and an estimate of the loss in the account currency. This removes part of the manual arithmetic but does not cancel the main question — what share of the account you are putting into one trade. We take apart what the terminal counts by itself, where it has its own terminology and which tasks stay outside it.

cTrader is a trading terminal by Spotware, the second most common one on forex accounts after MetaTrader. There are desktop, web and mobile versions, algorithms are written in C# in the cTrader Automate module, and copying is moved into a separate service.

Tool classterminal
Where it runsPC, web, mobile
Access modelfree with the broker
Main taskexecution and protection

What is visible in the order window before sending

The main difference from the fourth version of MetaTrader is the preliminary calculation. The order has not been sent yet, and the terminal already shows the margin and the price of a mistake, so a size that does not match the deposit is visible before the click, not after.

IndicatorWhere it comes fromWhy look at it
Required marginnotional ÷ leverage with conversionwhether the free funds are enough
Distance to the stopthe difference between the entry price and the protection levelthe starting number for the size calculation
Estimated loss at the stopdistance × pip value for the sizethe price of a mistake in money
Estimated profit at the targetdistance to the take × pip valuethe ratio of risk to result
Pip valuethe symbol specification and the sizeconverting pips into the account currency
Commissionthe account tariffa correction to the actual result

The search query ctrader calculator usually means exactly this task — converting size into money and back. Inside the terminal it is solved without external services, but with one caveat: there is no risk percentage field in the order window, just as in MetaTrader.

Position size in cTrader: lots, units and the step

It is easy to make a mistake here when moving from another terminal. cTrader lets you set the quantity in three units, and the same number in different modes means a different risk.

UnitWhat it meansExample for EUR/USD
Lotsstandard contracts0.25 lot is 25,000 EUR
Unitsunits of the base currency25,000 units are the same 25,000 EUR
Size in the account currencythe notional after conversionabout $27,125 at a rate of 1.0850

The practical consequence: before the first trade on a new account it is worth fixing a convenient unit in the settings once and never changing it. A mixed-up mode gives an error not of percent but of multiples.

size in units = money risk ÷ (stop in pips × pip value per unit)

Pips, ticks and points: how counting differs in cTrader

The terminology of different platforms diverges, and this is a source of errors when carrying rules over. cTrader separates three values, while in traders' everyday speech they often merge into one word.

01Pip

The familiar fourth digit on most currency pairs and the second digit on yen pairs. Pips are the convenient unit for measuring the stop distance and the target.

0.0001 on EUR/USD
02Tick

The minimum price step the broker quotes. On five-digit quotes the tick is ten times smaller than the pip.

0.00001 on EUR/USD
03Point

A word from MetaTrader terminology, where it names the minimum step. Hence the confusion: a stop of 40 MT points equals 40 pips only on four-digit quotes.

depends on the platform
04Step value

The money one price step brings or takes away on your size. The only value that matters for the risk calculation.

$10 per lot of EUR/USD

The conversion rule is simple: compare the money, not the names. If the cost of a one-step move matches, a difference in terms changes nothing.

Position protection and closing levels

The stop-loss, take-profit and trailing stop are set in the same form as the size — they do not have to be a separate step after opening. The forced closing levels are set by the broker and work the same way as in any margin terminal.

StateWhat the terminal showsWhat happens
Free margin is positivethe buffer in the account currencytrading without restrictions
Margin level below the warning thresholdthe margin percentagenew positions unavailable
Margin level below the closing thresholdthe margin percentagepositions are closed automatically
The stop was hitthe execution pricethe loss is booked at market, not at the level

The last row is the same on every platform and equally unpleasant: a stop-loss is an order to execute after the level is touched, not a price guarantee. On a gap after the weekend or on a macro data release the actual loss can be larger than the calculated one.

cTrader Automate: when a rule turns into code

Algorithms here are written in C# rather than in a specialised language, so the entry barrier for those who have programmed before is lower. For risk management it is not the trading robots that are interesting but the service tasks.

+Control daily limitThe algorithm watches equity against the starting point of the day and closes everything when the set loss percentage is reached.
+An automatic stop on openingAny position opened manually and without protection receives a stop at a set distance within a second.
Works only while the terminal is runningAs in MetaTrader, a switched-off computer removes the protection. Continuous work requires a server.
An error in the code costs moneyYour own algorithm is tested on a demo for at least a week: the logic, the restart, the behaviour over the weekend.

cTrader and risk: short answers

Does the terminal calculate size for a risk percentage
No. It shows the loss at a given stop for the size you entered, but it does not solve the inverse task — the size for the percentage you need.
Where to look up the pip value
In the symbol card together with the contract size and the price step. For pairs without the dollar in the quote it changes along with the conversion rate.
How cTrader differs from MetaTrader on risk
By the preliminary calculation in the order window and by different terminology. The formulas for size, margin and margin level are identical on both platforms.
Is there partial closing
Yes, the position size can be reduced without closing it completely. This is needed for scaling out of profit and reducing risk as the trade develops.
Can rules be carried over from MetaTrader
They can, but the distances have to be recalculated: a stop in MT points and a stop in cTrader pips do not always match. Compare by money, not by the number.
Is a separate trade journal needed
Yes. The terminal stores the history of operations but does not calculate expectancy in units of risk and does not split trades by entry type.

Frequently asked questions

What cTrader is and how it differs from MetaTrader

cTrader is a trading terminal that brokers offer as an alternative to MetaTrader. For risk management the differences come down to the preliminary calculation of margin and loss in the order window, different terminology for price steps and the language of the algorithms.

Does cTrader have a built-in position calculator

There is a calculation in the order window: for the size you entered and the stop you set, the terminal shows the margin and an estimate of the loss. There is no field for the risk percentage, so the size for the risk you need is still calculated separately.

What is the difference between lots and units

Units are units of the base currency, lots are standard contracts of one hundred thousand units. The same risk can be set in either unit, but mixing them up means being wrong about the size by a factor of a hundred.

Why a stop in pips is not equal to a stop in MetaTrader points

In MetaTrader the point often names the minimum price step, and on five-digit quotes it is ten times smaller than a pip. Platforms have to be compared by the money value of a move.

How to calculate the required margin in advance

The position notional is divided by the leverage and converted into the account currency. The terminal does it itself in the order window, but when planning a series of trades the sum of the margins is easier to count in a spreadsheet.

What happens when the stop-out level is reached

The broker starts closing positions forcibly, usually beginning with the most losing one. This happens at the market price at the moment it triggers, not at the price you planned.

Can the daily loss be limited by built-in tools

Not as standard. The limiter is written as an algorithm in cTrader Automate or replaced by discipline and a note in the journal.

Do algorithms run when the terminal is closed

No. Like MetaTrader advisors, they run inside a launched platform. For continuous work the terminal is kept on a remote server.

Is the web version suitable for trading with risk management

For the calculation and execution, yes — the order interface is the same. Algorithms and some service functions are available only in the desktop version.

Is the swap visible before opening a position

Yes, the carry rates are shown in the symbol card. When a position is held for several days the swap noticeably changes the actual result of the trade.

Does the risk have to be recalculated when changing account type

Definitely. Commission, spread and sometimes contract size differ between account types, which means the cost of a one-step move changes too.

What matters more — the platform or the rules

The rules. The platform affects convenience and speed, but the size for your risk, the stop distance and the daily limit are the same in any terminal.

ARMF logo
The ARMF editorial teamWe take apart forex risk management where it is actually calculated: the size in lots from the stop distance and the pip value, the required margin, the price of a drawdown and the break-even win rate. We give the formulas in full so that the calculation can be repeated in your own spreadsheet.Who writes and how we check the dataData checked: 04.09.2026