Min Fill Size

News, chat and debate about the Betfair betting exchange.
Post Reply
User avatar
megarain
Posts: 2051
Joined: Thu May 16, 2013 1:26 pm
Contact:

New thread re this :

Fill or Kill bets
By setting the optional parameter ‘TimeInForce’ on a limitOrder submission to the value ‘FILL_OR_KILL’ and optionally passing a minFillSize value, the Exchange will only match the order if at least the specified minFillSize can be matched (if passed) or the whole order matched (if not). Any order which cannot be so matched, and any remaining unmatched part of the order (if minFillSize is specified) will be immediately cancelled.

Please note: the matching algorithm for Fill or Kill orders behaves slightly differently to that for standard limit orders. Whereas the price on a limit order represents the lowest price at which any fragment should be matched, the price on a Fill or Kill order represents the lower limit of the Volume Weighted Average Price (“VWAP”) for the entire volume matched. So, for instance, a Fill or Kill order with price = 5.4 and size = 10 might be matched as £2 @ 5.5, £6 @ 5.4 and £2 @ 5.3.


It seems to me, this is a blatent way to by pass an in-play delay.

U have associates fill volume etc, send a bet with a min fill size condition 2 secs before action (knowing u have 5 secs before bet is matched).

Based on action, associates cancel or leave the volume. U will sweep up other volume.
User avatar
megarain
Posts: 2051
Joined: Thu May 16, 2013 1:26 pm
Contact:

Am fairly sure this is being used on the T20 World cup to sweep 100k orders at market price.

It could be used on soccer etc, before free kicks etc.

How could this have been allowed?
User avatar
ShaunWhite
Posts: 9731
Joined: Sat Sep 03, 2016 3:42 am

The oldest documentation I can find for this goes back to 2013 so whatever the consequences it isn't new.
User avatar
megarain
Posts: 2051
Joined: Thu May 16, 2013 1:26 pm
Contact:

That's interesting.

We nicknamed a trader 'time-machine man' who was only just beating everyone else to cricket markets (which is what I know 'live' best.

As it was marginal, I just assumed he had a better in-play solution. But this seems more blatant.
User avatar
ShaunWhite
Posts: 9731
Joined: Sat Sep 03, 2016 3:42 am

Derek27 wrote:
Mon Nov 01, 2021 12:06 pm
How does a minimum fill size work? If somebody puts in a £500 order with MFS of £500 and I try to take £20 of it, what happens?
If the 500 can't be filled instantly the order presumably won't hit the exchange at all so you can't even try to match £20 of it.

I'm unsure about why this is causing concern, it's how FoK orders work everywhere else (Eg financials) . It's filled, or it's killed. And the bet delays still apply so it's just an order with a 0s cancel?
User avatar
Derek27
Posts: 23666
Joined: Wed Aug 30, 2017 11:44 am
Location: UK

ShaunWhite wrote:
Mon Nov 01, 2021 2:44 pm
Derek27 wrote:
Mon Nov 01, 2021 12:06 pm
How does a minimum fill size work? If somebody puts in a £500 order with MFS of £500 and I try to take £20 of it, what happens?
If the 500 can't be filled instantly the order presumably won't hit the exchange at all so you can't even try to match £20 of it.

I'm unsure about why this is causing concern, it's how FoK orders work everywhere else (Eg financials) . It's filled, or it's killed. And the bet delays still apply so it's just an order with a 0s cancel?
Cheers for the explanation, that makes sense.
User avatar
megarain
Posts: 2051
Joined: Thu May 16, 2013 1:26 pm
Contact:

ShaunWhite wrote:
Mon Nov 01, 2021 2:44 pm
Derek27 wrote:
Mon Nov 01, 2021 12:06 pm
How does a minimum fill size work? If somebody puts in a £500 order with MFS of £500 and I try to take £20 of it, what happens?
If the 500 can't be filled instantly the order presumably won't hit the exchange at all so you can't even try to match £20 of it.

I'm unsure about why this is causing concern, it's how FoK orders work everywhere else (Eg financials) . It's filled, or it's killed. And the bet delays still apply so it's just an order with a 0s cancel?
Maybe my mind is seeing issues that dont exist.

But, if I was sneaky, I could easily imagine a scenario like this :
Ladder example.jpg
Lets say u at the ground. U want to back the batters, if they hit a 4 or 6, and the price will move from 1.32 to 1.30.

You send a fill/kill order with a min bet size of 40k at 1.32.

Currently, at 1.32, there is 46k, of which 10k, is a friend's account.

You send the bet, 2 secs before a batter hits the ball.

If its going for 4 or 6, you tell your friend to do nothing and it's first to market.

If its not going for 4 or 6, u ask your friend to cancel his 10k order, and now there is only 36k available, so your bet wont be
matched.

Maybe I read it wrong. It would be nice for Betfair to come along and do what should be their job, to clarify this.
You do not have the required permissions to view the files attached to this post.
PeterLe
Posts: 3715
Joined: Wed Apr 15, 2009 3:19 pm

In that case you wouldn't need a friend to place the £10K on the lay side, you could quite legitimately place it yourself? :?
User avatar
megarain
Posts: 2051
Joined: Thu May 16, 2013 1:26 pm
Contact:

Yeah - good spot.
User avatar
napshnap
Posts: 1191
Joined: Thu Jan 12, 2017 6:21 am

PeterLe wrote:
Mon Nov 01, 2021 3:35 pm
In that case you wouldn't need a friend to place the £10K on the lay side, you could quite legitimately place it yourself? :?
̶B̶f̶ ̶d̶o̶e̶s̶n̶'̶t̶ ̶a̶l̶l̶o̶w̶ ̶s̶e̶l̶f̶m̶a̶t̶c̶h̶i̶n̶g̶.̶


Megarain, looks like you stirred up a hornet's nest for some folks ;) .
Last edited by napshnap on Mon Nov 01, 2021 5:08 pm, edited 6 times in total.
User avatar
Euler
Posts: 24815
Joined: Wed Nov 10, 2010 1:39 pm
Location: Bet Angel HQ

You can self match on Betfair as far as I am aware.
User avatar
napshnap
Posts: 1191
Joined: Thu Jan 12, 2017 6:21 am

Euler wrote:
Mon Nov 01, 2021 4:04 pm
You can self match on Betfair as far as I am aware.
̶A̶f̶a̶i̶k̶ ̶o̶n̶e̶ ̶b̶e̶t̶ ̶c̶a̶n̶c̶e̶l̶s̶ ̶a̶n̶o̶t̶h̶e̶r̶ ̶(̶o̶r̶ ̶p̶a̶r̶t̶ ̶o̶f̶ ̶i̶t̶)̶.̶ ̶B̶u̶t̶,̶ ̶m̶a̶y̶b̶e̶ ̶i̶t̶ ̶d̶i̶f̶f̶e̶r̶s̶ ̶f̶o̶r̶ ̶s̶p̶o̶r̶t̶ ̶t̶y̶p̶e̶ ̶o̶r̶ ̶a̶p̶i̶ ̶s̶o̶f̶t̶w̶a̶r̶e̶ ̶b̶e̶i̶n̶g̶ ̶u̶s̶e̶d̶,̶ ̶s̶o̶ ̶w̶o̶n̶'̶t̶ ̶a̶r̶g̶u̶e̶.̶
Last edited by napshnap on Mon Nov 01, 2021 5:08 pm, edited 1 time in total.
User avatar
Euler
Posts: 24815
Joined: Wed Nov 10, 2010 1:39 pm
Location: Bet Angel HQ

OK, you mean on the same account, i.e. non scratch that shows as volume?
User avatar
napshnap
Posts: 1191
Joined: Thu Jan 12, 2017 6:21 am

Euler wrote:
Mon Nov 01, 2021 4:28 pm
OK, you mean on the same account, i.e. non scratch that shows as volume?
...

UPD. WOW, sorry, actually it IS showing matched trades but no matched volume on a ladder, my bad :oops: . How the h I've never noticed that? :o
Last edited by napshnap on Mon Nov 01, 2021 5:01 pm, edited 9 times in total.
User avatar
Derek27
Posts: 23666
Joined: Wed Aug 30, 2017 11:44 am
Location: UK

When Betfair used to do best odds guaranteed promotions their algorithm excluded self-matched bets, so it's possible self-matched bets are excluded from the MFS algo, in which case you'd need another account. Then again, you could fall fowl of Betfair's rules, transferring money from one account to another and raise suspiction.
Post Reply

Return to “Betfair exchange”