Breeding Tests and Analysis

If your program versison is “Ultimate Pro+” or "Pro 2.0" or above then you will have access to the following breeding features:

You can now analyse breeding with separate reports for sires and damsires
You can now system test, analyse and report by sire, dam and damsire   
You can now system test based on the position something appears in a list (eg top 5 sires)
You can now load sire and damsire analysis into spreadsheets so you can sort by bets, wins, strike rate, profits, ratings etc.
You can now load jockey and trainer analysis into spreadsheets so you can sort by bets, wins, strike rate, profits, ratings etc.

The remainder of this email includes a number of breeding based systems plus documentation on how to analyse sires and damsires (sires of dams).

BREED=Y Command


If you add BREED=Y in the first line of any Expert Mode system (the line starting with the number zero) this tells the program you want to analyse sires and damsires. The analysis is in the System Analyser part of System Selector and looks exactly the same as the jockey and trainer analysis – in fact the same radio button is used that normally selects jockey/trainer analysis so it is a case of doing sire/damsire or jockey/trainer depending on whether you set BREED=Y or not (note you can have other commands on the first line in addition to BREED=Y).

New Variables for Testing Dam, Sire and Damsire


The new variables available in Expert Mode for testing sire, dam and damsire (sires of dam) are as follows:

SIRE - Sire of horse being considered
DAM – Dam of horse being considered
DAMSIRE – Damsire of horse being considered

Following is an example system testing for certain sires at Saturday Randwick meetings:

0.BREED=Y
1.DAYCODE="7"
1.V:TRACK="RANDWICK"
Number(SIRE,"Snitzel,Not A Single Doubt,Fastnet Rock,Exceed And Excel,Encosta De Lago,Medaglia D'Oro")>0
BPA<7
H:CPRICE<30

TIP: You do not need to understand the above Expert Mode code. To get it into Bet Selector just copy it and paste it into the Expert Mode editor in System Selector (which you get to by clicking the Expert Mode check box and then the “Add Blank System” button). Make sure you give the system a name, eg RANDWICK SIRES, when saving it.

Note that the first line contains BREED=Y which tells the program you want access to the new breeding analysis. Note also the use of a new function Number() which gives the position a variable occurs in a comma delimited list of character strings. These two new features are described in the next two sections.

New Number() Function


You will find this new function very handy when testing to see if a character string occurs in a comma delimited list of character strings. In the example system given earlier it is used to test to see if the sire name appears in a list of 6 sires.

The function is called Number partly to remind you that it returns a number. The actual number returned is the numeric positon the first string appears in the list. If no match is found the function returns zero which is why a test for greater than zero (>0) as in the above example gives the desired result of a match being found. However you can do more than that since the function will return 1 if found in the first item on the list, 2 if the second item and so on – those of you into points systems should appreciate the benefit of this.

Following is another example system where the new function is also used to test for track names. This system considers the main trainers at the main metropolitan tracks.

0.BREED=Y
1.DAYCODE="7"
1.Number(V:TRACK,"FLEMINGTON,RANDWICK,DOOMBEN")>0
2.Within(R:DIST,1200,1700)
2.Within(GNUM,3,4)
2.NUMFUP<6
Number(SIRE,"Exceed And Excel,Artie Schiller,I Am Invincible,Commands,Al Maher,Fastnet Rock,Flying Spur,More Than Ready")>0
Within(BPA,1,10)
H:CPRICE<30

Note the Number function has two more features to make it easy to use. First it converts everything to upper case before doing the string comparisons so it does not matter what case you use. Second it trims trailing spaces so for example when using V:TRACK in the above example we do not have to worry about the fact that it is normally 16 characters long with trailing spaces.

Sire/Damsire Analysis


As previously mentioned adding BREED=Y in the first line of any Expert Mode system tells the System Analyser part of the program you want to analyse sires and damsires – which it does in place of jockeys and trainers. When you have a system set up this way (with BREED=Y in the first line of the Expert Mode rules) System Analyser displays a new sire/damsire radio button where the jockey/trainer radio button would normally be. Select this sire/damsire radio button and click “Start” and you will end up with a sire/damsire analysis with columns of numbers for bets, wins, outs, strike rates, profits and ratings – just like what you are used to with jockeys and trainers except that of course this report now refers to sires and damsires.

Note that the ratings for sires and damsires follow the same scale as those used for jockeys and trainers, namely from a minimum of 1.0 to a maximum of 9.8 with 1.0 being the best and 9.8 the worst. The reason 9.8 is used as a maximum is because when accessing these ratings in system tests we use a value of 9.9 to indicate a jockey was not found in the file. Note also that damsires (that is sires of dams) are analysed in preference to dams as sires give rise to higher winning strike rates than dams.

In addition to viewing the HTML report of sire and damsire performance you can also click on the CSV button in System Analyser to view a spreadsheet of the same information. The advantage of doing this is that you can sort the spreadsheet for example with highest strike rates at the top or highest wins at the top etc. Of course if you are not familiar with sorting in Excel then you can stick to the HTML report (it will just take you a little longer to get a feel for the better sires and damsires). Note these new spreadsheets are also now available for the jockey and trainer analysis.

Usually you would apply a few system rules before doing a breeding analysis. For example in the systems given earlier a system was run over metropolitan tracks and then sires where analyses to see which ones produced better results at those main tracks. The following system was the result for quickly identifying the best sires for wet tracks.

0.BREED=Y
1.LOCATION$"SMBAW"
Within(GNUM,5,8)
Within(H:RUNS,0,5)
F:MARG>-1
Number(SIRE,"Dubawi,Lope De Vega,Onemorenomore,Savabeel,Street Sense,Commands,Artie Schiller,Foxwedge,Authorized")>0