Home Programs About Me Help Centre Testimonials Contact

Help Centre.

New Users:

These links will show new users all they need to do to install, register and update the FEU program without errors.

Before Installation




Program Help:

These links show explanations of each programs functions, pictures and user tips to get you started using Form Elements Utilities.


FEU Main Window

Black Book

Single Selection

CSV Times

Race Eliminator


Bet Ledger

Info Portal

System Refinery

Video Tutorials:

Here are a few brief videos that might improve your grasp of the programs functionality. Most are short and open in a separate window. Some aspects of the program may have changed since the videos were made.

You may need to click again if they don't play the first time. Use the Zoom function of Internet Explorer to make them bigger to suit. (Ctrl +)

Form Elements Utilities:

This is the 'Face' of Form Elements Utilities.

To run the program go to your Start button, then to Programs and you will find a new shortcut to the FEU under the heading of Form Elements.

In order for the program to run correctly in Vista and Win 7 , the program must have administrator privileges.

Win7: Goto  Start Menu > Form Elements) and select 'Properties' from the menu. Navigate to 'Compatibility' tab and tick the 'Run as Administrator' tick box in 'Privilege level' area located towards the bottom of the 'Compatibility' tab. Apply, OK and close. From now on this program will always run as administrator.

 You can also create your own desktop icon. Simplest way to do this is to navigate to Start > Form Elements  and right click the FEU icon, then go to 'Send to' menu item and click on 'Desktop(create shortcut)'  onto your desktop. Now you will have a desktop icon as well.

VISTA : On your Keyboard press and hold  the 'Windows key' and then press 'R' key. A 'Run' box will open up. Type in C: (that's Letter C and a Colon) and press OK. This will open C drive in My Computer. Find and double click folder called  'Program Files'. There find and double click folder ' Form Elements'. There find and double click folder 'FEU'. Find a file called Form Elements Utilities.exe (Application type) and right click it. Select properties. Go to Compatibility Tab. Tick the 'Run as Administrator' tick box in 'Privilege level' area located towards the bottom of the 'Compatibility' tab.  Apply, OK and close.

You can also create your own desktop icon while here. Right click the application again and select 'Send To' , then click on 'Desktop(create shortcut)' . Now you will have a desktop icon as well.

When you install this program you will be informed that your Product code does not match and that registration and set up values are not complete, this is normal.

Set up and Registration is accessed through the 'Set Up' menu item. Further details are on the relevant pages that can be accessed from links above.

To access the individual parts of the program use the 'Select Utility' menu item, or simply click on the blue writing that describes the utility that you wish to use!

Prior to registration only the 'Set up' , 'Help' and 'About' menu items will function. You will not be able to access the individual parts of the program until you have the Product code.

Black Book:

This is the main window of the Black Book utility.

The Black Book program above is divided into 2 main sections, PPFA and MY Black Book, to enable the running of either or both a few conditions must exist!
You must have Bet Selector and have up to date form files to use MY Black Book, to use PPFA Black Book you must have PPFA and to make any sense, you must be using their Black Book in accordance with their methods. That includes maintaining regular updates either manually yourself or through their Database update service.

When to run the Black Book. For best results, run the Black Book at the end of your analysis. Do the scratchings and ALL other adjustments in BS and PPFA first, this includes generating a Race Day Sheet in PPFA (if you have it) for todays races.
Close both BS and PPFA and run the Black Book application. Time wise, I expect that a Saturday search should take up to 60 seconds to complete on an average PC.

To use the PPFA portion simply tick "Show PPFA Black Book Horses" check box and then click the Show Horses button at the bottom of the program. The selections that are matched up for today will be displayed when you exit the program for viewing/printing.
The program uses the current Race Day Browser date, so you need to do all your PPFA adjustments, and generate the browser for the day that you wish to check before running Form Elements Black Book.
The Bonus Filter is used to filter horses based on the PPFA bonus. Zero for all, for instance '3' to select horses which have a bonus equal or higher then 3 for instance.

To use MY Black Book portion simply tick "Show MY Black Book Horses" check box and then click the Show Horses button at the bottom of the program. The selections that are matched up for today will be displayed when you exit the program for viewing/printing.
The program will display a date selection panel from which you select the date that you want to test.

You can run both together the same way, providing that the dates are same for both sections.

MY Black Book allows you to create, edit and delete the horses that you want to keep. This is all done by using the right click menu. Click on a horse with the left mouse button and then right click with the mouse. You will get a menu of options to use.

To create a new horse entry right click in the grid and select 'Add New' menu item, you'll be taken into a separate window where you can enter the new horses name and comment then you submit the changes and your horse is entered. The program will also list all horses running today (or chosen day) so that you can select your horse. If you wish to enter a horse from a day other then today then press the button that says 'Show horses on other day' to get a choice of dates.

To edit a horse select its name by clicking on it and press 'Edit' menu item with the horses name, you'll be taken to same separate window where you can edit the horses comment or its name and then submit the changes.

To Delete a horse select its name by right clicking on it and press 'Delete' menu item with the horses name.

To search for a horses name Type in the horses name or even a part of its name into the box next to the 'Search' button. Press the Search button. Your horse and others similar will appear. When you want to see the whole lot again press the 'Show All' button to reset.

To Sort horses by last edit date You can now sort the horses by the date that you edited them last. Perhaps you can delete entries that are too old or something similar. Do this by clicking on the 'Last Edit' Column Heading in the grid.

Single Selection +:

This is the main window of the Single Selection utility. :

Single Selection eliminates all races from your system test output CSV that have more than the maximum selections per race that you set in the program!

This can be done daily as your betting routine or during testing phase of the system or a group of systems. The results are displayed in a text output similar to BS and a special file can be generated that allows the user to run the amended system result through BS system analyser to see changes in results without altering the original system CSV!

You must have Bet Selector to use Single Selection.

Running time : The expected running time of a search will greatly depend on your PC.
There is a very modest time calculation built into the program based on 200 records per second. Modern PC's will do 400 - 500.

When to run Single Selection. For best results, run Single Selection at the end of your analysis. Do the scratchings and ALL other adjustments in BS first, if you plan to use FESS daily. If testing systems past performance, then just run your selected system or systems first.

Select either option 1a or 1b then the output and press the button at the bottom, a selection window with your system CSV files will open, select the appropriate system CSV and then click OK. NOTE: if testing multiple systems the CSV will be in a format of 'All_your systems filter_systems'.

1a Maximum selections per race : simply type in the most horses you want per race.

1b Analyse RACE strike rate : When running multiple systems in a test the total amount of races displayed in the results summary will be the total races bet in all the systems added together. This does produce a per race strike rate for all races accumulative. If you would like to know what the race strike rate is if you combined all your multiple selections per race as 1 bet then run this feature. It will give you the absolute strike rate PER RACE irrespective of how many horses are bet in the race

Compress duplicates as single bet : You can choose to compress duplicates as a single selection, this will allow you to select races that have duplicate multiple selections. e.g. If you set max selection per race at 1 and there was a race whose only 2 selections were the same horse by two different systems, that race will be eliminated using normal settings. If you select to compress the duplicates then this race will then be counted.
When selecting absolute per race strike rate this feature will also eliminate duplicates.

ONLY keep duplicates : This feature, when selected will only retain horses that are selected by more than one system and deliver its results in the usual way including the BS re-analysis if selected. You must also select 'Compress duplicates' for it to work.

Outputs : There are two outputs available, text BS style output and a re-analysis file to be used in system analyser of Bet Selector. Both can be selected as part of the same search.

Text output : Simple text that opens up in Notepad displayed when you exit the program for viewing/printing. When you enable duplicates compression, the result displaying such as '- Duplicated x 2' is for informative purposes only, the horse was bet as a single selection. The two options are self evident in that they will both open the result file but one will not display the selections. This is for system tests that are long.

Sort by Time and Date : This has been replaced now, the program will automatically detect if the file is adjusted and proceed accordingly.

Analyse in Bet Selector after processing : This feature will send a new CSV to Bet Selector so that you can analyse the results of the changes that you have made against the original test, which remains intact. If you select this feature it will be performed at the end of the procedue you choose.

Single selection text will give you new stats for win and place, including longest run of losers and winners in a row as well as average run of wins and loses. NEW in version 5.3.0 if you have multiple systems represented in your file each system will be broken down into their own results as well as the over all results.

CSV Times:

This is the main window of the CSV Times utility.

CSV Times adjusts the start times of races in any BS system test output (CSV) file, also it will sort the file in race run order even for multiple day and system test!

This can be done daily as your betting routine or during testing phase of the system or a group of systems. It will not destroy the files integrity and it can still be used in BS system analyser to see the results.

You must have Bet Selector to use CSV Times.

Running time : The expected running time of the adjustment process will greatly depend on your PC, and size of the CSV file, daily routine test shouldn't take more than a few seconds.

When to run CSV Times. For best results, run CSV Times at the end of your analysis.
Do the scratchings and ALL other adjustments in BS first, then run your system be it a batch or single system.
ONLY run the adjustment ONCE, when you re-test the system only then re-run the adjustment.

Select your state and press the Adjust CSV time button, a window with your system CSV files will open, select the appropriate system CSV and then click OK. When the adjustment is finished you will be presented with 2 NEW buttons to either open the CSV that was just adjusted or print out a summary of the selections based on run time order. NOTE: See below how to set the programs time references first.

Times in reference to NSW : Modify the default settings for all states in relation to NSW.
For instance when daylight savings is on in NSW, QLD time needs to be adjusted 60 minutes forward (60), in the appropriate window, time behind NSW needs to be made up hence the positive number. You will only have to do this a few times a year.

Only NSW will produce correct results.

State Reference: This setting will allow you to select the state to which you want to convert the times to and has nothing to do with the reference times.

When you press the 'Save Time References' button you are saving not only the Reference Time settings but also the State Reference (your choice of state to adjust time too). The below screen is the Daylight Savings (DLS) reminder set up which is also part of the time references saving process.

Depending on current situation, you are either waiting for DLS to start or to finish. The setting above is for DLS to finish and all the OFF reminders are active (ticks in DLS-off). If you were waiting for DLS to start then all the ON reminders will be on (ticks in DLS-on) and the others will be turned off (unticked).
The reminders work using the entire period of DLS, either its DLS time or not. So if you leave the on reminders turned on, you will be reminded each day of the DLS period to adjust the times, this is why, when you adjust the time you should change the reminder to the opposite side. The dates for DLS each year are found on the net using Google, change them as needed each year.

NEW : I have added a button that allows users to download the current setup for all states via a new button 'Download New Time Settings' this reads a file from the internet that has all the current profiles already done for you by me. Set your state reference only and then press the button and you are done !!!

Just added , has been the ability of the program to acurately adjust time of any race at any AU, NZ and HK track back to year 2000. This includes all variations of daylight savings for all those years. Using this you can now use the staker analysis in Bet Selector to accurately see your bets performance for any period as well as seeing results in the printouts from FEU.

Open any CSV and Print Summary of any CSV : These buttons will allow you to perform those tasks on any BS system test CSV regardless if it was adjusted or not.

Race Eliminator:

This is the main window of the Race Eliminator utility.

Race Eliminator is a collection of comprehensive filters that can be applied to Bet Selector to facilitate the removal or inclusion of races based on any combination of race criteria. The program sets the BS race active flag for only the races you choose so that when you run your tests they are run only over the races that you have chosen. The flags are resettable; a date range can be selected for long term tests.

Above the EXIT button you will see a tick box that will allow you to display tips about each Race Form Element in the program while you are new or need a refresher about certain item, tick the box and then hover your mouse over the item you are interested in.


The program is designed to be used in this manner:

Be sure to CLOSE Price Predictor Module, System Selector Module, TAB live Module and MyCalc module in Bet Selector (BS should be just a blank screen) and any BDF files from Price folder you may have open before running Race Eliminator.

Select your Form Elements that you wish to filter races on, (these are explained bellow) then select the Action you wish to perform with the 4 big buttons (these are explained bellow). When the process is finished you are now ready to run a system test using Bet Selector System Analyser as you would normally do. The difference is that only the selected races will be considered by BS for the test. As explained BS allows to set races Active or Inactive for testing procedures, this is what Race Eliminator does for you.

Finnish each session by reactivating all races for the time period that you were working with unless you are absolutely sure that the settings are what you want to keep.


The program is designed so that you can run it not only for past tests but also as a day to day proposition. However selecting 2 dozen classes and all the other elements each time you want to run the program will bet boring real quick. As a result you can save your elements configuration as a Race system and use it to set your elements the way you want.

Create a new system: Type in a new name for a ‘Current system’ box (it’s the one with red writing ) , then set your parameters and when you are happy with the way they look then save/edit the system.

Edit a system: Select the system in the selection box, its name will appear in the ‘Current system’ box , now press ‘Load’ and the system parameters will be set up according to the system. You MUST press ‘Load’ button otherwise NOTHING WILL HAPPEN. Now change the parameters as you like and then press ‘Save/Edit’ to save changes.

Loading a system: Select the system in the selection box, its name will appear in the ‘Current system’ box , now press ‘Load’ and the system parameters will be set up according to the system. You MUST press ‘Load’ button otherwise NOTHING WILL HAPPEN.

Deleting System: Select the system in the selection box, its name will appear in the ‘Current system’ box , now press ‘Load’ and the system parameters will be set up according to the system. You MUST press ‘Load’ button otherwise NOTHING WILL HAPPEN. Now press ‘Delete’ button to delete the system.


Each button when pressed will present a Date selector which you can use to select the date or the date range of your process. Progress will be displayed as meeting counts, remember there are as many as 3000 meetings in a year, normal computer will process about 1000 -2500 or so a minute.

“Activate Selected Races” button – This is the button that will do the actual race selection/elimination based on the Parameters that you set, a date range selector will pop up so that you can select the date or date range.

“Activate Quady (last 4) Races” button - Does just that activates only the last 4 races of each selected meeting. This is a general thing as some TAB may have their quady over the other races then the last 4. Also with the exception of Track Type and One Track Code ALL OTHER RACE ELEMENTS ARE IGNORED. Again you will get the date range selector.

“Re-Activate ALL Races” button - This resets ALL races to active for the selected date range.

“Collect Race Variables” button This is a ‘One Time’ operation that you need to perform when first starting to use Race Eliminator, it will collect all the Class, Age, Weights, and Sex restrictions that you have present in your form from a date range that you select I would suggest no more then 3 years back is necessary but you can just select the whole lot if you like. If a new restriction or class appears you will be notified and you can just run this button again to collect the new element.


Distance – Set as a range from min to max Also allows to enter individual distances separated by a space into the MAX box to only filter those distances that you type in. Allows for 30 different distance values.

No of Horses – Set as a range from min to max

No of Unraced – Set as a range from min to max, allows you to select races with limited number of horses that have never raced before; eg(0-0) selects races with NO unraced e.g.(0-1) allows one unraced.

Limited form – Set as max horses with min runs, allows you to eliminate races with horses that have very little exposed form. The first box sets the MAX number of horses you will allow in the race, the second box sets the number of min runs in the horses history; e.g.(0-2) selects races that have zero horses with less then 2 runs.

First Up horses – Set as a range from min to max, eg(0-2) selects all races where there are 2 or less first uppers.

Number of Scratchings – Set as a range from min to max, allows to unselect races that have been plundered by scratching like in a track cond. change; e.g.(0-4) selects all races that have 4 or less scratchings.

Race Number – Set as a range from min to max, e.g.(1-3) only selects races 1,2,3 from a meeting.

BS Rating– Set as a range from min to max, allows to filter races using the BS race ratings e.g.(45-50) selects all races that are rated between 45 and 50.

Month range – Set as a range from min to max, allows to select only a specific time of the year; e.g.(1-3) will only select races in Jan, Feb. and Mar.

Prize Range – Set as a range from min to max, allows to select races within a race prize range; e.g.(9000 – 20000) will only select races that have prize money between $9,000 and $20,000.

Weight limit – Set as a range from min to max, allows to select the weight limit of race; e.g.(0-50) selects races that have the limit between 0kg and 50kg. NOTE: Some races have a limit of 0 in BS.

Jockeys Can claim – Set as Yes (Y) , No (N) and Both(B)

Days of the week – Set as Sunday (1) to Saturday (7), e.g.(123456) will select all races in all days of the week except the missing day which is 7 = Saturday.

Track Type – Set as NSW (S) , VIC (M) , QLD (B) , SA (A) , WA (W) , capital letters mean Metropolitan tracks , lower case means provincial tracks.

(x) sets all country tracks irrespective of Australian location.

NZ (N) sets all NZ tracks, HK (H) sets all Hong Kong tracks

e.g.:(Ss) will select all NSW Metro and Prov. Tracks. The premise is that if the letter is in the box the corresponding tracks are selected if its missing the tracks aren’t selected in that location.

NOTE: Bet Selector has an internal tracks register so I was unable to replicate the exact BS settings, however there shouldn’t be much difference between FEU and BS track types , and if yes it will be ONLY in provincial and country. Some obscure Australian and NZ tracks may be missing, there are over 750 tracks in FEU register, however if the track is missing : it will not be eliminated, and a error message will let you know that a track is missing, please forward the error to me and I will include the track and release an update. I trust that we all realize that FEU isn’t 'perfect' software and will contain some minimal errors like that which I will fix when notified.

One Race Code – Set as the 3 letter ID code that all tracks have. By placing that code in for the track you wish to select only the races from those tracks are selected. e.g.(WYO) will only select all Wyong races. UP to 20 tracks can be selected separated by ONE BLANK SPACE, e.g.(SLS SHS) will select both Sandown tracks. Additionally you can also specify the tracks you want Eliminated by placing 'E' before the 3 letter code eg(ESLS ESHS) still separated by the single space, in this example both Sandowns tracks will be eliminated and all other tracks will be considered.

NOTE: Type is ‘ALL’ no other spaces if you wish to select all tracks

Track condition – Set as Fast (F) , Good (G) , Dead (D) , Slow (S) , and Heavy (H), as with tracks if the initial corresponding to the track condition is missing the races with that TC will be eliminated, if the initial is in the Track condition is included.

Race Class, Race Age , Weights, Race Sex – these are lists of the individual factors for each race,

Class allows you to select or deselect races based on Class of the race

Age allows you to select or deselect races based on Age restriction of the race

Sex allows you to select or deselect races based on Sex restriction of the race

Weights allows you to select or deselect races based on Handicap type of the race

There is a S/D check box above each selection list, this is Select / Deselect ALL quick tick to speed up selection or otherwise of ALL the elements in the list.

NOTE: These lists are produced using you individual form, they will include all unique items found including errors and Blanks. Blanks are important as these correspond to “No restriction” so if you do not select them the races without a restriction will NOT be selected; (Blank Race Age) selects all races that have NO age restriction.


This is the main window of the Analysis utility :

This simple 3 step procedure will unlock the powerful Bet Selector's Analyser functionality.

These user instructions are split into two parts. First part is preparation, which will tell you what to do before you can analyse a list. Second part that will show you how to analyse a list.


You must have Bet Selector to use Analysis, you need a list of horses with a date and horse name, you need form (support files) for the time span you wish to analyse and finally you need to create the special system in Bet Selector !

A list of horses. A list can be any type of list as long as it has a column heading 'DATE' and a column heading "HORSE". A basic list template can be generated using the 'Create Blank Horse List on Desktop' button. You can use this template or other CSV file which opens in Excel. There you can type or copy paste your information and save the list. The list can have more then just 2 columns , as long as it has the two columns Date and Horse , the program will find it. Also the program will handle Upper case or mixed case letters and even lists where the provider has stripped apostrophes from names, such as Betfair names, TRB and so on. You can also export a list straight from Bets Ledger !

Example of a list: (Default Template)

02/09/2009 Tigeriffic
05/09/2009 Shuffle The Cash
05/09/2009 O'lonhro
09/09/2009 Easton
12/09/2009 Pass Me By

Example of real life list: (The program will find the two columns needed)

02/09/2009 Sandown 2 9 Tigeriffic
05/09/2009 Eagle Farm 5 2 Shuffle The Cash
05/09/2009 Randwick 6 8 O'lonhro
09/09/2009 Sandown 5 18 Easton
12/09/2009 Moonee Valley 4 2 Pass Me By
12/09/2009 Belmont 3 10 Kid Choisir
17/09/2009 Newcastle 7 2 Moti

BS support file. A support file is a special system CSV created in Bet Selector. It is essentially the BS CSV data that we'll use to create the analysis file. You will need to go to BS and create a new Blank system. You can name it what ever you like, perhaps 'AAA Support'. Then go and set these rules:


Race Distance:  800 - 6000

2nd Place Standouts:  1.0 - 24.0

3rd Place Standouts:  1.0 - 24.0

SP Price:  0.1 - 999.8

Once you have set the rules save the system and you are ready to run a test. The test is a creation of the file, it can be over what ever dates you need to analyse. I would suggest that you create 3 months at a time. You only need to create a support file ONCE, then save it and it can be re-used over and over. Saving the file is easy. After running the system for your time period, go into the Price folder and copy the system CSV file. Create a new folder (where ever you like) and save a copy of the file there and rename it to reflect the time span of the file. E.G. Say that you ran the test to create the support file for Jan to March 2010. The file can be named 2010 01 - 03.csv . Make as many support files as you need.

PLEASE NOTE: The support files must be made from the current BetSelector CSV version, so when there are added fields to the CSV you will have to recreate the files. This isnt necessarily after every BS update , just when the CSV changes may be once or twice a year.

Analysing a list.

Running time : The expected running time of a search will greatly depend on your PC, the whole procedure will take less then a few minutes on a reasonable computer.

1 Load the Horse list. Pressing the 'Find and Load List' button will open an select file interface that will enable you to find your list. When you have selected the file press 'Open'. Your list is now loaded.

Special Column and Rank analysis. You will notice that under the 'Find and Load List' button there are two new text boxes. The Rank column allows you to nominate if you have a rank column in your list (first pick , second pick) to substitute yours for Bet Selectors in the analysis HTML outcome. (Those that have my custom importers of their chosen ratings will have this in their list) The Special column extends the Ability of the Analysis to unlimited potential, it allows you to analyse anything in your list. Say you have a column with your own rating next to your horses. Like 100,99,98 and so on, if you type the name of that column into the Special Column name , you will be able to fully analyse that rating. You will see how many '100' horses you have and their Strike rate, POT and so on. There is nothing that cannot be analysed ! If you have it in your list it can be done !

2 Load BS Support file. Pressing the 'Find and Load Support File' button will open the same interface to allow you to search for the support file. You can load one or several support files. The program will load one at a time and then ask you if you wish to load another. Once you have loaded all the files, the program will display the range of dates that it has found support data for. You can analyse several lists using the same support file. There is no need to reload support file if you already have done it in THIS SESSION. The program will loose the data only once you exit.

3 Analyse. The final step of the program is to press the 'Analyse using Bet Selector' button which then proceeds to prepare the correct file for Bet Selector to analyse.

Analysing several lists.You can analyse as many lists as you like, once you load the support file once then you only need to load a new list and then go directly to function 3. Each time you analyse a new list you need to go to Bet Selector to complete the process by running the analysis there. BS can remain open during this.

Flag horses that aren't matched. From time to time, there will be errors in your list or even the support file and horses will not be matched from your list. Selecting the tick box will force the program to flag these selections so that you can check the reason for that horse not being matched. Firstly open the ledger (whilst the flag is still being displayed) if you think that spelling is the problem and correct the spelling or date and then save the ledger , recreate the list and then load it and run analysis again. These will be the most common errors. After that , if the list entry is correct then the issue is in the support file. Open and check the support file to see if the horse is there. Most likely it will not be due to issues like BS default parameters filtering it out . Example of this is the horse Mustard who will not be in most support files as a 13yo as BS default is 12 hence it will be filtered out. You must change your support file creating system and rerun the support files to fix this error..

Bet Ledger:

This is the main window of the Bet Ledger utility :

Setting up.

First time That you run the program there will not be anything in it. Your first task is to set up your preferences and bank amount.

Bank Details : Type in your starting bank into the start bank box. (3rd from the top.)

Bet size Per-Calc . This function recalculates and displays a bet size based on your bank. (Great if you are in a hurry to avoid costly mistakes) You can either use the supplied percentage amounts in each of the percent boxes or type your own in. Also select what bank you want to use to precalculate the bets based on. Starting bank. Highest bank. Current bank.

Bet Statistics . Here you set up the names of your systems/ methods. You will see 6 boxes , these will have System 1 System 2 .... in them . You can type in your own names in there.

Once you have done this press the 'Save Settings' button and you have completed the setup procedure.

Entering Bets

You can enter bets 2 ways , either type them in or use the 'Import BS System' button to import any Bet Selector systems, you can also use the 'CSV Times' Utility to sort them in time order. (Other custom imports can be build on request)

When using the Import BS system , you will be taken to your Price folder, there choose the system CSV that you wish to import. The CSV will be named the same as your system. Select in and click "Open".

When you are typing the bets in remember correct spelling of horse is paramount !

Whether you import a system or type the selections in you will have to add your bet size and dividend manually. ONLY type in the actual numbers. The program takes care of the dollar signs. The dividend is very important. Type in a '0' (zero) if the horse lost or the actual dividend if the horse won. The program uses the dividend to determine if to classify the bet as a winner or looser. Winning bet will turn green. You can enter the same horse under multiple systems. If you had a bet then type the bet sizes and div for each system. If you just want to record the bet for strike rate monitoring then place the div or zero in and make the bet size zero. This way the program will count the bet but will ignore it for POT and other profit related calculations.

Once you have entered your bets and dividends then press 'Re Calculate All' to complete the calculations.

Deleting Bets

Deleting Horses form the grid. If your selection is scratched or you didn't bet or you just need to delete a horse from the grid. Click on the horses name in the grid to select the horse. Then right click your mouse. You will be presented with a menu that will have 'Delete' + your horses name. Click on the menu item and the horse will be deleted.

Right Click Menu

The right click menu has several options

1 'Delete a horse' from the grid as outline above.
2 'Add horse to your Black Book' . This function seamlessly adds your selected horse into your black book and allows you to add a comment at the same time.
3 'Save grid Data' save the information in the grid.
4 'Delete whole Grid' This will delete all selections and starts everything from scratch.

Imports and Exports

There are several imports and export functions in the program.

'Import BS system' : has been covered in Entering bets.

'Export Analysis List' : will create a list of your bets for the 'Analysis Utility' to send to Bet Selector for proper analysis. You can choose all 6 systems or any single or a combination of your 6 systems. The list will be placed on your desktop.

'Export Ledger' : This is a function that creates an export text of your entire ledger content including the settings to your desktop. This can be useful in several ways. You can use this to back up your ledger and store it somewhere else for safe keeping. You can share your ledger in a syndicate settings amongst you other partners or you can export your ledger from home computer on to your laptop and so on.

'Import Ledger' : This will import the file created by the 'Export Ledger' button.

Managing your bank totals

The program allows you several way to manage your bank. Initially you will start with a Starting bank. The amount that you start with will become your highest bank and also your current bank. As you bet , the current bank will grow and contract, the highest bank will record your highs, so that you will always know where you are and where you been.

When it comes time to take money out of your bank, you can do this two ways.

Absolute withdrawal, meaning that you will take out a $1000, and your current bank will shrink by a $1000. Think of this as a reduction of the bank, you took the money out and it no longer forms part of your overall bank.

Virtual withdrawal, this means that you still take out a $1000, the program will mark the fact, but your current bank will not shrink. Think of this as transferring your bank to a back up bank. You still have all your bank at your disposal.

Both ways are done in a way that you will have a record of how much and when you took out. This can be printed out using the 'Bank Summary' button. It will show you dates and amounts in order so you can track your bank movements.

At time there will be necessary to add to your bank , in order to maintain a certain level. This may be returning funds you took out or topping up the bank. There is virtual deposit and actuall deposit , just the same as withdrawals.

At times you will have a negative figure in your withdrawal box in the bank section of the progrm. This means that you have deposited more then you withdrew. Its just the way the program deals with the figures.

To make a withdrawal or deposit you select a horses row, this will give you the date stamp of when you done it, then you scroll to the far left until you find the last column called Withdraw. Its in that column that you place the amount prefaced with 'w' or a 'd'. So a deposit of $1000 would look like 'd1000' a withdrawal of $1000 would look like 'w1000' and so on. No need to place $ sign. To make a virtual withdrawal you end the sum with a '*' so a virtual withdrawal, would look like 'w1000*' .

Remember that you can always rule off and start a new sesion by archaving your bets, clearing your bets and setting a new start bank.

Info Portal:

This is the main window of the Info Portal utility :

What is it ? The Info Portal is designed to be an information gateway for the Black Book, Ledger and Analysis module, with views of race fields, results and reports. It displays horses in all sorts of sorted order to help the user to get the most out of the Utilities with the least amount of typing involved. It can Add or Edit horses in the Black Book and it can add horses to the ledger even if these utilities are closed and it can import entire BS system straight into the Ledger.

It can generate a list of selections from imports other then Bet Selector for those that wish to include other sources of ratings or form, including TAB fields instead of BS form for those without Bet Selector. These additional imports are available on request and on individual basis due to copyright issues only for private use. They can be used to add bets to Ledger, horses to Black Book or create a list to be used in Analysis. Although you will need Bet Selector with form to use the Analysis module. These ratings can even be overlaid across the main grid replacing BS ratings.

Opening Info Portal

You can open Info Portal from the main window of FEU or from either the Bet Ledger by pressing the 'Import Selections' button or through Analysis module by pressing 'Create List from Import' button.When opened the Info Portal loads today's races and horses into the main selection grid. This will be in Track and Race number order. (default view)

Using Info Portal

Option 1 on the Bet Selector tab is to import the whole list from a Bet Selector system, which includes multiple systems run together. Just press the 'Place BS system into ledger button' to select the system that you want to place into the ledger.

Option 2 is to use the grid. From the main grid you can use the right click menu to Add horses to Ledger or the Black book or sort the list into Time (jump) order or Track (default) or Horse, Jockey and Trainer Alphabetical order to make your selections easier. You can use the search function to look for horses, jockeys and trainers. You can also show all your Black Bookers running today with their comments. Either choose to see the grids in TAB or Rated order.

If you have the licence to use the CSV Time module I suggest that you sort the Grid into Jump order. That way all your selections will appear in time order. IMPORTANT : when sorting in time order do not interact with the CSV time module at all !!

The Info Portal will also have your Prices from Bet Selector (PPFA adjusted if you use PPFA), or if you use the overlay rating facility from your own ratings, those prices will be shown instead.

You can place your bets into the ledger. If you have a few bets then you can put them into the ledger all at once at the beginning of the day or at the end. You can add your Black Bookers to the ledger that are running today as well. If you have many bets and you just want to put them in as you place them, then the best idea is to sort by time order and then just follow the days punting along with the grid list and click your horses into the ledger or and into the Black Book, with the ledger closed. You will have to add your bet size and div later.

If you want to do selections from another day you can just select the date from the calender option in the box with the date and load that day.

Right Click menu

ADD to Ledger allows to add the selected horse to the ledger (even if the ledger isn't open)

ADD to Black Book allows to add the selected horse to the Black Book (even if the BB isn't open)

TIME sort will sort the race order by time (if you have CSV Time module licenced)

TRACK sort will sort the race order by track (default view)

HORSE sort will sort the grid by Alphabetical horse names also allows to search directly using the search box.

JOCKEY sort will sort the grid by Alphabetical jockey names also allows to search directly using the search box.

TRAINER sort will sort the grid by Alphabetical trainer names also allows to search directly using the search box.

BLACK BOOK show will show a list of all BB horses running today

ALL show will show all horses in default view (useful to use to return to normal view)

REFRESH results will start Bet Selectors Live TAB to get the latest prices, scratchings and results using the bet selector facility for QLD TAB. It will then return a default view of the grid. This also generates BR and PR 'change to' options in the menu so you can select your rating of choice.

BET SELECTOR , BR, PR change to ratings, the program now has the ability to show all 3 of the Bet Selector ratings, you can choose between them, even on race to race basis or the whole day. IMPORTANT, the 'change to' ratings are generated when you refresh the results and scratchings for the day. SO you MUST do this first if you want to see them. They are also updated each time you refresh results for any scratchings so they will always be upto date. Once you generate the ratings they will remain for that day untill you refresh results of a different day. (You must have BS that has been compiled after 16/08/2010.)

NEW Added Advanced view check box. This will show more of the form including all 4 ratings (BS, BR, PR, Unitab) side by side for a quick and easy reference.Works in the single Race View mode only. Click on the Advanced view checkbox, then select a race. If you have a monitor that supports larger screen resolution , you can run this in full screen to get more info in without scrawling. You can still select any of the 4 as your main rating as you have been able to do previously. You can click the Header of any of the 4 ratings columns to sort the race by that column to make it even easier to check ratings.


The selection menu titled 'Select a report to display' will show a selection of reports that you can display (and print out if you like) including results.

Report - 'Summary of Resulted races' will print out the whole days results (or where ever you are up to with the Refresh facility), and show you the winner of the race , your ratings rated position, the price and the tally for that entire meeting , and all other meetings at once with a top 4 summary at the end to instantly show you your ratings progress.

The non Bet Selector form / ratings options include creating the grid list using TAB fields so you don't need Bet Selector to use this. If you have other form or rating imports then these can be imported using custom imports. They will have options to 'change to' their rating in the grid, place the bets straight into the ledger (if you have but a few selections) or export to a list to use with the Analysis module on day to day basis. You can also export a list into a master list, to build a long-term list of your selections.

System Refinery:

This is the main window of the System Refinery utility :

What is it ? The System Refinery is designed to speed up system development , allowing much faster re-testing of a system to see the impact of new rules. It concentrates on Win and Place system development. It contains most of BS system developer rules in the same order. It cannot re-test Mycalc and exotics. The program works using BS system that you MUST run first in Bet Selector. You then load the system into the Refinery and then continue testing and developing your system in far quicker pace then using Bet Selector to re run the test after changing rules. When you load a system , if the system is from 'My Systems' in BS the rules will be imported for you as well.

Using System Refinery

When you open the Refinery you will be presented with the default set up of all boxes, ready to import a system to begin working with it. In the top right hand corner you will find the Filtering options described bellow.

BS Filtering this is the default filtering mode of the Refinery. It emulates Bet Selector filters and the simplified method of system development. Bet Selector takes lot of the hard work from filtering a system by simplifying the job of the user. Bet Selector recognises users inputs and sets up the filtering process accordingly. For example if you chose to select horses with runs 1 to 10 , and you don't alter the 4th Last Start finishing position 1 to 24, Bet Selector assumes that if a horse has 2 starts, and thus doesn't have any 3rd or 4th last start finishing position (0) , that you still wish to include it even though the filter boxes say 1 to 24. And so on

Absolute Filtering in this mode all boxes will give the user EXACTLY what they set in the filters. In the example above with the 3rd and 4th last start finishing position set to 1 to 24 in the system's rules, a horse with 2 runs would be eliminated because he doesn't have a 3rd or 4th last start. The 3rd LS Finish Position and the 4th Last Start Finish Position would both need to read 0 to 24 as this horse has zero finish position for runs three and four starts back. Please be absolutely sure that the settings are what you want, I would suggest that this is for advanced users only !

Importing a system.

You must first run the system you wish to work with in Bet Selector just like you would normally ! You MUST have Bet Selector with build date older then 21/08/2010. Once you have ran the system you are now ready to import it into the System Refinery. In the Menu strip press the 'Load System ' menu choice and the program will open a selections of system CSVs. You choose the stem you just ran by clicking on it and pressing Open. This will load the system in, including the system rules if the system is a normal system from 'My Systems' . You can load multi system files as well but the rules will not be imported as there are more then one system in these files. PLEASE NOTE: The files must be made from the current BetSelector CSV version, so when there are added fields to the CSV you will have to recreate the system file if you are just using a master file for instance. This isn't necessarily after every BS update , just when the CSV changes may be once or twice a year.

Testing a system.

Once you have loaded the system, you can now continually change and re-test the system WITHOUT having to load it again. Simply change the rules and press 'Run Test' menu item in the top menu strip. The program will now apply your rules to the system. You can change the rules and run the test as many times as you like. If you wish to reset a system rule to its default state simply double click into the box and it will be set back to default ! A great feature so you don't have to type or remember what the default value was.

Special Feature Filters.

Date testing this will allow to test date ranges within your system. Choose any date within the default dates which represent the start and finish date of your currently loaded system.

Single Track Testing this will to filter individual tracks within your loaded system. Simply type asterix (*) into the venue box followed by the name of the track e.g. *Rosehill. Multiple tracks are allowed , you must place '~' between them. e.g. *Rosehill~Randwick~Doomben . Note do not place '~' after the last track. Don't worry if you run out of space, just keep typing as many as you want. DO NOT use the 3 letter code !

Distance testing this will allow to separate individual distances in your system. Just enter all the distances you wish to use into the MAX distance box separated by a space to only filter that distance or what ever distances you type in there. Dont worry about running out of room, just keep typing even if you dont see them all. They will be there.

Missing Filters: My Calc systems and some filters are not able to be duplicated so their use is not available in the program. You can however use a system that has these BS filters / My Calc just like any other CSV file to stpeed up the rest of your testing.


When the program finishes a system run it will automatically give you the system statistic in a pop up window so you can see instantly what impact the latest rule changes had on the system.

Once you have run a test you can use the 'Last Test' menu item to drop down some options:

SHOW results this will show you the results of the last test you ran.

NOTE results + rules this fiction will open the results of the last test as well all the rules that are currently not default so you can 'Note' a system , how many times have you tested a sucesfull system a few more times only to forget what the rules were ? Now a quick click will preserve the results and rules without fuss.

Analyse using Bet Selector Pressing this option will export your system results in its current state to Bet Selector system analyser.You can also run it through the staker in BS system analyser. (don't forget to use CSV times to adjust the time to get your bets into EXACT time order)


You cannot test Exotics or Mycalc. When testing you can only contract the rules. You cannot expand the rule beyond what you started the system with. If you wish to expand the rules , simply retest the system in Bet Selector and import again into the Refinery, or even simpler , run a default system in Bet Selector with all the rules set to default, then you can test everything. In order to test BR and PR you must have BR /PR enabeled in your system before you run it in Bet Selector first. This also goes for market criteria. If you wish to test market criteria set the max value to 999.0 before you run the Bet Selector system.