User Comments

  • Stefan
    25.8.2023 15:19:12

    Quite strange:

    I am looking for an experienced F# programmer to assist me with a project involving Betfair. Specifically, my project requires a script that can be run on Betfair’s bf explorer. The script needs to have the capability to place bets, based on a detailed strategy I have in place. My end goal is to efficiently place bets and manage them without too much hassle. I am expecting that the total timeline from start to finish should be less than two weeks for this project. The successful freelancer will have extensive knowledge and experience in F# programming as well as Betfair.Applicants with prior experience with using bfexplorer on Betfair are strongly encouraged to apply. Do you think you are a good fit for this project? I look forward to hearing from you soon!

    https://www.freelancer.com/projects/php/script-run-explorer-betfair/details

     

  • Stefan
    18.8.2023 23:16:42

    When open Execute Trigger Strategy dialog, either by adding or updating the strategy, select TriggerParameters and in the right column click on …

    Trigger Parameters dialog appears and there type:

    CsvFile

    and to other column:

    c:\run.csv

    Select BotName/StrategyName and in next column click on …

    Here you can choose your strategy, of course you must create such strategy before, using any of existing strategies like Place Bet and so on.

    The strategies represents exact betting or trading strategy you can parameterized by entering different values to available strategy parameters.

    Execute Trigger Strategy just triggers execution on dedicated selection/s, and what is executed is defined by the parameter: BotName/StrategyName

  • Stefan
    18.8.2023 15:37:52

    HorseRacingCsvSelectionBotTrigger loads csv file where you define selection name (horse name) and strategy to execute on this selection/horse.

    CSV file must use ; as the field separator.

    Yes, if no data are in csv file or there is no selection with set horse name then bot execution does nothing, ends execution.

  • Stefan
    18.8.2023 15:37:28

    MySelectionsBotTrigger script is simpler one. The csv file contains just selection names, so loads the file defined by parameter CsvFile, you put there the full path name of the cvs file.

    If on a market there is your selection/s then strategy is executed on those selections. The strategy is set by BotName/StrategyName in the Bot/Strategy dialog.

    I do not remember for whom I made those two scripts, but the functionality of any script/code can be known by reading the code. If you wan to learn exactly what is going on when the script code is executed, you should build bot assembly from the script, then you can debug the code, like I do here:

    http://bfexplorer.net/Products/BfexplorerBotSDK

    All scripts were programmed to the old version of bfexplorer.

    The preview release have a problem with compiling the script, so you actually have to use the second path of bot execution, so making from the script the bot assembly you can execute with the Execute Trigger Strategy.

  • Stefan
    17.8.2023 20:58:05

    May I ask for link to the bot script are you trying to use?

  • Stefan
    30.5.2023 11:32:29

    I already shared an article explaining how you can manually initiate the Stop Strategies and Cancel Bets bot in markets that don't have an active score feed.

    I'm curious, do you have any difficulties understanding written text?

  • Stefan
    27.5.2023 17:30:43

    Please read the following article to understand the process of manually stopping and canceling bets on markets that do not have a live score feed.

  • Stefan
    27.5.2023 10:22:46

    Vy ste sa informovali o FootballBote, robote, ktorý sa spolieha na živé výsledky zápasov, a vyjadrili ste otázku týkajúcu sa jeho fungovania na trhoch, kde takéto výsledky nie sú dostupné. Táto otázka pôsobí nezvyčajne, pretože predpokladá, že robot sa používa na trhoch bez prístupu k živým aktualizáciám výsledkov.

    Odporúčam spúšťať tohto robota výhradne na udalostiach, ktoré sú pokryté živými výsledkami od Betfairu, s dôrazom na hlavné európske ligy.

    Nepreveril som dostupnosť živých výsledkov pre všetky futbalové udalosti ponúkané Betfairom.

    Ak sa vaša otázka týka zastavenia už spustených alebo bežiacich robotov na trhoch, kde nie sú dostupné živé výsledky, a pôvodne ste očakávali, že takéto výsledky budú k dispozícii, riešenie tejto situácie je komplexné. Neexistuje priamočiary spôsob, ako vás informovať, že živé výsledky nie sú k dispozícii.

  • Stefan
    27.5.2023 9:50:40

    It seems that you are referring to a specific scenario involving a FootballBot that utilizes a live score feed. To ensure accurate understanding, let me rephrase your statement:

    "You inquired about the FootballBot, a bot that relies on live score feeds, and expressed a query regarding its operation in markets where such feeds are unavailable. This question appears unusual, as it assumes running the bot in markets without access to live score updates."

    "I would recommend running this bot exclusively on events covered by Betfair's live score feed, primarily focusing on major European leagues."

    "I haven't verified the availability of live score feeds for all football events offered by Betfair."

    "If your question pertains to stopping already executed or running bots in markets where live feeds are not available, and you initially expected the availability of such feeds, resolving this situation becomes complex. There is no straightforward indication to inform you when the live scores are unavailable."

    Please let me know if I have accurately captured the intended meaning of your statement or if there is any additional context I should consider.

  • Stefan
    26.5.2023 21:35:44

    You ask about FootballBot, the bot using live score feed, and you want to run this bot on markets without such live score feed, very strange question.

    Please, read what you had wrote: “..to start a FootballBot..”

    I would suggest to run this bot only on events which are covered by betfair live score feed, so mainly big leagues in Europe, I think.

    I did not check availability of live score feed for all football events betfair offer.

    If your question is about stopping already executed/running bots, on markets which actually do not offer live feed, and you expected the live feed will be available, then such case cannot be done a simple way, as there is no signal available for you saying the live score is not available.

  • Stefan
    17.11.2022 12:49:58

    The web site has no security certificate (https), therefor when installing Bfexplorer app click on More info ..  and Run anyway button.

  • Stefan
    17.11.2022 12:48:07

    The web site has no security certificate (https), therefor when installing Bfexplorer app click on More info ..  and Run anyway button.

     

  • Stefan
    7.11.2021 12:07:22

    The tool Strategy Bot executor has nothing to do with type of market used to execute bot strategies on. I think you misunderstand the concept of the MarketName parameter some of bots offer to execute an action bot on associated market.

  • Stefan
    9.10.2021 12:53:57

    You can post your requests to betfair score feed to betfair developer web site. One developer reported problems with its own app stopping to receive score from betfair web api:

    No Live Match Time or Live Scores for all main football matches

     

  • Stefan
    6.10.2021 18:56:21

    I have attached video from my test. You can both see that Football Live Score tool works fine for all matches betfair showing live scores as well. Not for all matches betfair web page shows live score, you can see that as well in my video.

    So what I said is true, if betfair web page shows live score my tool shows that score as well, for matches not covered by betfair my tool does not show score, as tool uses the same source of the live score feed.

    Mossad, I would expect apologies from you for what you said: “Not working also for me since yesterday. This Livescore is terrible and those arguments are ridiculous.”

  • Stefan
    6.10.2021 10:33:07

    Sir, bfexplorer app uses undocumented betfair api to retrieve football scores. If you have got any problems with that feed then the problem is on your side or on betfair one. Betfair uses cloudflare to block misuse of their data. I hope it is not your case.

    Anytime you report problems I check it on my computer and all works fine for me.

  • Stefan
    18.7.2021 17:41:17

    You cannot execute betfair bot on a closed market. On the other hand you can run a bot on an open market and override EndExecution method, where you can check whether the market is really closed and then do whatever you want to.

    The EndExecution method is call as well when market is stopped or bot execution is finished, therefore you need to check: if market.MarketStatus = MarketStatus.Closed

    https://github.com/StefanBelo/Bfexplorer-BOT-SDK/blob/master/MyFsharpBot/ReportWinnerBot.fs

    My bot example is in F#, but you can write your bot code in any .net programming language. Use LINQ to implement similar code like I used in my F# code.  

  • Stefan
    17.7.2021 13:06:18

    1)

    By using BetfairServiceProvider:

    https://github.com/StefanBelo/Bfexplorer-BOT-SDK/blob/master/TestScripts/TestBetfairServiceProvider.fsx

    By using BfexplorerService:

    https://github.com/StefanBelo/Bfexplorer-BOT-SDK/blob/master/TestScripts/TestBfexplorerService.fsx

    By using IBfexplorerService in Betfair Bot:

    https://github.com/StefanBelo/Bfexplorer-BOT-SDK/blob/master/MyFsharpBot/ShowMyAccountFundsBot.fs

    2)

    Bfexplorer offers bot named: "Place SP Bet", so using this bot you setup its criteria, name it, and then you are ready to use it in any bot trigger.

    Yes, you can find PlaceBet/s method/s on BetfairServiceProvider or  BfexplorerService, but in such case you need to know what you want to do exactly, so first please read betfair api documentation:

    https://docs.developer.betfair.com/display/1smk3cen4v3lu3yomq5qye0ni/placeOrders

  • Stefan
    15.7.2021 11:40:41

    I have checked football live score and football bot, and on all currently live matches there is score feed available.

  • Stefan
    12.7.2021 17:12:53

    Trigger bot script is executed by bot named: "Execute Trigger Bot" and there is quite a lot of post about this bot on the bfexplorer forum.

    You cannot debug bot trigger script when the script is in .fsx file, because such script is built by bfexplorer so you have no access to the assembly.

    The bot trigger script can build in project assembly, just rename the bot script to .fs and add it to your bot assembly project. You must remove #r and #I directives, and because of IBotTrigger initialization by bfexplorer such bot script must be the only IBotTrigger object in your assembly.

    Again there are some posts on the bfexplorer forum showing how I debug bot trigger scripts without adding it to separate assembly, just search for IBotTrigger. Well yes, it was not true debugging in Visual studio, but I was able to use Visual Code as IDE for writing bot trigger code, and with all support of Intellisense and error checking when writing the bot trigger code in Visual Code.