I'm trying to back all runners which have a BSP which is X% greater than the VWAP.
Of course the issue is that it's hard to know the exact BSP prior to the off, however I always thought LTP or a midprice (stored value) would be a pretty good approximation.
However, I'm finding that even if I trigger a bet at 1000 (and then set to take SP) if LTP is > 1.X x VWAP, I'm not actually backing the same horses that meet the same criteria when I check the BSP and PPWAP figures that Betfair publish the next day. Most of the ones I'm backing do meet the criteria, but there's actually around three times as many which fit the criteria which I don't end up backing.
Does anyone know why this might be? Does the Bet Angel VWAP differ from the Betfair published PPWAP in some way? BSPs don't generally differ than much from the LTP, so I'm unsure what would lead to such a big difference in which bets meet the criteria.
Any ideas?
Thanks
VWAP vs BSP
- Silverthorn
- Posts: 26
- Joined: Sat Mar 13, 2021 2:47 pm
VWAP = Volume Weighted Average Price NOW so keeps updating during the race
PPWAP = Weighted Average Price of all bets placed pre-off so does not update during the race
The same until the jump but totally different once the trade goes in play.
PPWAP = Weighted Average Price of all bets placed pre-off so does not update during the race
The same until the jump but totally different once the trade goes in play.
-
- Posts: 31
- Joined: Sun Feb 07, 2021 6:42 pm
Yeah - so they should be the same pre-race up to the off then, I'm not betting in play, I'm taking BSP.
So any ideas why I end up only backing about a third of the selections which match the criteria when I check the Betfair data the next day? Are there really that many runners which jump that much in price at BSP vs what their LTP was just before the off?
So any ideas why I end up only backing about a third of the selections which match the criteria when I check the Betfair data the next day? Are there really that many runners which jump that much in price at BSP vs what their LTP was just before the off?
Apologies for being a bit late to the game on this thread, but I’ve done some looking into this independently and have formed some theories on my own betting that might be at play here…
Two questions: have you compared the last recorded VWAP numbers to the PPWAP? If so, are the PPWAP numbers consistently skewing closer to the actual BSP than the last recorded VWAP you saw in BA? In some of the markets I’m bettinf, the actual BSP ends up being shorter than my estimates pre-off, and the VWAP moves markedly in that direction as well, which I reckon means there’s likely a substantial weight of money on the back side going at BSP in comparison to the pre-off non-BSP traded volume. I still have more digging to do on my specific cases but perhaps this or a similar circumstance is at play with your selections?
Two questions: have you compared the last recorded VWAP numbers to the PPWAP? If so, are the PPWAP numbers consistently skewing closer to the actual BSP than the last recorded VWAP you saw in BA? In some of the markets I’m bettinf, the actual BSP ends up being shorter than my estimates pre-off, and the VWAP moves markedly in that direction as well, which I reckon means there’s likely a substantial weight of money on the back side going at BSP in comparison to the pre-off non-BSP traded volume. I still have more digging to do on my specific cases but perhaps this or a similar circumstance is at play with your selections?
Do you round off your vwap calculations in BA? How many decimal places ?I'm trying to back all runners which have a BSP which is X% greater than the VWAP
checked gutuami’s approach on calculating to one decimal place
( vwap multiply by 10 then round to the nearest whole number)
On how betfair calculate BSPOf course the issue is that it's hard to know the exact BSP prior to the off, however I always thought LTP or a midprice (stored value) would be a pretty good approximation.
https://docs.developer.betfair.com/plu ... 92566
WWPD = What Would Peter Do so a very tricky one to calculateSilverthorn wrote: ↑Sat Jun 05, 2021 4:21 amVWAP = Volume Weighted Average Price NOW so keeps updating during the race
PPWAP = Weighted Average Price of all bets placed pre-off so does not update during the race
MMMBop = A Hanson song released in 1997 so does depend on musical taste
Apologies for the thread intrusion, no derailment intended, carry on

Kai wrote: ↑Sat Jul 03, 2021 11:48 amWWPD = What Would Peter Do so a very tricky one to calculateSilverthorn wrote: ↑Sat Jun 05, 2021 4:21 amVWAP = Volume Weighted Average Price NOW so keeps updating during the race
PPWAP = Weighted Average Price of all bets placed pre-off so does not update during the race
MMMBop = A Hanson song released in 1997 so does depend on musical taste
Apologies for the thread intrusion, no derailment intended, carry on![]()


In short the answer is yes. They can be quite different. I have a similar churn strategy for PC purposes but on the lay side. If your idea is to simply back all BSP that are greater than x % of the PPWAP pre off because the historical data shows doing that is +EV; I'm sorry but it ain't that easy.showtrader wrote: ↑Sat Jun 05, 2021 10:29 amYeah - so they should be the same pre-race up to the off then, I'm not betting in play, I'm taking BSP.
So any ideas why I end up only backing about a third of the selections which match the criteria when I check the Betfair data the next day? Are there really that many runners which jump that much in price at BSP vs what their LTP was just before the off?
PPWAP includes (I believe) amounts matched at BSP so that will skew the data. Your own BSP bets will impact the BSP particularly with long odds runners with low volume.
If you think you are on to something why don't you take BSP out of the equation and simply back when the current price is x% greater than the VWAP at a certain point pre-off?
Kai wrote: ↑Sat Jul 03, 2021 11:48 amWWPD = What Would Peter Do so a very tricky one to calculateSilverthorn wrote: ↑Sat Jun 05, 2021 4:21 amVWAP = Volume Weighted Average Price NOW so keeps updating during the race
PPWAP = Weighted Average Price of all bets placed pre-off so does not update during the race
MMMBop = A Hanson song released in 1997 so does depend on musical taste
Apologies for the thread intrusion, no derailment intended, carry on![]()

