-
Delayed API Status
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
-
Free Trial Review
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
-
Bfexplorer Latest Release
Version 3.23.1126
Cumulative updates to the Bfexplorer Preview version (.net 9.0)
Version 3.22.0821
Cumulative updates to the Bfexplorer Preview version
Version 3.10.0721
Cumulative updates to the Bfexplorer Preview version (.net 8.0)
Version 3.9.0425
Cumulative ...
26.11.2024 10:54:45
Mir.
I've written some tutorials for the past version of the BFE.
I'll do that also for this.
I'm still learning and this will help me very much...
Mir.
The hint in bubble is not problem.
----------------------
Problem is in FM. (F.c.ing Manual).
Yes, parameters may are understandable but all (ALL BEGINERS) don´t know what the paramater do exactly. What changes in behavior of a bot, how bot work with the bets, when kill bet, when place bet immediatelly, when and why close position etc.
----------------------
Many frustrating hours of testing...
Yes, some videos describe how to linear solve concrete problem, but user try find available information right now!
User needs information which describe parameter, behavior and some examples for dummies (for me -without common sence- too).
Mir.
Try untick this parameter...
Mir.
Yes, this is not smart example.
But why not?
Each of bots open trading state and if each "take profit" make profit twice.
If one take profit and one stop loss both made scratch trade ( if parameter of profit and stop loss are same).
Hamid
Again me!
I made a test with the Bot "be first in queue" and there is not problem about placing bet immediatly. Can't "Place Bet" do the same, becauase it did it on the previous version of BfExplorer?
Hamid
Hi Stefan,
You wrote "So you are using Bot Executor this way, select one market in Bet Event Browser and click on Open In Bot executor, and this procedure you repeat for x markets."
How to manage if you have, for instance, one event starting in 20 minutes, another in 3 hours and a last one tomorow? And you want to swich off your computer in 3 minutes?
Any solution to ignore "Start execution time"? Like that the bot will be executed immediatly and so on the bet be placed.
Thanks
Betfair Bot
You say, example situation:
Handy trading -> I clicked on:
3,80 Back
3,70 Back
3,60 Back
3,50 Lay
Your bot will check bots to execute in odds range, on your picture, conditions are fulfilled for rows with odds: 3.8, 3.7, 3.6, 3.5 and what about when odds moves, on your picture is 3.5 offered to back, but what if 3.5 will be offered to lay? Once was bot executed in 3.5 back offering position but now will be offered in 3.5 lay position.
Betfair Bot
So you are using Bot Executor this way, select one market in Bet Event Browser and click on Open In Bot executor, and this procedure you repeat for x markets.
You can select 100 markets and click Open In Bot Executor, then your bot is executed on all those selected markets.
Bot Executor opens and monitors markets in its own, so all you have got from bot activity are just messages in the Output view, and market report status in Bot Executor: Profit Balance.
If a bot is executed on the market by Bot Executor, and you double click selected market then this market is reopen in bfexplorer with all running bots, so you can see bot activity on Bet Event / Bet Event Trader view.
I made some videos and already wrote about Bot Executor and Bot Executor for Selections, on this forum.
The other alternative for executing the same action bot on open markets is offered by Open Markets view, just click Start Bot, and make your choice.
Mir.
In other words:
Every bot has unique identification. Odds and BetType.
-----------------------------------------------------
We can run 700 different bots on Selection at the same time (only theory)
We can watch bot status of every bot. Easy addressing, easy request, easy control...
(is bot 3.60-Back running or not) It is possible even if bot has any chasing the price functionality...
We can collect results of each of bots. Awesome!
I need a bot which make a profit (Place Bet and Close Selection Bet Position)... and by this feature I find them.
Mir.
Trading around the Odds.
I intend to use 2 types of bots. Place Bet and Place Bet and Close Selection Bet Position. If I execute bot at definite Odds I can talk about Trading around the Odds. Profit and Loss is clearly too.
Therefore, I can predefined CSV file (my settings of many bots). No mystery.
-----------------------------------
I dont know how to explain but we can take easy statistic for every of action bot:
We know that bot will start at [3,70 Back] again and again...
... and we can collect how many times bot close at profit or loss, ... for developing golden data, ... understand?
Mir.
Example situation:
Handy trading -> I clicked on:
3,80 Back
3,70 Back
3,60 Back
3,50 Lay
Automated trading:
Bot executor checks "trading area" 6 ticks from best lay price and 2 ticks from best back price (red square) and execute all bots (rows in CSV) - which is in the area.
Check every 5-20 sec; if bot ended it can execute again...
If running bot is OUT OF AREA - stop it. For example bot [3,40 Lay] now stopped.
Bots can be STOPPED only before status BetPositionOpened.
Unmatched bets - partially matched bets:
my idea is compare unmatched Stake at Odds and Stake in CSV -> if it is possible we can find out how much money we must place as oposite stake.
Mir.
Thank you for your interest.
Yes, I want to execute bots with the same rules but without clicking on a ladder.
Because I know where (Odds) and when the bot will start I talk about "trading around the Odds". I explain it...
Betfair Bot
If I understand it correctly then you will prepare CSV file describing which bot to execute depending on current (last) traded price, that is your trigger now and not click on a ladder column row as it was in your previous bot trigger.
It means that BetType, and MinimumOdds or MaximumOdds parameters must be moved to additional parameters section of your CSV file, your previous bot has been overridden those 2 parameters.
You want the bot to check last traded price every 5 seconds, that is not a problem, but I think a new bot can be triggered only when triggered price changes, otherwise you can execute the same action bot on the same entry point.
You want to stop previous running bots which are “out of action”, so which placed bets but their bets are not yet fully matched. That could solve the above problem when the action bot is triggered at the same entry point/at the same triggered price (last price traded price), but it is better what I suggest so to trigger action bot only when is triggered at a different price.
There is another problem you maybe did not notice. There is no status saying a bot have partially matched opening bet, is status is BetPositionOpening and BetPositionOpened, at BetPositionOpened status the opening bet is fully matched.
It means that stopping out of action bot could leave you with unbalanced bet position if a bet was partially matched. That is bearable if you will manage your position, what I think you do, as this bot has no end condition as well.
Mir.
Clarification of the image:
Trading area is: 4/5 ticks - there are run 2×9 (9 lay side, 9 back side) bots (all Odds rows are defined and Execute Trigger bot triggered action bots).
4 + 5 action bot Placed Open bets, 2 matched - waiting for trade, 5 + 4 action bots waiting for Place bet
Mir.
Yes, this process is working... but user wrote in point 1) Back a list of horses I've selected and listed in column A of a spreadsheet, from all of the days races, sometimes several horses in the same race.
In this solution you must select horses/Selection manually.
That's not bad, but it's not exactly as entered.
-------------
Why I write about it: because we omit option with external source; like TXT, CSV, XML files - which can be shared etc.
Mir.
What I can think of:
- Execute Trigger bot checks trading area every 5 sec. (+-)
- kill bot is possible only before Open bet matched
Mir.
BTW: solve this too... http://bfexplorer.net/Community/ForumContent/80#Custom bot script - quick help
-------------------------------
"Trading area" can be useful for manual trading too (bot will run only if trader click on inside trading area)
Mir.
Nice to see it!
---------------------------------------
but I have more better ideas for next type of Execute Trigger Bot...
We take previous Execute Trigger bot and script MiroBotTrigger.fs and predefined bots will execute FULLY AUTOMATICALLY.
HOW?
In Execute Trigger bot trader define trading area; means ticks from Best Back price and Best Lay price and Execute Trigger bot will execute bots fully automatically.
For example:
Trading area is: 5/5 ticks
IF is Odds in trading area -> RUN the bot (with parameters in a row), REPEATEDLY.
IF NOT -> STOP the bot
Sample of CSV file contains definition of bots (is the same as the latter):
If row is missing (Odds, BetType and NameOfTheBot) - do nothing.
All other Entry Criteria we can solve in AutomateTrigger.fs script...
4.10;Lay;PlaceBetCSBP;OpenBetPosition.Stake;4.37;CloseBetPosition.Profit;2.00;CloseBetPosition.Loss;3.00
4.00;Lay;PlaceBetCSBP;OpenBetPosition.Stake;4.37;CloseBetPosition.Profit;2.00;CloseBetPosition.Loss;3.00
3.95;Lay;PlaceBetCSBP;OpenBetPosition.Stake;4.37;CloseBetPosition.Profit;3.00;CloseBetPosition.Loss;4.00
3.90;Lay;PlaceBetCSBP;OpenBetPosition.Stake;4.37;CloseBetPosition.Profit;3.00;CloseBetPosition.Loss;4.00
3.85;Lay;PlaceBetCSBP;OpenBetPosition.Stake;4.37;CloseBetPosition.Profit;3.00;CloseBetPosition.Loss;4.00
3.80;Lay;PlaceBetCSBP;OpenBetPosition.Stake;4.37;CloseBetPosition.Profit;3.00;CloseBetPosition.Loss;4.00
3.75;Lay;PlaceBetCSBP;OpenBetPosition.Stake;4.37;CloseBetPosition.Profit;3.00;CloseBetPosition.Loss;4.00
3.70;Lay;PlaceBetCSBP;OpenBetPosition.Stake;4.37;CloseBetPosition.Profit;3.00;CloseBetPosition.Loss;4.00
3.65;Lay;PlaceBetCSBP;OpenBetPosition.Stake;4.37;CloseBetPosition.Profit;3.00;CloseBetPosition.Loss;4.00
3.60;Lay;PlaceBetCSBP;OpenBetPosition.Stake;4.37;CloseBetPosition.Profit;3.00;CloseBetPosition.Loss;4.00
3.55;Lay;PlaceBetCSBP;OpenBetPosition.Stake;4.37;CloseBetPosition.Profit;3.00;CloseBetPosition.Loss;4.00
3.50;Lay;PlaceBetCSBP;OpenBetPosition.Stake;4.37;CloseBetPosition.Profit;3.00;CloseBetPosition.Loss;4.00
3.45;Lay;PlaceBetCSBP;OpenBetPosition.Stake;4.37;CloseBetPosition.Profit;4.00;CloseBetPosition.Loss;5.00
3.40;Lay;PlaceBetCSBP;OpenBetPosition.Stake;4.37;CloseBetPosition.Profit;4.00;CloseBetPosition.Loss;5.00
3.35;Lay;PlaceBetCSBP;OpenBetPosition.Stake;4.37;CloseBetPosition.Profit;4.00;CloseBetPosition.Loss;5.00
3.30;Lay;PlaceBetCSBP;OpenBetPosition.Stake;4.37;CloseBetPosition.Profit;4.00;CloseBetPosition.Loss;5.00
3.25;Lay;PlaceBetCSBP;OpenBetPosition.Stake;4.37;CloseBetPosition.Profit;4.00;CloseBetPosition.Loss;5.00
3.20;Lay;PlaceBetCSBP;OpenBetPosition.Stake;4.37;CloseBetPosition.Profit;4.00;CloseBetPosition.Loss;5.00
3.15;Lay;PlaceBetCSBP;OpenBetPosition.Stake;4.37;CloseBetPosition.Profit;4.00;CloseBetPosition.Loss;5.00
3.10;Lay;PlaceBetCSBP;OpenBetPosition.Stake;4.37;CloseBetPosition.Profit;4.00;CloseBetPosition.Loss;5.00
3.05;Lay;PlaceBetCSBP;OpenBetPosition.Stake;4.37;CloseBetPosition.Profit;4.00;CloseBetPosition.Loss;5.00
3.00;Lay;PlaceBetCSBP;OpenBetPosition.Stake;4.37;CloseBetPosition.Profit;4.00;CloseBetPosition.Loss;5.00
------------------------------------
VERY EASY... and solves our problem with killing the bots.
What do you mean?
Edumadrid
Hi Miro:
Thank you very much for your link to insert images in the forum.
Betfair Bot
I will add cleanup feature for running bot, if you stop a bot execution and the bot has unmatched bets these bets will be canceled.