Comments

  • Stefan
    27.7.2018 11:31:53

    Betfair owns your api access, so you must fulfill their T&C for accessing betfair data trough api.

    Did you check my free web app to learn whether api data are available for your account?

    https://www.cashoutall.com/

    From which country are you from? Is betfair legal in your country? If not but you still can have betfair account, I mean if betfair did not close your account, then your ISP may block access to betfair servers.

    Bfexplorer app uses two types of api access for market data, rest api, and streaming api, did you check both types of api access to learn if there are some differences?

    Software cannot stop working suddenly, it cannot broke like that so it means that problems are really or your side. No other subscriber reported such problems.

    If you are able to run some kind of remote access app, like teamviewer or similar app then email me access information, and I will check your problems on your computer.

  • Stefy
    26.7.2018 23:59:52

    I Have money, I've placed and matched bets and didn't anything. Just used BF Explorer. Nothing else. Now no other software works. Can't understand. Account is ruined for any other software trading...

  • Stefan
    25.7.2018 10:53:58

    It is called trigger bot script, as it triggers some action, mainly bet placing or action bot execution.

    In “Bots to Execute” view, click on Add button, the “Add a new order/bot” dialog appears. Focus to Search input box, and type there: trigger.

    Select bot named: “Execute Trigger Bot”, well yes as the bot name suggests it is the bot which executes your trigger script files, or assemblies.

    Focus to TriggerFilePathName parameter input box, on the right side of the input box appears “…” button, click on and Open dialog appears. By default there is set bot trigger assembly file filter: “Bo trigger assemblies (*.dll)”, changing it to: “Script files (*fs; *.fsx)” and select you bot trigger file, click on Open button.

    If required, enter another bot trigger parameters through TriggerParameters input, name your “Execute Trigger Bot” settings and click on Save button.

    Now you are ready to execute your bot settings on selected markets, or using the bot in tools: “Bot Executor” or “Bot Executor for Selection”.

    What is a difference in bot script file, and bot assembly file?

    The bot script is source code of your bot trigger, the bot assembly is complied version of your bot trigger. When bot script is used, bfexplorer first compile the script and then loads bot assembly to execute it, therefore first bot script execution takes more time, when using bot assembly, the bot execution is instant.

    Why there are those two options?

    The script file is used when you test you bot trigger, when you develop it using Bfexplorer Bot SDK. When you are finished with trigger development, and bot trigger works, so it is profitable you can build its compiled version, and maybe distribute to your friends, or sell to other people.

  • kinghobo
    24.7.2018 20:37:08

     How do I add the downloaded fsx file to bfexplorer please Stefan ?

  • Stefan
    16.7.2018 9:54:22

    Betfair disables live betfair api access for accounts having no money on, placing no bets or breaking their T&C.

  • Stefy
    15.7.2018 23:06:33

    It's working again. But now I have "Delayed API". API data take up to 3 minutes (!!!) to update. Why this happened ? How can it be fixed ? 

  • Stefy
    15.7.2018 21:28:18

    Yes, I already re logged in many times and reinstalled the software many times. I can log in but professional features are unavailable. Anti virus is off.

  • Stefan
    15.7.2018 20:56:22

    Yes, you have got professional subscription, so it means something went wrong when authorizing your subscription status.

    Close bfexplorer and re-login again, let me know if you have got still wrong subscription status.

    Check your antivirus software. Maybe requests to my authorization server are blocked.

  • Stefan
    11.7.2018 11:39:53

    It is Boolean algebra, and you can use any combination of parameters you like.

    From your example: MatchTime>45 And ScoreDifference>1

    Let’s say that the match time is 30 and score is 0 – 0, then from Boolean algebra you have got False and False what is equal to False, that means your trigger will not be fired.

    Let’s say that the match time is 46 and score is 0 – 0, the result is True and False, what equals in Boolean algebra to False, the trigger is not fired.

    Let’s say that the match time is 50 and score is 2 – 0, then from Boolean algebra you have got True and True (score difference is 2, what is > 1), this Boolean formula is equal to True, that means your trigger will be fired.

    When you combine with And operator then all partial results must be True, to give you full results as True.

    Using Or operator gives you True result when at least one partial result is True.

    https://en.wikipedia.org/wiki/Boolean_algebra

    You can replace True to 1, and False to 0, then And Boolean operator is in algebra like * (multiplication), so 1 * 0 = 0 (False), 1 * 1 = 1 (True), 0 * 0 = 0 (False)

  • Corneliu
    11.7.2018 6:10:28

    I'm having an hard time figuring out how to use "ScoreDifference" criteria correct parameters. i.e. Is "=1";">=2" and "<=3" etc. accepted or only "True" and "False" ? Can I use it with "MatchTime=" or "MatchTime>" in the same line ? i.e. "MatchTime>45 And ScoreDifference>1" ? Thanks for all your precious help, Stefan. 

  • Stefan
    22.6.2018 10:20:27

    Croatia beat Argentina 3 – 0 at World Cup in Russia.

    What were My Tipsters selections for this match?

    My tipsters selections

    16 tipsters selected Argentina, 5 tipsters Croatia, and 5 ones the Draw.

    If you filtered Tipsters by ranking <= 10, and by positive “All Time Roi” you would get 3 tipsters from which two selected Croatia as winner selection.

    My tipsters - Ranking <= 10

    Public voted 55.12% for Argentina and 27.31% for Croatia win.

  • Corneliu
    27.5.2018 5:39:23

    Simply brilliant. Thanks alot.

  • Stefan
    25.5.2018 9:48:07

    Click to input text box, for StartCriteria or StopCriteria, in the right side of the input box appears button […], click on it and Criteria Editor appears, enter your criteria and click on OK button.

    Now you can see that Criteria Editor created text representation of your formula, so if you can type criteria formula by text input then you can do so with exact format Criteria Editor uses.

  • Corneliu
    24.5.2018 19:44:59

    In this new version of the "FootballBot", what formats should be used on the "Start" and "Stop" fields ? One has to input the whole criteria or just the values ? i.e. to start at the 5th minute if the score is not 0-0 and score difference <2 and to stop at the 80th minute if the score is not 0-1 or 0-2 and score difference >=2 ? Thanks alot Stefan

  • glaukopide@gmail.com
    10.5.2018 2:54:52

    I'Ve tried with Ninja 7 everything works fine but it's possible to monitor more than one market? Eg under/over 2.5 and match odds? so to open as many chart as I need? Thanks

  • Stefan
    26.4.2018 10:30:31

    You can change view layouts, resize, dock, or undocked views, close/hide unused ones and then add your workspace by clicking on the menu item View / Workspaces / Add.

    This way you can create many workspaces for different use scenarios, I have got such two workspaces the one for bot execution, and the one for manual traded, so Bet Event view is switched to ladders. I have got special workspaces created for tennis treading or horse racing trading when utilizing market data on one ladder. Please have a look on this articles and videos.

    Application layout and workspaces:

    http://bfexplorer.net/Products/Feature/12

    My Football Trading Workspace:

    http://bfexplorer.net/Articles/Content/115

    Analyzing betfair data to trigger trading on horse racing markets:

    http://bfexplorer.net/Articles/Content/291

    Portrait Layout:

    http://bfexplorer.net/Articles/Content/213

  • MopsyTurtle
    25.4.2018 21:23:08

     I have an ultra-wide monitor 2560x1080, so for someone like me having another column would be no bother at all. But I realise that not everyone does, so maybe a customisable UI would a nice-to-have in the future.

    As a fellow developer, I doubt that the criteria editor is too complicated for me to understand. As long as it follows logic (which I'm sure it does), there should be no problem. I certainly would enjoy some more flexibility on the football bot.

  • Stefan
    25.4.2018 20:57:18

    Monitored column (including the column: “Total Matched”) fully describes monitoring status. I do not like to overcomplicate user interface (UI) with a lot of displayed data, less data displayed in UI means more clear UI.

    I was thinking to change “Football Bot” parameters similar to mentioned "If Then Else" bot, adding Score, MatchTime and GoalDifference parameters, then you would be able to set criteria for Start and Stop criteria, combining a lot of criteria values.

    Have a look at on mentioned bot and let me know if you will manage setup such bot, as Criteria Editor could be too complicated for some users with a common sense in Boolean algebra.

  • MopsyTurtle
    25.4.2018 18:34:20

    I think that some additional functionality would be good on the Football bot. Can we have a "MatchScoreStop" as well as the "MatchTimeStop"?

    This way we could put multiple scores in there to make the bot stop. If I could prevent the bot from even starting if the score is not 0-0, that would be the perfect use of resources.

    Many thanks.

  • MopsyTurtle
    25.4.2018 18:19:41

    It is a relief to know that I'm not doing anything wrong. I had understood the "Monitored" column in the present tense, rather than both the present and past tense.

    Am I correct to assume that there is nothing in the "Order / Bot Executor" window that tells me what is being monitored right now and using the resources of the software to do so? The reason I ask is because on a saturday there are far more football matches than any other day of the week, and I do not want to use resources where they are not required.