What the VEXA Score is
The 0 to 100 headline number, the exact weights that build it from Confidence, Discipline and Intuition, and what feeds each part.
What this does
The VEXA Score is one number from 0 to 100 that stands for how you are trading right now. It is a weighted blend of three sub-scores, together called CDI: Confidence, Discipline and Intuition.





The calculation
VEXA Score = (wC × Confidence) + (wD × Discipline) + (wI × Intuition)
The default weights are:
| Weight | Sub-score | Value |
|---|---|---|
| wC | Confidence | 0.40 |
| wD | Discipline | 0.35 |
| wI | Intuition | 0.25 |
VEXA’s AI is allowed to shift those weights for an individual trader when one dimension matters more for that person’s development. The backend then checks the three weights sum to 1.0. If they are off by more than 0.01 it normalises them, and if they are missing entirely it falls back to 0.40 / 0.35 / 0.25.
Each sub-score is produced to one decimal place on a 0 to 100 scale. The composite is rounded to a whole number and clamped into 0 to 100, so you never see a score of 101 or of minus 3.
What feeds the score
| Input | What it contributes |
|---|---|
| Your recent trading days | Win rate, profit factor, average P&L, the shape of each day’s P&L path |
| Your daily loss behaviour | A precomputed four-day weighted violation severity |
| Health data | Last night’s sleep and recovery, when a wearable has synced |
| Showed Up days | Days you were present and chose not to trade, over a two-week window |
| Your baseline | A two-month historical average, used for comparison |
| Your prior scores | So the model can see direction rather than only level |
The window is your recent trading days, not recent calendar days. For an infrequent or swing trader, VEXA reaches back up to about 30 calendar days to find enough activity, and it does not penalise you for days you did not trade at all.
Before you start
Score calculation needs Edge or Pro. On a free account the pipeline is blocked outright and the gauge stays at its placeholder.
Scores are calculated per day and cached. A date more than 30 days old is never scored, with one exception: forcing a recalculation for today.
Where to find it
- Open Dashboard from the sidebar.
- The large speedometer is your VEXA Score.
- Click it to open the breakdown.
- The three rings underneath are Confidence, Discipline and Intuition. Each one links to its own breakdown tab.
- Open the Home tab, the house icon at the far left of the bar at the bottom.
- The large gauge in the middle of the screen is your VEXA Score.
- Tap it to open the breakdown.
- The three rings below it are labelled CONFIDENCE, DISCIPLINE and INTUITION. Tap any ring for its own breakdown.
- Open Dashboard from the sidebar.
- The large gauge is your VEXA Score.
- Tap it to open the breakdown.
- Tap any of the three rings for the CDI breakdown of that dimension.
- Open the Home tab, the house icon at the far left of the bar at the bottom.
- The large gauge is your VEXA Score.
- Tap it to open the breakdown.
- The three rings below it are labelled CONFIDENCE, DISCIPLINE and INTUITION. Tap any ring for its own breakdown.
- Open Dashboard from the sidebar.
- The large gauge is your VEXA Score.
- Tap it to open the breakdown.
- Tap any of the three rings for the CDI breakdown of that dimension.
What you should see
A number between 0 and 100, three rings that broadly explain it, and a written insight underneath. A brand-new account with no trades scores 0 rather than showing an error.
While a sync or a recalculation is running, the gauge and all three rings read - -. That is the placeholder, not a score of zero. See Why my score shows ”- -”.
If it doesn’t work
- The score has not moved in days. Scores are cached per day. Recalculate. See Recalculate your scores.
- The score seems low despite a good week. Confidence is only 40 per cent of it. Check the Discipline ring, which carries 35 per cent and reacts to daily loss behaviour rather than to profit.
- You have no scores at all. Score calculation needs Edge or Pro.
Related
Related
Still stuck? Email support@vexatrade.ai.