Comments

  • Stu42
    2.6.2016 13:42:39

    Great! Thanks a lot, that is exactly what I needed. The bets aren't Dutching, just a simple home odds criteria, so I'll be betting the Correct Score with equal pts/£/$. I notice Betfair doesn't give Correct_Score2 on every match for higher scorelines which is a shame.

  • Betfair Bot
    2.6.2016 13:06:12

    You will need to use following bots:

    Place Bet

    Execute On Selections

    Execute On Associated Market

    If Then Else

    I do not know what kind of bets you want to place on 1 – 0, 2 – 0, 3 – 0 selections of the correct score market, it makes sense to be dutching bets, like you can find in Bet Wizards tools (click on the menu Market / Bet Wizards / Back Dutching)

    Unfortunately “Dutching Bot” is not yet available, so you can only use StakeType parameter of “Place Bet” bot to declare what Stake amount will be placed.

    To place bets on 1 – 0, 2 – 0, 3 – 0 selections you create bot settings using “Execute On Selections” bot. The 1 – 0 selection have index 5, 2 – 0 have index 9, and 3 – 0 have index 13, so in the parameter OnSelections you type: 5,9,13 and ask to execute your Place Bet bot.

    The next step is to use “Execute On Associated Market” bot, here you set BotName you want to execute, so it is bot name you created using “Execute On Selections” bot. The parameter Market name is: CORRECT_SCORE.

    You want to execute your strategy only on football matches where the home team is traded <= 1.5. All selection bots, so bots which offer the parameter ExecuteOnSelection, also offer selection criteria you can add in Entry Criteria tab panel.

    Unfortunately “Execute On Associated Market” bot is not selection bot, it is market bot having no information about the market selection on which it is executed, therefore you need to use “If Then Else” and set the parameter IfThenCriteria to: [LastPriceTraded] <= 1.5, and IfThenBotName to the assigned bot name of “Execute On Associated Market”.

  • Betfair Bot
    1.6.2016 15:06:45

    Betfair introduced a new fee for software developers wanted to use betfair api, and I posted some comments there:

    http://forum.bdp.betfair.com/showthread.php?t=3174&page=3

     

    Geoff, did you have email address to Senior Director, because I contacted Neil couple days ago and I did not receive any email yet. I am on betfair from 2007, and paid betfair on betfair api fees (for old api) more than 22500 GBP. Well, they say I must pay for their support; I am betfair software vendor offering my trading app for betfair, I paid 300 GBP fee per month, and stopped paying this fee just couple months before official release of new api ng. What I had got as promised support for my product? Well, quite opposite, they removed my bfexplorer bot sdk from offered products, and they did so again for new api ng, removing my posts here and not even mentioning my bot sdk in the list of api ng source code libraries.

    And got reply from Neil:

    We had several conversations by e-mail between us yesterday, but if there's a separate issue outstanding please let me know. BDP Support isn't available during weekends (or on bank holidays) as I mentioned yesterday when I responded to you.

    The previous API fees for Software Vendors and Personal (Full Access) customer's were £200 per month or £2000 per year.

    *****

    Here, is my answer:

    My fault it was amount in Euro I paid, the 300 amount number is just number I rember to pay back in 2007, so it was roughly 300 Euro per month, from that amount I calculated subscription fee for my product, hoping to get at least 10 paying users to get fees back I had to pay to betfair.

    Yes, now we communicate about market streaming problems, but the fact is that I still did not receive contact to your supervisor.

    Neil, show me what you did to support my product on app directory or on forum.

    I can refer to post here when I complained about your behavior when you did not want to add my product to new releases section on betfair app directory.

    Couple weeks ago you deleted my posts here about bot sdk, at that time we exchanged emails as well, and I reminded you this old story, well you finally agreed that you were wrong that as a matter of fact bfexplorer for api ng is a new product, asking me to send you information you will update to app directory.

     

    In protest I did not send anything saying that from app directory I have got 2-3 referrals per months, checking google analytics for May, I have got 0 referrals from betfair app directory.

    On the other hand, for god sake Neil, you are paid to do support for software vendors, so when you agreed you did wrong back in 2014 not flagging bfexplorer as a new release you could do so now at least. You could take a new picture from my web site as anyone comparing what you have got on app directory and what is from 2014 presented on my web pages, does not correspond to reality.

    Well, I wanted to ask your supervisor that and many other questions, but you did not send me contact to your supervisor.

    I am just making copy of this conversation to my blog, as I believe you will delete again my posts.

    Algotrader, yes I agree with you, T&C of this forum does not allow advertising, but many do so, just an example: James Butter advertising here his book: Programming for betfair, his articles or comments were not deleted but mine were deleted.

    I believe you agree that there is no difference between me and James Butler, he sells his book, and says thousands of befairians bought his book and made his own betfair bots. I try to sell my trading software and offer bot sdk for free, when bot sdk is used under the terms for free use of bfexplorer bot sdk.

    My posts here are deleted, and James Butler’s are not. Betfair advertise his book, but not my bfexplorer bot sdk.

    Actually my posts here about bfexplorer bot sdk, express my opinion on befair behavior I have got as betfair software vendor. Back in 2010 I think, I posted request to bdp to release to their betfair app directory my bfexplorer bot sdk as official product, they refused to do so. They have got my request but up till now they did not do anything with that. For new api ng I released new bot sdk again, and where is such information mentioned about it in app directory, in listing of betfair libraries?

    It is June 2016 now, 6 years back they did nothing.

  • Betfair Bot
    22.5.2016 18:49:44

    Bfexplorer offers three types of subscription plan.

    Monthly subscription plan activates your betfair api access each months at day you created your paypal subscription to bfexplorer. No email is sent from bfexplorer when subscription is activated as the betfair api activation process is executed when paypal payment is received, and about this fact you already receives notification email from paypal.

    One year subscription plan is not recurring plan like monthly subscription plan, but betfair api activation is executed when paypal payment is received.

    Community subscription plan requires you to be an active user on bfexplorer forum. What does it mean to be active community user?

    If you go from trail subscription to free use of bfexplorer, then you must post at least one comment or artcle to bfexplorer forum.

    When you continue to use your free bfexplorer access to betfair api for following month/s then you must post an article or comment each week.

    When you use community subscription plan and want to use either basic or professional bfexplorer features, then you must be active community user like free users, and you must donate through paypal.

    The process of betfair api activation in this case is made through checking your activity status on bfexplorer forum when you login to betfair using bfexplorer app. If you are active user then your betfair api access is automatically activated with free subscription plan, after donating you must send me an email informing me that you made your donation, then I manually change your subscription status, so you will be able to use basic or professional features of bfexplorer.

  • mamendola75
    14.5.2016 17:05:08

    Where i can find documentation for use of software?

  • Betfair Bot
    11.5.2016 11:24:59

    “Close Selection Bet Position” bot closes your bet position when set Profit or Loss is reached. You can set ProfitLossType to: Money, Ticks or Percentage. If you want to hedge your bet position then leave default value for HedgingEnabled (True, checked), otherwise uncheck this parameter (set it to False), so then your bet position will be closed by NET stake, so by the same stake your bet position was open.

    As I said “Close Selection Bet Position” bot closes your bet position when set Profit or Loss is reached, therefore if you prefer to close your bet position at set Odds, then you must use the bot: “Close Selection Bet Position At Odds”.

  • Betfair Bot
    11.5.2016 10:44:12

    Bfexplorer Spreadsheet is not Microsoft Excel spreadsheet. The main purpose for bfexplorer spreadsheet is possibility to visualize data if that is required. The scripting language behind is any .net language you can use with Bfexplorer BOT SDK, I use F# programming language and your script was programmed in F# as well:

    https://github.com/StefanBelo/BetfairBotSDK/blob/master/MyBotTriggers/TennisDataToSpreadsheet.fs

    If you want to change behavior of your TennisDataToSpreadsheet bot trigger then you need to change the code in this trigger bot script. Of course your trigger can be programmed in Visual Basic if you prefer VB to other .net languages.

    Other betfair apps use Microsoft Excel as the main scripting environment (Cymatic, Betting Assistant, Betting Angel). Bfexplorer uses its own betfair bot sdk, so any programmer can add a functionally to bfexplorer either by programming bot trigger script, bfexplorer console script or custom bot assembly that allows integrating your bots to bfexplorer.

  • skarabeusz
    11.5.2016 0:55:11

    Hello MIR,

    I tested your tennis BOT - everything is OK.

    But I can not deal with the following problem - I do not know how to set the "Close Selection Get Position".

    Example:

    I buy a bet LAY - ODDS 4.0 (2 euros).

    Condition: IF ODDS (BACK) is equal to or less than 1.70, then buy a bet.

    What the program does: when ODDS = 1.70, the program buys the same amount of 2 euros.

    To evenly distribute the losses, the program should buy BACK a bet for the amount of 4.71 euros.

    How to properly set the parameters to evenly distribute the losses (you place the screenshot)?

     

  • skarabeusz
    10.5.2016 23:37:20

    Hello Stefan,

    I noticed that your Excel spreadsheet does not support "Microsoft Visual Basic" scripts.
    Did you could unlock action scripts?

  • Betfair Bot
    29.4.2016 17:28:38

    Tell me what is 50% from 2.0 odds? I do not think it is 1.0, a common sense tells me that it cannot be so as on betfair we do not have odds 1.0, or am I missing something?

  • Mir.
    29.4.2016 11:01:07

    Thanks for hint, but sorry, there is some hidden meaning, which I do not understand...

  • Mikus79
    28.4.2016 22:48:17

    Few other sites with livescores to look at:

    http://www.livescore.in/tennis/
    http://www.livexscores.com/livescore/tennis
    http://tennisbios.com/view/tennis-livescore

  • Betfair Bot
    27.4.2016 15:20:32

    Have a look on getMyPrice function, and how the price (odds) is calculated.

  • Mir.
    27.4.2016 14:58:45

    Thank you very much for very quick reaction!
    Now I test this script.

    I set:
    PricePercentages:0|10|25|50;UseTradingBotParameters:true;IsLayBet:true

    Action bot is: Place Bet And Close Selection Bet Position with Lay bet type

    Actual Odds = 10.0
    Bot placed bets on this Odds:

    0 % - 10.00
    10% - 5.00
    25% - 2.84
    50% - 1.66

    -------------------------------
    Maybe something I do not understand properly.
    I expected:
    10 % from Odds 10.00 is 9.00
    25 % from Odds 10.00 is 7.60 (or 7.40)
    50 % from Odds 10.00 is 5.00 ...

     

    ------------------------------
    BACK BETS

    Works like Lay bets.

    0 % - 10.00
    10% - 5.00
    25% - 2.84
    50% - 1.66


    I dont know how to place back bet about 10 % above than actual best back price.

     

  • Betfair Bot
    27.4.2016 14:39:34

    Betfair once again removed my Betfair BOT SDK from their developers web site:

    https://developer.betfair.com/

    I do not think this approach is in betfair interest as betfair business model works on commission fees on exchanges.

    More customers, means more commission fees for betfair. Bot developers make significant turnover on betfair markets, so leaving those developers without easy to use betfair bot sdk libraries like mine is contra productive from my point of view.

    I have got a feeling, that removing my BOT SDK from developers web site is just an opinion of one person in betfair, Neil Thomas. He is welcome on bfexplorer forum, to say why it is so. His opinion as well as any links to other betfair vendor products will never be deleted from this forum.

  • Mikus79
    27.4.2016 12:55:57

     

    Hi

    The following sites are quick as flashscore.com

    http://www.livescorehunter.com/Livescores/Livescore-Tennis.php

    www.tennisexplorer.com/live

    and most bookmakers sites epecially www.bet365.com and www.willhill.com

  • Betfair Bot
    27.4.2016 12:08:34

    Yes, I also noticed issues with betfair tennis live score api as well, it happens with any service on the Internet, a degradation in service quality sometimes.

    Betfair offers web live score api, and on that service are available ITF matches as well.

    flashscore.com/tennis does not offer easy way to get data from.

    Basically all such services have one or maybe two sources of tennis data. If you have got some other web site for tennis information, then list them here and I will have a look on them.

     

  • Betfair Bot
    27.4.2016 9:32:54

    Your bot trigger is here: ExecuteAtPricePercentagesBotTrigger

    The source code shows what parameters could be used and how. If you will need bot trigger assembly built from this source code, the let me know.