I made a set of base bots just for placing a bet or for trading adding to each bot set of parameters I thought would be useful. The Be the first in queue bot and the auto trader are speculative type of bots and at in-play actually they both have got better chance for operation as at in-play it happens more often that there is a gap between offered odds. I meant those bots would be used in such cases with an operator supervision who will decide at what conditions he/she would run them or stop. Here you can find more about those bots:
If I find some spare time I can add such functionally creating new bots, but the question is how you want the bot to be stopped, just stop any operation, or cancelling unmatched bets and in the case of auto trader bot, if the opening bet was partially matched, do you want to close your position at current offered odds?
You should show me also a screenshot of the current situation on the market.
What I can say from your bot setting is that you also used the parameter ClosePositionAt, setting it to close your position 45 seconds before the official event start. In such case when bot closes its position at preset time, it closes it at a current offered price, it is similar like stop loss settings which closes position also at current offered price if that price was also previous matched to avoid closing position at false odds.
So bot closes its position either by reaching preset profit or preset loss, or when using the time parameter then at preset time. What does it mean closing a position? As the verb to close suggests, the bot places a closing bet in the back/lay or lay/back transaction so your position on the market is closed, your liability is hedged, either in profit or in loss.
If your strategy requires something different, like placing pair of back/lay or lay/back bets and leaving them on the market, then you should simply use the back/lay or lay/back bots.
If I may suggest you, run the bot in the practice mode on some in-play market where the odds change rapidly so you would be able to test all settings, closing in profit or closing by stop loss, or at preset time. Use settings which would fire any action in short time, this way you will get feeling about all settings and will understand how actually bot will act in different situations.
I forgot to mention about the betfair matching rule. If you are placing a bet on a market at odds which is worse than current offered best odds, then your bet is always matched at this better odds, for instance if you place a back bet at 1.01 and current best offered back odds is 1.5 then your bet is matched on 1.5 partially or fully depending on what is offered and what amount you asked.
"What I can say from your bot setting is that you also used the parameter ClosePositionAt, setting it to close your position 45 seconds before the official event start. In such case when bot closes its position at preset time, it closes it at a current offered price...."
I think I understand now my error. I thought that the bot would close the close at :
A preset time and at preset odds (MinOddsDifference, 1,9 + 2 stikers in my exemple)
Thanks Stefan.
Do you want to comment this article? Sign up here or login.
Sunday, January 04, 2009
Unfortunately, no it is not possible.
I made a set of base bots just for placing a bet or for trading adding to each bot set of parameters I thought would be useful. The Be the first in queue bot and the auto trader are speculative type of bots and at in-play actually they both have got better chance for operation as at in-play it happens more often that there is a gap between offered odds. I meant those bots would be used in such cases with an operator supervision who will decide at what conditions he/she would run them or stop. Here you can find more about those bots:
It is possible to add this feature to both bots deriving the base functionality of both bots and creating new ones from it.
You can read more about bot programming at bfbotparadise.org.
If I find some spare time I can add such functionally creating new bots, but the question is how you want the bot to be stopped, just stop any operation, or cancelling unmatched bets and in the case of auto trader bot, if the opening bet was partially matched, do you want to close your position at current offered odds?
Sunday, January 04, 2009
I would like to stop any operation AND to cancel unmatched bets
In fact no operation should be matched while the market is in-play
Monday, January 05, 2009
What´s happen when the bot can't close the position at the setting price ?
Hi Stefan,
Today I used "The Place Bet and Close Position bot"
1/ My opening bet was match at 1,9
2/ The bot closed this position placing the second bet at 1,04 !
The problem is I wanted the bot close the position at 1,92 (1,9 + 2 ticks)
I join a copyscreen of my bot criterai editor, could you tell me what I did wrong?
Tuesday, January 06, 2009
You should show me also a screenshot of the current situation on the market.
What I can say from your bot setting is that you also used the parameter ClosePositionAt, setting it to close your position 45 seconds before the official event start. In such case when bot closes its position at preset time, it closes it at a current offered price, it is similar like stop loss settings which closes position also at current offered price if that price was also previous matched to avoid closing position at false odds.
So bot closes its position either by reaching preset profit or preset loss, or when using the time parameter then at preset time. What does it mean closing a position? As the verb to close suggests, the bot places a closing bet in the back/lay or lay/back transaction so your position on the market is closed, your liability is hedged, either in profit or in loss.
If your strategy requires something different, like placing pair of back/lay or lay/back bets and leaving them on the market, then you should simply use the back/lay or lay/back bots.
If I may suggest you, run the bot in the practice mode on some in-play market where the odds change rapidly so you would be able to test all settings, closing in profit or closing by stop loss, or at preset time. Use settings which would fire any action in short time, this way you will get feeling about all settings and will understand how actually bot will act in different situations.
Tuesday, January 06, 2009
The betfair matching rule!
I forgot to mention about the betfair matching rule. If you are placing a bet on a market at odds which is worse than current offered best odds, then your bet is always matched at this better odds, for instance if you place a back bet at 1.01 and current best offered back odds is 1.5 then your bet is matched on 1.5 partially or fully depending on what is offered and what amount you asked.
Tuesday, January 06, 2009
"What I can say from your bot setting is that you also used the parameter ClosePositionAt, setting it to close your position 45 seconds before the official event start. In such case when bot closes its position at preset time, it closes it at a current offered price...."
I think I understand now my error. I thought that the bot would close the close at :
A preset time and at preset odds (MinOddsDifference, 1,9 + 2 stikers in my exemple)
Thanks Stefan.