Match Score
How Theorem calculates and measures matched activity.

The Match Score is a number between 0 and 100 that represents the percentage of activity that is matched. This article discusses how exactly the score is calculated, where it can be found in the app, and the different ways to calculate Match Score.
Note: Affirmed Trades are always excluded
When discussing Match Scores, affirmed trades, volumes, and groups are always excluded from the denominator. Using the Data Viewer affirmation tool increases the match score because denominator decreases, not because the numerator increases.
Different Kinds of Match Scores
Theorem uses three different match scoring models that appear in different areas of the app and in match reports.
-
The total records method is based on the rows of data in the Data Viewer. The numerator is the count of records that are matched, and the denominator is the count of all records (except affirmed).
-
The Match Groups method is based on the Match Groups that are present. The numerator is the count of Match Groups that are matched, and the denominator is the count of all Match Groups (except affirmed).
- The volume method is based on the total quantity traded. The numerator is the total quantity of matched records/groups, and the denominator is the sum total of all quantity. The volume method only applies to a specific source of data.
Where to Find Match Scores
Data Viewer
The match status indicator at the top of the Data Viewer gives the Match Score using the total records method. The score is the percentage of all rows for what is shown on the Data Viewer.
Changing the filter settings will change the Match Score. For example, if you click the filter icon above the "BS" column to filter by only buys, the data you see will only be buys and the Match Score will be the percentage of records matched for buys only.
For best results, filter by Match Icon instead of Match Status.
Filtering by the Match Status column will change the Match Score based on what you filter for, so in most cases making this change will result in a Match Score of zero or 100.
Use the Match Icon filter instead. This allows you to only filter by certain match conditions but the Match Score denominator stays the same.
Match Score is also available as a column in the Data Viewer. Every individual record has a Match Score of zero or 100, but when used with grouping the Data Viewer can show the match score using the total records method for anything you group by.
Match Reports
The Intraday Trade Match report displays two types of Match Score:
- The top score uses the Match Groups method. This is the score for all data inside the report.
- The individual score by account or product also uses the Match Groups method, but is the score for that specific account or product.
- The summary page uses the volume method. Near the bottom right of the page, the percentage figure represents the volume of trades for each source of data that is matched.
Comparison Chart
This chart summarizes the different types of scores, where they appear, and some of the common use cases for each.
|
Match Score Method |
|||
|
Total Records |
Match Groups |
Volume |
|
|
Numerator |
Count of matched records |
Count of matched Match Groups |
Sum of all matched quantity |
|
Denominator |
Count of all records |
Count of all Match Groups |
Sum of all quantity |
|
Appears |
Data Viewer |
Match Reports |
Match Reports |
|
Best For |
Measuring Activity |
One-to-Many Trades |
Risk Assessments |
|
Limitations |
Less intuitive when not viewing underlying records |
Tends to track higher than other scores |
Must view scores for each source |