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?
Fill or Kill set to Zero ? Behaving badly?
-
- 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?
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?
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
http://docs.developer.betfair.com/docs/ ... orKillbets
-
- 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.
explanation out there somewhere .Probably a minor bug has crept in somewhere.
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.
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.
-
- 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.
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.
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.
-
- 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?)
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?)
-
- 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.
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.