Calculating a % increase on various odds

We were all new to Bet Angel once. Ask any question you like here and fellow forum members promise not to laugh. Betfair trading made simple.
Post Reply
Tiger
Posts: 58
Joined: Wed Mar 29, 2023 8:41 pm

I have what I believe is value as decimal odds in a particular market.

I would like to automate placing a bet a % above this and leave it as a straight bet.

To keep it round let's say I want to place a bet 10% above odds of 3.5. How would I calculate what odds I need to back at and what's the best way to incorporate it into my automation bot?

Or am I better to just do a certain number of ticks above my value odds rather than a set %. It goes without saying that I want to squeeze every penny of profit out of each bet.

Thanks in advance to anyone who offers a solution.
User avatar
Dallas
Posts: 23487
Joined: Sun Aug 09, 2015 10:57 pm

Create a 'Servant'
with a 'Set/Modify Stored Value' rule
applied to 'Servant Context'
and on the Parameters tab set the 'Place at' Servant context
Then on the the Stored value tab configure it like this
Stored Value.png

To use the Servant just point it at the selection and your price and start it - it will then store that price plus 10%


Then on your Guardian automation rule that places the bet
On the Parameters tab set it to place at 'Stored Value' named 'any_name_you_want'
You do not have the required permissions to view the files attached to this post.
Anbell
Posts: 2372
Joined: Fri Apr 05, 2019 2:31 am

Tiger wrote:
Wed Oct 16, 2024 12:09 am
I have what I believe is value as decimal odds in a particular market.

I would like to automate placing a bet a % above this and leave it as a straight bet.

To keep it round let's say I want to place a bet 10% above odds of 3.5. How would I calculate what odds I need to back at and what's the best way to incorporate it into my automation bot?

Or am I better to just do a certain number of ticks above my value odds rather than a set %. It goes without saying that I want to squeeze every penny of profit out of each bet.

Thanks in advance to anyone who offers a solution.
We dont really have an agreed-upon language for what you're talking about, so you'll have to work thought it yourself, but the basics are that you can work out the implied % chance with 100/ price. So if the price is 3.5, the implied % is 100/3.5 = 28.6%, and you can add or subtract your 10% from that however you want and then convert it back to a price.

e.g you could multiply 28.6 * 1.1 to get 31.4 and then convert that back to odds of 3.18 (100/31.4)
User avatar
jimibt
Posts: 4193
Joined: Mon Nov 30, 2015 6:42 pm

Anbell wrote:
Wed Oct 16, 2024 10:36 am
Tiger wrote:
Wed Oct 16, 2024 12:09 am
I have what I believe is value as decimal odds in a particular market.

I would like to automate placing a bet a % above this and leave it as a straight bet.

To keep it round let's say I want to place a bet 10% above odds of 3.5. How would I calculate what odds I need to back at and what's the best way to incorporate it into my automation bot?

Or am I better to just do a certain number of ticks above my value odds rather than a set %. It goes without saying that I want to squeeze every penny of profit out of each bet.

Thanks in advance to anyone who offers a solution.
We dont really have an agreed-upon language for what you're talking about, so you'll have to work thought it yourself, but the basics are that you can work out the implied % chance with 100/ price. So if the price is 3.5, the implied % is 100/3.5 = 28.6%, and you can add or subtract your 10% from that however you want and then convert it back to a price.

e.g you could multiply 28.6 * 1.1 to get 31.4 and then convert that back to odds of 3.18 (100/31.4)
would i be off the mark in saying that you'd be using 28.6 * 1.1 (3.18) to arrive at a 10% adjusted offer on lay odds and by inverting the calculation (28.6 / 1.1 = [100/26 = 3.85 odds]) you'd derive the best adjusted offer on the back odds.. ?? you would of course also need to coerce the final value to be in the same step value of the odds range that you were targeting (i.e 3.2,3.25 -3.8, 3.85) etc...
Anbell
Posts: 2372
Joined: Fri Apr 05, 2019 2:31 am

jimibt wrote:
Wed Oct 16, 2024 10:41 am
Anbell wrote:
Wed Oct 16, 2024 10:36 am
Tiger wrote:
Wed Oct 16, 2024 12:09 am
I have what I believe is value as decimal odds in a particular market.

I would like to automate placing a bet a % above this and leave it as a straight bet.

To keep it round let's say I want to place a bet 10% above odds of 3.5. How would I calculate what odds I need to back at and what's the best way to incorporate it into my automation bot?

Or am I better to just do a certain number of ticks above my value odds rather than a set %. It goes without saying that I want to squeeze every penny of profit out of each bet.

Thanks in advance to anyone who offers a solution.
We dont really have an agreed-upon language for what you're talking about, so you'll have to work thought it yourself, but the basics are that you can work out the implied % chance with 100/ price. So if the price is 3.5, the implied % is 100/3.5 = 28.6%, and you can add or subtract your 10% from that however you want and then convert it back to a price.

e.g you could multiply 28.6 * 1.1 to get 31.4 and then convert that back to odds of 3.18 (100/31.4)
would i be off the mark in saying that you'd be using 28.6 * 1.1 (3.18) to arrive at a 10% adjusted offer on lay odds and by inverting the calculation (28.6 / 1.1 = [100/26 = 3.85 odds]) you'd derive the best adjusted offer on the back odds.. ?? you would of course also need to coerce the final value to be in the same step value of the odds range that you were targeting (i.e 3.2,3.25 -3.8, 3.85) etc...
Always good to hear from you!

As I suggested up-front, I think OP needs to think through exactly what they mean when they say " I want to place a bet 10% above odds of 3.5" - that can mean a bunch of different things depending ... It could mean 3.85, for example?
User avatar
jimibt
Posts: 4193
Joined: Mon Nov 30, 2015 6:42 pm

Anbell wrote:
Wed Oct 16, 2024 10:54 am
jimibt wrote:
Wed Oct 16, 2024 10:41 am
Anbell wrote:
Wed Oct 16, 2024 10:36 am


We dont really have an agreed-upon language for what you're talking about, so you'll have to work thought it yourself, but the basics are that you can work out the implied % chance with 100/ price. So if the price is 3.5, the implied % is 100/3.5 = 28.6%, and you can add or subtract your 10% from that however you want and then convert it back to a price.

e.g you could multiply 28.6 * 1.1 to get 31.4 and then convert that back to odds of 3.18 (100/31.4)
would i be off the mark in saying that you'd be using 28.6 * 1.1 (3.18) to arrive at a 10% adjusted offer on lay odds and by inverting the calculation (28.6 / 1.1 = [100/26 = 3.85 odds]) you'd derive the best adjusted offer on the back odds.. ?? you would of course also need to coerce the final value to be in the same step value of the odds range that you were targeting (i.e 3.2,3.25 -3.8, 3.85) etc...
Always good to hear from you!

As I suggested up-front, I think OP needs to think through exactly what they mean when they say " I want to place a bet 10% above odds of 3.5" - that can mean a bunch of different things depending ... It could mean 3.85, for example?
actually, thinking about it, given that it's decimal odds, then straight multiplication would probably suffice - i.e. 3.5/1.1, 3.5*1.1 etc... the remaining issue would just be aligning (as mentioned earlier) to the step value of the varying odds ranges (not sure from memory if there's a round up/down to nearest valid odds value in the stored values setup).

[edit] - just saw from Dallas's example that you can round to nearest valid price, so all good.
Post Reply

Return to “Bet Angel for newbies / Getting started”