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: 4418
- 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: 4418
- 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.