Hi there,
I would like to select 6 horses (as nominated) to enter into a dutch, but I see that I can only select up to 5 nominated selections.
What would be a good work around to get the 6th horse recognised in the Dutch?
Something is telling me to use a CSV file to store the horse name to an SV, the problem I have with that is the naming of the Stored Value for each 6th horse if I am going to be doing this for a dynamic number of races each day. Maybe a Count SV that tallys off when a race is complete then the count is used in conjuction with the condition names of the SVs from the CSV file? It could get messy I suppose ...
I am then thinking could it be done over 2 open instances of Bet Angel, with 3 nominated horses in one instance and 3 in another and shared Stored Values between the two (if possible) to calculate the dutching?
I am currently trying to see if anyone else has asked this question but I am not seeing anything.
Has anyone got any ideas?
I may well not be privy to something that would make this much simpler than my ideas
Selecting 6 Horses
- jamesedwards
- Posts: 4522
- Joined: Wed Nov 21, 2018 6:16 pm
One option that might work is to create something using the one-click screen and 'servant context selection' to individually mark the horses you want included on each race separately.
You do not have the required permissions to view the files attached to this post.
Using a CSV file to store a value at selection level for your chosen runners should work.
I do something similar - this is an example of a CSV I use, which gives a stored value named 'Qualifier' a value of '1' for my chosen runners.
You can then apply whatever rules you use to place your bets to EVERY runner, with a condition that they have a value of '1' for your stored value.
I do something similar - this is an example of a CSV I use, which gives a stored value named 'Qualifier' a value of '1' for my chosen runners.
You can then apply whatever rules you use to place your bets to EVERY runner, with a condition that they have a value of '1' for your stored value.
You do not have the required permissions to view the files attached to this post.
There's a ready-made servant like James described above plus a dutching bot to use with it which would save you making everything from scratch
viewtopic.php?p=221789
- jamesedwards
- Posts: 4522
- Joined: Wed Nov 21, 2018 6:16 pm
9 times out of 10 Dallas has already done a bot.Dallas wrote: ↑Sat Sep 20, 2025 4:28 pmThere's a ready-made servant like James described above plus a dutching bot to use with it which would save you making everything from scratch
viewtopic.php?p=221789

I don't know how he remembers them all...
Hard part is remembering exactly what I called it, especially the times its a secondary task within it that someone is trying to dojamesedwards wrote: ↑Sat Sep 20, 2025 4:34 pm9 times out of 10 Dallas has already done a bot.Dallas wrote: ↑Sat Sep 20, 2025 4:28 pmThere's a ready-made servant like James described above plus a dutching bot to use with it which would save you making everything from scratch
viewtopic.php?p=221789
I don't know how he remembers them all...

His Tommy,tommyc333 wrote: ↑Sat Sep 20, 2025 10:34 amUsing a CSV file to store a value at selection level for your chosen runners should work.
I do something similar - this is an example of a CSV I use, which gives a stored value named 'Qualifier' a value of '1' for my chosen runners.
SV-CSV.PNG
You can then apply whatever rules you use to place your bets to EVERY runner, with a condition that they have a value of '1' for your stored value.
With your method, how do you handle Non Runners - For example if the horses were loaded into the CSV and then they become Non Runners before the off, I would like to automatically abort all bets in that race.
is that do-able?
Edit - I think I have an idea. Initialise an SV Counter to = 0 before any other rule then run a rule to increment an SV Counter on the CSV file a few seconds before the bet rules with the Counter being incremented each time it's hit - I would need a condition for EVERY runner that has a value of 1 in the named SV in the CSV file.
Then in the actual bet rules, add the condition "Counter to equal 6", on each bet rule.
I think that would work....
The easiest way is probably to store a value 'calculated from a range of values' for the market, which calculates the sum of 'Qualifier' stored values for all selections.
Then use this stored value in your bet conditions. If it doesn't equal 6 then don't trigger the bet.
Run this rule after your set stored values rule.
Then use this stored value in your bet conditions. If it doesn't equal 6 then don't trigger the bet.
Run this rule after your set stored values rule.
You do not have the required permissions to view the files attached to this post.
Hi tommyc.
I tired implementing what you said but it isn't firing at all.
Could you please take a look to see where I am going wrong please when you get a moment?
Thank you
I tired implementing what you said but it isn't firing at all.
Could you please take a look to see where I am going wrong please when you get a moment?
Thank you
You do not have the required permissions to view the files attached to this post.
The main issue is that you're storing the book percentage in a market level stored value (Book%), but then in your back back rule, you are applying a condition on a selection level stored value (Book%) which doesn't exist, so the back bet rule will never trigger.
You would need to change the original stored value to selection level.
Also, you don't need the 'Set Race to No Go if Non Runners' rule, you can just put this as a condition in the back bet rule. Just personal preference that one though!
I'm assuming that the 'Qualifier' stored values correctly store against each chosen selection with a value of '1'?
You would need to change the original stored value to selection level.
Also, you don't need the 'Set Race to No Go if Non Runners' rule, you can just put this as a condition in the back bet rule. Just personal preference that one though!
I'm assuming that the 'Qualifier' stored values correctly store against each chosen selection with a value of '1'?
Thank you TommyC.
I have made those two changes, of course yes that makes sense.
Yep, regarding the Qualifier SV stored with a value of 1
I can show you the CSV file here:
I have made those two changes, of course yes that makes sense.
Yep, regarding the Qualifier SV stored with a value of 1
I can show you the CSV file here:
You do not have the required permissions to view the files attached to this post.