Composite definitions are currently available on PokerStars and full tilt poker. Expressions using definitions that "filter by hole cards and/or board cards" will not work on live PokerStars and Full Tilt poker tables

Introduced in version 2.4, composite definitions significantly expand NoteCaddy's ability to make custom stats. The most important piece of a composite definition is its mathematical "expression" which allows any notes and/or HM2 stats to be combined to create a single value. When built, a composite definition is also available in color definitions which allows you to use it for badges, color coding, and player type filtering within note definitions.

HEM."TOT VPIP" - HEM."TOT PFR" which would give you a single number. Sample sizes are often important in determining the quality of data. However, with composite definitions, sample sizes are not as straightforward. Since you can use multiple stats in conjunction with mathematical operators, there is no way for NoteCaddy to determine what the sample size should be. By default, it is 100. However, you can write an expression just for the sample size so you have better data. Both expression types (expressions and sample expressions) work identically in that their end result is a single value. For the above example of VPIP - PFR, we may have entered HEM."Total Hands" or something similar to get a better sample size indication than just the default of 100.

Nearly any mathematical operator is available for expressions. This includes + - * / ( ) as well as sin cos tan. You can also use constants in expressions.

Boolean expressions are also available: > < == !=

They return 1 when true and 0 when false.

These can be used to create complex

Note definition names and stats that contain non alpha-numeric characters need to be put in quotes when used in expressions. For example:

- NC."Note-Definition"
- HEM."4Bet is Premium (AA,KK,QQ,AK) Hand"

For NoteCaddy notes, you can choose several options, depending on how the definition is constructed. You can see these options by typing a period after the definition name. For example, NC."Note-Definition"

- Instances - this is the total amount of times a player has performed this action
- Opportunities - this is how many times the action could have been performed. See 'Opportunities' in NoteCaddy for more details
- Percentage - This is (Instances * 100) / Opportunities. It is the percentage of the time a player performs this action
- AverageStrength - This is only available if one of the following variables was used: $cardrange, $flophandrange, $turnhandrange, $riverhandrange. It will show the average General Strength a player had when performing this action.
- BigBlindsPerHand - This will show the average amount of big blinds won/lost per hand where this note was taken.
- PopulationAveragePercentage - Shows the instances/opportunities percent average for the whole player pool
- PopulationAverageStrength - Shows the average strength for the entire player pool

An easy way to find the list of the HEM stats is to navigate into any color definition and look at the "HM2 stats" panel.

This expression will be computed in real time. Some rounding occurs so it is possible that the result will be off by 1 in some cases. The resulting note is simplified in that the result is always a single number and the "opportunities" is always considered 100. So for the above stat, if a player has VPIP 23 and PFR of 19 the result is obviously 4. It is important to understand that in the note itself the "instances" are 4 and the "opportunities" are 100 - even if these are not the correct values it is just to make the percentage right.

(NC.WonWhenThreeBarreled * 100) / NC.ThreeBarreled

This gives you the percent just as you expected.