Page 1 of 1
Lay the Field - What have I done wrong?
Posted: Mon Apr 27, 2020 5:14 am
by Trumane
I have created a custom strategy in the bot manager program to Lay The Field given certain conditions are met (trade volume being important as I want to ensure some measure of liquidity.
I have tested what I have created in simulation mode and while sometimes it places bets at an average price around 25 cents lower than the target I can live with that. However I have noticed that often the strategy is having bets matched at 1.01 and 1.02. That's not going to work at all.
What have I done wrong?
The plan of course is to Lay the whole field, keep the bets in-play and match the bets at 1.75.... not at 1.01/1.02
Thanks in advance!
Attached is the strategy in question
Re: Lay the Field - What have I done wrong?
Posted: Mon Apr 27, 2020 11:10 am
by BfBotManager
You need to remove "Price settings->Price rules" rule, so that bets get placed by using default price.
You are using price range of 1.5 - 10.0, so bets will only be placed on runners that have Lay price in that price range.
Please make the needed changes and if you keep having problems then send us screenshots of placed bets and your updated strategy.
Re: Lay the Field - What have I done wrong?
Posted: Wed Apr 29, 2020 1:00 am
by Trumane
Thank you for your help so far! I have made the relevant changes and it seems that the bot is behaving itself... mostly.
It is requesting the 1.75 odds but sometimes the bot is being matched at 1.25 which is a bit of an issue. I'm pretty sure I've just solved that issue with a slight change.
But there is one more condition I would like to include but have no idea how to do it.
I would like the bot to ignore the race if the #1 favourite odds are less than or equal to $2 AND/OR if the #2 and #3 favourites prices are above $3.50
Re: Lay the Field - What have I done wrong?
Posted: Wed Apr 29, 2020 12:00 pm
by BfBotManager
You can use "MARKET Conditions-->Min/max REQUIRED price for selection" rule and set it to check if first favorite is in price range 2,0 - 1,000 and also add it one more time to check odds of 2nd and 3rd favorites by position. Then betting will be allowed only if those favorites are within their price range.
Re: Lay the Field - What have I done wrong?
Posted: Fri Aug 02, 2024 1:56 pm
by Dom01
Hi
I have followed the post and I still get matched bets at less than price required
Please help I've been studying the strategy for hours
Re: Lay the Field - What have I done wrong?
Posted: Fri Aug 02, 2024 2:28 pm
by BfBotManager
Please post screenshots of placed bets showing their requested and matched price. Also export your strategy and post it here.
Re: Lay the Field - What have I done wrong?
Posted: Fri Aug 02, 2024 3:04 pm
by Dom01
Hi
I have the same problem
"It is requesting the 1.75 odds but sometimes the bot is being matched at 1.25 which is a bit of an issue. I'm pretty sure I've just solved that issue with a slight change."
cant I ask what was the slight change
Re: Lay the Field - What have I done wrong?
Posted: Fri Aug 02, 2024 3:11 pm
by Dom01
BfBotManager wrote:Please post screenshots of placed bets showing their requested and matched price. Also export your strategy and post it here.
![Image]()
BfBotManager wrote: ↑Fri Aug 02, 2024 2:28 pm
Please post screenshots of placed bets showing their requested and matched price. Also export your strategy and post it here.
Hi Im new to the system, please see attachment
Re: Lay the Field - What have I done wrong?
Posted: Fri Aug 02, 2024 3:46 pm
by BfBotManager
Your bets are placed at requested price of 3.0, so that is all ok.
You do not need nine rules at "Market conditions" to check "Min/max required price for selection". If you just check favorite by position 1 for price range 3.0 - 1,000 then all other favorites will have higher price than first favorite.
You are placing bets early and that race had 5 non runners. Betfair adjusts prices when there is a non runner by using reduction factor of non runner. Most likely that was the case here.
Instead of placing bets so early change your strategy to start placing bets few seconds before start time or use "Racing - Race status" rule and set it to place bets when status is "At the post" or "Going behind".
Re: Lay the Field - What have I done wrong?
Posted: Fri Aug 02, 2024 7:02 pm
by Dom01
Hi
I have tried it 5 sec before and as you suggest before and at the post but its still the same
Thanks for your help
Re: Lay the Field - What have I done wrong?
Posted: Fri Aug 02, 2024 7:08 pm
by BfBotManager
Those are bets from different strategy.
This new strategy does not have "Time to bet" rule, so it is allowed to bet during in play if other rules allow that.
Please add "Time to bet" rule and set it to allow betting few seconds before start time. Do not remove it, keep it with "Racing - Race status" rule.
Also at "Racing - Race status" rule remove "Dormant" race status.
At rule "Market conditions->Min/max required price for selection" turn off option to check prices from before in play, let it check prices at which strategy will place bet.
Are you using simulation or real mode? Those partial screenshots are not very useful as they do not give us all information that we need.
Re: Lay the Field - What have I done wrong?
Posted: Sat Aug 03, 2024 12:51 am
by Dom01
Thankyou so much for your help and yes I am using simulation mode I have made the changes
Re: Lay the Field - What have I done wrong?
Posted: Sat Aug 03, 2024 1:18 am
by BfBotManager
In simulation mode bot is using Betfair delayed data that is not synchronized and it can be old anywhere from 1s to 180s. This means that in one moment you get market prices old 1s and in another moment you can get prices old 180s.
That is why your bets get matched at such low prices. Your bet is placed at unmatched price of 3.0 but then bot gets in next moment much lower prices as it uses Betfair delayed data and it matches your bet at that lower price.
You should read following help articles about differences between real and simulation mode, and about delayed data:
https://www.bfbotmanager.com/en/help/kn ... ation-mode
https://www.bfbotmanager.com/en/help/kn ... layed-data
Re: Lay the Field - What have I done wrong?
Posted: Sat Aug 03, 2024 2:54 pm
by Dom01
Hi
I have made the changes and its still the same.
Also its only placing bets on UK
I want it to do the same as when using Belfair ie
layAll at say £3 and if it matches which could be 2 3 or ? hours before it does match and then go in play and try so match other ones
Best Regards
Dom
Re: Lay the Field - What have I done wrong?
Posted: Sat Aug 03, 2024 4:03 pm
by BfBotManager
Yes, it is the same because of delayed data and simulation mode. I explained in previous reply, please read it carefully and read articles that I posted.
Only in real mode you will get desired effect as real data is real time and it is not delayed.
Your strategy should work with Irish races if Betfair provides Race status for them. If they do not, then you will need to remove that rule.
Re: Lay the Field - What have I done wrong?
Posted: Sat Aug 03, 2024 5:48 pm
by Dom01
Hi
I am so sorry (I'm new to this)
I didn't see the last post, my phone receives emails and it was on flight mode so I didn't get notification
Just one question how do I submit a new support query? the last one was based on an existing query
Best regards
dom
Re: Lay the Field - What have I done wrong?
Posted: Sat Aug 03, 2024 6:37 pm
by BfBotManager
Hi Dom,
You can create new thread here or use Contact form to create new support request:
https://bfbotmanager.com/en/contact
Re: Lay the Field - What have I done wrong?
Posted: Sat Aug 10, 2024 8:53 am
by Dom01
Hi
I have tried to create a new thread and it says
reCAPTCHA task failed.
Any Ideas?
Best Regards
Dom
Re: Lay the Field - What have I done wrong?
Posted: Sat Aug 10, 2024 10:10 am
by BfBotManager
Please use different browser and then try again. Or reply to any email you received from us.