How “no data” is handled
When we lack reliable data for a criterion, we never fill it with an assumed number or an average. The criterion is excluded from the average, data coverage drops instead, and the profile shows a hatched bar.
Scores are not for sale. Every criterion, weight and change is public and versioned so anyone can reproduce the rankings.
Each criterion is scored 0–10 from documented evidence. The overall score is the weighted average of criteria with data.
A financial-services licence verifiable on the regulator's own register, the regulator's tier, and its separation from mere company registration.
Advertised spreads and commissions, swaps, hidden fees, and how clearly the broker states its costs.
Response time and quality on a real ticket, support languages and availability.
Platforms, analysis tools, stability and the range of tradable assets.
Deposit and withdrawal methods, fees and the stated settlement time.
Change the criteria weights and watch the ranking move. A “no data” criterion is excluded from the average and coverage is shown instead; below 70% coverage the score is flagged “incomplete”.
These are the published brokers with their actual criterion scores.
When we lack reliable data for a criterion, we never fill it with an assumed number or an average. The criterion is excluded from the average, data coverage drops instead, and the profile shows a hatched bar.
If data coverage is below 70%, the score is labelled “incomplete assessment”, so a newcomer with two good criteria never appears above a fully assessed broker without the reader knowing.
Sponsorship or affiliate links have no input into the calculation and never change the order. Ads appear only in separate, clearly labelled “Sponsored” placements.
Error reports are reviewed within 48 hours. Every correction is recorded in our internal editorial log with old value, new value, source and date.
Complaints are published after spam checks, removal of personal data and an opportunity for the broker to respond. A published complaint alone does not change the score unless backed by verifiable evidence.
A licence from a tier-1 regulator carries more weight in the regulation criterion. A bare company registration is never counted as a licence.
Any broker can claim its profile and, once its representative is verified, submit documented correction requests or an official response.
Each broker receives a score from 0 to 100 based on six weighted criteria. Commercial relationships (rebates or partnerships) have no effect on scores; see our conflict of interest page.
| Criterion | Weight | What we check |
|---|---|---|
| Regulation | 30% | Regulators, regulator tier (1 to 3), whether the entity name and licence number match the regulator's official register |
| Trading costs | 20% | Typical spreads, commissions, swaps and other fees |
| Support and service | 15% | Support hours and languages, speed and quality of replies |
| Execution quality | 15% | Execution model (ECN/STP/market maker), speed and slippage |
| Platforms | 10% | MT4, MT5, cTrader, mobile apps and tools |
| Deposits and withdrawals | 10% | Methods, speed, fees and minimums |
A final score is published only when at least 70% of the required data has been recorded and verified; otherwise the profile is labelled "incomplete assessment".
Licences are checked on each regulator's official website and recorded with a verification date. Every data change is logged in the change history, and profiles are reviewed periodically.
Our score is an analytical opinion, not a guarantee of a broker's performance. Check a broker's licence and terms yourself before opening an account.
Questions or corrections: Telegram support @fibonacci_chart
Changes: First published methodology with six weighted criteria and a 70% minimum data coverage.