Fill or Kill set to Zero ? Behaving badly?

Advanced automation available in Guardian - Chat with others and share files here.
Post Reply
Dr Ginhog
Posts: 260
Joined: Wed Nov 03, 2010 12:10 am
Location: Ballygarvan,Cork Ireland T12D2VR
Contact:

good one jukebox LOL
Jukebox
Posts: 1576
Joined: Thu Sep 06, 2012 8:07 pm

LOL Glad it was appreciated before Dallas fixed it
User avatar
Dallas
Posts: 22722
Joined: Sun Aug 09, 2015 10:57 pm
Location: Working From Home

grindhog wrote:
Sat May 13, 2017 10:36 am
The user guide needs adjusting though.I still dont understand its reference to "0" time delay on fill/kill which
is not implementable anyway? I dont want to be labouring this point but it needs clarity.
How do you mean its not implementable? it not something i use but have just double checked prior to this reply and it worked fine and as its intended.
It can't be tested in practice mode because of the way bets are matched but if you go into live mode with a small stake and do the following;

Set up a 1 tick offset with fill/kill 'zero' and find a selection with just a few quid waiting at the best price, select a stake thats slightly bigger than whats waiting then place the bet - the amount that was waiting should be matched then offset, the excess stake should be killed instantly.

(1) If you set fill or kill to zero it will attempt to place an order, fill what it can at the current price and then cancel the rest of your order. If there is nothing available to fill your order then it will cancel your entire order."

Is your getting something different happening for you can you detail exactly what?
You do not have the required permissions to view the files attached to this post.
Dr Ginhog
Posts: 260
Joined: Wed Nov 03, 2010 12:10 am
Location: Ballygarvan,Cork Ireland T12D2VR
Contact:

Hi DALLAS,
You solved it again Dallas thank you. Just to summarise for clarity

1. You cannot use the Fill/kill set to ZERO in practice mode- Which is where I was going wrong. Apologies to all the bewildered out there for the confusion I caused..

2. Setting Fill/Kill is a very special case of Fill/Kill when offset is being used where if the initial bet is only partly matched an offset bet is placed
immediately equal to the partly matched amount and IMPORTANTLY the remainder is cancelled immediately. In other words there is no specific
time delay on the fill/kill except that the first matching of the initial bet becomes the Fill/Kill time delay end time resulting in an immediate Kill of remainder

Hope that was not overkill Dallas (maybe I should be writing the User Guide?)
Dr Ginhog
Posts: 260
Joined: Wed Nov 03, 2010 12:10 am
Location: Ballygarvan,Cork Ireland T12D2VR
Contact:

Hi dallas,
I can confirm that the Zero Fill/Kill -with offset feature works perfectly in real mode.
It is actually a GEM of a feature and shall be using it when i can. Fair play to BA there are loads of gem features in there. I gather there are new features
in the 1.48 beta also. Musthavealook.
BTW dallas your job is safe I wont be signing up to write the manual anytime soon. Forgive me for being a pain.
User avatar
Dallas
Posts: 22722
Joined: Sun Aug 09, 2015 10:57 pm
Location: Working From Home

grindhog wrote:
Sat May 13, 2017 12:27 pm
Hi dallas,
I can confirm that the Zero Fill/Kill -with offset feature works perfectly in real mode.
It is actually a GEM of a feature and shall be using it when i can. Fair play to BA there are loads of gem features in there. I gather there are new features
in the 1.48 beta also. Musthavealook.
BTW dallas your job is safe I wont be signing up to write the manual anytime soon. Forgive me for being a pain.
Glad its cleared up for you :)
While orders can be submitted with zero used as a fill/kill time you still need to take into account the milli seconds it takes for each order to reach, be processed and returned by BF etc so i would suggest still using at least 0.5 especially if trading when the market activity is relatively high.

Yes there's been some neat little features added to V1.48 so well worth a look
LinusP
Posts: 1873
Joined: Mon Jul 02, 2012 10:45 pm

Dallas, are you implying that the FillKIll functionality that betfair provide has not been implemented into BA?
User avatar
Dallas
Posts: 22722
Joined: Sun Aug 09, 2015 10:57 pm
Location: Working From Home

LinusP wrote:
Sat May 13, 2017 1:30 pm
Dallas, are you implying that the FillKIll functionality that betfair provide has not been implemented into BA?
No, their has been a fill/kill option within BA for a number of years or do you mean has their been a recent change in the code to how it works?
deansaccount
Posts: 120
Joined: Mon May 30, 2016 5:19 pm

Dallas wrote:
Sat May 13, 2017 10:08 am
Apart from it being the number of seconds a unmatched bet is held in the market until being killed Fill or kill also needs to be ticked if you only want the offset placing after the opening bet begins to get matched
http://www.betangel.com/forum/viewtopic ... 47&t=11817

An example of when you would use 'zero' as the fill/kill time would be in the following scenario;

You could select a stake of say £100 then in an illiquid market if you seen an amount waiting to be matched ie, £36 you could then take that money and £36 would be immediately offset for you at the number of ticks specified and the remaining £64 would be killed - where as if you used say a 10 sec fill/kill after taking the £36 your remaining £64 would be left at those odds as a unmatched bets for the remainder of those 10 secs or until filled.
Hi Dallas,

Why does offset require a fill or kill? Why can I not put a bet in the market, with offset selected and not have to have fill or kill set to 99999?

Thanks.
User avatar
Dallas
Posts: 22722
Joined: Sun Aug 09, 2015 10:57 pm
Location: Working From Home

deansaccount wrote:
Tue Aug 14, 2018 1:42 pm
Dallas wrote:
Sat May 13, 2017 10:08 am
Apart from it being the number of seconds a unmatched bet is held in the market until being killed Fill or kill also needs to be ticked if you only want the offset placing after the opening bet begins to get matched
http://www.betangel.com/forum/viewtopic ... 47&t=11817

An example of when you would use 'zero' as the fill/kill time would be in the following scenario;

You could select a stake of say £100 then in an illiquid market if you seen an amount waiting to be matched ie, £36 you could then take that money and £36 would be immediately offset for you at the number of ticks specified and the remaining £64 would be killed - where as if you used say a 10 sec fill/kill after taking the £36 your remaining £64 would be left at those odds as a unmatched bets for the remainder of those 10 secs or until filled.
Hi Dallas,

Why does offset require a fill or kill? Why can I not put a bet in the market, with offset selected and not have to have fill or kill set to 99999?

Thanks.
Without the fill/kill enabled it will place both bets at the same time, this gives the user the choice of how/when they have there offset placed
deansaccount
Posts: 120
Joined: Mon May 30, 2016 5:19 pm

Dallas wrote:
Tue Aug 14, 2018 2:00 pm
deansaccount wrote:
Tue Aug 14, 2018 1:42 pm
Dallas wrote:
Sat May 13, 2017 10:08 am
Apart from it being the number of seconds a unmatched bet is held in the market until being killed Fill or kill also needs to be ticked if you only want the offset placing after the opening bet begins to get matched
http://www.betangel.com/forum/viewtopic ... 47&t=11817

An example of when you would use 'zero' as the fill/kill time would be in the following scenario;

You could select a stake of say £100 then in an illiquid market if you seen an amount waiting to be matched ie, £36 you could then take that money and £36 would be immediately offset for you at the number of ticks specified and the remaining £64 would be killed - where as if you used say a 10 sec fill/kill after taking the £36 your remaining £64 would be left at those odds as a unmatched bets for the remainder of those 10 secs or until filled.
Hi Dallas,

Why does offset require a fill or kill? Why can I not put a bet in the market, with offset selected and not have to have fill or kill set to 99999?

Thanks.
Without the fill/kill enabled it will place both bets at the same time, this gives the user the choice of how/when they have there offset placed
Ok thanks
Post Reply

Return to “Bet Angel - Automation”