Software

Forex risk management software

Risk management software does not make the decision for the trader: it removes arithmetic and forgetfulness from a process where both cost money. Below are twelve tools sorted into six classes, with an honest list of what each class calculates itself and what is left to you. The order of the review runs from the terminal, where a trade is executed, to the spreadsheet, where the rules are written in words.

Six classes of tools and what each one solves

The confusion in choosing software usually starts when tools of different classes are compared with each other: a terminal with a journal, an advisor with a web service. They do not compete but cover different parts of one chain — from the size calculation to the conclusion about whether the system works.

01Terminal

The place of execution: it accepts an order with a stop, reserves margin, shows its level and stores the history. It does the currency arithmetic precisely, but the risk percentage is not built into it.

MetaTrader, cTrader
02An add-on to the terminal

Advisors, scripts and panels: they convert the percentage into lots, place the stop together with the entry and block trading after the daily limit. They work only while the terminal is open.

advisors, FX Blue
03An external service

It reads the account history and calculates statistics from it: the drawdown by equity, expectancy, the spread. It sees the result but not the intent of the trade — the markup by setup is entered by you.

Myfxbook, journals
04Your own spreadsheet

Excel or Google Sheets: the rules and formulas in your own wording. Slower than automation, but transparent and verifiable — every figure can be broken into its factors.

Excel, Sheets
05A training tool

Running the rules over past quotes in accelerated time. It gives statistics before they start costing money, but the result in it is always better than the real one.

Forex Tester, Soft4FX
06Infrastructure and reference tools

They do not calculate risk but provide the conditions for the rest: a server keeps the terminal running, a calendar shows the minutes when order execution is worse than usual.

VPS, calendar

Twelve programs and services for a forex trader

The services for a forex trader are listed not by popularity but by their place in the chain of decisions. Each card has two fields that matter more than the description: what the tool covers and what it does not — the second usually decides how many programs you will have to keep at once.

MetaTrader 4 and 5terminalexecutionTASK

The workplace of most forex accounts: an order with a stop, the required margin, the margin level and an export of the trade history. It counts money but does not know your risk percentage — the size you enter yourself.

Accesswith the broker
Coversmargin, stop, report
Does not coverthe size for your risk
What the terminal calculates →
MT advisors and utilitiesadd-onautomationTASK

Programs inside the terminal: they convert the risk percentage into lots, place the stop together with the entry and close the day when the loss limit is reached. This is code, and its behaviour has to be checked on a demo.

Accessthe store and your own files
Coverssize, limits, stop
Does not coverthe quality of decisions
A breakdown of advisors →
cTraderterminalexecutionTASK

The second common terminal of forex brokers. The size is set in lots or units of the base currency, the cost of the stop is visible before the order is sent, and algorithms are written in C# in cTrader Automate.

Accesswith the broker
Coverssize, margin, protection
Does not coverthe statistics of the system
How cTrader calculates →
TradingViewthe chartplanningTASK

The place where a trade is planned before the order: the long position tool works out the R/R and the size for a set percentage, and alerts remove the need to sit at the screen. Execution is on the broker's side.

Accessfree and by subscription
Coversthe trade plan, R/R
Does not coverthe margin at the broker
The position tool →
Myfxbookexternal servicemonitoringTASK

Connects to the account and calculates what the terminal shows piecemeal: the drawdown by equity, expectancy, the distribution of results. Plus a set of calculators and an economic calendar.

Accessfree
Coversdrawdown, statistics
Does not coverthe reasons for trades
Account monitoring →
FX Blueadd-onreviewTASK

A family of add-ons to MetaTrader given away for free: a review of closed trades by the worst excursion inside the position, panels for faster order entry and a simulator of manual trading on past quotes.

Accessfree
Coverstrade review, MAE
Does not coverthe decision to enter
What the review gives →
Allocationexternal platformallocationTASK

A portfolio of several robots and signals on one account: each strategy has its own share of equity and its own loss limit, and weak segments of the statistics are switched off from copying. The deposit stays where it was.

Accesslicence
Coversrisk between strategies
Does not covermarket risk
How the allocation works →
Journal servicesexternal servicerecord-keepingTASK

Edgewonk, TraderVue, TradeZella, TraderSync and their analogues: importing trades, markup by setup and by mistake, statistics in R. They answer the question of which part of the system brings money and which loses it.

Accesssubscription
Coversstatistics by setup
Does not coverdiscipline
A comparison of journals →
History simulatorsa training tooltestingTASK

Forex Tester, Soft4FX and the built-in MetaTrader tester: running the rules over historical quotes in accelerated time. A hundred trades accumulate in an evening rather than in half a year — and they cost nothing.

Accesslicence and free
Coverstesting the rules
Does not coverbehaviour with real money
How to train →
Spreadsheet in Excelyour own spreadsheetcontrolTASK

The only tool where the rules are written in your own words and checked by formula: the size, the money risk, the drawdown by equity, the expectancy in R. It costs nothing and does not depend on somebody else's service.

Accessyour own
Coverscalculation and record-keeping
Does not coverautomation in the terminal
The spreadsheet formulas →
Economic calendarreferencescheduleTASK

A list of releases and speeches with an importance rating. It calculates nothing but shows the minutes in which the spread widens and a stop fills worse than the level stated.

Accessfree
Coversevent risk
Does not coverthe direction of the move
How to read the calendar →
A server for the terminalinfrastructurecontinuityTASK

A remote computer on which the terminal runs around the clock. Needed where a program stands between you and a loss: a daily limiter, a trailing stop utility or a trading advisor.

Accessrent or a broker bonus
Coverscontinuity of the rules
Does not coverthe quality of the strategy
When a server is needed →

The access model is stated as of the date of the data check and may change: developers change tariffs, free limits and the set of functions without warning. Check on the developer's site.

Which risk management task each class covers

The table answers the question this section was written for: how many programs you need to keep in order to cover the whole of risk management. The answer is usually two or three tools rather than one — and that is normal.

TaskTerminalAn add-onAn external serviceYour own spreadsheet
The size in lots for a set percentagenoyeswith a calculatoryes
The pip value for a cross pairin the specificationyeswith a calculatorby formula
The required margin before the order is sentyesyeswith a calculatorby formula
The stop placed together with the entrymanuallyyesnono
Blocking trading after the daily limitnoyesnoon discipline
Spread, commission and swap in the resultin the reportpartlyyesif you enter them
The maximum drawdown by equityin the reportnoyesby formula
The expectancy of a trade in units of risknonoyesyes
Statistics by entry typenonoin journalsyes
Checking a rule on historical quotesin the testerin the simulatornono

Training tools and infrastructure do not appear in the table: the first do not work on a live account, the second do not calculate risk but keep the rest running.

There are almost no empty cells in the «Your own spreadsheet» column, and that is not a coincidence: a spreadsheet repeats any formula but cannot intervene in the trading. The reverse is true for an advisor — it intervenes but explains nothing.

An online trader's calculator or a program: what to choose for the task

An online trader's calculator solves a one-off task in ten seconds and needs no installation; a program inside the terminal solves the same task continuously and without your involvement. Choose a task on the left — the answer appears on the right: what covers it and what will still be left undone.

The size in lots for a risk percentage

The task appears before every order and is solved by arithmetic: the risk amount is divided by the stop distance in pips and the pip value per lot. An error here costs more than any other because it is multiplied across every trade in a row.

Quicklya calculator in the browser
Continuouslya utility in the terminal
Transparentlyyour own spreadsheet

What is left to you: the stop distance. No tool knows where exactly your idea stops working.

How to assemble a set of tools for yourself

What should be assembled is not the «best» tools but the minimum set that covers the whole chain. The five steps below are ordered by the cost of a mistake: the first point is the most expensive one to get wrong.

01Cover the size calculation

One tool always at hand at the moment of the order: a utility in the terminal, a calculator tab or a row in a spreadsheet.

compulsory
02Set the boundary of the day

A mechanism that stops trading after the loss limit. An advisor does it without discussion, a note in the journal only with your help.

compulsory
03Set up the collection of history

An export of trades from the terminal or connected monitoring: without history any conclusion about the system stays an impression.

the first month
04Add the markup

Fields for the entry type, the reason and the mistake. Markup turns a list of trades into statistics you can change something by.

by the hundredth trade
05Test changes separately

Any new version of the rules is first run over history or on a demo rather than tested with money on a live account.

continuously

A forex trading app: what programs do not do

A forex trading app is sold as a way to take the risk off the trader, but all it takes off is the routine. Four things are covered by no tool at all, and knowing that is cheaper than finding it out on an account.

does not decideWhere to place the stopThe distance to the idea invalidation level is set by the chart markup, not by a program. An automatic stop «at twenty pips» is placed exactly where the market makes noise most often.
does not decideWhether to enter at allNeither a calculator nor an advisor assesses the quality of a setup. A perfectly calculated size in a bad trade gives a neat loss.
does not guaranteeExecution at the stop priceA stop is an order to execute at market after the level is touched. On a weekend gap or a news release the actual price differs from the stated one.
does not replaceDisciplineAny limiter is switched off by the same person who set it. A program makes a breach visible but not impossible.

How to check that a program calculates correctly

Any tool that calculates size is checked with one control example in a minute. Take funds of $10,000, risk of 1 %, a stop of 40 pips and a pip value of $10 per standard lot: the correct answer is 0.25 lot and a loss at the stop of exactly $100. If the program gave another number, the reason is almost always in one of four places.

The reason for the discrepancyHow it looksHow to make sure
Counting from the balance rather than from fundsthe size is inflated when positions are openopen a position and recalculate: the numbers will diverge
A different pip valuethe error is proportional to the rate or the contract sizecheck the contract size in the symbol specification
Rounding upthe size is slightly above the calculated one, the loss above the percentageset a risk that is not a multiple of the size step and look at the result
The spread is not included in the entrythe actual loss is a couple of pips larger than the calculated onecompare the loss on a triggered stop with the planned one

It is worth checking not only at installation but also when changing broker or account type: the symbol specification differs between venues while the program keeps calculating on the old settings.

Short answers about risk management software

How many programs are actually needed
Two or three. You already have the terminal; to it you add a way to calculate the size and a place where the trade history accumulates.
Is paying mandatory
No. The terminal, account monitoring, the FX Blue tools and your own spreadsheet are free, while paid journals and simulators save time rather than money.
Can you get by with the terminal alone
You can calculate and execute, but you cannot see the drawdown by equity or the expectancy in units of risk: the terminal does not show those values.
Why is someone else's advisor dangerous
It trades your account. Its behaviour has to be checked on a demo and in the tester, and withdrawal access must never be given to anyone.
What matters more — the calculation or the records
The calculation saves a specific trade, the records save the system. It makes sense to start with the calculation, but without records there will be no data a year later to change anything by.
Is a mobile app suitable
For monitoring positions, yes; for calculation and review, no: on a small screen it is easier to get the size wrong and harder to look at statistics.

Frequently asked questions

Which risk management software does a forex beginner need

The broker's terminal, any way to calculate the size for a risk percentage and a spreadsheet for the journal. This set is free and covers everything needed for the first few hundred trades. Paid journals and simulators make sense later, when history has accumulated and there is something to analyse.

Does a limiter advisor replace discipline

No. It makes breaking the rule visible and inconvenient: to keep trading after the limit you have to deliberately remove the advisor from the chart. That works as a threshold but not as a ban — the decision stays with the human being.

Why do an online calculator and the terminal give different sizes

Most often it is the inputs that differ, not the formulas. The calculator takes the pip value from a typical specification, while your broker may have a different contract size or a different account currency. Check the symbol specification.

Is a separate monitoring service needed if there is a terminal report

The report shows the total, monitoring the process. The drawdown by equity, its duration and the distribution of results are not in the report, and it is exactly those that say whether you will endure the system psychologically.

Is it safe to connect an account to an external service

With a view-only password the service sees the history and the open positions but cannot trade and cannot withdraw money. The trading password is never entered into external services.

Can risk be calculated right inside TradingView if you trade at a broker

Yes, the trade plan is convenient to prepare there: the long position tool will show the risk-to-reward ratio and the size for your percentage. The required margin and the actual pip value are still looked up in the broker's terminal.

Why is a history simulator better than a demo account

In speed. On a demo a hundred trades take months in real time, in a simulator an evening. The demo is more honest about emotions and execution, so the steps are usually combined: the rules are tested in the simulator, the habit on a demo.

Is there a program that picks the risk percentage itself

The Kelly criterion calculation helps to pick the upper bound, but it needs your own numbers — the win rate and the average ratio — and those are known only from history. A program computes the formula while the data for it is accumulated by the trader.

What to do if an advisor and a spreadsheet show different sizes

Check three things: whether the tool counts from the balance or from equity, which pip value is built in and how the result is rounded. The difference is almost always in one of these three places rather than in the formula itself.

Do you have to pay for a trade journal

No, a spreadsheet covers the same tasks. A subscription buys ready slices, an import from the terminal and charts — that is, time. If the journal in a spreadsheet is filled in regularly, there is nothing to replace it with.

Does risk management software work on a mobile terminal

Advisors and scripts do not: mobile versions of MetaTrader do not run program code. A mobile app is fine for monitoring positions and closing by hand, but the calculation and the limiters stay on the computer.

Which tool to choose if you only need one

A spreadsheet. It calculates the size, keeps the journal and shows the drawdown and the expectancy, costs nothing and does not depend on someone else's service. It loses only in speed and in the inability to intervene in the trading.

DiagramWhat covers each step of working with risk
Five steps of working with risk and a tool for each: the size calculation before the entry, the stop at the moment of the order, the daily limit, collecting history once a week and reviewing the statistics every hundred trades
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