www.proformprofessional.co.uk
UK & IRISH horse racing form database & system builder/research tool
Navigation
Proform Professional Help
»  Proform System Builder and Research Tool

NOTE: This system builder section is slightly out of date
as we have released lots of new versions since these pages
were created, we will be updating this page in due course.

Proform System Builder and Research Tool

    System Builder Overview


    System Builder Screenshots and Variable Explanations

Starting a System Search

Race Date Filters
        Filtering by Days, Weeks, Months & Years
        Filtering by Years
        Filtering out Months
        Filtering by Declaration Types

Race Filters
        Race Types
        Handicaps/NON Handicaps
        Race Name Search
        Race Value
        Race Distance
        Race Runners
        Race Classes
Race Course and Going Filters
        Courses
        Actual Goings
        Official Goings
Race Classifications Filters
        Race Classifications
        and NOT Classifications
Horse, Jockey and Trainer Filters
        Horse Name
        Age
        Odds (SP)
        Finishing Pos
        Draw    
        DSLR (Days Since Last Run)
        Jockey Name
        Trainer Name
        Favourite or not
        Horse Country 
Ratings Filters
        Ratings by Rank
        Ratings by Value
        Clear by


Last Time Out Race Filters
        LTO Race Types
        LTO Handicaps/NON Handicaps
        LTO Race Name Search
        LTO Race Value
        LTO Race Distance
        LTO Race Runners
        LTO Race Classes
        LTO Race Hcap Limit
        LTO Race Min Age Limit
        LTO Race Max Age Limit
Last Time Out Race Course Filters
        LTO Courses
Last Time Out Race Classifications Filters
        LTO Race Classifications
        LTO and NOT Classifications
Last Time Out Horse, Jockey and Trainer Filters
        LTO Odds (SP)
        LTO Finishing Pos
        LTO Draw    
        LTO DSLR (Days Since Last Run)
       
LTO Jockey Name
       
LTO Trainer Name
        LTO Weight Rank
       
LTO SP Rank
        LTO Tissue Odds
        LTO Hrs Penalty
        LTO Headgear
        LTO Jockey Claim
       
LTO Pace Abbrev
        LTO Favourite or not

Results Presentation
Reset System Variables Button
System Results
        Drilling down into results
        Column Heading Abbreviations
Drilling Down to Analyse System Results
        How to retrieve all the detailed results for your system/research
        Drilling down into a part of your system/research results
Exporting and Printing Results
System Qualifiers
        System Qualifiers in the System Results Section
System Builder Preferences
Recent Report List and Help
        Recent Reports
        Help
Saving and Delete Systems
        Saving
        Deleting

    System Builder Video Tours

System Builder General Overview
Horse Watching with the System Builder
Saving a Horse with Conditions with the System Builder
Trainer Research and Saving a Trainer with Conditions
Declaration Filters in the System Builder
How to use the Declaration Types to Analyse Past Racing Days

 

 

 

 

 


Proform System Builder and Research Tool


System Builder Overview

The System Builder is used not only as a tool to find systems in past horse racing data but also for data research, horse watcher, trainer watcher and jockey watcher.

The system builder allows you to build and test your systems and research and then save your queries to be used at a later date.

Once a system is saved you can then see any qualifiers from your system/research flagged up when the next days declarations are downloaded.

This is a very flexible tool as you can use it for very simple systems/research or very complicated systems/research and see any qualifiers in an instant, here are some examples

Example 1
After using the system builder/research tool you find that Mick Fitzgerald holds a very good record when riding at Fakenham, all you need to do now is save the system and at the next Fakenham meeting once you download the next days declarations any rides that Mick Fitzgerald as will be instantly flagged up to you.

Example 2
After using the system builder/research tool you find that the horse Just Bond holds a very good win and place record at Wolverhampton on the AW, so we save the system and on the next Wolverhampton meeting that Just Bond runs the software will notify you.

Example 3
Very simply we wish to follow all the runners that the trainer A P Stringer sends to the races, simply just find all A P Stringers runners in the system builder/research tool, save the system and all runners will be flagged up to you when the next days declarations are imported.

As you can see you can basically do endless research and create multiple systems, then sit back and wait for your selections to be flagged up to you the day before racing, all they need do now is win!

Below is the current help file entries for the system builder and all of it's variables, this will be continually updated as I add more and more variables to each screen.

 

 

System Builder Screenshots and Variable Explanations

Starting a System Search
To start a system search you click the green button labelled Run System Through Past Results


Race Date Filters
The race date filters allow you to research the past in a variety of ways, below the screen shot is a description of each filter.



Filtering by Days, Weeks, Months & Years
Using the first date filter you can restrict your research to a number of days, weeks, months or years backwards from today's date.

Filtering by Years
The list of years allows you to restrict the search to one, two or multiple years by unticking each year.
You can quickly untick or tick all years by right clicking inside the list.

Filtering out Months
Use the list of months to filter out any months you do not require by unticking them.
You can quickly untick or tick all months by right clicking inside the list.

Filtering by Declaration Types
This filter allows you to only research horses, jockeys or trainers that had runners on the day you choose in the calendar box.
This is useful in many ways, for instance, you may want to find the horses running on a day that have good form on the prevailing going, whatever that might be, this tool makes that simple and the Declaration Type Video in the System Builder Video section shows you how to do this.

You can also use this to look at past runners on any day and research statistics that happened prior to the day you are looking at, for instance lets say we want to see horses that had previously the best course form at Warwick that were running on Saturday 12 January 2008 with a view to finding course specialists.  The way we do this is set the race date in the calendar to the 12th January 2008, click the Only use Horses declaration type, then we choose the course Warwick from the Race Filter Tab and choose Breakdown by Horse from the Results Presentation Tab, there is a video example of this in the System Builder Video section called Using Declaration Types to Analyse Past Racing Days.  This video shows you the example explained here and also a couple more examples of the same for past race days. 

 

Race Filters
The race filters tab is just one of the tabs that allow you to control all aspects of which races to research.


Race Types
Use this to restrict your research to one or more race types by unticking the race types you do not require.
You can quickly untick or tick all race types by right clicking inside the list.

Handicaps/NON Handicaps
You can choose to restrict your research to just handicaps or NON handicaps with this filter, default is all races.


Race Name Search
You can use the race name filters to find a specific race for analysis, i.e. trend analysis

Enter a word or words from the race name such as:-
grand national or gold cup

Also you can use the AND/OR operator to use a second word or words to find, just click AND/OR from the radio button box and then enter the second word or words in the 2nd race name box.
So you could search for champion hurdle in name box 1 and choose AND in the operator and then enter trial in the name box 2 to return and races which contain the words champion hurdle and trial somewhere in the race name.

You can use the NOT race name filters to IGNORE races that contain the words or words you enter.
Enter a word or words from the race name such as:-
gold or champion

Any race with the entered words will be ignored.
Also you can use the AND/OR operator to use a second word or words to ignore.
Just click AND/OR from the radio button box and then enter the second word or words in the 2nd race name box.
So you could search for champion hurdle in name box 1 and choose AND in the operator and then enter trial in the name box 2 to ignore races, which contain the words champion hurdle and trial somewhere in the race name.



Race Value
Use the race value filter to restrict your searches to certain race values.

Examples of valid expressions to use with the value field are:-
 between 4000 and 15000
 > 7000
 < 60000
 >= 10000 and <= 20000


Race Distance
Enter the distance criteria for the race.

Distances are entered in total yards and you can use expressions such as:- >= > < <= and
1f = 220 yards, below is a list of race distances and yards for the most common distances

5f = 1100 yards
6f = 1320 yards
7f = 1540 yards
1m = 1760 yards
1m 1f = 1980 yards
1m 2f = 2200 yards
1m 3f = 2420 yards
1m 4f = 2640 yards
1m 5f = 2860 yards
1m 6f = 3080 yards
1m 7f = 3300 yards
2m = 3520 yards
2m 1f = 3740 yards
2m 2f = 3960 yards
2m 3f = 4180 yards
2m 4f = 4400 yards
2m 5f = 4620 yards
2m 6f = 4840 yards
2m 7f = 5060 yards
3m = 5280 yards
3m 1f = 5500 yards
3m 2f = 5720 yards
3m 3f = 5940 yards
3m 4f = 6160 yards
3m 5f = 6380 yards
3m 6f = 6600 yards
3m 7f = 6820 yards
4m = 7040 yards
4m 1f = 7260 yards
4m 2f = 7480 yards
4m 4f = 7920 yards

Race Runners
Use the runners filter to restrict your search to races with a set number runners or a range of runners

Examples of valid expressions are:-
12
between 5 and 12
>= 5
=< 12
> 6 and < 15
>= 5 and <= 14


Race Classes
You can choose to filter out race class by the original class letters or by the new class numbers.
Mixing the ticks and unticks in both class lists can cause odds results, so it is best to use one or the other.
The new class numbers start in the database on 1st September 2004 for Flat Turf and Flat All Weather races and on 1st January 2006 for Jumps races.

 

Race Course and Going Filters
The race course and going filters tab allows you to restrict your searches to specific courses and goings.

Courses
Use the course list to restrict your research to one or many courses.
You can quickly select just Left Hand or Right Hand courses by using the two buttons under the course list.
You can quickly untick or tick all courses by right clicking inside the list.

Actual Goings
Use the actual goings list to restrict your search to races run on the actual goings you choose.
The actual going is based on the race times recorded at each course on the day of racing.  On many occasions it differs from the official going and is a more accurate reflection of what the going was at any given meeting.
Mixing the ticks and unticks in the actual and official going lists can cause odds results, so it is best to use one or the other.
You can quickly untick or tick all actual goings by right clicking inside the list.
The actual going can not be used in a saved system that you wish to find qualifiers for.  This is because the actual going is not known until after the races are run.

Official Goings
Use the official goings list to restrict your search to races run on the official goings you choose.
The official going is what was officially reported.
Mixing the ticks and unticks in the actual and official going lists can cause odds results, so it is best to use one or the other.
You can quickly untick or tick all official goings by right clicking inside the list.
The official going can not be used in a saved system that you wish to find qualifiers for.  This is because the official going is not known until after the races are run.

 

 

Race Classifications Filters
The race classification filters allow you to restrict races to very specific race types.

Race Classifications
You can filter the races according to Classifications. You can select one, two or many Classifications.
Use the Match Any tickbox above the Classification list to decide whether to Match Any of the classifications you select or untick the Match Any tickbox to only search races that match all the Classification you choose.
REMEMBER: Most races will match more than one classification i.e. a Maiden Handicap Hurdle is three classifications, Maiden, Handicap and Hurdle.
Unticking just one classification does not mean that this classification will be ignored, if another classification matches a race that includes
the unticked classification that race will still be analysed, here is an example to explain this in more detail:-
If you unticked Handicaps but still have ticked Amateur races and Match Any selection then any Amateur Handicap races will still be matched because a match on Amateur was found and the Match Any rule kicks in.
If all Classifications are ticked, then all races will pass the Classifications filter.
You can quickly select or de-select all Classifications by right clicking on the list of Classifications and making your choice from the resulting pop-up menu.

and NOT Classifications
You can also ignore race classifications by selection one or more of them from the NOT Classifications list.
i.e.  To ignore Group races just tick Group 1, Group 2 and Group 3 and no group races will be in your results.



Horse, Jockey and Trainer Filters
The horse, jockey and trainer filters are explained in detail below this screenshot.


Horse Name
Use the horse name filter to restrict your system to specific named horses. Wildcards are allowed.

Examples of valid horse name filters are:-
Kauto Star
Kauto*
*Star*


Age
Use the horse age filter to restrict the age of horses, at the time of running.

Examples of valid horse age filters are:-
2
>= 2
>= 3 and < 5


Odds (SP)
Use the horse odds filter to restrict the system to horses whose starting price falls within the specified range.

Examples of valid horse odds filters are:-
3/1
>= 4/1
>= 7/2 and < 8/1

The Odds can not be used in a saved system that you wish to find qualifiers for.  This is because the Odds (SP) is not known until after the races are run.



Finishing Pos
Use the horse finishing position filter to restrict the system to horses finished 1st, 2nd 3rd etc

Examples of valid horse finishing position filters are:-
1                        this would return horses who finished 1st
>50                    would return non finishers
>= 4 and <= 8     this would return horses who finished 4th to 8th
< 9                     this would return horses who finished better than 9th


Draw
Use the horse draw filter to restrict the system to horses who were drawn within the given stalls.

Examples of valid horse draw filters are:-
between 1 and 7
>= 4 and <= 8
< 9 


DSLR (Days Since Last Run)
Use the DSLR filter to restrict the system to horses whose DSLR are within the given days.
The DSLR variable is for all codes of racing so it is the actual number of days since the horse last had a run.

Examples of valid DSLR filters are:-
between 1 and 7
>= 4 and <= 8
< 9 


Jockey Name
Use the jockey name filter to restrict your system to specific jockeys. Wildcards are allowed.

Examples of valid jockey name filters are:-
A P McCoy
A P*
*McCoy*


Trainer Name
Use the trainer name filter to restrict your system to specific trainers. Wildcards are allowed.

Examples of valid trainer name filters are:-
N J Henderson
N J*
*Henderson*


Favourite or not
With the favourite or not filter you can choose to look at just favourites or include 2nd favourites etc, here is how it works:-

If you want to only analyse favourites then tick the FAV box.
If you wanted favourites and 2nd favourites then tick both the FAV and 2ndFAV boxes.
If you wanted to analyse races and ignore the favourite then tick the FAV box but also tick the NOT box above it.

The NOT box reverses your choice so for instance if you want to leave out favourites and 2nd favourites then you tick both the FAV and 2ndFAV box but also tick the NOT box.

The many combinations you can choose gives you the freedom to analyse favourites in the way you want.

The Favourite or Not can not be used in a saved system that you wish to find qualifiers for.  This is because the fav, 2nd fav etc is not known until after the races are run.


Horse Country 
Use the horse country filter to restrict your system to horses from one, two or more countries.
By unticking one or more horse countries, you can ignore runners that were bred in that country.
If all horse countries are ticked, then all races will pass the horse country filter.
You can quickly select or de-select all horse countries by right clicking on the list of horse countries and making your choice from the resulting pop-up menu.

 

Ratings Filters
The ratings filters allow you to filter by the rank, top rated etc, by the value of the ratings and also by how far clear the top rated is from the second highest rated.  All your choices can be combined so you could search for results where a horse was top rated on all the ratings.

Ratings by Rank
Use the Ratings Rank filter to restrict your system to look for horses ranked 1st or lower, or in the top 2 ranks or a group of ranks etc.

Examples of valid Ratings Rank filters are:-
1 (This would restrict the system to look for the highest ranked horse, i.e. top rated)
>= 5 (This would restrict the system to look for only horses ranked 5th or higher)
>= 1 and <= 2 (This would restrict the system to look for horses ranked 1st or 2nd)
You can also group ranks together to see how ratings perform in conjunction with each other, i.e.'
Set Main Ratings Rank to 1 and Trainer Stats Ratings Rank to 1 to see how horses ranked 1st on both ratings have performed.
or
you could set them both to >= 1 and <= 2 to see how horses ranked 1st or 2nd in both the ratings have performed, the combinations are endless.


Ratings by Value
You can use the Ratings Value filter to restrict your system to look for horses with specific ratings values in the respective fields

Examples of valid Ratings Values filters are:-
>= 500 (This would restrict the system to look for only horses with a ratings value of 500 or higher in the ratings field you entered the value)
>= 0 and <= 200 (This would restrict the system to look for horses with a ratings value of 0 to 200)

The maximum and minimum values for each rating are as follows:-
Main Ratings = -400 to 375
Main+Stats Ratings = -650 to 770
Stats Ratings = -400 to 400
Tissue Ratings = 0 to 170
PFR Ratings = -12 to 140
Trainer Stats Ratings = -50 to 100
Jockey Stats Ratings = -70 to 100
Trainer/Jockey Comb Stats Ratings = -50 to 100
Horse Stats Ratings = -360 to 100
Pace Ratings = 0 to 12
Official Ratings = 0 to 179

The dates when each rating started are:-
Main Ratings = 11/03/2006
Main+Stats Ratings = 11/03/2006
Stats Ratings = 11/03/2006
Tissue Ratings = 29/05/2003
PFR Ratings = 11/10/2002
Trainer Stats Ratings = 11/03/2006
Jockey Stats Ratings = 11/03/2006
Trainer/Jockey Comb Stats Ratings = 11/03/2006
Horse Stats Ratings = 11/03/2006
Pace Ratings = 15/01/2005
Official Ratings = 01/01/1997


Clear by
The Clear By filter is used to check if a top rated horse is clear of the 2nd rated horse by a set number of points or more.

Enter the number of points clear by in the box next to the rating you wish to analyse.
The rating rank of the rating you choose will be forced to 1 when the query runs.

You can combine clear by checks i.e. you could put a clear by value in one, two or multiple ratings to check for horses that were clear by the entered amounts on all of the ratings chosen.

 

 

Last Time Out - Race Filters
The last time out race filters tab allows you to use variables from the runners last race


LTO Race Types
Use this to restrict your research to one or more LTO race types by unticking the LTO race types you do not require.
You can quickly untick or tick all race types by right clicking inside the list.

LTO Handicaps/NON Handicaps
You can choose to restrict your research to just handicaps or NON handicaps that the horse ran in last time out with this filter, default is all races.


LTO Race Name Search
You can use the LTO race name filters to only analyse horses that ran in a particular race last time out

Enter a word or words from the LTO race name such as:-
grand national or gold cup

Also you can use the AND/OR operator to use a second word or words to find, just click AND/OR from the radio button box and then enter the second word or words in the 2nd race name box.
So you could search for champion hurdle in name box 1 and choose AND in the operator and then enter trial in the name box 2 to return LTO races which contain the words champion hurdle and trial somewhere in the LTO race name.

You can use the NOT LTO race name filters to IGNORE races that contain the words or words you enter.
Enter a word or words from the LTO race name such as:-
gold or champion

Any LTO race with the entered words will be ignored.
Also you can use the AND/OR operator to use a second word or words to ignore.
Just click AND/OR from the radio button box and then enter the second word or words in the 2nd LTO race name box.
So you could search for champion hurdle in name box 1 and choose AND in the operator and then enter trial in the name box 2 to ignore races, which contain the words champion hurdle and trial somewhere in the LTO race name.



LTO Race Value
Use the LTO race value filter to restrict your searches to certain LTO race values.

Examples of valid expressions to use with the value field are:-
 between 4000 and 15000
 > 7000
 < 60000
 >= 10000 and <= 20000


LTO Race Distance
Enter the distance criteria for the LTO race.

Distances are entered in total yards and you can use expressions such as:- >= > < <= and
1f = 220 yards, below is a list of race distances and yards for the most common distances

5f = 1100 yards
6f = 1320 yards
7f = 1540 yards
1m = 1760 yards
1m 1f = 1980 yards
1m 2f = 2200 yards
1m 3f = 2420 yards
1m 4f = 2640 yards
1m 5f = 2860 yards
1m 6f = 3080 yards
1m 7f = 3300 yards
2m = 3520 yards
2m 1f = 3740 yards
2m 2f = 3960 yards
2m 3f = 4180 yards
2m 4f = 4400 yards
2m 5f = 4620 yards
2m 6f = 4840 yards
2m 7f = 5060 yards
3m = 5280 yards
3m 1f = 5500 yards
3m 2f = 5720 yards
3m 3f = 5940 yards
3m 4f = 6160 yards
3m 5f = 6380 yards
3m 6f = 6600 yards
3m 7f = 6820 yards
4m = 7040 yards
4m 1f = 7260 yards
4m 2f = 7480 yards
4m 4f = 7920 yards

LTO Race Runners
Use the runners filter to restrict your search to races last time out with a set number runners or a range of runners

Examples of valid expressions are:-
12
between 5 and 12
>= 5
=< 12
> 6 and < 15
>= 5 and <= 14


LTO Race Classes
You can choose to filter out last time out race class by the original class letters or by the new class numbers.
Mixing the ticks and unticks in both class lists can cause odds results, so it is best to use one or the other.
The new class numbers start in the database on 1st September 2004 for Flat Turf and Flat All Weather races and on 1st January 2006 for Jumps races.


LTO Hcap Limit
Enter the handicap limit for the race last time out.

Examples of valid expressions are:
110 = will result in only analysing 110 rated handicaps
between 110 and 150
>= 110
=< 85
> 80 and < 90
>= 95 and <= 105

LTO Min Age Limit
Enter the min age limit for the race last time out.
You can use this filter in conjunction with the max age limit

Examples of valid expressions are:
4 = will result in only analysing races that are 4yo or above
between 3 and 5
>= 3

LTO Max Age Limit
Enter the max age limit for the race last time out.
You can use this filter in conjunction with the min age limit

Examples of valid expressions are:
OPEN = set the max age limit to OPEN and you will only analyse all age races i.e. 3yo+ or 4yo+
2 = would result in a max age limit of 2yo
between 3 and 5
>= 3

Leave this filter blank for all max age limits including blanks


Last Time Out - Race Course Filters
The last time out race course filters tab allows you to restrict your searches to specific courses the horse ran in last time out.

LTO Courses
Use the course list to restrict your research to one or many last time out courses.
You can quickly select just Left Hand or Right Hand courses by using the two buttons under the course list.
You can quickly select just courses with specific characteristics by using the five buttons under the course characteristics heading.
You can quickly untick or tick all courses by right clicking inside the list.

 

 

Last Time Out - Race Classifications Filters
The race classification filters allow you to restrict races the horse ran in last time out to very specific race types.

LTO Race Classifications
You can filter the races the horse ran in last time out according to Classifications. You can select one, two or many Classifications.
Use the Match Any tickbox above the Classification list to decide whether to Match Any of the classifications you select or untick the Match Any tickbox to only search races that match all the Classification you choose.
REMEMBER: Most races will match more than one classification i.e. a Maiden Handicap Hurdle is three classifications, Maiden, Handicap and Hurdle.
Unticking just one classification does not mean that this classification will be ignored, if another classification matches a race that includes
the unticked classification that race will still be analysed, here is an example to explain this in more detail:-
If you unticked Handicaps but still have ticked Amateur races and Match Any selection then any Amateur Handicap races will still be matched because a match on Amateur was found and the Match Any rule kicks in.
If all Classifications are ticked, then all races will pass the Classifications filter.
You can quickly select or de-select all Classifications by right clicking on the list of Classifications and making your choice from the resulting pop-up menu.

LTO and NOT Classifications
You can also ignore race classifications from the horses last race by selecting one or more of them from the NOT Classifications list.
i.e.  To ignore Group races just tick Group 1, Group 2 and Group 3 and no group races will be in your results.



Last Time Out - Horse, Jockey and Trainer Filters
The last time out horse, jockey and trainer filters are explained in detail below this screenshot.


LTO Odds (SP)
Use the last time out horse odds filter to restrict the system to horses whose starting price falls within the specified range in it's last race.

Examples of valid horse odds filters are:-
3/1
>= 4/1
>= 7/2 and < 8/1



LTO Finishing Pos
Use the last time out horse finishing position filter to restrict the system to horses finished 1st, 2nd 3rd etc in their last race

Examples of valid LTO horse finishing position filters are:-
1                        this would return horses who finished 1st last time out
>50                    would return non finishers last time out
>= 4 and <= 8     this would return horses who finished 4th to 8th last time out
< 9                     this would return horses who finished better than 9th last time out


LTO Draw
Use the last time out horse draw filter to restrict the system to horses who were drawn within the given stalls on their last run.

Examples of valid LTO horse draw filters are:-
between 1 and 7
>= 4 and <= 8
< 9 


LTO DSLR (Days Since Last Run)
Use the DSLR filter to restrict the system to horses whose DSLR are within the given days on their last run..
The DSLR variable is for all codes of racing so it is the actual number of days since the horse last had a run, last time out.

Examples of valid DSLR filters are:-
between 1 and 7
>= 4 and <= 8
< 9 


LTO Jockey Name
Use the jockey name filter to restrict your system to specific jockeys who rode the horse last time out. Wildcards are allowed.

Examples of valid LTO jockey name filters are:-
A P McCoy
A P*
*McCoy*


LTO Trainer Name
Use the trainer name filter to restrict your system to specific trainers who trained the horse last time out. Wildcards are allowed.

Examples of valid LTO trainer name filters are:-
N J Henderson
N J*
*Henderson*

LTO Weight Rank
Use the last time out Weight Rank filter to analyse top weights etc on their last run.

Examples of valid LTO Weight Rank filters are:
1 = This would be the top weight or joint top weight last time out
between 1 and 7
>= 4 and <= 8
< 9 '

LTO SP Rank
Use the SP Rank last time out filter to analyse favourites or 2nd favourites or 3rd favourites etc, last time out

Examples of valid LTO SP Rank filters are:
1 = This would be the fav or joint fav last time out
3 = This would be the 3rd fav or joint 3rd fav last time out
between 1 and 7
>= 4 and <= 8
< 9

LTO Tissue Odds
Use the last time out horse tissue odds filter to restrict the system to horses whose tissue odds falls within the specified range on their last run.

Examples of valid LTO tissue odds filters are:
3/1
>= 4/1
>= 7/2 and < 8/1

LTO Hrs Penalty
'Use the last time out horse penalty filter to restrict your system to horses that carried penalties to varying degrees on their last run.

Examples of valid LTO penalty filters are:
0 = NO Penalty
6
>= 8
>= 6 and < 12

LTO Headgear
Use the headgear filter to restrict the system to horses who wore the specified headgear last time out.

Examples of valid LTO headgear filters are:
NOHG = Returns horses with no headgear last time out
b = blinkers
es = eye shield
h = Hood
t = Tongue Tie
v = Visor
p = cheek pieces
Also a 1 signifies the first time for the headgear so es1 is first time eye shields.
Mixed headgears also exist i.e. espt would be eye shields, cheek pieces and a tongue tie.
You can use wildcards to search for combinations of headgear and also if you wanted to find a horse with blinkers then to be sure use the search *b* to find all horses that wore blinkers

LTO Jockey Claim
Use the last time out jockey claim filter to restrict your system to jockeys who had a claim last time out

Examples of valid LTO jockey claim filters are:
0 = NO Jockey Claim
6
>= 8
>= 6 and < 12

LTO Pace Abbrev
Use the last time out horse pace abbreviation filter to restrict your system to horses who led, were prominent, held up or a combination of any last time out.
By unticking one or more LTO pace abbreviations, you can ignore runners that ran in that style last time out.
If all LTO pace abbreviations are ticked, then all races will pass the LTO pace abbreviations filter.
You can quickly select or de-select all LTO pace abbreviations by right clicking on the list of LTO pace abbreviations and making your choice from the resulting pop-up menu.

Here are the pace abbreviation full descriptions:- 
L = Led
P = Prominent
H = Held Up


LTO Favourite or not
With the last time out favourite or not filter you can choose to look at just favourites or include 2nd favourites etc in their last race, here is how it works:-

If you want to only analyse LTO favourites then tick the FAV box.
If you wanted LTO favourites and LTO 2nd favourites then tick both the FAV and 2ndFAV boxes.
If you wanted to analyse races and ignore the favourite LTO then tick the FAV box but also tick the NOT box above it.

The NOT box reverses your choice so for instance if you want to leave out LTO favourites and LTO 2nd favourites then you tick both the FAV and 2ndFAV box but also tick the NOT box.

The many combinations you can choose gives you the freedom to analyse LTO favourites in the way you want.

 

 

Results Presentation
The results presentation screen allows you to choose how your system/research results are broken down.



The choices you have for results breakdown are self explanatory.

 

Reset System Variables Button

The reset system variables button does exactly what it says, when pressed it will re-tick all the courses, race types etc, reset all the ratings etc to blanks and reset all fields and tick box back to their default state.

 

System Results
The systems results screen is where your system/research results breakdown is shown, a description of the fields is below this screenshot.

Drilling down into results
If you double click on any results line you can drill down into the detailed results for further analysis
More details on drilling down can be seen in the Drilling Down to Analyse System Results


Column Heading Abbreviations
Each column heading is an abbreviation to save, below is an explanation of each one:-

The first field will be the breakdown type you choose if you did chose one.

Runners = Number of runners the system produced.

Winners = Number of winners the system produced.

Win S/R = Strike Rate Percentage.

Placed = Number of places the system produced (This does not include winners i.e. in the above screen shot the top line reports 17 placed runners, this is 17 placed runners not including winners, so 17 placed from 50 runners, the 50 runners are taken from the 73 overall runners minus the 23 winners).

Placed S/R = Place Strike Rate Percentage (This does not include winners, see above).

P/L to SP = Profit/Loss to SP.

ROI to SP = (This is the Return on Investment to SP).

P/L to BFU = Profit/Loss to Betfair Uplift (This is currently set at 10% over SP).

ROI to BFU = (This is the Return on Investment to Betfair Uplift).

LWR = Longest Winning Run.

LLR = Longest Losing Run.

Avg Odds = Average Odds (This is the average odds of all systems results.

Avg Win Odds = Average Winning Odds.

High Odds = Highest Odds.

High Win Odds = Highest Winning Odds.

 


Drilling Down to Analyse System Results
By double-clicking on any system results you can drill down into the detailed results for your system/research.


NOTE: THAT YOU CAN NOT SAVE A DRILLED DOWN REPORT AS A SYSTEM AND YOU ALSO CAN NOT MAKE SYSTEM/RESEARCH CHOICES FROM ANY TAB WHILE YOU ARE VIEWING A DRILLED DOWN RESULTS SCREEN

NOTE: IF YOU DRILL DOWN INTO A SET OF RESULTS WHICH CONTAINS 1000'S OF RUNNERS THEN IT WILL TAKE SOME TIME TO PROCESS YOUR CHOICE.

How to retrieve all the detailed results for your system/research
If you are drilling down from a report broken down by nothing i.e. you chose No Breakdown, just give me the bottom line in the Results Presentation tab, like the screen shot below shows, then the drill down will return detailed results for all the systems runners, in this case 51 bets.

Here is the screen shot of what the drill down double-click produced:-
You can see that in the recent report list the 2nd level now contains the report ALL RESULTS and this contains a full list of the results and lots of detailed fields.
You can choose more detail fields for drill down reports in the System Builder Preferences tab, which is covered in more detail later in the help file.

You can use the double chevron button to quickly move back up to the top level system report.


Drilling down into a part of your system/research results
If you are drilling down from a report broken down by a choice made in the Results Presentation tab other then the one explained above then you will be returned the detailed results for the section you double-clicked on.  

Below is a screen shot of a system broken down by year. 

When we double-click into the 2007 line we are presented with the results for that year, like the screen shot below.

You can see that in the recent reports we now have a 2nd level containing the 2007 year report we just created.

You can use the double chevron button to quickly move back up to the top level system report.


 

Exporting and Printing Results
F
rom any results screen you can right click and choose any of the following options, which are self explanatory

 

 

System Qualifiers

System qualifiers can be seen in two places, on the welcome screen and in the system builder system results section.

System Qualifiers in the System Results Section
As you build systems any qualifiers that have yet to run will be shown on the system results tab, like the screen show below

In the example above the selected system as thrown up 9 qualifiers running from the current declarations in the software.
You can use the splitter bar between the System Results and System Qualifiers grids to size each part of the screen.
You can right-click on any heading in the system qualifiers and export or print the results.


System Qualifiers on the Welcome Screen
As you save systems any qualifiers will be shown on the welcome screen, see the screen shot below

All the qualifiers from all your saved systems are shown on the welcome screen.
You can right-click on any heading in the system qualifiers and export or print the results.

You can also double-click and select a horse, jockey, trainer, race, course or add a bet from the pop-menu that appears like below

 

System Builder Preferences

The system preferences allow you to select extra fields to be shown when you drill down into a system/research.
The choices you make are saved for the next time you use the system builder.

NOTE: THE MORE FIELDS YOU CHOOSE THE LONGER YOUR DRILL DOWN SELECTIONS WILL TAKE TO APPEAR

Each detail field is explained next to the choices to tick.
You can quickly untick or tick all detail fields by right clicking inside the list.
 

 

Recent Report List and Help


Recent Reports
All your system/research queries end up in the recent report list.

You can enter a temporary report name in the field above the recent report list that will be assigned to the next report done. 
This helps when you do many reports in one session as you can give each a quick label/name to remind you of the search you did.

You can click on any past recent report and be instantly taken back to the results screen for that report.

Any drilled down reports appear under the main report heading like above in the screenshot. 


Help
The help system on the right-hand side of the system builder changes as you click into each system variable to give you instant help.

 


Saving and Deleting

Saving
You can save and delete systems using the buttons provided, see screenshot below

Once you have created a system then click the Save Button to choose a system name and save your system from the following screen:-

Enter your system name or choose from the drop down list to choose an existing system you wish to overwrite.

 

Deleting
To delete a system, choose a system from the drop down list then click the delete button

 

 

 

 

System Builder Videos

System Builder General Overview

 

 

Horse Watching with the System Builder

 

 

Saving a Horse with Conditions with the System Builder

 

 

Trainer Research and Saving a Trainer with Conditions

 

 

This video of the Proform System Builder is an a tour of the Declaration Filters

 

 

This video of the Proform System Builder shows you how to use the Declaration Types to Analyse Past Racing Days