System Selector for Past and Upcoming System Testing
System Selector is the horse racing system software
part of Bet Selector. Originally introduced in November 1994, System Selector helps you apply horse racing systems. You are probably
familiar with form based systems for selecting winners. Usually
a system has one or two main rules that do most of the work
and/or create the theme for the system. For example my Last
Start Winner system works on horses that won their last start
and my Same Distance Longshot system requires horses to be
racing over the same distance as their last start and to have
won their second last start - both these systems can be found in our free eBook
of 189 systems, downloading instructions for which will be sent to you by return
email if you send an email to
demo@capitalinfo.com.au
with your first name in the subject line.
You can apply
systems manually if you have the time to go through a form guide like the
Sportsman or Winning Post and check all the rules. Try it and you'll realise it
is time consuming - especially when you have to calculate days to past runs like
in the abovementioned systems. And it gets even more complicated if you have
rules requiring you to calculate things like distance rises and drops and
average prizemoney rankings. This is where the System Selector part of Bet Selector helps as you can enter and save rules for
one or more systems and then after just a couple mouse clicks System
Selector tells you which horses meet the rules!
Selecting "System Selector" from the pull down RUN menu calls up the
System Selector module within the program. System Selector was initially
designed to help users pick system selections for upcoming races but now
also lets users back test systems over past meetings they have
downloaded. Once you have added or imported systems you can then select one or
more for testing. The following options will get you started with this:
- Apply Name Filter: This button is used to filter the
system names in the left hand list box by a filter string you enter (to the
immediate left of the button). Using a filter string of SYD for example
would list only systems with the letters SYD in their name. Note the
opposite can be achieved by using the filter string !SYD which would list
all systems that do not contain the letters SYD.
- Clear Filter: This button removes the filter and
reverts to listing all available systems.
- Operate on Selected System Only: This default setting
is used when you only want to operate (eg test or analyse) a single system
at a time.
- Operate on All Systems in List Box: Clicking this radio
button will cause operations (eg tests) to be applied to all systems listed
for the selected group.
- Add 'Blank' System: This button is used to add a
new system template which can then be used to type in a new
system into (via the "Edit System" button).
- Expert Mode: This checkbox allows you to switch to
Expert Mode where you can access hundreds of extra rules. Full documentation can be
found on our Expert Mode Blog.
Once you have created and selected some systems to work with, System Selector lets you
carry out one of the following operations via buttons on the
left and right
of the window:
- Test System: This button brings up a dialogue for starting a system
test on the selected system. The main requirements are that you set a start and
end date for the test via drop down date lists.
- Analyse System: This button brings up System Analyser which provides a
"Start" button for generating System Analysis, a "View
Previous Analysis" for viewing the last analysis and a "View current CSV
file" button for bringing up the current CSV file of system
selections.
- Edit System: This button brings up a
template for the selected system into which rules can be
typed. Full details
on defining system rules can be found below.
- Delete System: This button allows you to delete
the selected system or systems.
- Import/Export Systems: These buttons are used to
import/export all systems in a selected list/folder (a DBF file is used for
Normal Mode and a zip file for Expert Mode).
The large list box in the middle of the window displays system selections
by default but can be changed to view other info according to the following
buttons immediately above the list box. Note the currently active view is
denoted by bold button text.
- Selections: This default view shows the horse names and
rated prices for system selections. The list shows race number, TAB number,
horse name, last 4 start finishing positions followed by the rated price
(actual rating is displayed if testing Better/Plus Ratings and MyCalc is displayed if using MyCalc). If TAB
results are available a profit and loss summary is provide at the
end of the list for win, place, quinella, exacta, trifecta and first four (note
the top 6 rated horses are used by default for exotics).
- Rules: This button displays a text
listing of the rules for the selected system.
- Bet File: This button brings up a
display of bets for the most recent date of the selected
systems last test. Bets can be in either Tabcorp "betstream" format or
TABTouch (WA TAB) format.
Included bet types (eg trifecta, quinella, exacta, first 4,
win and/or place) are those checked on the abovementioned
"Test System" dialogue.
- Log File: This button brings up a
list of performance summary tables for recent system tests.
- Summary: This button produces a text
listing of the rules and last test performance summary for
the selected system.
- Sort: This
button displays a sorted list of system test results.
Note there is a "Open/Print" button towards the bottom of the window that
allows you to open the above reports in a separate window (namely in Word,
WordPad, Notepad etc depending on your computers file/program associations).
This feature can be used for printing reports.
Creating Systems
To create a new system you simply (a) use the last "Add 'Blank' System"
option to add a system with 'blank' rules and then (b) use the "Edit System"
option to give the system a name and define its rules. Note the resultant edit
window differs depending on whether you have "Expert Mode" ticked or not (best
to leave it un-ticked if you are just starting out with the program).
System names can includes special characters like dashes, underscores or
numbers but not those that can be used in Windows to define file paths like
full stops or slashes. System names can also include special codes to
determine which ratings are tested as follows:
AVB1 - Main Class Ratings
AVB2 - Better Class Ratings
AVB3 - Plus Class Ratings
PP1 - Main Time Ratings
PP2 - Better Time Ratings
PP3 - Plus Time Ratings
WGT1 - Main Weight Ratings
WGT2 - Better Weight Ratings
WGT3 - Plus Weight Ratings
Note the last three (weight ratings) are only available in Bet Selector
Pro 3.
Testing Systems
To test a system you simply use the "Test
System" option to do the test. Note you can pick
system selections for any period (past present or future) by simply using the
start and end date selection lists. These and other controls available on the
Test System dialogue are as follows:
- Start and End Dates: These drop down lists contains the dates of all meetings
from which you must select a start date (earliest date) and end date (latest date) for the system test.
- Use last system test dates: This button sets the start and end dates
for your system test to the last ones used for the same system(s).
- Click once or more to select past months: This button sets the start and end dates
for the most recent or previous months.
- Click once or more to select past years: This button sets the start
and end dates for the most recent or previous years.
- Show all dates available: This button shows all dates
and sets the start and end dates
so that your system test will include all dates available.
- 2nd/3rd Picks: These radio buttons determine how selections for
second and third are determined. The default is for them to be counted in
rated order with options being to count them in market price order or just
repeat the win selections for second and third.
- TAB Bet File: These check boxes allow you to determine the bet
type for which bet strings are generated.
- Bet Size: This text box allows you to enter a bet size multiplier
in case you want to use higher than the default one unit for bets saved in
the TAB Bet File.
- Ignore Checkboxes: These checkboxes can be ticked if you want
certain rules like Day of week, venue, track condition, field size/barrier,
market criteria. Plus there's a checkbox for eliminating the display of API, Win% and Place% rankings
on selection lists (3 numbers strung together with asterisks displayed for rankings above 9;
they are followed by a plus or minus
number denoting the prizemoney change from the last
race in $000).
- List Checkboxes: These checkboxes can be ticked to
force only resulted races to be tested and displayed, for only win and place
results to be displayed.
- Force File Checking: This check box can be ticked if you want
to force checking of indexes and TAB results.
- Remove Duplicates: This check box can be ticked if you want
duplicate selections to be excluded from the listing output and summary
calculations.
- Don't auto close dialogue: This check box can be ticked if you
want the test dialogue to remain open after the system test is complete.
- Set Active Races to Y: Used to set the "active" flag
for a race.
- Max 1 Pick per Race: Used to pick only one horse if
more than one are selected in a race (based on TAB no closest to 1).
- Start and Stop: These buttons are used to start and
stop a system test.
- LOG File Comment: This text box allows you to enter a brief
comment that will be included in the log file for the system.
- Global MyCalc: Entries for Global MyCalc name, min and
max need
no longer be used as you can now select and have more control over testing
MyCalc values in the main system rules window (see MyCalc support page for
more details).
IMPORTANT: If you are running tests over past meetings and
want profit and losses to be reported then you must source TAB results daily via the Race Day Live part of the program
and/or via the
master TAB result files that are updated on our web site around the 2nd or 3rd
of each month. These so-called "master result files" can be obtained via the
“Download/Reindex TAB Results” option off Bet Selector’s main pull-down FILE
menu (the FILE menu you get to when you first start up the program and before
you select any other menu options).
Detailed help is available on accessing TAB results via the
Help button in the abovementioned part of the program. Note that you also need
downloaded past form files for system test to work over past dates.
Downloading Free Systems
If you run System Selector,
you will notice a "Download Free Systems" button at the top
center of the screen. This brings up a dialogue with additional
buttons to download over 180 free systems. Using these buttons results in the free systems being
downloaded to your Price folder in specially named and
structured DBF files which can be imported using the Import
Systems button mentioned earlier.
The following instructions show you step by step how to
download free systems into Bet Selector:
- Select "System Selector" off the pull down RUN menu.
- Click the "Download Free Systems" button at the middle top of the
window and then click the "Neale's Systems" button on the resultant
pop-up dialogue (make sure you are connected to the internet when you do
this). This will download the systems in a DBF file to your Price folder
(C:\Price). Then close the pop-up dialogue (you can go back to it later to
download other systems you may not have).
- Click the "Import Systems" button on the far right hand side
of the window. A "File Open" dialogue will pop up showing a list of DBF
files in your Price folder (note you may have to scroll down past a
number of folders to get to the files). Select the file named
EXPORT_NEALES_FREE_SYSTEMS.DBF and click the "Open" button.
- The new systems will now appear under NEALES FREE SYSTEMS via
the drop down tool at the top left of the window. This list will now
include my original 46 free systems plus my 5 new systems.
In step 2 above you will also notice buttons for PGFreeBeez free
systems and Drongo's free systems. The procedure for downloading and
importing these systems is the same as above except that the respective
file names are EXPORT_DRONGOS_FREE_SYSTEMS.DBF and EXPORT_PGFREEBEEZ_FREE_SYSTEMS.DBF
Note that downloading and importing these free systems will in no way
affect your existing systems as long as you have not previously
imported them (if you have imported the same systems before then
they will be duplicated upon subsequent import unless you delete the original
ones first).
Importing Third Party Systems
You may have system rules in DBF files sent to you by another Bet Selector
user. To get these systems into Bet Selector you need to take a note of the file
name and save it to your Price folder (C:\Price). Then click the Import Systems
button on the far right of the System Selector window and a "File Open" dialogue
will pop up showing a list of DBF files in your Price folder (note you may have
to scroll down past a number of folders to get to the files). Just select the
appropriate file and click the "Open" button to import the desired systems.
Main System Selector Rules
System Selector works by allowing you to set maximum and
minimum bounds to a variety of parameters. Parameters are
initially set to select as many horses as possible but by simply
restricting the upper and lower bounds, a smaller sample of
horses is selected. Various Yes/No criteria are also available.
A list with descriptions of the main System Selector criteria
follows:
- Race Distance: Sets minimum and maximum bounds for the
upcoming race distance.
- Race Field Size: Minimum and maximum bounds for
field size can be set. This allows the program to easily
ignore races with very small or large fields.
- Race Class: Minimum and maximum bounds for race
class can be set. The scale is in kilograms and is
calculated form a weighted average of the recent ratings of
the better quality horses in the race - best races are 60+,
above average class 50-60 and lowest classes in 40s and
below.
- Active Races Only: Only used if you set races as
active or not in the Price Predictor (manual scratchings)
part of the program.
- No. of 1st Up Runners: Selects races by setting a
minimum and maximum bound
to the number of first up runners you wish to allow in
races.
- No. of LS Winners: Selects races by setting a minimum and maximum
bound to the number of last start winners in race.
- Minimum Starts (all horses in race): Selects races by
setting a minimum number of starts for all horses.
- Race Prizemoney: Selects races by prizemoney on
offer.
- Day of Week: used to select the day of the week,
eg 7 for Saturday only, 1 for Sunday only, 17 for Saturday
and Sunday, 1234567 for all days etc.
- Venue: Venue code, eg S for Sydney, M for
Melbourne, B for Brisbane, A for Adelaide, W for Perth and X
for anything else - or a combination of these eg SMBAWX for
everything, SMB for just the 3 eastern capitals etc. Using
the same letters but in lower case picks provincial venues
in each respective state (eg s for NSW provincials, m for
Victorian provincials etc). Also lower case x picks country tacks, N picks New
Zealand tracks, H picks Hong Kong tracks and G picks Singapore. Finally you can string two or three 3 letter track codes together
like *MOPMPK to test for both Morphettville tracks (you can
use this for any combination of 2 or 3 track codes whether
they are at the same location or not).
- Track Condition: F for Firm, G for Good (and Fast), D for Dead,
S for Slow/Soft and H for Heavy or any combination of these eg
GDSH or FGSH for all conditions.
- Sex of Horse: Uses mask string of cfghmr to
select the sex of a horse.
- Age of Horse: Minimum and maximum bounds for age
can be set. This allows the program to easily ignore horses
of certain ages or indeed entire races for specific ages.
- Career Starts: Selects horses by how many career
starts they have had.
- Career Wins: Selects horses by how many wins
they have had.
- Barrier Position: By setting of minimum and
maximum bounds can be used to eliminate inside barrier
horses or outside barrier horses or both.
- TAB Number: Usually used to eliminate high TAB
number horses but can also eliminate low TAB number horses
or both.
- Weight to Carry: Maximum and minimum bounds
can be set to eliminate horses racing high in the weights or
low in the weights or both.
- Wgt Above Limit: Selects horses by how much
they are above the limit weight using the weight to carry data entries (see
notes at end of this section).
- Wgt Below Top: Selects horses by how much
they are below the top weight.
- Jockey allowance: Selects horses by jockey
allowance.
- Exclude F, M, FM Races: Rules for including or excluding races for fillies,
mares and/or fillies and mares.
- Career %: Selects horses by
career win and place percentages.
- Dist %: Selects horses by
distance win and place percentages.
- Track %: Selects horses by track win
and place percentages.
- Going %: Selects horses by going win
and place percentages.
- Days to Last Start: Typically used to concentrate
on horses having raced in recent weeks by setting of the
maximum bound. Can also set a minimum bound.
- Days to 2nd Last Start: Typically used to
concentrate on horses having two closely spaced races in
recent weeks by setting of the maximum bound. Can also set a
minimum bound.
- Days to 3rd Last Start: Typically used to
concentrate on horses having three closely spaced races in
recent weeks by setting of the maximum bound. Can also set a
minimum bound.
- Runs This Preparation: Selects horses by the
number of runs they have had back from a spell.
Useful for excluding horses that are first-up, second-up and
so on.
- Last Start Finish Position:
Selects horses by their finishing position at their last
start.
- 2nd Last Start Finish Position: Selects horses by
their finishing position at their second last start.
- 3rd Last Start Finish Position: Selects horses by
their finishing position at their third last start.
- 4th Last Start Finish Position: Selects horses by
their finishing position at their fourth last start.
- Last Start SP: Selects horses
by their Starting Price at their last start.
- 2nd LS SP: Selects horses
by their Starting Price at their second last start.
- 3rd LS SP: Selects horses
by their Starting Price at their third last start.
- Max Distance (rise-drop): A limit can be placed
both on distance rise and distance drop to concentrate on
horses only going up or down in distance a specified amount
from their last start. A change in distance from "Last Best
Distance "LBD" start (the distance of the start out of last
3 with least margin) can also be limited.
- Max LBD (rise-drop): A limit can be placed
both on distance rise and distance drop to concentrate on
horses only going up or down in distance a specified amount
from their "Last Best Distance "LBD" start (the distance of
the start out of last 3 with least margin).
- Weight Change: Both a minimum and maximum weight
change can be specified to concentrate on horses only going
up or down a certain amount of weight from their last start.
- Won (or Okay) at the Distance: Indicating 'Yes' will select
only those horses having won at the distance. Indicating
'No' will disregard the criteria and consider all horses.
Blanking out the criteria will pick all horses considered
suitable at the distance even if they haven't won over the
exact distance.
- Won at This Course: Indicating 'Yes' will select
only those horses having won at the track while indicating
'No' will disregard the criteria and consider all horses.
- Metropolitan Run Last Start: Indicating 'Yes' will
select only those horses having last raced on a metropolitan
track. Indicating 'No' will disregard the criteria and
consider all horses.
- Saturday Last Start: Indicating 'Yes' will select
only those horses having last raced on a Saturday.
Indicating 'No' will disregard the criteria.
- Favourite Last Start:
Indicating 'Yes' will select only those horses that were
favourite at their last start. Indicating 'No' will
disregard the criteria. Note: The above Yes/No
questions can be answered with an X to get the opposite of
Yes (eg not last start favourite - remember answering N
ignores the criteria).
- Same Track at Last Start: Selects horses that raced at the same
track last start.
- Trained at Track: Selects horses at their home track.
- Maximum $000 Prize Increase: Used to put an upper
limit on the amount by which a horse can increase in "class"
based on the prizemoney of the upcoming race in thousands of
dollars compared to that of the last race.
- Must be Yes for Winning Form: Can be set to Y if
you only want to select horses allocated Yes for winning
form (as per Peter Bent's exotic handicapping method),
otherwise ignored.
- Must be Yes for Improver: Can be set to Y if you
only want to select horses allocated Yes for Improver (as
per Peter Bent's exotic handicapping method), otherwise
ignored.
- Last Trial Sim Dist: Will test for whether the
"last" barrier trial was at a similar (within 250m) distance.
- Last Trial Max Fin Pos: Will test for presence of a finish within
a certain position at a "last" barrier trial.
- Avg Prize Index: Selects horses by their absolute API
(average prizemoney index) value.
- Average Prizemoney Rank: Typically used to
concentrate on horses with high average prizemoney
(prizemoney divided by number of starts) by setting a
maximum ranking bound. A minimum bound can also be set.
- Win % Rank: Typically used to
concentrate on horses with high win percentage by setting a
maximum ranking bound, eg using 4 would force only the 4
highest win percentage horses to be listed. A minimum bound
can also be set.
- Place % Rank: Typically used to
concentrate on horses with high place percentage by setting
a maximum ranking bound, eg using 2 would force only the 2
highest place percentage horses to be listed. A minimum
bound can also be set.
- Predicted Posn Rank: Based on the
program's own rated predictions, minimum and maximum
finishing position bounds can be set to force a system to
confine selections to certain rated positions.
- Predicted Margin: Based on the program's
predictions, you can force a system to concentrate on horses
predicted to fall within a minimum to maximum range of
margins. Setting the minimum to zero and the maximum to a
negative number, (eg -1 or -2), selects races where the
predicted winner is predicted to win by at least the entered
amount (eg 1 or 2 lengths).
- Predicted Odds:
Both minimum and maximum rated price bounds can be set but
typically you would set just the upper bound to force the
program to concentrate on the more highly rated horses.
- Base Rating: Selects horses by applying a min-max range for Base rating.
- Peak Rating: Selects horses by applying a min-max range for Peak rating.
- Last Start Rating: Selects horses by applying a min-max range for Last Start rating
ranking.
- Base Rating Rank: Selects horses by applying a min-max range for Base rating
ranking.
- Peak Rating Rank: Selects horses by applying a min-max range for Peak rating
ranking.
- Last Start Rating Rank: Selects horses by applying a min-max range for Last Start rating.
- Last Start Margin: Selects horses by applying a min-max range for
Last Start margin. Setting max to a positive
figure, say 3, selects all horses having finished within 3
lengths of the winner (or won) at their last start. Setting
max to a negative number, say minus one (-1), selects all horses
having won by at least one length at their last start.
- 2nd LS Margin: Selects horses by applying a min-max range for 2nd
Last Start margin. Setting max to say 3
selects all horses having finished within 3 lengths of the
winner (or won) at their last start.
- 3rd LS Margin: Selects horses by applying a min-max range for 3rd
Last Start margin. Setting max to say 3
selects all horses having finished within 3 lengths of the
winner (or won) at their last start.
- Last Start Turn: Selects horses by applying a min-max range
for for Turn Position at their last start.
- 2nd Last Start Turn: Selects horses by applying a
min-max range for for Turn Position at their second last
start.
- 3rd Last Start Turn: Selects horses by applying a
min-max range for for Turn Position at their third last
start.
- Last Start Settling: Selects horses by applying a
min-max range for for Settling Position at their last start.
- Exotics Standouts: You can set a minimum as well
as a maximum for the number of top rated horses used for
both second and third in exotics (note for first fours the number used for
fourth is the same as for third).
- Market Criteria: SP Price (min-max) allows you to select
horses by their Starting Price (expressed in dollars) using the min and max
range. SP Rank (min-max) allows you to select horses by their Starting Price
Ranking, eg 1-1 for favourite, 1-3 for top 3 favourites etc. SP Overlay %
refers to the extent of overlays being tested. Zero (0) means overlay
testing is ignored. 100 means only horses at exactly the rated price or
better are included. 150 means only horses at exactly one and a half times
the rated price or better are included. 200 means only horses at exactly
twice the rated price or better are included and so on.
Weight above lowest weight: Note there are no separate data entry boxes for
this but tests can be done using
the existing weight carried range boxes. If the program sees numbers less
than 40 it assumes you wish to apply a "weight over lowest weight" range
rather than a "weight carried" range. So for example setting "weight
carried" minimum to 1 and maximum to 3 would select all horses weighted
between 1 and 3 kilograms over the lowest weight. Note you can mix the
numbers and could have a minimum of 1 and maximum of 55 which would select
horses at least 1 kilogram over the lowest weight but not weighted more than
55 kilograms.
Exclusive System Selector Rules
System Selector
can be used to test newspaper markets, official handicapper ratings and the week of the
year in which a horse was actually born. A list of the rules for this data is as
follows:
- Market Price: Sets minimum and maximum bounds for the
early market price from AAP (same as in newspaper form).
- Adj Market Price: Sets minimum and maximum bounds for the
early market price as above but after being adjusted for scratchings.
- Market Price Rank: Sets minimum and maximum bounds for the
early market price rank.
- Official HCP Rating: Minimum and maximum bounds for
the official handicapper rating assigned to the horse.
- HCP Rating Rank: Minimum and maximum bounds for
the official handicapper rating ranking.
- Birth Week: Minimum and maximum bounds for
the week of the season in which the horse was actually born (1 for first week
through to 52 for last week).
Note the above data can only be tested back to 1/12/2011 when it was
first introduced in our form downloads. Note also early market prices are not
available for non-TAB meetings or New Zealand or Hong Kong meetings.
Special Ratings Test Rules
Originally System Selector was only designed to test against the
programs main ratings using the abovementioned Predicted Posn/margin and
Odds rules. With the addition of Better Ratings and Plus ratings you can
now test for these ratings by adding special codes into your system
name. Details on how to do this and other special ratings test are
listed below:
- Predicted Margin Tests: To test for the predicted margin between
the 1st and 2nd predicted finishers, enter the desired standout margin as a
negative number into the maximum predicted margin box while leaving the
minimum predicted margin at zero. Note this picks "races" rather than
"horses" so you have to also set Predicted Posn min and max to 1 each if you
want to pick the top horse that stands out by above margin.
- Better Ratings Tests: To test "Better Ratings" your
system name must include BR$ and followed by the number of top "Better
Ratings" horses you wish to include. For example BR$1 will test the top
Better Ratings horse only, BR$2 will test the top 2 Better Ratings horses
combined, BR$3 will test the top 3 Better Ratings horses combined and so on.
BR$24 will test the entire field and can be used when you want to see
"Better Ratings" for each horse in a race. You can also exclude top horses -
for example BR$2-2 will pick the second top horse only, BR$2-3 the second
and third top only etc.
- Plus Ratings Tests: To test "Plus Ratings" in System
Selector, your system name must include PR$1 to get top Plus rated, PR$2 to
get top 2 Plus rated through to PR$24 to get entire field. Note that ratings
are displayed for each horse in kilogram units using a traditional scale
whereby anything above 60kg is very good.
- Better and Plus Ratings Rated Price Tests: The overlay and
rated price range tests can be
changed to reflect Better Ratings prices if you have VBR$
instead of BR$ in the system name. Similarly if you use VPR$ instead of PR$ then
tests refer to Plus Ratings prices. The letter V has been chosen
because you can think of it as standing for "Value". Remember you
still have to have numbers as described above after the $ sign and you still
need to set the Overlay Index criteria if testing overlays.
- AAP 100 Point Ratings: AAP ratings as found in many
newspaper formguides (from 100 points for
the top horse and down) can be tested from 2013 onwards. This is done via two new MyCalc
system test variables RTGDRY and RTGWET - the first not surprisingly is for
dry tracks (the ratings you see in the newspapers) and the
second for wet tracks. Rankings for these can also be tested via the
variables RDRANK and RWRANK. Note from 2023 there is no difference between
wet and dry.
- New Class and Weight ratings: As mentioned earlier, new class and
weight ratings can be tested by placing the code AVB1 for main class and
WGT1 for main weight in the system name (note weight only available in Pro ver 3). For Better ratings change the 1 to a 2 and for Plus ratings change
it to 3.
User Defined Filter String Rules
Note use of these filters is no longer recommended as much better
functionality for this type of testing is now available in Expert Mode.
Filter strings allow you
to test for multiple/individual horses,
classes, jockeys, trainers and breeding sire/dams. They are saved and linked into your system by selecting them from the drop down
lists in the right column of the rules screen. The filter drop
downs have the names MyClass, MyHorse, MyTrainer, MyJockey and
MyBreed alongside them to indicate what they are for. To the
right of the drop downs are small push buttons with the letter
"e" (for edit) that take you to a filter entry/edit dialogue
where you can enter and edit your filters for each category.
The
filter strings (can be up to 255 characters) are basically names or parts of names separated
by commas and the filter checking process simply checks each
filter in the filter string against each horses relevant
details. For example a filter to pick three horses would look like this:
Apache Cat,Weekend Hussler,Takeover Target
A filter to
pick trainers would look like this:
Waterhouse,Cummings,Hayes
A filter to pick classes 1-6
would look like this:
Class 1,Class 2,Class 3,Class
4,Class 5,Class 6
If you want to
exclude instead of include items from your filter lists then
just put an exclamation mark (!) at the beginning of the filter
string. So to ignore Maidens use the following filter string:
!Maiden
And to ignore Classes 1-6 use the following
filter string:
!Class 1,Class 2,Class 3,Class 4,Class
5,Class 6
Once you click the
"e" button to modify or create filters, you can add as many as
you like as they don't have to be linked to the system you have
loaded at the time. Indeed when you exit the filter entry/edit
dialogue and go back to the system, the previous filter choice
if any is not changed and you have to change it yourself if you
have just added a new filter you wish to use. Note also that
once the filter entry/edit dialogue pops up you are not meant to
be able to go back to the rule screen until you close it so please remember to
close the filter entry/edit dialogue when you are done.
Note when testing the class of the race with the filter string Group I it will also pick up Group II and Group III. To
get around this you can force an exact comparison by
putting an equal sign at the front of the filter string, for example =Group
I will only pick Group one races.