Skip to main content
MyFxKit
MyFxKit
Leaderboard
Version 2.1 · 50–90 scale

How the TC Score is calculated

Every firm on MyFxKit carries a single number from 50 to 90 — the Trading Conditions Score. It compresses twelve hard inputs into one ranking that auto-updates the moment any firm changes terms or a new firm joins. Here is exactly what goes into it.

4 min read12 inputs · 3 bucketsUpdated 19 Jun 2026

No prop firm pays to rank higher. The TC Score is computed from published trading conditions — the XAUUSD spread you'll actually pay, the per-trade risk cap that limits position size, the consistency rule that taxes a good day — weighted by how much each one moves a working trader's bottom line. Every input is scored against the live cohort: a firm at the cohort average sits near the middle. Add a firm, remove a firm, or change one published value, and every other firm's score rebalances automatically. The displayed number is then stretched to fit a 50–90 band so leaders look like leaders and the back of the pack stays readable.

"Set your conditions. We'll show you the ones that fit — ranked by published terms, not by who pays us."

The three buckets

Execution, Freedom, and Rules

Every input rolls up into one of three buckets. Execution carries the cost of every trade. Freedom captures the headroom your strategy gets. Rules covers the binding constraints that can stop a profitable account before payout.

WEIGHT · 35%

Execution

XAUUSD spread and round-turn commission — the friction on every order.

WEIGHT · 30%

Freedom

XAUUSD leverage, profit split, total drawdown headroom, plus news / EA / weekend allowances. How much room your strategy gets.

WEIGHT · 35%

Rules

Profit target, daily drawdown, per-trade risk cap (FLR), and single-day consistency rule. What stops you out.

Inside each bucket

The twelve inputs that move the number

Each continuous input is normalised against the cohort mean ± 2σ before weighting. A firm at the median sits in the middle; better firms move up, worse firms move down. Booleans (news / EAs / weekend) collapse to a 1.0 or a 0.10 floor. Nothing scores zero — even the worst sub-score keeps a baseline of credit. The point weights below are the impact each input has on the raw 0–100 calculation before the final 50–90 stretch.

01

XAUUSD spread

Firm-wide pip cost on every gold trade. The biggest line in Execution.

21 pts
02

Round-turn commission

Per-lot fee on top of spread. Varies by plan within a firm.

14 pts
03

XAUUSD leverage

Maximum gold leverage decides the lots you can actually open at your equity.

9 pts
04

Profit split

Share of trading profit the trader keeps after payout. Higher is better.

8 pts
05

Total drawdown

Max overall loss allowed before the account is killed. Higher cap = more room.

5 pts
06

News / EAs / weekend

Three boolean firm flags. Each blocked strategy lane subtracts a few points.

9 pts
07

Profit target

Phase-1 target % — how much you have to make to advance.

9 pts
08

Daily drawdown

Daily loss cap as % of balance — your headroom on any single bad day.

9 pts
09

Per-trade risk cap (FLR)

Hard cap on how much you can lose on a single trade. From no rule (best) to a 2% hard cap or worse.

11 pts
10

Consistency rule

Max % of total profits allowed from a single day. No rule means no penalty.

7 pts
The formula

How it comes together

Each bucket produces a 0–100 sub-score from its normalised inputs. The TC Score is their weighted sum, then linearly stretched from the raw 30–70 working range onto the 50–90 display band.

Execution = 0.60·spread + 0.40·commissionFreedom   = 0.30·xauLev + 0.25·split + 0.15·totalDD + 0.10·news + 0.10·eas + 0.10·weekendRules      = 0.25·target + 0.25·dailyDD + 0.30·flrCap + 0.20·consistencyraw        = 0.35·Execution + 0.30·Freedom + 0.35·RulesTC = 50 + 40·(raw − 30) ÷ 40  clamped to [50, 90]
Reading the number

Score bands

The badge shifts colour across five bands so a glance tells you where a firm stands before you read a single column.

ScoreBandWhat it means
8785–90 · BestTop-tier on cost, freedom, and rules. Few real trade-offs.
7878–84 · Very goodStrong overall with one or two known compromises.
7270–77 · WorkableAround the cohort average; check the columns that matter to you.
6460–69 · Below medianWeigh the catches carefully before committing capital.
5650–59 · TailMaterial concerns on cost, rules, or freedom.
Questions

What people ask

Do firms pay to rank higher?
No — but to be precise about what that means: MyFxKit does carry paid placements. The partner offers in the hero are commercial, and outbound links to some firms are affiliate-tracked. What money cannot buy is a position in this table. The TC Score is computed by a database function from published trading conditions, the campaign tables are not readable by it, and every score can be reproduced from its stored inputs on the firm's own page. Paid units are labelled where they appear.
How often does the score update?
Live. Every firm's score auto-recomputes whenever any firm changes its published terms or a new firm joins the cohort. Because anchors are the cohort mean ± 2σ, adding or removing one firm shifts the mean — so the whole table rebalances together. The leaderboard always reflects the current database state.
Why is the lowest score 50, not 0?
The raw math naturally sits in a 30–70 window because mean-centred scoring keeps the average sub-score near the middle. We stretch that band onto 50–90 so the leader looks like a leader and the back of the pack stays readable. The four stretch anchors (raw low, raw high, display min, display max) sit in a controls table — we can re-baseline the whole leaderboard with a one-line config change as the cohort grows.
What does "cohort-relative" mean?
Every metric is anchored to the live cohort, not to a hardcoded ideal. A firm at the cohort average sits at the middle of the band. Better firms move toward the top, worse firms toward the floor. This means a single outlier — say, a firm with extremely tight spreads — does not crush everyone else's scores. The cohort itself sets the bar.
Can I see the inputs for a specific firm?
Yes — every input is a column in the leaderboard. Use the Columns panel to surface them, or open Deep Compare to put a firm's full breakdown side by side with its rivals.

See the scores in action

Set your conditions and watch the leaderboard rank every firm by what actually matters to your strategy.

Open the leaderboard

Common questions

What is the TC Score and how is it calculated?

The TC Score is MyFxKit’s internal rating of a plan’s trading conditions, computed from what the firm itself publishes — not from user reviews. Twelve inputs are weighted across three groups: execution (spread, commission, gold leverage, symbol count), freedom (expert advisors, news trading, weekend holding) and rules (profit target, daily and total drawdown, per-trade cap, consistency rule, profit split). Each input is scaled against the best and worst values on the board, so the score says where a plan sits relative to the rest of the market.

Why does the raw score differ from the number shown?

Because the displayed number is stretched onto a 50–90 band. The raw weighted total usually lands between 30 and 70, and shown as-is the best plan on the board would read “73 out of 100”, which misleads. The methodology page prints both figures side by side — raw and displayed — because bars that do not sum to the large number beside them read as invented.

Can a firm pay to change its TC Score or ranking?

No. The TC Score comes from one function applied identically to every firm’s published conditions, and it takes no input for commercial payment. MyFxKit sells ad placement and earns commission on some links, but neither changes a firm’s position in the leaderboard, its score, or which side wins a row on a comparison.

What happens when a value is missing?

That input is dropped from the calculation and the remaining weights are rescaled, so a firm with gaps is scored on less evidence rather than penalised for having them. The coverage badge beside each score says what share of the inputs was actually verified. An em dash in any table means “we have not checked”, never “zero” and never “the firm has no such rule”.

How often is the data checked?

Every plan carries a last-verified date, set when someone has checked its values against the firm’s own published rules. Our own mistakes are published in the change log with a tag saying whether we were wrong or the firm changed its terms — keeping those two visibly separate is the reason that page exists.

Back to the leaderboard

Back to the leaderboard