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:

Hi,
Im probably missing something obvious but I could never grasp exactly what was meant in the user guide on Fill/Kill. How could you have a zero second
Delay??
EXTRACT FROM USER GUIDE
Using fill or kill

""The fill or kill function is typically used in two distinct modes: -

(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."

I wanted to make use of this part using an offset while ensuring the offset bet is not placed until the initial bet is matched/partly matched. Tried using "Zero"
in the seconds delay but cannot do so as Betangel instructs me to " Please enter the fill/kill delay" Perhaps "set the fill/kill to Zero" means not using it at all as a function?
Dr Ginhog
Posts: 260
Joined: Wed Nov 03, 2010 12:10 am
Location: Ballygarvan,Cork Ireland T12D2VR
Contact:

Hi,
Im probably missing something obvious but I could never grasp exactly what was meant in the user guide on Fill/Kill. How could you have a zero second
Delay??
EXTRACT FROM USER GUIDE
Using fill or kill

""The fill or kill function is typically used in two distinct modes: -

(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."

I wanted to make use of this part using an offset while ensuring the offset bet is not placed until the initial bet is matched/partly matched. Tried using "Zero"
in the seconds delay but cannot do so as Betangel instructs me to " Please enter the fill/kill delay" Perhaps "set the fill/kill to Zero" means not using it at all as a function?
LinusP
Posts: 1873
Joined: Mon Jul 02, 2012 10:45 pm

What version are you using, fillkill from betfair was introduced relatively recently (I assume BA have implemented it)

http://docs.developer.betfair.com/docs/ ... orKillbets
PeterLe
Posts: 3715
Joined: Wed Apr 15, 2009 3:19 pm

Can you not set the delay to 0.01 and try that?
Dr Ginhog
Posts: 260
Joined: Wed Nov 03, 2010 12:10 am
Location: Ballygarvan,Cork Ireland T12D2VR
Contact:

Could set it to 0.01 but apparently the software reacts in a certain way when set to zero thats what im after not a short delay interval. There must be a logical
explanation out there somewhere .Probably a minor bug has crept in somewhere.
Dr Ginhog
Posts: 260
Joined: Wed Nov 03, 2010 12:10 am
Location: Ballygarvan,Cork Ireland T12D2VR
Contact:

version 1.47. Ill download the new vers1.48 beta and see what happens thanks. Its embarrassing that i posted twice. Can I delete one of the posts?
Dr Ginhog
Posts: 260
Joined: Wed Nov 03, 2010 12:10 am
Location: Ballygarvan,Cork Ireland T12D2VR
Contact:

Same thing on Version 1.48 wont allow me to set "0" Fill/kill interval. Deja Vu as it were.
Jukebox
Posts: 1576
Joined: Thu Sep 06, 2012 8:07 pm

I thought I'd already read this - and was having a Grindhog day
User avatar
Dallas
Posts: 22726
Joined: Sun Aug 09, 2015 10:57 pm
Location: Working From Home

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.
Dr Ginhog
Posts: 260
Joined: Wed Nov 03, 2010 12:10 am
Location: Ballygarvan,Cork Ireland T12D2VR
Contact:

Thanks Dallas
It seems from your previous post on FILL/KILL that any ticking of fill/kill with any interval -only any part of initial bet matched is offset (JUST
WHAT IM LOOKING FOR) There is no mention of the need to set the delay to ZERO for this. You might clarify for me if thats the case. In any event I cannot
use "0" as a delay interval so it becomes irrelevent. 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.
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: 22726
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.
Post Reply

Return to “Bet Angel - Automation”