I've been trying to test an automation where I back every animal, once, at just above the market price using book%, using Place Back Bet on ANY selection, triggered multiple times with # of Place Bets Triggers Condition of zero, with the idea of having a round book.
This has been causing me problems for reasons that I dont understand but too often bets arent being placed on each runner. For some reason the process is stopping during the process of placing the bets sequentially.
Today I learnt that Back All Selections exists! And it fires in the bets in a batch, simultaneously, which would solve my problem (mostly).
The problem is that even though I can theoretically stake by book, it forces me to back at a fixed price where I must enter fixed odds. That is, "place at' has a dropdown which is greyed out with "Fixed Price" and no other options.
So even though I choose book% as the staking option, it seems to calculate the book% based on the fixed odds that I'm forced to enter, and places the same $ bet on each animal.
I'm presumably doing something wrong.
TLDR : How do I Back All Selections by book%?
Thanks
Back All Selections by book%?
Have you considered using a rule for each runner? Set up the rule for BF Selection 1 exactly how you want it, then use the copy function to copy it as many times as the maximum number of runners you think you'll encounter, then it is quite simple to amend each copied rule to be for Selection2, Seection3 etc.Anbell wrote: ↑Wed Apr 22, 2020 9:16 amI've been trying to test an automation where I back every animal, once, at just above the market price using book%, using Place Back Bet on ANY selection, triggered multiple times with # of Place Bets Triggers Condition of zero, with the idea of having a round book.
This has been causing me problems for reasons that I dont understand but too often bets arent being placed on each runner. For some reason the process is stopping during the process of placing the bets sequentially.
Today I learnt that Back All Selections exists! And it fires in the bets in a batch, simultaneously, which would solve my problem (mostly).
The problem is that even though I can theoretically stake by book, it forces me to back at a fixed price where I must enter fixed odds. That is, "place at' has a dropdown which is greyed out with "Fixed Price" and no other options.
So even though I choose book% as the staking option, it seems to calculate the book% based on the fixed odds that I'm forced to enter, and places the same $ bet on each animal.
I'm presumably doing something wrong.
TLDR : How do I Back All Selections by book%?
Thanks
-
- Posts: 1624
- Joined: Fri Nov 20, 2015 9:38 am
As Jukebox says, set up a separate rule for each runner.
I needed to do this when capturing traded ranges as the "any selection" doesn't work as you might expect. My issues were very similar to yours and never did get to the bottom of it.
So, say set up 20 back bet rules and stick a condition on each one along the lines of:
Back1 - if number of selections > 1
Back2 - if number of selections > 1
Back3 - if number of selections > 2
Back4 - if number of selections > 3 etc
You may not need the above logic but it wont do any harm..
I'd also use the "Fix Order" rule at the start and makes sure the back bet rules are fired in "betfair order".
Depending on what you are doing with the back bets it may also be possible to set up stored values at initiation which can then be referenced in the back bet rules - which means you only have to change the initiated stored vales rather than every back bet if you make future changes.
Good luck.
I needed to do this when capturing traded ranges as the "any selection" doesn't work as you might expect. My issues were very similar to yours and never did get to the bottom of it.
So, say set up 20 back bet rules and stick a condition on each one along the lines of:
Back1 - if number of selections > 1
Back2 - if number of selections > 1
Back3 - if number of selections > 2
Back4 - if number of selections > 3 etc
You may not need the above logic but it wont do any harm..
I'd also use the "Fix Order" rule at the start and makes sure the back bet rules are fired in "betfair order".
Depending on what you are doing with the back bets it may also be possible to set up stored values at initiation which can then be referenced in the back bet rules - which means you only have to change the initiated stored vales rather than every back bet if you make future changes.
Good luck.
So I did as suggested:
1. set up stored values for stake size, book%, and back value.
2. set up a separate rule for selection 1:
a) place bet, applies to row 1 (BF) (at 3sec before start to 00sec before start.) Trigger once.
b) stake="STAKE" for current selection
c) conditions: not IP, minimum price of fave.
Then I copied for each selection and changed 'applies to selection' to Row 2 (BF) etc.
When i ran it, it worked perfectly - for horse 1 only. None of the other rules were triggered (per the automation tab) for the other animals. This happened 20 times or something.
So I tried a few things to see if I could isolate the issue.
1. I changed the horse#1 rule to horse#10 (didn't change the order of the rules), and it backed the 10, and none others.
2. I deleted the horse#1 rule to see if #2 would trigger. Nothing triggered.
3. I copied the rule for horse#2, and changed it back to horse 1, and put it at top of the list. Nothing triggered.
4. So i deleted the new rule for horse1 (thinking there might be an issue with the duplication of a rule that wasn't working), and recreated it from scratch. Nothing triggered. And now nothing works!
Has anyone experience and solved something similar?
Thanks.
1. set up stored values for stake size, book%, and back value.
2. set up a separate rule for selection 1:
a) place bet, applies to row 1 (BF) (at 3sec before start to 00sec before start.) Trigger once.
b) stake="STAKE" for current selection
c) conditions: not IP, minimum price of fave.
Then I copied for each selection and changed 'applies to selection' to Row 2 (BF) etc.
When i ran it, it worked perfectly - for horse 1 only. None of the other rules were triggered (per the automation tab) for the other animals. This happened 20 times or something.
So I tried a few things to see if I could isolate the issue.
1. I changed the horse#1 rule to horse#10 (didn't change the order of the rules), and it backed the 10, and none others.
2. I deleted the horse#1 rule to see if #2 would trigger. Nothing triggered.
3. I copied the rule for horse#2, and changed it back to horse 1, and put it at top of the list. Nothing triggered.
4. So i deleted the new rule for horse1 (thinking there might be an issue with the duplication of a rule that wasn't working), and recreated it from scratch. Nothing triggered. And now nothing works!
Has anyone experience and solved something similar?
Thanks.
-
- Posts: 1624
- Joined: Fri Nov 20, 2015 9:38 am
I'd guess, its something really straightforward as it really not that complicated, perhaps with how you are using stored values (just a guess).
Sent you a PM about it.
Sent you a PM about it.
Can vouch for this! Much better.Jukebox wrote: ↑Wed Apr 22, 2020 10:11 amHave you considered using a rule for each runner? Set up the rule for BF Selection 1 exactly how you want it, then use the copy function to copy it as many times as the maximum number of runners you think you'll encounter, then it is quite simple to amend each copied rule to be for Selection2, Seection3 etc.
Thank you both