bfexplorer.net http://bfexplorer.net/ The betfair trading software helping you to make money… en-us Fri, 03 Sep 2010 13:31:53 GMT Copyright © bfexplorer.net 2008 - 2010 stefan@bfexplorer.net 20 Belosoft RSS generator Subscribe to Bfexplorer Service /Article.aspx/Show/8 In addition to subscriptions, API customers should be aware of the Betfair transaction and data request fees that apply based on usage.

Subscribing with Bfexplorer PRO you will get access to all bfexplorer applications.

When subscribing to monthly subscription plan it is your responsibility to cancel your subscription if you do not want to use bfexplorer product anymore.

If any of mentioned subscription plans is not suitable for you, feel free to contact us and if your offer will be fair enough to accept, you will get your betfair api access to any bfexplorer product under your conditions.

]]>
Stefan Belopotocan Subscribe Fri, 03 Sep 2010 11:24:24 GMT
Bot Executor: Auto Trader Bot /Article.aspx/Show/70 The Auto Trader Bot is a trading bot that uses the Be the First in Queue bot to open position and then close it when preset criteria are met. To open a position you can use following parameters:

  • BetType
  • Stake
  • StakeIsMyLiability
  • StakeIsPercentageOfAvailableBalance
  • MaxOddsDifferenceToChase
  • MinimalOdds
  • MaximalOdds
  • UseAnyTradingOpportunity
  • MarketMaker
  • MinimalStake
  • PlaceBetOnRunner

And to close it the following parameters:

  • MinOddsDifference
  • UseMinOddsDifference
  • MinReturnOnInvestment
  • PlacebetImmediatly
  • RepeatTradingCycle
  • IncreaseProfit
  • StopTradingCycleAtProfit
  • StopLossOnPercentageLiability

Bot executor - Auto Trader

You can either define the odds range by the MinimalOdds, MaximalOdds parameters, or set the parameter UseAnyTradingOpportunity to true, so the bot will always try to place a bet to be the first in queue.

As it was said the bot operates on a market only when there is a gap between offered odds, if there is no offer on one or other side no bet is placed. In such cases if you set the parameter MarketMaker to true, the bot will place a bet on the odds defined by MinimalOdds for a lay bet or MaximalOdds if you want to place a back bet.

Setting the parameter MaxOddsDifferenceToChase will instruct the bot not to update the bet if odds changes more then preset number of ticks, 0 value will switch off this feature.

You can also set the MinimalStake which the bot will not try to skip, again the 0 value will switch off this feature.

To close your position you can use either closing by preset number of ticks using the parameter MinOddsDifference and setting the parameter UseMinOddsDifference to true, or you can use the parameter MinReturnOnInvestment.

If a market goes against you you can use the parameter StopLossOnPercentageLiability to close your position with a loss.

If you want to repeat a trading cycle you need to set the parameter RepeatTradingCycle to true, the parameter UseMinOddsDifference to false and set the parameter IncreaseProfit so the bot will increase the original profit target set by the parameter MinReturnOnInvestment for each new trading cycle.

Case studies

I want a bot to try get matched back bet at better odds with 100 stake, my accepted odds are from 1.8 to 2.5. After the back bet is matched I want to trade out with 5% profit or with 15% of loss if the market goes against me.

You need to set following parameters:

ParameterValue
BetType Back
MinimalOdds 1.8
MaximalOdds 2.5
MaxOddsDifferenceToChase 0
PlaceBetOnRunner 0
Stake 100
StakeIsMyLiability False
StakeIsPercentageOfAvailableBalance False
MarketMaker False
MinimalStake 0
UseAnyTradingOpportunity False
MinOddsDifference 0
UseMinOddsDifference False
MinReturnOnInvestment 5
PlacebetImmediatly False
RepeatTradingCycle False
IncreaseProfit 0
StopTradingCycleAtProfit 0
StopLossOnPercentageLiability 15

 

I want a bot to try get matched back bet at better odds with 100 stake, my accepted odds are from 1.8 to 2.5. After the back bet is matched I want to trade out with 5% profit or with 15% of loss if the market goes against me. I want to repeat the trading cycle if the odds are whenever  in my accepted odds range increasing the profit by 5% and stopping the trading cycle at 15% profit.

You need to set following parameters:

ParameterValue
BetType Back
MinimalOdds 1.8
MaximalOdds 2.5
MaxOddsDifferenceToChase 0
PlaceBetOnRunner 0
Stake 100
StakeIsMyLiability False
StakeIsPercentageOfAvailableBalance False
MarketMaker False
MinimalStake 0
UseAnyTradingOpportunity False
MinOddsDifference 0
UseMinOddsDifference False
MinReturnOnInvestment 5
PlacebetImmediatly False
RepeatTradingCycle False
IncreaseProfit 5
StopTradingCycleAtProfit 15
StopLossOnPercentageLiability 15
]]>
Stefan Belopotocan Setup a Bot Thu, 02 Sep 2010 13:16:00 GMT
Betfair Trading Software /Article.aspx/Show/4 What we offer is a software you can use for betfair betting exchanges to bet or trade. The tool which gives you advantage, the tool which enables you to trade more efficiently, the betfair trading software just for you.

Start trading and stop betting, it was never so easy as it is now using Bfexplorer PRO.

What we offer

The bfexplorer is not only betting or trading platform for betfair, but also the platform you can use to automate your betting and trading systems. With the bfexplorer we deliver the right tool for all, an occasional bettor or an advance user or a full time trader, and also everything that a bot operator needs.

For bettors

  • Market grid view for bet placing with profit/loss button
  • Bfexplorer Trader for bet placing on multiple selections
  • Bet wizards for bet placing, dutching, and four different trading strategies
  • Watched selections
  • My favorite’s events for today
  • Market navigation directly also through betfair web pages

For traders

  • Market grid view for bet placing with profit/loss button
  • Trade the market, list view for bet placing and trading on one selection
  • Bfexplorer Trader for bet placing on multiple selections
  • In Play Trader with unique presentation of the volume
  • Bet wizards for bet placing, dutching, and four different trading strategies
  • Conditional bet placing and automated or triggered trading
  • Watched selections
  • Choose your selection
  • My favorite’s events for today
  • Market navigation directly also through betfair web pages
  • Traded and available, and market statistics
  • Find in-play events

For bot operators

  • Excel automation for trigger betting
  • Bot script development support in Visual Basic or C#
  • Bot Executor with Bot criteria editor
  • Trade opportunity lookup service
  • Plug-in integration of bespoke solutions and bot strategies

What else we can offer

We offer our help in building any bespoke solution or customizing user interface of the Bfexplorer for your needs. The Bfexplorer infrastructure is flexible enough to build any solution you can imagine. Bot operators can utilize direct bot script support to customize already prepared bot scripts, or build their own ones, in such cases we offer Bfexplorer bot SDK (betfair bot C# .net source code included).

]]>
Stefan Belopotocan Home Tue, 31 Aug 2010 12:06:29 GMT
Subscribe to this service /Article.aspx/Show/53 You can subscribe to the bfexplorer services with PayPal or Moneybookers. Please use the following web page to subscribe and do not forgot to enter your betfair user name you want to associate with betfair api access.

If you subscribe using Paypal or Moneybookers monthly subscription payment, please keep in mind that it is your responsibility to cancel your subscription if you do not want to continue with your subscription anymore.

Subscribing with Bfexplorer PRO you will give you access to all bfexplorer applications.

]]>
Stefan Belopotocan How To Tue, 10 Aug 2010 21:41:01 GMT
C# Betfair Application Development - Betfair bot for this week /Article.aspx/Show/85 Almost daily I find in my inbox emails asking, is it possible to execute this strategy with your betfair trading software?

In all cases I simply reply yes it can be done, and explaining how to use tools like Bot Exceturor, Trade Opportunity Lookup Service or Execute My Strategy on Selections.

If a strategy, either betting or trading requires additional software development I offer my help in building simple custom bot script or bespoke solutions. In both cases if you are familiar with programming in .net using C# or Visual Basic, you can do it yourself utilizing Bfexplorer BOT SDK, you can even integrate your solution user interface with Bfexplorer PRO, creating your bfexplorer plugin.

Any simple bot scripts I made for free can be found in MyBots folder after installing the Bfexplorer PRO, with the latest version of Bfexplorer PRO you can find there 91 betfair bot scripts.

All those betfiar bot scripts could be used as inspiration when implementing your own strategy, but the problem is that there is no documentation, what actually is not required for software developers as the betfair bot source code is self documented itself, but for common people it would be a good idea to have a betfir bot repository with description of using the bot and its parameters, purpose and test results.

It is clear that such repository would contain just ideas and tested approaches, in most cases maybe it would have nothing to do with profitability, but I think that also such information would be interested for a lot of people.

Therefore I decided to open on the forum category: Betfair bot for this week, where you can post your ideas for simple bot script strategies, at the end of each week I will select the one I will implement and publish an article about it.

The first betftair bot script I build for one Slovak user was LookUpBot script implementing martingale system when betting on favorite on UK horse racing markets. The betfair bot uses 4 just parameters, to set allowed odds range for favorite, required profit at which bot stops its activity on horse racing markets, and time at what backing bet is placed. You can read more about it in this article: Martingale

Here it is the screenshot from my test.

Do not hesitate to post your ideas for: "Betfair bot for this week", maybe the next betfair bot script I will implement will be the one posted by you.

]]>
Stefan Belopotocan Bfexplorer Labs Sun, 11 Jul 2010 16:21:41 GMT
List of Betfair Bot Strategies /Article.aspx/Show/100 This my attempt to put together the list of betfair bot strategies for Bfexplorer PRO.

Base betfair bots:

Betfair bot tutorials:

Betfair bot strategies:

 

]]>
Stefan Belopotocan Bfexplorer Labs Fri, 21 May 2010 09:49:20 GMT
Trading on horse racing by David, Hereford 4.40 /Article.aspx/Show/98

The ladder user interface has got a little bit hidden feature for setting your stop at profit or stop at loss. You have to open your position first, and then this functionality becomes active. You can set the stop at profit or loss by clicking the right mouse button similar like placing a bet. On the ladder you see your potential profit or loss and that will be your level at which the bot automatically places your closing bet.

You can see it on the ladder as the green or red point. You can update this level just by right clicking on different odds, or you can cancel it clicking on the same odds row.

On the picture above, the opening bet was back bet 100 Euro at 5.0, at that moment this position could be closed for equal profit of 35,12 Euro. I set my closing positions to profit at 3,4 odds (the green) at potential profit of 47,06 Euro and I set my closing position to loss at 5,4 (the red).

]]>
Stefan Belopotocan Video Tutorials Sun, 15 Nov 2009 01:31:18 GMT
Trading on horse racing by David, Lingfield 4.50 /Article.aspx/Show/99

]]>
Stefan Belopotocan Video Tutorials Sun, 15 Nov 2009 00:18:32 GMT
Trading on horse racing by David, Brighton 4.30 /Article.aspx/Show/97

The chase the price bot actually does what its name suggest. It chases the price when the price moves in the opposite direction. You have to place your bet offering it on a better odds, and when odds moves not matching your bet, the chase the price bot will update your bet to be placed at best offered price.

]]>
Stefan Belopotocan Video Tutorials Sat, 14 Nov 2009 23:51:27 GMT
Trading on horse racing by David, Lingfield 3.40 /Article.aspx/Show/96

Dave managed to close his position with different profit for one selection. You can hedge your position using the Bet Wizard: Close position for selection, so the Bet Wizard would re-hedge your position to get equal profit on all selections.

]]>
Stefan Belopotocan Video Tutorials Sat, 14 Nov 2009 23:37:12 GMT
Trading on horse racing by David, Lingfield 3.50 /Article.aspx/Show/95

David had been playing with different bot strategies on the ladder and basically he started execution by clicking on the Start Strategy toolbar button. Any of these strategies can be executed by clicking on the ladder similar like placing a bet on the ladder, in such cases the bot strategy takes bet type, odds and stake parameters and uses them with the selected bot strategy where applicable.

]]>
Stefan Belopotocan Video Tutorials Sat, 14 Nov 2009 23:12:38 GMT
Trading on horse racing by David, Lingfield 3.20 /Article.aspx/Show/94

]]>
Stefan Belopotocan Video Tutorials Sat, 14 Nov 2009 22:54:09 GMT
Trading on horse racing by David, Brighton 4.20 /Article.aspx/Show/93

Auto Trader uses the "be the first in queue" strategy to open its position what means there have to be a gap between offered back and lay odds (prices). It is a good idea to open the Output window in the Bfexplorer PRO so you can see all status messages the running bot produces.

If you run more bots on more selections or more markets, you can see all the activity on the Start Page where you can stop running bots on any selected market. Bots execution can be stopped for selected selection clicking on toolbar button Stop bot, or Stop and Cancel that will cancel any unmatched bet on the selection as well.

Any running bot on a selection is stopped when you close your position by Bet Wizards, or when closing position by Profit/Loss button on the market grid view.

]]>
Stefan Belopotocan Video Tutorials Sat, 14 Nov 2009 22:52:49 GMT
Trading on horse racing by David, Brighton 4.00 /Article.aspx/Show/92

David is right, a bot has no intelligence, it just executes what you instructed it and it does it without any emotion. You decide when to enter on a market and that is the key factor if your trade will end in a profit or in a loss. There are certain market types with known price (odds) trend and those are markets suitable for automation mainly when you open for trading your position on many markets.

In the trading strategy toolbar you can find 6 bot types. The Bot Executor offers 11 bot types, and any of these bots can be preset with different parameters making so a set of bots you could use anytime just by selecting a bot and clicking on the Start bot toolbar button.

]]>
Stefan Belopotocan Video Tutorials Sat, 14 Nov 2009 22:06:18 GMT
Trading on horse racing by David, Brighton 3.00 /Article.aspx/Show/91

]]>
Stefan Belopotocan Video Tutorials Sat, 14 Nov 2009 21:05:37 GMT
Trading on horse racing by David, Brighton 2.50 /Article.aspx/Show/90

David had been using Bfexplorer Trader to trade on multiple selection, to switch between markets you do not have to close the Bfexplorer Trader but just return into the Bfexplorer leaving the Trader window open. Then select your new market and click on the toolbar button Bfexplorer Trader, this way you will not lose your settings in the Bfexplorer Trader, like confirm bets, hedge enabled, your stakes and number of ladders you want to show for the market.

If you want to close your position at in-play I would suggest to use the ladder or the Bet Wizard: Close position for selection where you can set odds and level at what you want to close your position. (If you set in the application setting the parameter: At in-play keep the bet, you bet will not be cancelled when market is turned at in-play.) It could really happen, mainly on markets where odds moves rapidly, that at the moment you are about to click on the green profit button odds changes and you would ended with a loss.

 

]]>
Stefan Belopotocan Video Tutorials Sat, 14 Nov 2009 20:52:56 GMT
Trading on horse racing by David, Brighton 2.30 /Article.aspx/Show/89

You can center odds on the ladder by clicking with the right mouse button whenever in the odds column on the ladder.

]]>
Stefan Belopotocan Video Tutorials Sat, 14 Nov 2009 20:12:20 GMT
Trading on horse racing by David, Lingfield 2.20 /Article.aspx/Show/88

To turn off the bet confirmation dialog click on the toolbar button next to: "Stake is my liability", this toolbar button is called: Confirm Bets

If you prefer trading on one selection only you can use Bfexplorer PRO with the market grid and one ladder on the right side, then you can use Bot Executor and bot: Close position on the outcome, if you want to revert your position.

]]>
Stefan Belopotocan Video Tutorials Sat, 14 Nov 2009 19:57:49 GMT
Trading on horse racing by David, Hereford 2.10 /Article.aspx/Show/87

David opened quite a lot of markets for monitoring. I do not know what refresh rate he used, but when exceeding more than 20 requests per seconds he could pay betfair data fees. In the status bar you have got the betfair api counter showing your current usage of betfair api services.

You can use the tool: Trade opportunity lookup, to load your markets automatically at preset time or you can even evaluate markets so this way you can filter your markets using different types of criteria, this way you will minimize your betfair api usage.

]]>
Stefan Belopotocan Video Tutorials Sat, 14 Nov 2009 19:24:03 GMT
Bfexplorer Pro Dutching Demo /Article.aspx/Show/86

David tried to place his bets in the practice mode. In the practice mode the keep bet feature is not implemented, therefore when he updated the bet by setting the keep bet attribute it did not work for him. In the normal betting mode, it works without prombles.

David placed his closing bets directly from my bet window. You can place your closing bets using the Bet Wizard: Close Position, where you can set your desired odds at which you want to close your position. There are of course other alternatives for closing position, the Bot Executor for instance is one of them.

]]>
Stefan Belopotocan Video Tutorials Sat, 14 Nov 2009 18:09:20 GMT