Database Handicapping Software- JCapper Preset Filters - JCapper Help Doc

General Overview
Preset Filters are used to identify sets of horses that fit undesirable criteria and exclude them from consideration.

When the player is able to identify and exclude from consideration sets of horses with low win rates and negative ROI, simple logic dictates that win rate and ROI for the set of remaining horses will be higher than the set of horses that existed before weaker horses were removed from it. Even very small improvements in win rate and ROI can have a drastic effect upon bankroll size (for the better) as the effect of the improvement is applied over a period of time.


Q. In the UDM wizard, when working in Playlist File Mode, is there any way to add a range of distances to a UDM? For example, is it possible to restrict a Playlist File Mode UDM to 6.5F and 7F races only?

A. Yes. The area in JCapper that you want is known as Preset Filters (or Preset Filter Codes.)

This area of the program stems from the way the program evolved over the years. Access tables are limited to 255 fields per record. In 2004-2005 as the number of fields in the Profile Table in the JCapper.mdb file grew ever closer to the 255 fields per record limit - I needed to find a creative way to add handles for new factors as they were added to the program - and I created a new area of the program called preset filter codes.

A filter code is simply a string of text characters that can be entered into a single field in the table. This solved the immediate problem in that it enabled me to create logic in the program to recognize and handle an (almost) unlimited number of filter codes - which in turn could be stored in a single field in the profile table as part of a UDM Definition.

Ok. Reading back what I just wrote it reads like "geek talk."

I'll try and lay it out for you in plain English from here...

To add min and max distance constraints to a Playlist File Mode UDM you simply add filter codes for min and max distance. (Just follow the steps beneath the "Preset Filter Tool - BASIC OPERATING INSTRUCTIONS" headline below.)


The Preset Filter Tool
The Filter Tool in the UDM Wizard makes adding and editing a Playlist File Mode UDM Definition for Preset Filter Codes a breeze. The Preset Filter Tool is available from a button that becomes visible whenever you select Filters as your factor from the Factors Drop Down found in the upper right area of the Modify Screen of the UDM Wizard. With the Preset Filter Tool, you can add or remove any of the more than 700 Preset Filters Codes supported in JCapper to or from a Playlist File Mode UDM Definition.

After you've done it a few times, operation of the Preset Filter Tool is easy. Simply pick a filter code from the Filter Codes Drop Down and the filter code you select is added to the (small) Preview Window. From there, the filter code in the (small) Preview Window can be added to the (big) Preview Window simply by clicking the ADD Filter Button. Alternately, the filter code in the (small) Preview Window can be removed from the (big) Preview Window with a simple click of the Delete Filter Button. When you are satisfied with your work - and the (big) Preview Window contains the (exact) Filter Codes that you want in your UDM Defintion - all of the Filter Codes sitting in the (big) Preview Window can be written to your UDM Definition with a single mouse click by clicking the Save and Close button. Other buttons present are: Reset, Clear, and Cancel.

About those buttons:

• Clicking the Clear button causes filter codes list in the (big) Preview Window to be cleared.

• Clicking the Reset button causes the (big) Preview Window to be repopulated with the filter codes list as it existed in your UDM Definition at the point in time when you first launched the Preset Filter Tool during the current session. (A great way to get back to where you were in the event you accidentally hit the Clear button.)

• Clicking the Cancel button ends the current session for the Preset Filter Tool and closes it - without writing the filter codes list sitting in the (big) Preview Window to your UDM Definition.

• Clicking the SAVE AND CLOSE button writes the filter codes list sitting in the (big) Preview Window to your UDM Definition - and then ends the current session for the Preset Filter Tool by closing it.


Preset Filter Tool - BASIC OPERATING INSTRUCTIONS:

1. Bring up a UDM in the UDM Wizard.

2. On the modify screen, select "Filters" as the factor from the factors drop down.

3. Click the Preset Filter Tool button. The filter codes drop down in the preset filter tool contains 700+ preset filter codes. The drop down responds to key strokes. The filter codes for min and max distance begin with numbers.

Let's say for the sake of argument you wanted to add a min distance constraint to your UDM of 6.5 furlongs.

Let's also say for the sake of argument that you wanted to add a max distance constraint of 7.0 furlongs.

Open up the filter codes drop down and key in a 6. The drop down will "jump" to the numeric filter codes dealing with distance starting with the number 6. From there, scroll down a little (a mouse wheel helps.)

You want to add the specific filter code "6.5FMIN" (without the quote characters) to the UDM Definition -- So select "6.5FMIN avoid distance < 6.5 furlongs" (again without the quote characters) from the filter codes drop down.

This will cause the filter code "6.5FMIN" (without the quote characters) to appear in the small preview window (almost there.)

Look at the filter code you are about to add to the UDM Definition. Once you are ok with what you see in the small preview window, click the ADD Filter button. This will move the filter code to the big preview window.

Next, let's add the 7 furlong max distance constraint to the UDM. Select "7.0FMAX avoid distance > 7.0 furlongs" from the filter codes drop down... double check the small preview window... and click the ADD Filter button.

Once you are satisfied with all of the filter code(s) you see in the big preview window, click the SAVE and CLOSE button. This will close the Preset Filter Tool and write all of the filter codes in the big preview window to the UDM Definition.

Notes:

• The basic steps for operating the Preset Filter Tool are the same (no matter which of the 700+ filter codes you are working with.)

• Alternately, if you know the specific filter codes you want to work with, after selecting Filters from the Factors Drop Down on the Modify Screen of the UDM Wizard, you can add a filter code to a UDM Definition by manually keying the characters for a specific filter code into the Filters textbox followed by clicking the Save button. (Hint: To persist multiple filter codes to a UDM Definition separate your individual filter codes using a dash or minus character.)




Reasons to Include a Filter Code in a UDM Definition
Currently, there are 700+ Preset Filter Codes supported within JCapper. Whether or not a Preset Filter is right for a given UDM depends on the factors and ranges defined in the UDM itself. Each Preset Filter can prove useful if taken in the right context and applied to the right situation. Conversely, abuse of Preset Filters can be costly if Preset Filters are used out of context or applied in the wrong situation. Careful testing with the Data Window is needed to make the determination of whether or not to include a Preset Filter in your UDM.

Four general tests exist for determination of whether or not to include a Preset Filter as part of a UDM Definition. A Preset Filter should be applied to the UDM only if all four of the following tests have been met:
  1. The set of horses filtered out by the individual filter have significantly lower win rates than the overall win rate of horses for the UDM.


  2. The set of horses filtered out by the individual filter have a significant negative roi.


  3. You are working with enough data so that the set of horses filtered out by the individual filter have enough occurances to justify applilcation of the filter. Never rely on just a handful of occurances.


  4. Win rate and roi for the set of horses filtered out by the individual filter should be similar when comparing Development Data results with Validation Data results. Don't assume that unseen data will bring the same results as Development Data. Test it.
Apply a Preset Filter to your UDM Definition only after careful testing has been performed and only after the above four tests have been met. It should be obvious that the set of horses being filtered out are really bad bets.




Partial List of Preset Filter Codes
A partial list of preset filter codes is presented below. For a complete list, see the filter codes drop down in either the Data Window or the Preset Filter Tool.

The following Preset filters are supported within JCapper:
    Assigned Probability Filters:

  1. FilterCode:    01
    When this filter is applied, horses with an Assigned Probability not within .10 of the top Assigned Probability in the race are filtered out.


  2. FilterCode:    02
    When this filter is applied, horses with an Assigned Probability not within .25 of the top Assigned Probability in the race are filtered out.


  3. FilterCode:    03
    When this filter is applied, horses with an Assigned Probability not within .27 of the top Assigned Probability in the race are filtered out.


  4. FilterCode:    04
    When this filter is applied, horses with an Assigned Probability not within .20 of the top Assigned Probability in the race are filtered out.


  5. FilterCode:    05
    When this filter is applied, horses with an Assigned Probability not within .30 of the top Assigned Probability in the race are filtered out.




  6. Prime Power Filters:

  7. FilterCode:    AP10
    When this filter is applied, horses not within 10 points of the top Prime Power in the race are filtered out.


  8. FilterCode:    BP2
    When this filter is applied, horses not ranked 1st in Prime Power are filtered out if the horse ranked 1st in Prime Power is bet down below odds of 2-1.


  9. FilterCode:    PF_LO
    When this filter is applied, the top prime power horse in the race is filtered out if this horse has a PF1 below 92 or a PF2 below 91.


  10. FilterCode:    PF_HI
    When this filter is applied, any horse not the top prime power horse in the race is filtered out if the top prime power horse in the race has a PF1 greater than or equal to 103 or a PF2 greater than or equal to 101.




  11. Age and Sex Filters:

  12. FilterCode:    C5
    When this filter is applied, horses that are 5 years in age or older are filtered out of Maiden Claiming Races.


  13. FilterCode:    3O
    When this filter is applied, horses that are 3 years old are filtered out if they are facing older horses in today's race. The FilterCode is 3O with an alphabetic "O" character not a numeric "0" or zero character.


  14. FilterCode:    GENF
    When this filter is applied, horses with a sex code of f (Fillies) are filtered out.


  15. FilterCode:    GENM
    When this filter is applied, horses with a sex code of m (Mares) are filtered out.


  16. FilterCode:    GENC
    When this filter is applied, horses with a sex code of c (Colts) are filtered out.


  17. FilterCode:    GENH
    When this filter is applied, horses with a sex code of h (Horses) are filtered out.


  18. FilterCode:    GENG
    When this filter is applied, horses with a sex code of g (Geldings) are filtered out.


  19. FilterCode:    GENR
    When this filter is applied, horses with a sex code of r (Ridglings) are filtered out.




  20. Distance Pattern Filters:

  21. FilterCode:    S2R
    When this filter is applied, only horses with a Distance Pattern of Sprint to Route remain in consideration. All others are filtered out.


  22. FilterCode:    S2S
    When this filter is applied, only horses with a Distance Pattern of Sprint to Sprint remain in consideration. All others are filtered out.


  23. FilterCode:    R2S
    When this filter is applied, only horses with a Distance Pattern of Route to Sprint remain in consideration. All others are filtered out.


  24. FilterCode:    R2R
    When this filter is applied, only horses with a Distance Pattern of Route to Route remain in consideration. All others are filtered out.




  25. Race and Workout Brilliance Filters:

  26. FilterCode:    RaBrill_LO
    When this filter is applied, horses that have Race Brilliance values between 45.5 and 54.5 feet per second are filtered out.


  27. FilterCode:    E3
    When this filter is applied, horses that have a gap for Workout Brilliance of between -20 and -4 feet per second as compared to the race leader in Workout Brilliance are filtered out.


  28. FilterCode:    E4
    When this filter is applied, horses that have a gap for Workout Brilliance of between -20 and -4 feet per second as compared to the race leader in Workout Brilliance are filtered out.




  29. Equipment Change Filters:

  30. FilterCode:    EQU0
    When this filter is applied, horses with no equipment change today are filtered out.

    Note~ The "0" character at the end of this filter code is a numeric zero and not the letter o from the alphabet.


  31. FilterCode:    EQU1
    When this filter is applied, horses with Blinkers On today are filtered out.


  32. FilterCode:    EQU2
    When this filter is applied, horses with Blinkers Off today are filtered out.




  33. MedicationToday Filters:

  34. FilterCode:    MED0
    When this filter is applied, horses with no medication or a medicationToday value of 0 listed for today's race are filtered out.

    Note~ The "0" character at the end of this filter code is a numeric zero and not the letter o from the alphabet.


  35. FilterCode:    MEDREQ0
    When this filter is applied, horses treated with any medication or a medicationToday value not equal to 0 listed for today's race are filtered out.

    Note~ The "0" character at the end of this filter code is a numeric zero and not the letter o from the alphabet.


  36. FilterCode:    MED1
    When this filter is applied, horses treated with Lasix or a medicationToday value of 1 listed for today's race are filtered out.


  37. FilterCode:    MEDREQ1
    When this filter is applied, horses not treated with Lasix or a medicationToday value not equal to 1 listed for today's race are filtered out.


  38. FilterCode:    MED2
    When this filter is applied, horses treated with Bute or a medicationToday value of 2 listed for today's race are filtered out.


  39. FilterCode:    MEDREQ2
    When this filter is applied, horses not treated with Bute or a medicationToday value not equal to 2 listed for today's race are filtered out.


  40. FilterCode:    MED3
    When this filter is applied, horses treated with Bute & Lasix or a medicationToday value of 3 listed for today's race are filtered out.


  41. FilterCode:    MEDREQ3
    When this filter is applied, horses not treated with Bute & Lasix or a medicationToday value not equal to 3 listed for today's race are filtered out.


  42. FilterCode:    MED4
    When this filter is applied, horses treated with Lasix for the first time or a medicationToday value of 4 listed for today's race are filtered out.


  43. FilterCode:    MEDREQ4
    When this filter is applied, horses not treated with Lasix for the first Time or a medicationToday value not equal to 4 listed for today's race are filtered out.


  44. FilterCode:    MED5
    When this filter is applied, horses treated with Bute and receiving Lasix for the first time or a medicationToday value of 5 listed for today's race are filtered out.


  45. FilterCode:    MEDREQ5
    When this filter is applied, horses not treated with Bute and not receiving Lasix for the first Time or a medicationToday value not equal to 5 listed for today's race are filtered out.


  46. FilterCode:    MED9
    When this filter is applied, horses treated with unknown or missing medication information or a medicationToday value of 9 listed for today's race are filtered out.


  47. FilterCode:    MEDREQ9
    When this filter is applied, horses with a medicationToday value not equal to 9 listed for today's race are filtered out.




  48. Predictive Score Filters:

  49. FilterCode:    PRD1
    When this filter is applied, horses with a Rank for Predictive Score equal to 1 are filtered out.


  50. FilterCode:    PRD2
    When this filter is applied, horses with a Rank for Predictive Score equal to 2 are filtered out.


  51. FilterCode:    PRD3
    When this filter is applied, horses with a Rank for Predictive Score equal to 3 are filtered out.


  52. FilterCode:    PRD4
    When this filter is applied, horses with a Rank for Predictive Score equal to 4 are filtered out.


  53. FilterCode:    PRD5
    When this filter is applied, horses with a Rank for Predictive Score equal to 5 are filtered out.


  54. FilterCode:    PRD6
    When this filter is applied, horses with a Rank for Predictive Score equal to 6 are filtered out.


  55. FilterCode:    PRD7
    When this filter is applied, horses with a Rank for Predictive Score equal to 7 are filtered out.


  56. FilterCode:    PRD8
    When this filter is applied, horses with a Rank for Predictive Score equal to 8 are filtered out.


  57. FilterCode:    PRD9
    When this filter is applied, horses with a Rank for Predictive Score equal to 9 are filtered out.


  58. FilterCode:    PRD1+
    When this filter is applied, horses with a Rank for Predictive Score greater than or equal to 1 are filtered out.


  59. FilterCode:    PRD2+
    When this filter is applied, horses with a Rank for Predictive Score greater than or equal to 2 are filtered out.


  60. FilterCode:    PRD3+
    When this filter is applied, horses with a Rank for Predictive Score greater than or equal to 3 are filtered out.


  61. FilterCode:    PRD4+
    When this filter is applied, horses with a Rank for Predictive Score greater than or equal to 4 are filtered out.


  62. FilterCode:    PRD5+
    When this filter is applied, horses with a Rank for Predictive Score greater than or equal to 5 are filtered out.


  63. FilterCode:    PRD6+
    When this filter is applied, horses with a Rank for Predictive Score greater than or equal to 6 are filtered out.


  64. FilterCode:    PRD7+
    When this filter is applied, horses with a Rank for Predictive Score greater than or equal to 7 are filtered out.


  65. FilterCode:    PRD8+
    When this filter is applied, horses with a Rank for Predictive Score greater than or equal to 8 are filtered out.


  66. FilterCode:    PRD9+
    When this filter is applied, horses with a Rank for Predictive Score greater than or equal to 9 are filtered out.


  67. FilterCode:    F5
    When this filter is applied, horses with a rank for Predictive Score of greater than or equal to 5 are filtered out.


  68. FilterCode:    F6
    When this filter is applied, horses with a rank for Predictive Score of greater than or equal to 6 are filtered out.


  69. FilterCode:    F7
    When this filter is applied, horses with a rank for Predictive Score of greater than or equal to 7 are filtered out.


  70. FilterCode:    F8
    When this filter is applied, horses with a rank for Predictive Score of greater than or equal to 8 are filtered out.


  71. FilterCode:    F9
    When this filter is applied, horses with a rank for Predictive Score of greater than or equal to 9 are filtered out.


  72. FilterCode:    F10
    When this filter is applied, horses with a rank for Predictive Score of greater than or equal to 10 are filtered out.


  73. FilterCode:    F11
    When this filter is applied, horses with a rank for Predictive Score of greater than or equal to 11 are filtered out.


  74. FilterCode:    F12
    When this filter is applied, horses with a rank for Predictive Score of greater than or equal to 12 are filtered out.


  75. FilterCode:    G120
    When this filter is applied, horses with a value for Predictive Score of less than 120 are filtered out.


  76. FilterCode:    G155
    When this filter is applied, horses with a value for Predictive Score of less than 155 are filtered out.


  77. FilterCode:    G240
    When this filter is applied, horses with a value for Predictive Score of less than 240 are filtered out.




  78. Jockey and Trainer Win Percentage Filters:

  79. FilterCode:    CJ20
    When this filter is applied, horses with a value for Jockey Win Percent greater than or equal to 20 percent are filtered out.


  80. FilterCode:    J_LO
    When this filter is applied, horses with a value for Jockey Win Percent less than 5 percent are filtered out.


  81. FilterCode:    T_LO
    When this filter is applied, horses with a value for Trainer Win Percent less than 5 percent are filtered out.


  82. FilterCode:    T_10
    When this filter is applied, horses with a value for Trainer Win Percent less than 10 percent are filtered out.




  83. Number of Lifetime Starts Filters:

  84. FilterCode:    LT0
    When this filter is applied, horses that are first time starters are filtered out.


  85. FilterCode:    LT1
    When this filter is applied, horses with only 1 life time start are filtered out.


  86. FilterCode:    LT1+
    When this filter is applied, horses with 1 or more life time start are filtered out.


  87. FilterCode:    FTS
    When this filter is applied, horses that are first time starters are filtered out.




  88. Late Pace Filters:

  89. FilterCode:    L179
    When this filter is applied, horses with a value for Late Pace between 1 and 79 are filtered out.




  90. Acceleration/Deceleration Filters:

  91. FilterCode:    DCL5
    When this filter is applied, horses with a DecelFactor of less than 5 are filtered out.


  92. FilterCode:    DCL10
    When this filter is applied, horses with a DecelFactor of less than 10 are filtered out.


  93. FilterCode:    DCL15
    When this filter is applied, horses with a DecelFactor of less than 15 are filtered out.


  94. FilterCode:    DCL20
    When this filter is applied, horses with a DecelFactor of less than 20 are filtered out.


  95. FilterCode:    DCL25
    When this filter is applied, horses with a DecelFactor of less than 25 are filtered out.


  96. FilterCode:    DCL30
    When this filter is applied, horses with a DecelFactor of less than 30 are filtered out.


  97. FilterCode:    DCL35
    When this filter is applied, horses with a DecelFactor of less than 35 are filtered out.


  98. FilterCode:    DCL40
    When this filter is applied, horses with a DecelFactor of less than 40 are filtered out.


  99. FilterCode:    DCL45
    When this filter is applied, horses with a DecelFactor of less than 45 are filtered out.


  100. FilterCode:    DCL50
    When this filter is applied, horses with a DecelFactor of less than 50 are filtered out.


  101. FilterCode:    DCL55
    When this filter is applied, horses with a DecelFactor of less than 55 are filtered out.


  102. FilterCode:    DCL60
    When this filter is applied, horses with a DecelFactor of less than 60 are filtered out.


  103. FilterCode:    DCM5
    When this filter is applied, horses with a DecelFactor >= 5 are filtered out.


  104. FilterCode:    DCM10
    When this filter is applied, horses with a DecelFactor >= 10 are filtered out.


  105. FilterCode:    DCM15
    When this filter is applied, horses with a DecelFactor >= 15 are filtered out.


  106. FilterCode:    DCM20
    When this filter is applied, horses with a DecelFactor >= 20 are filtered out.


  107. FilterCode:    DCM25
    When this filter is applied, horses with a DecelFactor >= 25 are filtered out.


  108. FilterCode:    DCM30
    When this filter is applied, horses with a DecelFactor >= 30 are filtered out.


  109. FilterCode:    DCM35
    When this filter is applied, horses with a DecelFactor >= 35 are filtered out.


  110. FilterCode:    DCM40
    When this filter is applied, horses with a DecelFactor >= 40 are filtered out.


  111. FilterCode:    DCM45
    When this filter is applied, horses with a DecelFactor >= 45 are filtered out.


  112. FilterCode:    DCM50
    When this filter is applied, horses with a DecelFactor >= 50 are filtered out.


  113. FilterCode:    DCM55
    When this filter is applied, horses with a DecelFactor >= 55 are filtered out.


  114. FilterCode:    DCM60
    When this filter is applied, horses with a DecelFactor >= 60 are filtered out.


  115. FilterCode:    X5min
    When this filter is applied, horses with a DecelFactor of less than 5 are filtered out.


  116. FilterCode:    X10min
    When this filter is applied, horses with a DecelFactor of less than 10 are filtered out.


  117. FilterCode:    X15min
    When this filter is applied, horses with a DecelFactor of less than 15 are filtered out.


  118. FilterCode:    X20min
    When this filter is applied, horses with a DecelFactor of less than 20 are filtered out.


  119. FilterCode:    X40+
    When this filter is applied, horses with a DecelFactor greater than or equal to 40 are filtered out.


  120. FilterCode:    X45+
    When this filter is applied, horses with a DecelFactor greater than or equal to 45 are filtered out.


  121. FilterCode:    X50+
    When this filter is applied, horses with a DecelFactor greater than or equal to 50 are filtered out.


  122. FilterCode:    X55+
    When this filter is applied, horses with a DecelFactor greater than or equal to 55 are filtered out.




  123. Class of Race Filters:

  124. FilterCode:    CCS
    When this filter is applied, horses staying the same in Class Shift (Using Purse Value) are filtered out. Note: Horses staying the same in Class Shift (Using Purse Value) have a Class Shift (Using Purse Value) = 0


  125. FilterCode:    CCR
    When this filter is applied, horses rising in Class Shift (Using Purse Value) are filtered out. Note: Horses rising in Class Shift (Using Purse Value) have a Class Shift (Using Purse Value) = 1


  126. FilterCode:    CCD
    When this filter is applied, horses dropping in Class Shift (Using Purse Value) are filtered out. Note: Horses dropping in Class Shift (Using Purse Value) have a Class Shift (Using Purse Value) = 2


  127. FilterCode:    MX
    When this filter is applied, horses that raced in a Maiden Claiming event in their most recent start are filtered out. This filter code does not apply if today's race is a Maiden Claiming event.

    Note: The purpose of this filter code to to use it when looking at Claiming races, Straight Maiden or Maiden Special Weight races, Allowance, or Stakes Races to filter out horses that, logically, do not belong there: Horses that ran their last start in a Maiden Claiming event.


  128. FilterCode:    MZ
    When this filter is applied, horses that raced in a Maiden Claiming event in their most recent start are filtered out. This filter code only applies if today's race is a Maiden Claiming event.

    Note: The purpose of this filter code is this: By filtering horses out of a Maiden Claimer that ran in a Maiden Claimer last start, what you are left with in about 99 percent of all cases, is the horse dropping into a Maiden Claimer today from a Maiden Special Weight or Straight Maiden race. The other 1 percent of the time, what you are left with is a horse dropping into a Maiden Claimer from some other condition such as Allowance or Claiming.


  129. FilterCode:    SX
    When this filter is applied, horses that raced in a Maiden Special Weight or Straight Maiden event in their most recent start are filtered out. This filter does not apply if today's race is a Maiden Special Weight or Straight Maiden event.


  130. FilterCode:    CX
    When this filter is applied, horses that raced in a Claiming Race in their most recent start are filtered out if today's race is at a Logistically Higher Class than Claiming. Classes that are Logistically Higher than Claiming are: Allowance, Claiming Optional, Allowance Optional Claiming, Listed Stakes, and Graded Stakes.


  131. FilterCode:    CZ
    When this filter is applied, horses racing in a Claiming Race today are filtered out if the race of their most recent start was at a Logistically Higher Class than Claiming. Classes that are Logistically Higher than Claiming are: Allowance, Claiming Optional, Allowance Optional Claiming, Listed Stakes, and Graded Stakes.




  132. Last Race Bris Speed Figure Filters:

  133. FilterCode:    H50
    When this filter is applied, horses with a value for Last Race Bris Speed Figure of between 1 and 50 are filtered out.


  134. FilterCode:    LRBF1
    When this filter is applied, horses with a rank equal to 1 for Last Race Bris Speed Figure are filtered out.


  135. FilterCode:    LRBF2
    When this filter is applied, horses with a rank equal to 2 for Last Race Bris Speed Figure are filtered out.


  136. FilterCode:    LRBF3
    When this filter is applied, horses with a rank equal to 3 for Last Race Bris Speed Figure are filtered out.


  137. FilterCode:    LRBF4
    When this filter is applied, horses with a rank equal to 4 for Last Race Bris Speed Figure are filtered out.


  138. FilterCode:    LRBF5+
    When this filter is applied, horses with a rank greater than or equal to 5 for Last Race Bris Speed Figure are filtered out.


  139. FilterCode:    LRBF6+
    When this filter is applied, horses with a rank greater than or equal to 6 for Last Race Bris Speed Figure are filtered out.


  140. FilterCode:    LRBF7+
    When this filter is applied, horses with a rank greater than or equal to 7 for Last Race Bris Speed Figure are filtered out.


  141. FilterCode:    LRBF8+
    When this filter is applied, horses with a rank greater than or equal to 8 for Last Race Bris Speed Figure are filtered out.


  142. FilterCode:    LRBF9+
    When this filter is applied, horses with a rank greater than or equal to 9 for Last Race Bris Speed Figure are filtered out.


  143. FilterCode:    LRBF10+
    When this filter is applied, horses with a rank greater than or equal to 10 for Last Race Bris Speed Figure are filtered out.


  144. FilterCode:    LRBF11+
    When this filter is applied, horses with a rank greater than or equal to 11 for Last Race Bris Speed Figure are filtered out.


  145. FilterCode:    LRBF12+
    When this filter is applied, horses with a rank greater than or equal to 12 for Last Race Bris Speed Figure are filtered out.


  146. FilterCode:    LRBFN30
    When this filter is applied, horses with a Last Race Bris Speed Figure less than 30 are filtered out.


  147. FilterCode:    LRBFN40
    When this filter is applied, horses with a Last Race Bris Speed Figure less than 40 are filtered out.


  148. FilterCode:    LRBFN50
    When this filter is applied, horses with a Last Race Bris Speed Figure less than 50 are filtered out.


  149. FilterCode:    LRBFN60
    When this filter is applied, horses with a Last Race Bris Speed Figure less than 60 are filtered out.


  150. FilterCode:    LRBFN70
    When this filter is applied, horses with a Last Race Bris Speed Figure less than 70 are filtered out.


  151. FilterCode:    LRBFN75+
    When this filter is applied, horses with a Last Race Bris Speed Figure greater than or equal to 75 are filtered out.


  152. FilterCode:    LRBFN76+
    When this filter is applied, horses with a Last Race Bris Speed Figure greater than or equal to 76 are filtered out.


  153. FilterCode:    LRBFN77+
    When this filter is applied, horses with a Last Race Bris Speed Figure greater than or equal to 77 are filtered out.


  154. FilterCode:    LRBFN78+
    When this filter is applied, horses with a Last Race Bris Speed Figure greater than or equal to 78 are filtered out.


  155. FilterCode:    LRBFN79+
    When this filter is applied, horses with a Last Race Bris Speed Figure greater than or equal to 79 are filtered out.


  156. FilterCode:    LRBFN80+
    When this filter is applied, horses with a Last Race Bris Speed Figure greater than or equal to 80 are filtered out.


  157. FilterCode:    LRBFN81+
    When this filter is applied, horses with a Last Race Bris Speed Figure greater than or equal to 81 are filtered out.


  158. FilterCode:    LRBFN82+
    When this filter is applied, horses with a Last Race Bris Speed Figure greater than or equal to 82 are filtered out.


  159. FilterCode:    LRBFN83+
    When this filter is applied, horses with a Last Race Bris Speed Figure greater than or equal to 83 are filtered out.


  160. FilterCode:    LRBFN84+
    When this filter is applied, horses with a Last Race Bris Speed Figure greater than or equal to 84 are filtered out.


  161. FilterCode:    LRBFN85+
    When this filter is applied, horses with a Last Race Bris Speed Figure greater than or equal to 85 are filtered out.


  162. FilterCode:    LRBFN86+
    When this filter is applied, horses with a Last Race Bris Speed Figure greater than or equal to 86 are filtered out.


  163. FilterCode:    LRBFN87+
    When this filter is applied, horses with a Last Race Bris Speed Figure greater than or equal to 87 are filtered out.


  164. FilterCode:    LRBFN88+
    When this filter is applied, horses with a Last Race Bris Speed Figure greater than or equal to 88 are filtered out.


  165. FilterCode:    LRBFN89+
    When this filter is applied, horses with a Last Race Bris Speed Figure greater than or equal to 89 are filtered out.


  166. FilterCode:    LRBFN90+
    When this filter is applied, horses with a Last Race Bris Speed Figure greater than or equal to 90 are filtered out.


  167. FilterCode:    LRBFN91+
    When this filter is applied, horses with a Last Race Bris Speed Figure greater than or equal to 91 are filtered out.


  168. FilterCode:    LRBFN92+
    When this filter is applied, horses with a Last Race Bris Speed Figure greater than or equal to 92 are filtered out.


  169. FilterCode:    LRBFN93+
    When this filter is applied, horses with a Last Race Bris Speed Figure greater than or equal to 93 are filtered out.


  170. FilterCode:    LRBFN94+
    When this filter is applied, horses with a Last Race Bris Speed Figure greater than or equal to 94 are filtered out.


  171. FilterCode:    LRBFN95+
    When this filter is applied, horses with a Last Race Bris Speed Figure greater than or equal to 95 are filtered out.


  172. FilterCode:    LRBFN96+
    When this filter is applied, horses with a Last Race Bris Speed Figure greater than or equal to 96 are filtered out.


  173. FilterCode:    LRBFN97+
    When this filter is applied, horses with a Last Race Bris Speed Figure greater than or equal to 97 are filtered out.


  174. FilterCode:    LRBFN98+
    When this filter is applied, horses with a Last Race Bris Speed Figure greater than or equal to 98 are filtered out.


  175. FilterCode:    LRBFN99+
    When this filter is applied, horses with a Last Race Bris Speed Figure greater than or equal to 99 are filtered out.


  176. FilterCode:    LRBFN100+
    When this filter is applied, horses with a Last Race Bris Speed Figure greater than or equal to 100 are filtered out.


  177. FilterCode:    LRBFMIN80
    When this filter is applied, horses with a Last Race Bris Speed Figure less than 80 are filtered out.


  178. FilterCode:    LRBFMIN81
    When this filter is applied, horses with a Last Race Bris Speed Figure less than 81 are filtered out.


  179. FilterCode:    LRBFMIN82
    When this filter is applied, horses with a Last Race Bris Speed Figure less than 82 are filtered out.


  180. FilterCode:    LRBFMIN83
    When this filter is applied, horses with a Last Race Bris Speed Figure less than 83 are filtered out.


  181. FilterCode:    LRBFMIN84
    When this filter is applied, horses with a Last Race Bris Speed Figure less than 84 are filtered out.


  182. FilterCode:    LRBFMIN85
    When this filter is applied, horses with a Last Race Bris Speed Figure less than 85 are filtered out.


  183. FilterCode:    LRBFMIN86
    When this filter is applied, horses with a Last Race Bris Speed Figure less than 86 are filtered out.


  184. FilterCode:    LRBFMIN87
    When this filter is applied, horses with a Last Race Bris Speed Figure less than 87 are filtered out.


  185. FilterCode:    LRBFMIN88
    When this filter is applied, horses with a Last Race Bris Speed Figure less than 88 are filtered out.


  186. FilterCode:    LRBFMIN89
    When this filter is applied, horses with a Last Race Bris Speed Figure less than 89 are filtered out.


  187. FilterCode:    LRBFMIN90
    When this filter is applied, horses with a Last Race Bris Speed Figure less than 90 are filtered out.


  188. FilterCode:    LRBFMIN91
    When this filter is applied, horses with a Last Race Bris Speed Figure less than 91 are filtered out.


  189. FilterCode:    LRBFMIN92
    When this filter is applied, horses with a Last Race Bris Speed Figure less than 92 are filtered out.


  190. FilterCode:    LRBFMIN93
    When this filter is applied, horses with a Last Race Bris Speed Figure less than 93 are filtered out.


  191. FilterCode:    LRBFMIN94
    When this filter is applied, horses with a Last Race Bris Speed Figure less than 94 are filtered out.


  192. FilterCode:    LRBFMIN95
    When this filter is applied, horses with a Last Race Bris Speed Figure less than 95 are filtered out.


  193. FilterCode:    LRBFMIN96
    When this filter is applied, horses with a Last Race Bris Speed Figure less than 96 are filtered out.


  194. FilterCode:    LRBFMIN97
    When this filter is applied, horses with a Last Race Bris Speed Figure less than 97 are filtered out.


  195. FilterCode:    LRBFMIN98
    When this filter is applied, horses with a Last Race Bris Speed Figure less than 98 are filtered out.


  196. FilterCode:    LRBFMIN99
    When this filter is applied, horses with a Last Race Bris Speed Figure less than 99 are filtered out.


  197. FilterCode:    LRBFMIN100
    When this filter is applied, horses with a Last Race Bris Speed Figure less than 100 are filtered out.




  198. Recency Filters:

  199. FilterCode:    RCY
    When this filter is applied, horses that do not have a Y for JCapper Recency are filtered out.


  200. FilterCode:    RCN
    When this filter is applied, horses that do not have a N for JCapper Recency are filtered out.




  201. Shipper Filters:

  202. FilterCode:    SHIP_X
    When this filter is applied, horses that are shippers (shipping in from a different track) are filtered out.


  203. FilterCode:    SHIP_N
    When this filter is applied, horses that are non-shippers (not shipping in from a different track) are filtered out.




  204. Sire Filters:

  205. FilterCode:    SIRE
    When this filter is applied, the sire name as listed in the Bris past performance file is compared to a sire name (or list of sire names) stored in the of the Profile Table. If a name match exists between the two fields, the horse is left in. If a name match is not found between the two fields, the horse is filtered out of consideration.


  206. Note~ Sire names exist in JCapper without the apostropje character. Logic in the Main Module will strip an apostrophe from the sire name as it is read from the past performance file. Logic in the UDM Wizard will strip an apostrophe from a sire name if one is keyed in by the user. This was needed because of the way Microsoft designed the SQL 4.0 Jet Ole Database Engine that JCapper uses. In this design, the apostrophe is used as part of the command structure in reading data from and writing data to the database. Fields values in a SQL Statement are delimited with an apostrophe character. A SQL statement used to retrieve data from the profile table might look something like this:



    Because of the way the apostrophe character is used in the command syntax, an apostrophe character sitting in the Notes field would result in incomplete data being read from the table.

    What this means to the user:
    Stripping apostrophe characters out of sire names when they are present is handled automatically. This note is included to provide an explanation as to how JCapper handles apostrophe characters and why.



    Track Condition Filters:

    Use of track condition filters gives the user the ability to define UDMs that either require or exclude any possible track condition. This can be really useful when creating track specific UDMs. Some track surfaces can be speed favoring when the track condition is FT and speed tiring whenever moisture is added. Other track surfaces behave in the exact opposite manner. Users have the ability to use the Data Window to see this use the TK Track Condition Filters to adjust their UDMs accordingly.

    Note: Structure of the TK Track Condition Filter Codes is as follows: The letters TK followed by a number between 1 and 11 followed by the word IN or the word OUT.

  207. FilterCode:    TK1IN
    When this filter is applied, the track condition for today's racing surface must be FT in order for any horse to remain under consideration. All other track conditions will cause all horses to be filtered out. This allows users to define a UDM that requires this specific track condition only.


  208. FilterCode:    TK2IN
    When this filter is applied, the track condition for today's racing surface must be WF in order for any horse to remain under consideration. All other track conditions will cause all horses to be filtered out. This allows users to define a UDM that requires this specific track condition only.


  209. FilterCode:    TK3IN
    When this filter is applied, the track condition for today's racing surface must be GD in order for any horse to remain under consideration. All other track conditions will cause all horses to be filtered out. This allows users to define a UDM that requires this specific track condition only.


  210. FilterCode:    TK4IN
    When this filter is applied, the track condition for today's racing surface must be SY in order for any horse to remain under consideration. All other track conditions will cause all horses to be filtered out. This allows users to define a UDM that requires this specific track condition only.


  211. FilterCode:    TK5IN
    When this filter is applied, the track condition for today's racing surface must be MY in order for any horse to remain under consideration. All other track conditions will cause all horses to be filtered out. This allows users to define a UDM that requires this specific track condition only.


  212. FilterCode:    TK6IN
    When this filter is applied, the track condition for today's racing surface must be HY in order for any horse to remain under consideration. All other track conditions will cause all horses to be filtered out. This allows users to define a UDM that requires this specific track condition only.


  213. FilterCode:    TK7IN
    When this filter is applied, the track condition for today's racing surface must be FM in order for any horse to remain under consideration. All other track conditions will cause all horses to be filtered out. This allows users to define a UDM that requires this specific track condition only.


  214. FilterCode:    TK8IN
    When this filter is applied, the track condition for today's racing surface must be HD in order for any horse to remain under consideration. All other track conditions will cause all horses to be filtered out. This allows users to define a UDM that requires this specific track condition only.


  215. FilterCode:    TK9IN
    When this filter is applied, the track condition for today's racing surface must be FR in order for any horse to remain under consideration. All other track conditions will cause all horses to be filtered out. This allows users to define a UDM that requires this specific track condition only.


  216. FilterCode:    TK10IN
    When this filter is applied, the track condition for today's racing surface must be SF in order for any horse to remain under consideration. All other track conditions will cause all horses to be filtered out. This allows users to define a UDM that requires this specific track condition only.


  217. FilterCode:    TK11IN
    When this filter is applied, the track condition for today's racing surface must be YL in order for any horse to remain under consideration. All other track conditions will cause all horses to be filtered out. This allows users to define a UDM that requires this specific track condition only.


  218. FilterCode:    TK1OUT
    When this filter is applied, if the track condition for today's racing surface is FT all horses are filtered out of consideration. All other track conditions remain under consideration. This allows users to define a UDM that excludes this specific track condition.


  219. FilterCode:    TK2OUT
    When this filter is applied, if the track condition for today's racing surface is WF all horses are filtered out of consideration. All other track conditions remain under consideration. This allows users to define a UDM that excludes this specific track condition.


  220. FilterCode:    TK3OUT
    When this filter is applied, if the track condition for today's racing surface is GD all horses are filtered out of consideration. All other track conditions remain under consideration. This allows users to define a UDM that excludes this specific track condition.


  221. FilterCode:    TK4OUT
    When this filter is applied, if the track condition for today's racing surface is SY all horses are filtered out of consideration. All other track conditions remain under consideration. This allows users to define a UDM that excludes this specific track condition.


  222. FilterCode:    TK5OUT
    When this filter is applied, if the track condition for today's racing surface is MY all horses are filtered out of consideration. All other track conditions remain under consideration. This allows users to define a UDM that excludes this specific track condition.


  223. FilterCode:    TK6OUT
    When this filter is applied, if the track condition for today's racing surface is HY all horses are filtered out of consideration. All other track conditions remain under consideration. This allows users to define a UDM that excludes this specific track condition.


  224. FilterCode:    TK7OUT
    When this filter is applied, if the track condition for today's racing surface is FM all horses are filtered out of consideration. All other track conditions remain under consideration. This allows users to define a UDM that excludes this specific track condition.


  225. FilterCode:    TK8OUT
    When this filter is applied, if the track condition for today's racing surface is HD all horses are filtered out of consideration. All other track conditions remain under consideration. This allows users to define a UDM that excludes this specific track condition.


  226. FilterCode:    TK9OUT
    When this filter is applied, if the track condition for today's racing surface is FR all horses are filtered out of consideration. All other track conditions remain under consideration. This allows users to define a UDM that excludes this specific track condition.


  227. FilterCode:    TK10OUT
    When this filter is applied, if the track condition for today's racing surface is SF all horses are filtered out of consideration. All other track conditions remain under consideration. This allows users to define a UDM that excludes this specific track condition.


  228. FilterCode:    TK11OUT
    When this filter is applied, if the track condition for today's racing surface is YL all horses are filtered out of consideration. All other track conditions remain under consideration. This allows users to define a UDM that excludes this specific track condition.




  229. Weight Shift Filters:

  230. FilterCode:    WTSHIFTNEG_10
    When this filter is applied, horses with Weight Shift = -10 are filtered out.


  231. FilterCode:    WTSHIFTNEG_9
    When this filter is applied, horses with Weight Shift = -9 are filtered out.


  232. FilterCode:    WTSHIFTNEG_8
    When this filter is applied, horses with Weight Shift = -8 are filtered out.


  233. FilterCode:    WTSHIFTNEG_7
    When this filter is applied, horses with Weight Shift = -7 are filtered out.


  234. FilterCode:    WTSHIFTNEG_6
    When this filter is applied, horses with Weight Shift = -6 are filtered out.


  235. FilterCode:    WTSHIFTNEG_5
    When this filter is applied, horses with Weight Shift = -5 are filtered out.


  236. FilterCode:    WTSHIFTNEG_4
    When this filter is applied, horses with Weight Shift = -4 are filtered out.


  237. FilterCode:    WTSHIFTNEG_3
    When this filter is applied, horses with Weight Shift = -3 are filtered out.


  238. FilterCode:    WTSHIFTNEG_2
    When this filter is applied, horses with Weight Shift = -2 are filtered out.


  239. FilterCode:    WTSHIFTNEG_1
    When this filter is applied, horses with Weight Shift = -1 are filtered out.


  240. FilterCode:    WTSHIFT_0
    When this filter is applied, horses with Weight Shift = 0 are filtered out.


  241. FilterCode:    WTSHIFT_1
    When this filter is applied, horses with Weight Shift = 1 are filtered out.


  242. FilterCode:    WTSHIFT_2
    When this filter is applied, horses with Weight Shift = 2 are filtered out.


  243. FilterCode:    WTSHIFT_3
    When this filter is applied, horses with Weight Shift = 3 are filtered out.


  244. FilterCode:    WTSHIFT_4
    When this filter is applied, horses with Weight Shift = 4 are filtered out.


  245. FilterCode:    WTSHIFT_5
    When this filter is applied, horses with Weight Shift = 5 are filtered out.


  246. FilterCode:    WTSHIFT_6
    When this filter is applied, horses with Weight Shift = 6 are filtered out.


  247. FilterCode:    WTSHIFT_7
    When this filter is applied, horses with Weight Shift = 7 are filtered out.


  248. FilterCode:    WTSHIFT_8
    When this filter is applied, horses with Weight Shift = 8 are filtered out.


  249. FilterCode:    WTSHIFT_9
    When this filter is applied, horses with Weight Shift = 9 are filtered out.


  250. FilterCode:    WTSHIFT_10
    When this filter is applied, horses with Weight Shift = 10 are filtered out.


  251. Note~The above Preset Filters for Weight Shift are each used to filter out an exact Weight Shift. Players interested in using a single filter code to filter out horses for ranges of Weight Shift should consider Dynamic Filters for this task.



    Xth Race at Current Meet Filters:

  252. FilterCode:    XCM1
    When this filter is applied, horses making start number 1 at the current meet are filtered out.


  253. FilterCode:    XCM2
    When this filter is applied, horses making start number 2 at the current meet are filtered out.


  254. FilterCode:    XCM3
    When this filter is applied, horses making start number 3 at the current meet are filtered out.


  255. FilterCode:    XCM4
    When this filter is applied, horses making start number 4 at the current meet are filtered out.


  256. FilterCode:    XCM5
    When this filter is applied, horses making start number 5 at the current meet are filtered out.


  257. FilterCode:    XCM6
    When this filter is applied, horses making start number 6 at the current meet are filtered out.


  258. FilterCode:    XCM7
    When this filter is applied, horses making start number 7 at the current meet are filtered out.


  259. FilterCode:    XCM8
    When this filter is applied, horses making start number 8 at the current meet are filtered out.


  260. FilterCode:    XCM9
    When this filter is applied, horses making start number 9 at the current meet are filtered out.


  261. FilterCode:    XCM1+
    When this filter is applied, horses making their Xth number of starts at the current meet >= 1 are filtered out.


  262. FilterCode:    XCM2+
    When this filter is applied, horses making their Xth number of starts at the current meet >= 2 are filtered out.


  263. FilterCode:    XCM3+
    When this filter is applied, horses making their Xth number of starts at the current meet >= 3 are filtered out.


  264. FilterCode:    XCM4+
    When this filter is applied, horses making their Xth number of starts at the current meet >= 4 are filtered out.


  265. FilterCode:    XCM5+
    When this filter is applied, horses making their Xth number of starts at the current meet >= 5 are filtered out.


  266. FilterCode:    XCM6+
    When this filter is applied, horses making their Xth number of starts at the current meet >= 6 are filtered out.


  267. FilterCode:    XCM7+
    When this filter is applied, horses making their Xth number of starts at the current meet >= 7 are filtered out.


  268. FilterCode:    XCM8+
    When this filter is applied, horses making their Xth number of starts at the current meet >= 8 are filtered out.


  269. FilterCode:    XCM9+
    When this filter is applied, horses making their Xth number of starts at the current meet >= 9 are filtered out.




  270. Xth Race Off Of Layoff Filters:

  271. FilterCode:    XLO0
    When this filter is applied, horses that have never had a layoff are filtered out.   Note~ The 0 after the characters XLO is a numeric zero character and not the letter O from the alphabet.


  272. FilterCode:    XLO1
    When this filter is applied, horses making start number 1 off a layoff are filtered out.


  273. FilterCode:    XLO2
    When this filter is applied, horses making start number 2 off a layoff are filtered out.


  274. FilterCode:    XLO3
    When this filter is applied, horses making start number 3 off a layoff are filtered out.


  275. FilterCode:    XLO4
    When this filter is applied, horses making start number 4 off a layoff are filtered out.


  276. FilterCode:    XLO5
    When this filter is applied, horses making start number 5 off a layoff are filtered out.


  277. FilterCode:    XLO6
    When this filter is applied, horses making start number 6 off a layoff are filtered out.


  278. FilterCode:    XLO7
    When this filter is applied, horses making start number 7 off a layoff are filtered out.


  279. FilterCode:    XLO8
    When this filter is applied, horses making start number 8 off a layoff are filtered out.


  280. FilterCode:    XLO9
    When this filter is applied, horses making start number 9 off a layoff are filtered out.


  281. FilterCode:    XLO1+
    When this filter is applied, horses making their Xth start off a layoff >= 1 are filtered out.


  282. FilterCode:    XLO2+
    When this filter is applied, horses making their Xth start off a layoff >= 2 are filtered out.


  283. FilterCode:    XLO3+
    When this filter is applied, horses making their Xth start off a layoff >= 3 are filtered out.


  284. FilterCode:    XLO4+
    When this filter is applied, horses making their Xth start off a layoff >= 4 are filtered out.


  285. FilterCode:    XLO5+
    When this filter is applied, horses making their Xth start off a layoff >= 5 are filtered out.


  286. FilterCode:    XLO6+
    When this filter is applied, horses making their Xth start off a layoff >= 6 are filtered out.


  287. FilterCode:    XLO7+
    When this filter is applied, horses making their Xth start off a layoff >= 7 are filtered out.


  288. FilterCode:    XLO8+
    When this filter is applied, horses making their Xth start off a layoff >= 8 are filtered out.


  289. FilterCode:    XLO9+
    When this filter is applied, horses making their Xth start off a layoff >= 9 are filtered out.


  290. Note~ All of the XLO filter codes use the upper case alphabetic "O" character not the numeric zero character.



    Xth Race On Lasix Filters:

  291. FilterCode:    XLS1
    When this filter is applied, horses making start number 1 on lasix are filtered out.


  292. FilterCode:    XLS2
    When this filter is applied, horses making start number 2 on lasix are filtered out.


  293. FilterCode:    XLS3
    When this filter is applied, horses making start number 3 on lasix are filtered out.


  294. FilterCode:    XLS4
    When this filter is applied, horses making start number 4 on lasix are filtered out.


  295. FilterCode:    XLS5
    When this filter is applied, horses making start number 5 on lasix are filtered out.


  296. FilterCode:    XLS6
    When this filter is applied, horses making start number 6 on lasix are filtered out.


  297. FilterCode:    XLS7
    When this filter is applied, horses making start number 7 on lasix are filtered out.


  298. FilterCode:    XLS8
    When this filter is applied, horses making start number 8 on lasix are filtered out.


  299. FilterCode:    XLS9
    When this filter is applied, horses making start number 9 on lasix are filtered out.


  300. FilterCode:    XLS1+
    When this filter is applied, horses making their Xth start on lasix >= 1 are filtered out.


  301. FilterCode:    XLS2+
    When this filter is applied, horses making their Xth start on lasix >= 2 are filtered out.


  302. FilterCode:    XLS3+
    When this filter is applied, horses making their Xth start on lasix >= 3 are filtered out.


  303. FilterCode:    XLS4+
    When this filter is applied, horses making their Xth start on lasix >= 4 are filtered out.


  304. FilterCode:    XLS5+
    When this filter is applied, horses making their Xth start on lasix >= 5 are filtered out.


  305. FilterCode:    XLS6+
    When this filter is applied, horses making their Xth start on lasix >= 6 are filtered out.


  306. FilterCode:    XLS7+
    When this filter is applied, horses making their Xth start on lasix >= 7 are filtered out.


  307. FilterCode:    XLS8+
    When this filter is applied, horses making their Xth start on lasix >= 8 are filtered out.


  308. FilterCode:    XLS9+
    When this filter is applied, horses making their Xth start on lasix >= 9 are filtered out.




  309. Fitness Filters:

  310. FilterCode:    WOFIT
    When this filter is applied, horses that fail on JCapper WOFIT are filtered out. The FilterCode is WOFIT with an alphabetic "O" character not a numeric "0" or zero character.


  311. FilterCode:    Y1
    When this filter is applied, horses with a Basic Fitness Score of less than 1 are filtered out.


  312. FilterCode:    Y2
    When this filter is applied, horses with a Basic Fitness Score of less than 2 are filtered out.


  313. FilterCode:    Y3
    When this filter is applied, horses with a Basic Fitness Score of less than 3 are filtered out.


  314. FilterCode:    Y4
    When this filter is applied, horses with a Basic Fitness Score of less than 4 are filtered out.


  315. FilterCode:    Y5
    When this filter is applied, horses with a Basic Fitness Score of less than 5 are filtered out.


  316. FilterCode:    Y6
    When this filter is applied, horses with a Basic Fitness Score of less than 6 are filtered out.


  317. FilterCode:    Y7
    When this filter is applied, horses with a Basic Fitness Score of less than 7 are filtered out.


  318. FilterCode:    Y8
    When this filter is applied, horses with a Basic Fitness Score of less than 8 are filtered out.


  319. FilterCode:    Y9
    When this filter is applied, horses with a Basic Fitness Score of less than 9 are filtered out.


  320. FilterCode:    Y10
    When this filter is applied, horses with a Basic Fitness Score of less than 10 are filtered out.


  321. FilterCode:    Y11
    When this filter is applied, horses with a Basic Fitness Score of less than 11 are filtered out.


  322. FilterCode:    Y12
    When this filter is applied, horses with a Basic Fitness Score of less than 12 are filtered out.


  323. FilterCode:    Y13
    When this filter is applied, horses with a Basic Fitness Score of less than 13 are filtered out.


  324. FilterCode:    Y14
    When this filter is applied, horses with a Basic Fitness Score of less than 14 are filtered out.


  325. FilterCode:    Y15
    When this filter is applied, horses with a Basic Fitness Score of less than 15 are filtered out.


  326. FilterCode:    Y16
    When this filter is applied, horses with a Basic Fitness Score of less than 16 are filtered out.


  327. FilterCode:    Y17
    When this filter is applied, horses with a Basic Fitness Score of less than 17 are filtered out.


  328. FilterCode:    Y18
    When this filter is applied, horses with a Basic Fitness Score of less than 18 are filtered out.


  329. FilterCode:    Y19
    When this filter is applied, horses with a Basic Fitness Score of less than 19 are filtered out.


  330. FilterCode:    Y20
    When this filter is applied, horses with a Basic Fitness Score of less than 20 are filtered out.


  331. FilterCode:    Y21
    When this filter is applied, horses with a Basic Fitness Score of less than 21 are filtered out.


  332. FilterCode:    Y22
    When this filter is applied, horses with a Basic Fitness Score of less than 22 are filtered out.


  333. FilterCode:    Y23
    When this filter is applied, horses with a Basic Fitness Score of less than 23 are filtered out.


  334. FilterCode:    Y24
    When this filter is applied, horses with a Basic Fitness Score of less than 24 are filtered out.


  335. FilterCode:    Y25
    When this filter is applied, horses with a Basic Fitness Score of less than 25 are filtered out.


  336. FilterCode:    Y26
    When this filter is applied, horses with a Basic Fitness Score of less than 26 are filtered out.


  337. FilterCode:    Y27
    When this filter is applied, horses with a Basic Fitness Score of less than 27 are filtered out.


  338. FilterCode:    Y28
    When this filter is applied, horses with a Basic Fitness Score of less than 28 are filtered out.


  339. FilterCode:    Y29
    When this filter is applied, horses with a Basic Fitness Score of less than 29 are filtered out.


  340. FilterCode:    Y30
    When this filter is applied, horses with a Basic Fitness Score of less than 30 are filtered out.


  341. FilterCode:    Z1=
    When this filter is applied, horses with a rank for PaceFig_2F_InLast equal to 1 are filtered out.


  342. FilterCode:    Z2=
    When this filter is applied, horses with a rank for PaceFig_2F_InLast equal to 2 are filtered out.


  343. FilterCode:    Z3=
    When this filter is applied, horses with a rank for PaceFig_2F_InLast equal to 3 are filtered out.


  344. FilterCode:    Z1+
    When this filter is applied, horses with a rank for PaceFig_2F_InLast greater than 1 are filtered out.


  345. FilterCode:    Z2+
    When this filter is applied, horses with a rank for PaceFig_2F_InLast greater than 2 are filtered out.


  346. FilterCode:    Z3+
    When this filter is applied, horses with a rank for PaceFig_2F_InLast greater than 3 are filtered out.


  347. FilterCode:    Z4+
    When this filter is applied, horses with a rank for PaceFig_2F_InLast greater than 4 are filtered out.


  348. FilterCode:    Z5+
    When this filter is applied, horses with a rank for PaceFig_2F_InLast greater than 5 are filtered out.


  349. FilterCode:    Z6+
    When this filter is applied, horses with a rank for PaceFig_2F_InLast greater than 6 are filtered out.


  350. FilterCode:    Z7+
    When this filter is applied, horses with a rank for PaceFig_2F_InLast greater than 7 are filtered out.


  351. FilterCode:    Z8+
    When this filter is applied, horses with a rank for PaceFig_2F_InLast greater than 8 are filtered out.




  352. Top Half of Field / Bottom Half of Field Filters:
    The following filters allow the user to filter out horses for a number of different factors based on whether the horse ranks in the top half or the bottom half of the field. The prefix characters of 1HLF in each filter code designates filtering out horses ranked in the top half of the field, while prefix characters of 2HLF designates filtering out horses ranked in the bottom half of each field. Each set of prefix characters is followed by a single character that designates the factor by which horses are ranked for the individual filter code.

  353. FilterCode:    1HLFA
    When this filter is applied, horses that finished (Finish Position Last Race) in the top half of the field (Field Size Last Race) in their most recent start are filtered out.


  354. FilterCode:    2HLFA
    When this filter is applied, horses that finished (Finish Position Last Race) in the bottom half of the field (Field Size Last Race) in their most recent start are filtered out.


  355. FilterCode:    1HLFB
    When this filter is applied, horses ranked in the top half of today's field using Prime Power Rank are filtered out.


  356. FilterCode:    2HLFB
    When this filter is applied, horses ranked in the bottom half of today's field using Prime Power Rank are filtered out.


  357. FilterCode:    1HLFC
    When this filter is applied, horses ranked in the top half of today's field using CPace Rank are filtered out.


  358. FilterCode:    2HLFC
    When this filter is applied, horses ranked in the bottom half of today's field using CPace Rank are filtered out.


  359. FilterCode:    1HLFD
    When this filter is applied, horses ranked in the top half of today's field using Percent Early Rank are filtered out.


  360. FilterCode:    2HLFD
    When this filter is applied, horses ranked in the bottom half of today's field using Percent Early Rank are filtered out.


  361. FilterCode:    1HLFE
    When this filter is applied, horses ranked in the top half of today's field using QSpeedPoints Rank are filtered out.


  362. FilterCode:    2HLFE
    When this filter is applied, horses ranked in the bottom half of today's field using QSpeedPoints Rank are filtered out.


  363. FilterCode:    1HLFF
    When this filter is applied, horses ranked in the top half of today's field using Sustained Pace Rank are filtered out.


  364. FilterCode:    2HLFF
    When this filter is applied, horses ranked in the bottom half of today's field using Sustained Pace Rank are filtered out.


  365. FilterCode:    1HLFG
    When this filter is applied, horses ranked in the top half of today's field using Bris Speed Figure Last Race Rank are filtered out.


  366. FilterCode:    2HLFG
    When this filter is applied, horses ranked in the bottom half of today's field using Bris Speed Figure Last Race Rank are filtered out.


  367. FilterCode:    1HLFH
    When this filter is applied, horses ranked in the top half of today's field using Weighted Figure Rank are filtered out.


  368. FilterCode:    2HLFH
    When this filter is applied, horses ranked in the bottom half of today's field using Weighted Figure Rank are filtered out.


  369. FilterCode:    1HLFI
    When this filter is applied, horses ranked in the top half of today's field using PredictiveScore Rank are filtered out.


  370. FilterCode:    2HLFI
    When this filter is applied, horses ranked in the bottom half of today's field using PredictiveScore Rank are filtered out.


  371. FilterCode:    1HLFJ
    When this filter is applied, horses ranked in the top half of today's field using JRating Rank are filtered out.


  372. FilterCode:    2HLFJ
    When this filter is applied, horses ranked in the bottom half of today's field using JRating Rank are filtered out.


  373. FilterCode:    1HLFK
    When this filter is applied, horses ranked in the top half of today's field using Bris E1 Last Race Rank are filtered out.


  374. FilterCode:    2HLFK
    When this filter is applied, horses ranked in the bottom half of today's field using Bris E1 Last Race Rank are filtered out.


  375. FilterCode:    1HLFL
    When this filter is applied, horses ranked in the top half of today's field using Bris Speed Figure Best of Last 10 Rank are filtered out.


  376. FilterCode:    2HLFL
    When this filter is applied, horses ranked in the bottom half of today's field using Bris Speed Figure Best of Last 10 Rank are filtered out.


  377. FilterCode:    1HLFM
    When this filter is applied, horses ranked in the top half of today's field using Workout Brilliance Rank are filtered out.


  378. FilterCode:    2HLFM
    When this filter is applied, horses ranked in the bottom half of today's field using Workout Brilliance Rank are filtered out.


  379. FilterCode:    1HLFN
    When this filter is applied, horses ranked in the top half of today's field using Race Brilliance Rank are filtered out.


  380. FilterCode:    2HLFN
    When this filter is applied, horses ranked in the bottom half of today's field using Race Brilliance Rank are filtered out.


  381. FilterCode:    1HLFO
    When this filter is applied, horses ranked in the top half of today's field using PaceLine Rank are filtered out.
    Note~ The O character in this filter code is the letter O from the alphabet and not a numeric zero.


  382. FilterCode:    2HLFO
    When this filter is applied, horses ranked in the bottom half of today's field using PaceLine Rank are filtered out.
    Note~ The O character in this filter code is the letter O from the alphabet and not a numeric zero.


  383. FilterCode:    1HLFP
    When this filter is applied, horses ranked in the top half of today's field using TurnTime Rank are filtered out.


  384. FilterCode:    2HLFP
    When this filter is applied, horses ranked in the bottom half of today's field using TurnTime Rank are filtered out.


  385. FilterCode:    1HLFQ
    When this filter is applied, horses ranked in the top half of today's field using ClassRating Rank are filtered out.


  386. FilterCode:    2HLFQ
    When this filter is applied, horses ranked in the bottom half of today's field using ClassRating Rank are filtered out.


  387. FilterCode:    1HLFR
    When this filter is applied, horses ranked in the top half of today's field using RaceStrength Rank are filtered out.


  388. FilterCode:    2HLFR
    When this filter is applied, horses ranked in the bottom half of today's field using RaceStrength Rank are filtered out.


  389. FilterCode:    1HLFS
    When this filter is applied, horses ranked in the top half of today's field using FormRating Rank are filtered out.


  390. FilterCode:    2HLFS
    When this filter is applied, horses ranked in the bottom half of today's field using FormRating Rank are filtered out.


  391. FilterCode:    1HLFT
    When this filter is applied, horses ranked in the top half of today's field using AVGE1 Rank are filtered out.


  392. FilterCode:    2HLFT
    When this filter is applied, horses ranked in the bottom half of today's field using AVGE1 Rank are filtered out.


  393. FilterCode:    1HLFU
    When this filter is applied, horses ranked in the top half of today's field using Late Pace Last Start Rank are filtered out.


  394. FilterCode:    2HLFU
    When this filter is applied, horses ranked in the bottom half of today's field using Late Pace Last Start Rank are filtered out.


  395. FilterCode:    1HLFV
    When this filter is applied, horses ranked in the top half of today's field using Assigned Probability Rank are filtered out.


  396. FilterCode:    2HLFV
    When this filter is applied, horses ranked in the bottom half of today's field using Assigned Probability Rank are filtered out.




  397. Rail Position Filters:
    The following filters allow the user to filter out horses using Rail Position relative to the rest of the field. Due to course layouts and track maintenance, inside and outside post position biases can and do occur. These filter codes provide the user some additional flexibility in making Rail Position part of a UDM Definition.

  398. FilterCode:    1HLFZ
    When this filter is applied, horses ranked in the inner half of today's field using Rail Position are filtered out.


  399. FilterCode:    2HLFZ
    When this filter is applied, horses ranked in the outer half of today's field using Rail Position are filtered out.


  400. FilterCode:    INR1
    When this filter is applied, the horse with the single innermost Rail Position is filtered out.


  401. FilterCode:    INR2
    When this filter is applied, the horses with the 2 innermost Rail Positions are filtered out.


  402. FilterCode:    INR3
    When this filter is applied, the horses with the 3 innermost Rail Positions are filtered out.


  403. FilterCode:    INR4
    When this filter is applied, the horses with the 4 innermost Rail Positions are filtered out.


  404. FilterCode:    INR5
    When this filter is applied, the horses with the 5 innermost Rail Positions are filtered out.


  405. FilterCode:    MID1
    When this filter is applied, the horse with the single middle-most Rail Position is filtered out.
    Note~ Logic in JCapper ignores this filter code in races with less than 3 runners.


  406. FilterCode:    MID3
    When this filter is applied, the horse with the 3 middle-most Rail Positions are filtered out.
    Note~ Logic in JCapper ignores this filter code in races with less than 5 runners.


  407. FilterCode:    OUT1
    When this filter is applied, the horse with the single outermost Rail Position is filtered out.


  408. FilterCode:    OUT2
    When this filter is applied, the horses with the 2 outermost Rail Positions are filtered out.


  409. FilterCode:    OUT3
    When this filter is applied, the horses with the 3 outermost Rail Positions are filtered out.


  410. FilterCode:    OUT4
    When this filter is applied, the horses with the 4 outermost Rail Positions are filtered out.


  411. FilterCode:    OUT5
    When this filter is applied, the horses with the 5 outermost Rail Positions are filtered out.




  412. Routes Under Belt After Layoff Filters:
    The following filter codes allow the user to filter out horses returning from layoffs using the number of Route Races run after a Layoff. Each of these filter codes carries the prefix characters RUB which stands for Routes Under Belt. The prefix characters of each filter code are followed by a number indicating the number of route races the horse has run after its most recent layoff. This number is used as the filter criteria.

  413. FilterCode:    RUB0
    When this filter is applied, horses that have run zero Route Races after the most recent layoff are filtered out.
    Note~ The 0 character in this filter code is a numeric zero and not the letter O from the alphabet.


  414. FilterCode:    RUB1
    When this filter is applied, horses that have run exactly 1 Route Race after the most recent layoff are filtered out.


  415. FilterCode:    RUB2
    When this filter is applied, horses that have run exactly 2 Route Races after the most recent layoff are filtered out.


  416. FilterCode:    RUB3
    When this filter is applied, horses that have run exactly 3 Route Races after the most recent layoff are filtered out.


  417. FilterCode:    RUB4
    When this filter is applied, horses that have run exactly 4 Route Races after the most recent layoff are filtered out.


  418. FilterCode:    RUB5
    When this filter is applied, horses that have run exactly 5 Route Races after the most recent layoff are filtered out.


  419. FilterCode:    RUB6
    When this filter is applied, horses that have run exactly 6 Route Races after the most recent layoff are filtered out.


  420. FilterCode:    RUB7
    When this filter is applied, horses that have run exactly 7 Route Races after the most recent layoff are filtered out.


  421. FilterCode:    RUB8
    When this filter is applied, horses that have run exactly 8 Route Races after the most recent layoff are filtered out.


  422. FilterCode:    RUB9
    When this filter is applied, horses that have run exactly 9 Route Races after the most recent layoff are filtered out.


  423. FilterCode:    RUB1+
    When this filter is applied, horses that have 1 or more Route Races after the most recent layoff are filtered out.


  424. FilterCode:    RUB2+
    When this filter is applied, horses that have 2 or more Route Races after the most recent layoff are filtered out.


  425. FilterCode:    RUB3+
    When this filter is applied, horses that have 3 or more Route Races after the most recent layoff are filtered out.


  426. FilterCode:    RUB4+
    When this filter is applied, horses that have 4 or more Route Races after the most recent layoff are filtered out.


  427. FilterCode:    RUB5+
    When this filter is applied, horses that have 5 or more Route Races after the most recent layoff are filtered out.


  428. FilterCode:    RUB6+
    When this filter is applied, horses that have 6 or more Route Races after the most recent layoff are filtered out.


  429. FilterCode:    RUB7+
    When this filter is applied, horses that have 7 or more Route Races after the most recent layoff are filtered out.


  430. FilterCode:    RUB8+
    When this filter is applied, horses that have 8 or more Route Races after the most recent layoff are filtered out.


  431. FilterCode:    RUB9+
    When this filter is applied, horses that have 9 or more Route Races after the most recent layoff are filtered out.




  432. Sprints Under Belt After Layoff Filters:
    The following filter codes allow the user to filter out horses returning from layoffs using the number of Sprint Races run after a Layoff. Each of these filter codes carries the prefix characters SUB which stands for Sprints Under Belt. The prefix characters of each filter code are followed by a number indicating the number of sprint races the horse has run after its most recent layoff. This number is used as the filter criteria.

  433. FilterCode:    SUB0
    When this filter is applied, horses that have run zero Sprint Races after the most recent layoff are filtered out.
    Note~ The 0 character in this filter code is a numeric zero and not the letter O from the alphabet.


  434. FilterCode:    SUB1
    When this filter is applied, horses that have run exactly 1 Sprint Race after the most recent layoff are filtered out.


  435. FilterCode:    SUB2
    When this filter is applied, horses that have run exactly 2 Sprint Races after the most recent layoff are filtered out.


  436. FilterCode:    SUB3
    When this filter is applied, horses that have run exactly 3 Sprint Races after the most recent layoff are filtered out.


  437. FilterCode:    SUB4
    When this filter is applied, horses that have run exactly 4 Sprint Races after the most recent layoff are filtered out.


  438. FilterCode:    SUB5
    When this filter is applied, horses that have run exactly 5 Sprint Races after the most recent layoff are filtered out.


  439. FilterCode:    SUB6
    When this filter is applied, horses that have run exactly 6 Sprint Races after the most recent layoff are filtered out.


  440. FilterCode:    SUB7
    When this filter is applied, horses that have run exactly 7 Sprint Races after the most recent layoff are filtered out.


  441. FilterCode:    SUB8
    When this filter is applied, horses that have run exactly 8 Sprint Races after the most recent layoff are filtered out.


  442. FilterCode:    SUB9
    When this filter is applied, horses that have run exactly 9 Sprint Races after the most recent layoff are filtered out.


  443. FilterCode:    SUB1+
    When this filter is applied, horses that have 1 or more Sprint Races after the most recent layoff are filtered out.


  444. FilterCode:    SUB2+
    When this filter is applied, horses that have 2 or more Sprint Races after the most recent layoff are filtered out.


  445. FilterCode:    SUB3+
    When this filter is applied, horses that have 3 or more Sprint Races after the most recent layoff are filtered out.


  446. FilterCode:    SUB4+
    When this filter is applied, horses that have 4 or more Sprint Races after the most recent layoff are filtered out.


  447. FilterCode:    SUB5+
    When this filter is applied, horses that have 5 or more Sprint Races after the most recent layoff are filtered out.


  448. FilterCode:    SUB6+
    When this filter is applied, horses that have 6 or more Sprint Races after the most recent layoff are filtered out.


  449. FilterCode:    SUB7+
    When this filter is applied, horses that have 7 or more Sprint Races after the most recent layoff are filtered out.


  450. FilterCode:    SUB8+
    When this filter is applied, horses that have 8 or more Sprint Races after the most recent layoff are filtered out.


  451. FilterCode:    SUB9+
    When this filter is applied, horses that have 9 or more Sprint Races after the most recent layoff are filtered out.



Copyright © 2005 JCapper Software