Forum

General discussion about Bf Bot Manager v3 software for Betfair, Betdaq and Matchbook betting exchanges
By Trumane
#22126
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 :D

Thanks in advance!

Attached is the strategy in question
Attachments
(2.48 KiB) Downloaded 1412 times
#22127
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.
By Trumane
#22134
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
#22137
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.
By Dom01
#29501
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
By Dom01
#29502
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
Attachments
Screenshot 2024-08-02 150542.png
Screenshot 2024-08-02 150542.png (13.89 KiB) Viewed 25675 times
(3.1 KiB) Downloaded 824 times
#29503
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".
#29505
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.
#29509
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
By Dom01
#29513
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
Attachments
Screenshot 2024-08-02 150542.png
Screenshot 2024-08-02 150542.png (188.8 KiB) Viewed 25399 times
(3.08 KiB) Downloaded 825 times
#29514
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.
By Dom01
#29515
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
By Dom01
#29539
Hi
I have tried to create a new thread and it says
reCAPTCHA task failed.
Any Ideas?
Best Regards
Dom
Attachments
Screenshot 2024-08-10 084938.png
Screenshot 2024-08-10 084938.png (74.23 KiB) Viewed 22610 times