Community Articles
- Popular
- Recent
- Comments
-
Hello. Since yesterday I have a delayed API on my BF Explorer trading software. I had no bots running when this happened and now I am also unable to trade as all stakes in the markets keep flashing all over the ladders on random odds, being absolutely impossible to figure out what was the last price ...
9.5.2020 16:19:41 -
I tried BFexplorer, having used 3-4 different software applications beforehand. The 2 days utilising the software, I managed to get a feel for the product and like the modern display on the black background. Bets placed were very responsive with no lagging experienced from other products. A few ...
25.3.2015 17:55:00 -
Version 5.07.0322 The cumulative Betfair AI Trading, Create Strategy Settings LLM support. Install from Bfexplorer Preview version. Version 4.11.0214 The cumulative Betfair AI Trading. Install from Bfexplorer Preview version. Version 4.10.1227 The cumulative ...
23.3.2026 17:38:27
-
Hi mate, I've just donated £15 for the premium, I have a problem. When I login with 2FA the pop up just goes white and doesnt appear to have actually logged me in
9.8.2026 15:28:54 -
Time to process after market change
Assuming I want to implement a strategy where I place a bet once a price moves to price X, how long in real time would it take from the price moving on the Betfair server to BFexplorer placing the bet? How much of this is determined by my location and distance from server etc?
6.8.2026 8:25:35 -
Is it possible to get notified when certain markets are loaded by Betfair and a certain amount of volume is available? Eg WNBA gets loaded quite late compared to other sports and it is frustrating to contually check.
4.8.2026 6:35:52
- by : Betfair Bot
- by : Betfair Bot
- by : djdarbs
- by : Betfair Bot
- by : Betfair Bot
- by : Betfair Bot
evereve
Hi, I didn't know an AI agent would be so helpful with setting up bots in BFExplorer.
I've significantly modified my initial strategy of betting on a draw at halftime.
I've included several bots that essentially do the same thing: decide WHEN to exit the draw trade, but each one covers a different scenario of the match:
Scenario 1: Partial hedge when there's a goal (ideal scenario)
I secure a profit but let some run. It activates when:
There's a goal (1-0 or 0-1)
I’m in profit (≥ 0,6)
Minute 55–68
What it does:
It creates a partial hedge (1,4 stake)
It locks in part of the profit
It leaves position with exposure to continue profiting if something else happens (e.g., a draw → 1-1)
To do this, I have a Place Bet bot with the following parameters:
Stake: 1,4
ExecuteOnSelection: 3
BotName: Back draw (partial hedge)
Then I use a FootballBot to call the previous one, with the following parameters:
EntryCriteria: SelectionProfitBalance >= 0.6 (profit) And HaveMatchedBets = True And HaveUnmatchedBets = False (these are used to prevent the bot from restart once it finishes executing)
BotName: Back draw (partial hedge)
StartCriteria: [Score] In ('1 - 0', '0 - 1') And [MatchTime] >= 55 And [MatchTime] <= 68
We name this bot: Partial hedge when 0 – 0 breaks
Scenario 2: Emergency Partial Hedge (Late Bad Scenario)
Sometimes, the odds for a draw don't rise after a goal, but rather fall. In this case, a partial defensive hedge is applied when the position is losing, preventing further losses in later stages of the match.
It activates when:
There’s a goal
I’m at a slight loss (≤ -0.3)
Minute > 68
What it does:
Reduces exposure when there’s little time left
Prevents me from getting trapped in a bad trade
In this case, the same partial hedge bot as before is called from a new FootballBot named Emergency partial hedge, with parameters:
SelectionProfitBalance <= -0,3 (loss) And EntryCriteria: HaveMatchedBets = True And HaveUnmatchedBets = False (again to prevent the bot from restart once it finishes executing)
BotName: Back draw (partial hedge)
StartCriteria: [Score] In ('1 - 0', '0 - 1') And [MatchTime] > 68
Scenario 3: Final Exit (Mandatory Exit)
Triggers a full hedge after decisive scorelines (1–1, 2–0, 0–2), or when the match reaches late minutes ensuring no unnecessary exposure remains.
The trade is over, no matter what.
It activates when:
The result is no longer of interest (2-0, 0-2, 1-1)
Or minute ≥ 72
What it does:
Complete closure (full cash out)
Prevents me from staying In the trade too long
It's my “final safety net”.
To do this, I have a Close Selection Bet Position at Odds bot, with the following parameters:
Odds: 0
HedgingEnabled: yes
CheckingLastPriceTraded: yes
CheckingLastPriceTradedDifference: 2
ExecuteOnSelection: 3
BotName: Back draw (full hedge).
Then I set a new Football bot that triggers the last one, with parameters:
EntryCriteria: HaveMatchedBets = True And HaveUnmatchedBets = False And SelectionProfitBalance > -0.2
BotName: Back draw (full hedge)
StartCriteria: [Score] In ('2 - 0', '0 - 2', ‘1 - 1’) Or [MatchTime] >= 72
We name this bot: Final exit
Scenario 4: Stop Loss (market heading towards 0-0)
Executes a full hedge when market conditions indicate low probability of further goals (draw odds shortening), cutting losses early. The market believes it will be a tie, so I exit with a controlled loss.
It is triggered when:
Loss ≤ -0.7
Minute ≥ 55
What it does:
Closes the position before a tie becomes more likely
Avoids large losses typical of LTD trading
In this case, again the full hedge bot as before is called from a new FootballBot named Back draw to prevent loss, with parameters:
EntryCriteria: SelectionProfitBalance <= -0,7 And HaveMatchedBets = True And HaveUnmatchedBets = False
BotName: Back draw (full hedge)
StartCriteria: [MatchTime] >= 55
Scenario 5: Take Profit without a Goal (Market is moving in my favor)
Locks in profits by executing a full hedge while the score is still 0–0, when market conditions move favorably.
No goal, but the market is giving me a profit, so I take it.
It activates when:
Profit ≥ 0,8
Score remains 0-0
Minute 58–68
What it does:
Closes in profit without waiting for a goal
Very important in slow-paced matches
For this, I set a new Football Bot, with:
EntryCriteria: SelectionProfitBalance >= 0,8 And HaveMatchedBets = True And HaveUnmatchedBets = False
BotName: Back draw (full hedge)
StartCriteria: [Score] = ‘0 – 0’ And [MatchTime] >= 58 And [MatchTime] <= 68
We name this bot: Back draw to ensure profit
These 5 bots are all inside the so called Risk management concurrent bot, with settings:
EndsExecutionIfAnyBotEnds: Yes
ExecuteOnSelection: 3
This means:
All risk-control bots run simultaneously, ensuring that:
Only one executes.
The first one to meet the conditions determines my exit.
This is exactly what I want: an automated system that reacts to the match without my intervention.
Now I think It’s time to test the strategy into "practice mode", in order to check its behavior before taking it to the real world.
Can you think of any other possible scenarios that I haven't considered? I'm eager to hear your answers.
Regards