Database Handicapping Software- JCapper

JCapper Message Board

          JCapper 101
                      -- simple UDM

Home Register
Log In
By simple UDM
CalvinJ
9/18/2025
11:14:42 PM
Is it possible to mark horses with certain factors (in color) without using SQL UDM/Data Window?

~Edited by: CalvinJ  on:  9/18/2025  at:  11:14:42 PM~

Reply
jeff
9/20/2025
3:16:34 AM
• SQl Mode - UDMs pretty much are the mechanism for making horses with user defined attributes stick out on Html Reports.

• Playlist File Mode - UDMs are the primary way to make horses with user defined attributes stick out on Html Reports.

In Playlist File Mode you also have the ability to set Overlay Highlighting on the User Sys Defs Screen. Here you are highlighting JPR(1) and CPace(1) horses when MLOR3 is greater than or equal to a user defined point.


-jp
.










Reply
CalvinJ
9/21/2025
10:33:55 PM
Thanks Jeff, I guess I'll need to see why they don't show up in HTML report...thanks much.

Reply
bob77713AZ
3/24/2026
9:34:47 AM
I'm spinning my wheels here and need some assistance. Why do I get a 'no value given error' when I try to create a UDM using MLOR5?

SELECT * FROM STARTERHISTORY
WHERE MLOR5 > 1.30
AND RANKUPR = 1


MLOR3 works fine, but I plan on running in SQL mode and I want it to match the MLOR5 in the HTML RPT.

Thanks.



~Edited by: bob77713AZ  on:  3/24/2026  at:  9:34:47 AM~

Reply
jeff
3/25/2026
9:15:45 PM
Here's a link to an older thread that covers the MLORX's:
http://www.jcapper.com/MessageBoard/TopicReader.asp?topic=669&forum=JCapper%20101


MLOR5
First, an odds line is calculated using the following formula:

OL = (1 / UPRMLProb) - 1

MLOR5 is a ratio equal to Morning Line Odds divided by the above OL.




You can add MLOR5 to a SQL Mode UDM by adding two lines like this:

AND UPRMLPROB > 0
AND MLINE / ((1/ UPRMLPROB) -1) >= 1.60



The first line insures records returned by the query have UPRMLProb greater than zero.

Without the first line, the second line could result in a division by zero error if the horse being evaluated happens to have a zero value for UPRMLProb.

The second line merely performs the Odds Line calculation - in this case filtering out horses with MLOR5 less than 1.60




Example:

query start: 3/25/2026 7:04:03 PM
query end: 3/25/2026 7:04:03 PM
elapsed time: 0 seconds

Data Window Settings:
Connected to: C:\JCapper\exe\JCapper2.mdb
999 Divisor Odds Cap: None
SQL UDM Plays Report: Hide

SQL: SELECT * FROM STARTERHISTORY2025
WHERE RANKF11=1
AND UPRMLPROB > 0
AND MLINE / ((1/UPRMLPROB) - 1) >= 1.6

AND [DATE] >= #01-01-2026#
AND [DATE] <= #03-24-2026#


Data Summary Win Place Show
-----------------------------------------------------
Mutuel Totals 601.60 541.64 485.16
Bet -604.00 -598.00 -564.00
-----------------------------------------------------
P/L -2.40 -56.36 -78.84

Wins 87 142 168
Plays 302 299 282
PCT .2881 .4749 .5957

ROI 0.9960 0.9067 0.8695
Avg Mut 6.91 3.81 2.89


By: MLOR5 (data window only)

>=Min < Max P/L Bet Roi Wins Plays Pct Impact
--------------------------------------------------------------------------------------
-999.0000 1.5000 0.00 0.00 0.0000 0 0 .0000 0.0000
1.5000 1.5250 0.00 0.00 0.0000 0 0 .0000 0.0000
1.5250 1.5500 0.00 0.00 0.0000 0 0 .0000 0.0000
1.5500 1.5750 0.00 0.00 0.0000 0 0 .0000 0.0000
1.5750 1.6000 0.00 0.00 0.0000 0 0 .0000 0.0000
1.6000 1.6250 17.80 18.00 1.9889 3 9 .3333 1.1571
1.6250 1.6500 -16.00 16.00 0.0000 0 8 .0000 0.0000
1.6500 1.6750 5.58 12.00 1.4650 2 6 .3333 1.1571
1.6750 1.7000 -8.00 8.00 0.0000 0 4 .0000 0.0000
1.7000 1.7250 -0.30 16.00 0.9813 2 8 .2500 0.8678
1.7250 1.7500 1.40 6.00 1.2333 1 3 .3333 1.1571
1.7500 1.7750 -2.60 10.00 0.7400 1 5 .2000 0.6943
1.7750 1.8000 -6.00 6.00 0.0000 0 3 .0000 0.0000
1.8000 1.8250 -0.60 14.00 0.9571 1 7 .1429 0.4959
1.8250 1.8500 -9.60 14.00 0.3143 1 7 .1429 0.4959
1.8500 1.8750 -3.80 8.00 0.5250 1 4 .2500 0.8678
1.8750 1.9000 34.20 8.00 5.2750 2 4 .5000 1.7356
1.9000 1.9250 6.80 12.00 1.5667 3 6 .5000 1.7356
1.9250 1.9500 -1.40 14.00 0.9000 2 7 .2857 0.9918
1.9500 9999.0000 -19.88 442.00 0.9550 68 221 .3077 1.0681



Ending BankRoll: $258.61
Starting BankRoll: $300.00
High BankRoll: $407.10
Low BankRoll: $222.84
Longest Losing Streak: 12.00
Bet Percentage: 0.0175
Max Bet: 999999999.00



The above is a cut and paste from my Data Window.

Here, I'm using JCapper Platinum.

BUCKET_A_ODDSPROXY is the factor assigned to F11,

UPRMLProb is being generated by an MLR GroupName I created four or five years ago in UPR Tools.


-jp
.








Reply
bob77713AZ
3/25/2026
11:20:55 PM
Thanks, Jeff.

Awesome, that works. I appreciate your help!

The .99 ROI for the UDM is great.

Reply
Reply

Copyright © 2018 JCapper Software              back to the JCapper Message Board              www.JCapper.com