User Comments

  • Stefan
    22.9.2015 17:49:21

    Miro, I want to see what you say about Lego cubes. I have no intention to install that product or read manual.  I really have no spare time for such things.

    You already read the manual and have Market Feeder installed. Just make that strategy and show us video, I believe it will be interested for those who never used this app, and for me to see what I can do better with further bfexplorer feature development.

  • Stefan
    22.9.2015 17:33:51

    Miro, what I said about wanting to see some examples of features, user interface and so on, was meant to you as well. In many cases we discussed here a lot of stuff, and in many cases I did not know what you had been talking about.

    I do not know if you watched the issue with Execute Trigger Bot problems Eduardo had. I said about a common sense many times. Well, in this case bot trigger compilation issue is a problem with missing assemblies, bfexplorer cannot find when compiling bot trigger file, used F# compiler requires installed Visual Studio, and it is clear that it makes sense. Bfexplorer users, who will want to use this option, will have to install Visual Studio, to develop bot triggers, debug them or just use them. It is the same like users of other betfair automation software are required to install Microsoft Excel.

    The second problem can be really assigned to a common sense. Well, I am familiar that Windows (operating system) blocks files downloaded from the Internet. I download a lot project files from the Internet, and of course I unblock such files. I simply assumed that this common sense is used by all computer users. So I tested what Eduardo downloaded and unzipped to his folders, the problem was as well that Eduardo uses Spanish version of Windows, so for me who is used to read a screen when operating with programs, was difficult to understand, otherwise I would solve this issue a lot of sooner, and not after almost a week of testing my code and looking for a problem in places where I could not find any.

    You used/use Market Feeder, so just for comparison or just to see what I can improve, it would be a god idea if you show me a video with horse racing strategy Ilya want to implement using bfexplorer platform. I actually made such video already, will download bot trigger assembly soon.

  • Stefan
    22.9.2015 15:43:45

    Ilya, I need to see a best feature you talk about, because I think a lot of features is already in bfexplorer, and I am not able to understand why you cannot find them. Therefore I need a comparison with a tool you are familiar with, for instance Cymatic, I hound your comments on their forum, so it should not be a problem for you to show us how your horse racing strategy is automated with Cymatic or Bet Angel, or by a tool of your choice, as you tested a lot of betfair apps.

  • Stefan
    22.9.2015 15:37:14

    Miro, your killer improvement is already implemented with tool called Bot Executor. You can run different strategies on the same market. To analyze results you can use Bfexplorer Console to process data, and save data in a suitable format.

  • Stefan
    22.9.2015 15:33:57

    I did not test Market Feeder yet, therefore I have no idea if what you claim is true, for instance show me on some video how easy you can setup and execute your horse racing strategy for laying the field and trading out (back offsetting) the first matched lay bet. Miro, you have got Market Feeder as well, so for two experts it should not be any problem.

    Cancel all unmatched bets on all open markets. Well the question is why you would like to cancel them all without checking exact market situation first?

    I think is better to open such market and decide. Yes, I can understand an emergency situation, for instance you need to cancel all bets because you do want to leave your bets unmanaged, for such situations betfair offers hearbeat api method which cancels unmatched bets when losing the Internet connection to betfair servers as well. I tested this api method and it works fine, well I did not see any betfair app which would offer this functionality.

  • Stefan
    22.9.2015 14:35:38

    You said that Market Feeder and Bet Angel are the best trading platforms, but what make them the best platform for betfair trading. I maybe miss something important for common betfair app user, would you like to describe the best feature for each of those apps?

    For any betfair app you can find a lot of videos on youtube, so maybe just show us the video presenting the best feature of Market Feeder and Bet Angel.

  • Stefan
    22.9.2015 12:06:19

    Thanks Ilya, your last comments shed more light on areas where you are an expert in.

    I am sorry for forgetting other betair apps you had might tested as well, and am interested in your opinion about them. The first one BeTrader, this app was and maybe is the best app for trading on betfair market, at least that was such opinion of betfairians couple years back.

    Market feeder, the best app for automated trading and as the activity on their forum could suggest, this app is most loved app by Russian users as well. Betfair says about this app:

    Triggered Betting - A new language that bettors already speak, more and more Betfair users discover triggered betting these days. A trigger is any set of instructions that result in something done upon certain conditions. Many bots offer it, it presents loads of new profit-making opportunities, and it saves you time and money.

    I think other users here used this app already and I am interested in their opinion too.

  • Stefan
    21.9.2015 23:36:59

    And what about "Place Market Order", "Place Limit Order", what does it mean?


    I never heard about "Place Market Order".  "Place Limit Order", in what is such bet/order limited, can we actually profit from such bet if it is limited in any way?

    Well yes, tick offset, it is just different terminology therefore what makes you think that bfexplorer actually missing anything from what you said about tick offset. I said that I do not think bfexplorer is good app, such Cymatic or Betting Assistant those are true masterpieces in software application development, not even telling about Geektoy or Bet Angel those are the best app on betfair market, at least everyone say so.

    Well, first time I met you on forum for betfair developers and you say you are not a programmer, you must be a true expert if you were able to understand what geeks there are talking about. I have got problems here to explain anything about programming to common people, I mean to non programmers.

  • Stefan
    21.9.2015 22:21:12

    I have got some problems to build the latest release after Microsoft pushed some updates to VS and now I am not able to build my solution.

    I see you have got bigger experiences than me in every aspect. Meantime the latest version will be released, may I ask you to choose one of the points you mentioned and explain us what you actually mean?

    I think it will be interested to learn from such an expert as you. For instance I had no idea what you mean by tick offset, I must search on Cymatic forum what does it actually mean, but am not sure if I understand it.

  • Stefan
    21.9.2015 20:26:45

    Yes Ilya, I believe you, after yesterday’s lecture about vital features which every trader use, I simply learn everyday something new, thank you once again.


    Never mind that Open File dialog actually exists in every app which opens some files, as the Open File dialog is actually part of base user interface of Windows operating system, so in every app it looks exactly the same way.


    As I said I learn everyday something new.

  • Stefan
    21.9.2015 19:46:01

    Ilya, we already know that you are able to search for files in your computer. The question is, are you familiar with Open File dialog? I believe as a lover of Advanced Cymatic Trader or Betting Assistant you know how to work with Excel, and Excel offers Open File dialog as well, am I right?

    Bfexplorer is maybe not so good as above mentioned betfair apps but in user interface design bfexplorer supports common UI design partners, like Open File dialog.

    I already mentioned that Execute trigger bot offers two options for entering trigger file, a bot source code, with the file extension .fs, or .fsx, and bot trigger assembly file with the file extension .dll. By default you are offered to open Script files, but you can click on the combo box (above Open button) and there you can find the second option: Bot trigger assemblies, please use this option.

    I will help you and others and in the latest version I am about to release I will set by default the Bot trigger assemblies option, as frankly to say I maybe the only one who will use the other option: Script files.

  • Stefan
    21.9.2015 18:40:31

    So the problem with using bot trigger assembly (.dll file), was that anything you download from internet to your computer is blocked. You must first unblock such file by using file properties dialog.


  • Stefan
    21.9.2015 15:23:41

    Miro does not waste your time on reinstalling Windows. Eduardo has clean install of Windows 10, so I will try to test it on his computer.

    Actually no one of you will manage to work with bot trigger source code, so the other alternative with bot trigger assembly is my priority for now, I just need to test it, it works fine on my computer.

  • Stefan
    21.9.2015 11:19:35

    There are two options how to execute bot trigger. You tested bot trigger execution from source code, and once again you confirmed that compilation ends with error because on your system there are missing assemblies or are just located in different folder. I can live with that because installing Visual Studio solves these problems, what Miro already tested.

    These issues seems to be out of Miro’s interest because he did not comment this issue, actually he can shed more light on it because maybe he tested bot trigger execution before installing Visual Studio.

    The second option is to execute bot trigger from complied assembly, you actually have both files when you downloaded zip file.

  • Stefan
    20.9.2015 20:40:56

    I think you already learned what bfexplorer bots are about, the wrapped based functionality which can be easy setup (if people had been reading frecking bot descriptions nobody is actually reading, what you can see here on forum as well) and reused like in lego blocks.

    Any bfexplorer bot implements some basic functionally, and all bots were made to be used in certain bot betting/trading scenarios.

    Well, of course I can see some usability in new bot functionality building block/s, like what you need, cancel bets and execute some other bot, but I do not think that actual general usage would be so simple, therefore for now I would prefer what I suggested, to use Execute Trigger Bot with custom built bot trigger for your trading scenario.

    Please, test if on your computer you are able to run bot triggers, read this article:

    Bfexplorer has just couple users, and those willing to test something are even less, 2 or 3 users. Miro is disqualified as a tester because he installed Visual Studio, so he is able to run bot triggers, from source code and from built assembly as I can do. Two other users run Windows 7, and for now I did not identify a problem, it seems to be just some problem of missing assemblies, or referenced assemblies wich are in Windows 7 located on different folders.

    I will be online tomorrow, so if you are willing to help me solve this Bot Trigger compilation problem then send me teamviewer access code, or other remote desktop access to your computer, if you have got similar problems to run bot trigger.

    I will program custom bot trigger for you later tomorrow.

    Your trading scenario could have some potential on some racing where two or three favorites fight to win. You assume that the first leader will be beaten; therefore you need to cancel all other unmatched bets. You really should test in practice mode on some race types only, I cannot believe you will execute profitable trade on each race, but as an example for a bot trigger this strategy of yours is good one.

  • Stefan
    20.9.2015 19:17:32

    Ilay, any bfexplorer bot implements some base functionality. Tick offset bot emulates base trading operation with NET stake any beginner trader does. No further parameters are needed as in such cases trader does not hedge his bet position but placing bets with the same stake amount.

    This bot helps to automate placing NET stake offset bet immediately after any part of opening bet is matched.

    As Miro suggested, if you want to place hedge bets then use Place bet and close selection bet position, or just Close selection bet position alternatives.

    Even in the above mentioned bots you still have possibility to choose between hedging bet position or closing it by NET stake.

  • Stefan
    20.9.2015 19:04:47

    Rui just read bot parameters descriptions, if read them you would not set bot parameters you set in your picture, as actually with such bot parameter setting your bet would be placed only when gap between offered the beats back and lay odds is equal to 7.

  • Stefan
    20.9.2015 18:59:19

    Miro’s suggestion is wrong.

    If you want to place a bet on all selections then you must create Place bet bot setting with set Odds parameter to 1.1 and the parameter PlaceBetInAllowedOddsRange to False (uncheck parameter), the parameter ExecuteOnSelection must be set to 0, only in such case you will get a general bot settings which can be executed on any selection.

    It is clear that you need to set BetType to Lay, and Stake.

    Now, you can use this general bot setting, you named it for instance Place lay bet 100 @ 1.1 with the bot Execute on Selections.

    People please, read descriptions for bot parameters. What does the “Execute on Selections” bot parameter OnSelections say?

    Selections on which you want to execute your bot (for instance: 1,2,4). If you do not type any selections the action bot will be execute on all selections.

    So if you want to execute your action bot (Place lay bet 100 @ 1.1) on all selections, then just leave this parameter empty, once again read:

    If you do not type any selections the action bot will be executed on all selections.

    Place bet and close selection bet position, is the bot placing offset bet as you name it Ilya. In bfexplorer terminology we call such operation Close selection bet position, or hedge bet position.
    What you want to achieve can be done by custom bot trigger only, you actually develop a trading strategy.

    For now you can use Place bet and close selection bet position, and execute such bot as suggested on all selections, so once your lay bet is fully matched the bot places back bet at set Profit parameter. I think you already figured out that placing “offset bet” immmediatly after opening bet is matched you need to set the parameter: ClosePositionImmediately.

    When using other betfair apps you need to do such development mainly by creating Excel triggers, and when necessary by programming some VBA code in excel, here in bfexplorer you can do so by bot trigger programming.

    All bfexplorer bots offer some base functionality, if you already tested Place bet bot with your settings you might notice that executed bot remains active till its action is not finished. This feature allows combine some base bots in a simple solution.

    In your trading solution you need:

    Place bets

    Monitor bet status to execute bets cancelling and closing bet position on selection with matched bet.

    Close bet position bot is available, but not bot for canceling other bets. I will think about it, if making some other simpler bots will benefit others.

  • Stefan
    19.9.2015 16:06:11

    It is not possible to implement a general bot which would implement such features for “killing” running bots. There is always necessary to specify exact “killing logic”.

    The only way how to do it is to program own bot trigger, this bot trigger feature is here exactly for such kind of features, to orchestrate bot execution.

  • Stefan
    19.9.2015 15:59:31

    The latest version of bfexplorer offers Stop Market Monitoring bot supporting parameters: StopOnTime and StopRunningBots.