How do the odds move?

A place to discuss anything.
Post Reply
spreadbetting
Posts: 3140
Joined: Sun Jan 31, 2010 8:06 pm

deansaccount wrote:
Sun Jul 08, 2018 1:11 pm
CallumPerry wrote:
Sun Jul 08, 2018 12:33 pm
Never managed to find an answer to this either mate, has anybody found this out?

Take deansaccount's example, if three horses are each trading at 4.0 and one comes in to 3.4 for example, which of the other two horses trading at 4 will drift out? Will they both? If the 4.0 to 3.6 on the now favourite happened over 10 seconds would it take into account the WOM of the other two horses over the last 10 seconds to make it's decision or use some other mechanic?
This is exactly the question nobody has been able to answer. I guess nobody really knows :D
Just read the x-matching documentation if you want to understand how money will be absorbed into the market based on the money in the market at that time, it's not rocket science just simple maths. What it's not going to tell you is if those moves will continue in the same direction or if the supply and demand will be maintained.
User avatar
Dallas
Posts: 22722
Joined: Sun Aug 09, 2015 10:57 pm
Location: Working From Home

Derek27 wrote:
Sun Jul 08, 2018 1:08 pm
CallumPerry wrote:
Sun Jul 08, 2018 12:33 pm
Never managed to find an answer to this either mate, has anybody found this out?

Take deansaccount's example, if three horses are each trading at 4.0 and one comes in to 3.4 for example, which of the other two horses trading at 4 will drift out? Will they both? If the 4.0 to 3.6 on the now favourite happened over 10 seconds would it take into account the WOM of the other two horses over the last 10 seconds to make it's decision or use some other mechanic?
It all depends how they are travelling. They could both drift, one could stay the same and the other drifts, or both stay the same and other horses drift.

When you ask would "it" take into account, make "it's" decision, who or what is it?

The Betfair prices are not controlled by Betfair or any computer software, they're controlled by me, you, and everybody else placing bets. The prices are simply bets placed on the exchange that haven't been taken.
They are referring to the XM engine and how it determines which selection to XM against should two or more runners be trading at the same price.
deansaccount
Posts: 120
Joined: Mon May 30, 2016 5:19 pm

spreadbetting wrote:
Sun Jul 08, 2018 2:52 pm
deansaccount wrote:
Sun Jul 08, 2018 1:11 pm
CallumPerry wrote:
Sun Jul 08, 2018 12:33 pm
Never managed to find an answer to this either mate, has anybody found this out?

Take deansaccount's example, if three horses are each trading at 4.0 and one comes in to 3.4 for example, which of the other two horses trading at 4 will drift out? Will they both? If the 4.0 to 3.6 on the now favourite happened over 10 seconds would it take into account the WOM of the other two horses over the last 10 seconds to make it's decision or use some other mechanic?
This is exactly the question nobody has been able to answer. I guess nobody really knows :D
Just read the x-matching documentation if you want to understand how money will be absorbed into the market based on the money in the market at that time, it's not rocket science just simple maths. What it's not going to tell you is if those moves will continue in the same direction or if the supply and demand will be maintained.
Thank you, I did not know such documentation existed.
User avatar
Derek27
Posts: 23655
Joined: Wed Aug 30, 2017 11:44 am
Location: UK

Dallas wrote:
Sun Jul 08, 2018 2:57 pm
Derek27 wrote:
Sun Jul 08, 2018 1:08 pm
CallumPerry wrote:
Sun Jul 08, 2018 12:33 pm
Never managed to find an answer to this either mate, has anybody found this out?

Take deansaccount's example, if three horses are each trading at 4.0 and one comes in to 3.4 for example, which of the other two horses trading at 4 will drift out? Will they both? If the 4.0 to 3.6 on the now favourite happened over 10 seconds would it take into account the WOM of the other two horses over the last 10 seconds to make it's decision or use some other mechanic?
It all depends how they are travelling. They could both drift, one could stay the same and the other drifts, or both stay the same and other horses drift.

When you ask would "it" take into account, make "it's" decision, who or what is it?

The Betfair prices are not controlled by Betfair or any computer software, they're controlled by me, you, and everybody else placing bets. The prices are simply bets placed on the exchange that haven't been taken.
They are referring to the XM engine and how it determines which selection to XM against should two or more runners be trading at the same price.
The OP never mentioned cross-matching (even if he had it in mind) and only referred to "it", questioning which horse will "drift". The title of the thread didn't give any clues either!
deansaccount
Posts: 120
Joined: Mon May 30, 2016 5:19 pm

Derek27 wrote:
Sun Jul 08, 2018 4:10 pm
Dallas wrote:
Sun Jul 08, 2018 2:57 pm
Derek27 wrote:
Sun Jul 08, 2018 1:08 pm

It all depends how they are travelling. They could both drift, one could stay the same and the other drifts, or both stay the same and other horses drift.

When you ask would "it" take into account, make "it's" decision, who or what is it?

The Betfair prices are not controlled by Betfair or any computer software, they're controlled by me, you, and everybody else placing bets. The prices are simply bets placed on the exchange that haven't been taken.
They are referring to the XM engine and how it determines which selection to XM against should two or more runners be trading at the same price.
The OP never mentioned cross-matching (even if he had it in mind) and only referred to "it", questioning which horse will "drift". The title of the thread didn't give any clues either!
OP may not have known about cross matching, hence not mentioning it in the post. Looks like spreadbetting had the answer.
User avatar
Derek27
Posts: 23655
Joined: Wed Aug 30, 2017 11:44 am
Location: UK

Apologies to the OP - I seem to have got his comments cross-matched with CallumPerry's. :)
spreadbetting
Posts: 3140
Joined: Sun Jan 31, 2010 8:06 pm

deansaccount wrote:
Sun Jul 08, 2018 4:09 pm

Thank you, I did not know such documentation existed.
No problem , there's a thread explaining things here and the last post has a link to Betfair's document about the calculation

viewtopic.php?f=15&t=11066

Page 24
http://www.bettingdeveloper.org/docs/Be ... 0Guide.pdf
User avatar
Derek27
Posts: 23655
Joined: Wed Aug 30, 2017 11:44 am
Location: UK

Thanks SB, this is something I never knew.
The exchange itself matches and processes bets on a ~200ms cycle and any changes are pushed to the
delta caches. This means, of cou
rse, that if you request pricin
g data less than 200ms after a previous
change, you cannot possibly get a
different response as the exc
hange would not have completed a bet
processing cycle.
What a pain in the bum, you'd think Adobe would have made copy and pasting easier!
The exchange itself matches and processes bets on a ~200ms cycle and any changes are pushed to the delta caches. This means, of course, that if you request pricing data less than 200ms after a previous change, you cannot possibly get a different response as the exchange would not have completed a bet processing cycle.
User avatar
Euler
Posts: 24813
Joined: Wed Nov 10, 2010 1:39 pm
Location: Bet Angel HQ

I've often seen people obsess about getting in the fast ping, but Betfair has been 200ms for a long time negating the benefit of high speed. An arms race developed early on when Betfair didn't cache and Betfair decided to change the way the exchange worked to stop that ever happening again and allow them to control the expense side of the equation in terms of how the exchange works. Loads of stuff failed when they did this, but XM has ruined a lot of strategies as well.
sriel1
Posts: 5
Joined: Mon Dec 11, 2017 1:44 am

Thanks everyone. After reading through the comments on this thread and doing a bit of homework I'm clearly looking to understand how crossmatching works.

From what I understand, if a backed a horse for £200 and there is only £100 in lay bets waiting to be filled at that price, then Betfair will place lay bets on the other horses so that the other £100 will be absorbed into the market and the over round will adjust to nearly 100% again.

I'm starting to visualise how this works for a 2 runner race, it seems a lot more complex when there are several other runners in the race and which horse Betfair will place the lay bets on.
User avatar
Derek27
Posts: 23655
Joined: Wed Aug 30, 2017 11:44 am
Location: UK

sriel1 wrote:
Mon Jul 09, 2018 5:56 pm
From what I understand, if a backed a horse for £200 and there is only £100 in lay bets waiting to be filled at that price, then Betfair will place lay bets on the other horses so that the other £100 will be absorbed into the market and the over round will adjust to nearly 100% again.
Only the the overall price is as good or better than the price you're backing at. It only happens in markets with a tight overround or when somebody takes a price well away from current prices.
User avatar
Dallas
Posts: 22722
Joined: Sun Aug 09, 2015 10:57 pm
Location: Working From Home

sriel1 wrote:
Mon Jul 09, 2018 5:56 pm
Thanks everyone. After reading through the comments on this thread and doing a bit of homework I'm clearly looking to understand how crossmatching works.

From what I understand, if a backed a horse for £200 and there is only £100 in lay bets waiting to be filled at that price, then Betfair will place lay bets on the other horses so that the other £100 will be absorbed into the market and the over round will adjust to nearly 100% again.

I'm starting to visualise how this works for a 2 runner race, it seems a lot more complex when there are several other runners in the race and which horse Betfair will place the lay bets on.
Two runner markets are certainly easier to see it on, these couple of videos might help
https://www.youtube.com/watch?v=bJIXvCQ3ieU
https://www.youtube.com/watch?v=Bys1lu-18wo
spreadbetting
Posts: 3140
Joined: Sun Jan 31, 2010 8:06 pm

sriel1 wrote:
Mon Jul 09, 2018 5:56 pm

I'm starting to visualise how this works for a 2 runner race, it seems a lot more complex when there are several other runners in the race and which horse Betfair will place the lay bets on.
The liability gets spread equally over all the other runners in the market until it's either all gone or the other runners odds don't create an overround book. Once a price point has been used up they use the next price point and stakes to calculate the x-match odds.

Page 24 onwards from the Betfair docs probably explains how x-matching operates better than I can, http://www.bettingdeveloper.org/docs/Be ... 0Guide.pdf
Post Reply

Return to “General discussion”