Preview screen · Sample data, not real results
Trading League

Trading League rules

Draft rules · The formula and numbers on this page may change before the league opens

Who can join

  • KuyTrade customers with an active license
  • Live accounts only. Demo accounts are not accepted.
  • One account per person in each division
  • Rounds run monthly on Thai time. If you join after the 3rd, you start in the next round.
  • There are no prizes, only rankings

How the two divisions are decided

  • The system looks at how each trade was opened, not at what the competitor says
  • Automated trading: counts trades opened by a program (EA). Any EA is allowed.
  • Manual trading: counts trades you open yourself, including ones opened from the Trade Manager panel
  • An account is in one division per round, and only trades of that division count
  • The KUY BOT label appears when trades come from a KuyTrade bot and the account holds that bot’s license. Everything else shows as Other EA.

Edge Score: the full formula

Ranking goes from the highest Edge Score down. The 100 points come from four parts added together. Values between the two bounds scale in a straight line. Each part is rounded to one decimal, then summed.

The four parts of Edge Score
PartMeasured byMax pointsScores 0 atFull score at
Return vs riskGrowth % divided by Max DD %400×3× or more
Profit factorTotal profit divided by total loss25≤ 1.0≥ 2.5
ConsistencyShare of profitable days among days with closed trades20≤ 35%≥ 70%
Risk controlMax DD %: the lower, the more points15≥ 40%≤ 5%
  • Growth % is the return compounded trade by trade. Deposits and withdrawals do not affect it, and floating losses on open trades are deducted when the round closes.
  • Max DD % is measured from the hourly equity low against the previous peak
  • A Max DD below 1% counts as 1%
  • Zero or negative Growth scores 0, and those accounts are ordered by Growth
  • On a tie, the account with the lower Max DD ranks higher
  • Rankings are recalculated every hour, from closed trades only

Worked examples

Worked Edge Score examples
ExampleGrowthMax DDProfit factorProfitable daysPoints: Return vs riskPoints: Profit factorPoints: ConsistencyPoints: Risk controlEdge Score
Account A+8%3%2.270%35.620.020.015.090.6
Account B+12%6%1.862%26.713.315.414.670.0
Account C+45%38%1.348%15.85.07.40.929.1

Account A grew less than account C but scores higher, because its drawdown is much smaller

Minimum criteria to be ranked

You need to meet all of these to get a rank. Until then your name sits in the “not yet qualified” group below the table.

  • At least 20 closed trades in automated trading, or 10 in manual trading
  • Closed trades on at least 8 days in the round
  • A starting balance equal to 100 USD or more
  • Max DD of 50% or less

Why rankings get suspended

A suspended account is not shown in the table until the cause is resolved

  • There is a gap in the data
  • The MT5 reporter has been stopped for more than 48 hours
  • The license has expired
  • The account turns out not to be a live account

What we show and what we don't

Shown

  • The display name you choose
  • Edge Score and summary stats in percent
  • A daily chart, through the end of the previous day
  • The system label (KUY BOT or Other EA)

Not shown

  • Trade lists, entry and exit prices, and times
  • Open trades
  • Balances and account numbers
  • Real names and LINE accounts

There is no data download and no API. Consent to appear in the table is separate from Trading Journal consent.

Withdrawing

You can withdraw at any time from the “My league” page, which opens together with the live league

Risk warning

Risk warning: Rankings and competitors' trading results do not constitute investment advice and are no assurance that you will achieve the same results. Past performance is not a reliable indicator of future results. Trading gold and Forex with leverage carries a high level of risk, and you may lose all of your invested capital. Read the risk warning and policies
Contact KuyTrade