Updated: 3rd Sept to update download links for general release.
*************************************************************************************
If you are using the beta, then please upgrade to the general release version.
It contains a betting optimisation following a recent change by betfair which
will be beneficial for a lot of traders.
*************************************************************************************
Updated 12th June: Download links updated to point to beta 3 which contains the following:
- Bug fix: Ladder Settings - Markers editor was reverting some styles back to 'Border' style when switching from one marker to another
- New keyboard shortcuts: In the Guardian category of shortcuts, new actions have been added to 'Select a Markets List Layout' and to 'Select a Custom Column Profile for the Markets List'
Updated 23rd May: Download links updated to point to beta 2 which contains the following bug fixes.
- The chosen item in the picklist at the top of the Correlation tool was being reset when changing markets.
- The matched bets grid in Guardian wasn't repainting correctly when switching into that pane having previously changed markets
Download it from here: - https://www.betangel.com/securedownloads/BAP_1_62_0.exe
Bet Angel VPS only version: - https://www.betangel.com/securedownloads/BAPSE_1_62_0.exe
We have tested this in alpha over the last few weeks and any bugs found have been fixed. We feel it’s ready for beta release to the community ahead of its formal public release.
As with all betas, please gain confidence with the version before using full stakes. If you spot any issues, please post them to this thread.
In this version we introduce the Selection Correlation tool, add more features to the Bet Angel API, added the concept of instant fill or kill, and have implemented a number of customer ideas and suggestions. All changes are detailed below.
Features of v1.62.0
Selection Correlation
- Bet Angel’s Correlation feature will revolutionise your trading strategy by providing deep insights into market dynamics.
- In any market, the total book percentage must always converge to 100%. This means that the movements of individual selections are interconnected. For instance, when a favourite in the market is heavily backed, other selections will inevitably drift.
- The Correlation tool doesn’t just highlight these relationships; it quantifies them. This allows you to see exactly which selections are affected and to what extent, enhancing your ability to make informed trading decisions. A correlation score of 0 indicates no correlation, 100% signifies identical movements, and -100% means they move in opposite directions.
- Presented in an easy-to-read table format, the Correlation tool offers extensive customisation options to align with your unique trading style. This ensures you can quickly and effortlessly grasp the correlations within the market, enabling you to easily understand and trade what you are seeing within any market.
- To open the Correlation tool click the linkage icon on the toolbar.
Bet Angel API
- New operations have been added to the Automation component to allow Servants to be started and stopped by the API.
- startAutomationServant - start running a named Automation file on one of the markets currently displayed on a trading screen. Servant context information can be provided.
- stopAutomationServant - stop running a specific Servant using its instance id
- New operations have been added to the Guardian component to get/set the Nominated Selections of a market, to display a market on a trading screen and to manage the active trading screens.
- setNominatedSelections - set the selections assigned to specific Nominated Selection columns in Guardian for specific markets
- getNominatedSelections - get the selections currently assigned to the Nominated Selection columns in Guardian
- displayMarket - asks Bet Angel to display one of Guardian's markets on the main one-click/ladder screen or on a one-click/ladder window.
- getTradingWindows - gets a list of the one-click/ladder windows and the ids of the markets that are currently shown by them. Also includes details of the market active on the main trading screen.
- closeTradingWindow - asks Bet Angel to close a specific one-click/ladder window.
- The getMarketPrices operation of the Markets component now allows the best 6 prices or the best 10 prices to be requested (rather than the usual best 3 prices).
- The example HTML / JavaScript test page has been updated to support the new operations
- The API reference documentation has been updated and can be found here.
Instant Fill or Kill
- Bet Angel now supports the concept of 'instant fill or kill'. To use this, set the fill or kill delay to 0 (can be used manually or via Automation or Excel).
- When a bet is placed using this setting, it'll match the portion of your stake that is available at that moment on betfair and immediately cancel the rest. This saves the fractions of a second during cancellation that would normally occur due to internet latency (matched bet response from Betfair + cancellation request being sent from Bet Angel). So instant fill or kill is appropriate when you don’t want your bet to remain on offer to the market for a period of time. Regular time-based fill or kill operations are unaffected by this change.
Matched Bets Grid on the main screen and Matched/Unmatched Bets Grid in Guardian
- The matched bets grid on the main screen and in Guardian now supports sorting (and nested sorting using Shift+Click), column moving/sizing, and has a new 'Consolidate' option which combines stakes placed at the same price on the same selection.
- The unmatched bets grid on Guardian now also supports sorting and column moving/sizing.
- The layout and chosen sort of these grid will be saved/restored as part of the Screen Layout profiles.
Keyboard shortcuts
- Market Navigation category
- 'Select the next market from Guardian / Watch List' can now 'Wrap search from last to first' and 'Skip closed markets' when searching
- 'Select the previous market from Guardian / Watch List' can now 'Wrap search from first to last' and 'Skip closed markets' when searching
- 'Select the next event from Guardian / Watch List' can now 'Wrap search from last to first' and 'Skip closed markets' when searching
- 'Select the previous event from Guardian / Watch List' can now 'Wrap search from first to last' and 'Skip closed markets' when searching
- Global Settings category
- New action to 'Reload the current Screen Layout Profile'
- Ladder category
- New action to 'Change the selection on a Ladder'. It contains various options to pick a specific selection (or the next/previous selection) from a chosen sorted list.
Applies to either the ladder under the mouse or a specific ladder regardless of the mouse position.
- New action to 'Change the selection on a Ladder'. It contains various options to pick a specific selection (or the next/previous selection) from a chosen sorted list.
Total Performance Data
- TPD announced that their data supplier now has the ability to quickly flag in the data when a transponder has been incorrectly assigned to another horse or warn when the clock times are incorrect or there is a delay in removing a fallen horse or non-runner.
The assignment error and the warnings, when set, will be shown as a banner at the base of the Map and Pars Chart. Also the presence of the assignment error (or the presence of any warning) can be tested with Automation via the Total Performance Data condition.
Automation – Editor
- The Global Settings parameters (used with bet placement rule types) can now be overridden with values held in stored values.
- When using 'Export All Stored Values' the Stored Value name comparison area has been enhanced to allow partial text matching rather than just exact matching. e.g. You can now export all Stored Values whose name starts with or contains a particular piece of text.
Automation - Stored Values
- 'The Betfair Transactions this hour' can now be assigned to a stored value
- New values can now be assigned when using ‘Store a value as Text’:
- 'The Market Id’
- ’The event's country’ – full name
- ’The event's country code’ – short country code as used by betfair
- ’The name of this rule’ – can be useful if you want to record the name of the rule that last triggered into an SV or make a note of the rule name in the log. Could even be used to control the behaviour of another rule based on a naming convention in the rule itself.
- ’The name of this rules file’ – similar usage as above.
Excel
- Extra commands have been added to allow Keep/Take SP/Cancel to be applied to just the back bets or just the lay bets.
- TAKE_SP_ALL_BACK, TAKE_SP_ALL_LAY, KEEP_ALL_BACK, KEEP_ALL_LAY have been added as global commands and as commands for individual selections.
- CANCEL_ALL_BACK, CANCEL_ALL_LAY have been added as global commands to match the ones already available on individual selections.
The syntax notes in the Excel templates supplied with the Bet Angel installer have been updated to reflect these changes.
Advanced Charts
- Two new chart types have been added to improve the charting of History List data when the values don’t conform to the Y-axis ranges of other charts.
- 'History List Fixed Range' allows the Y Axis min & max to be specified as part of the chart settings
- 'History List Dynamic Range' derives the Y Axis range itself based on the data being displayed.
- Unlike other chart types, both of these charts support the display of negative Y values, if required.
Other changes
- The Transaction counter has been updated to match betfair's current rules (5000 transactions per hour)
- Ladder settings - the highlight colours used for the Last Traded Odds can now be customised
- The Features menu at the top of the main screen has been enhanced to link directly to major tools, watch lists, keyboard shortcuts, TPD etc
- Soccer Mystic – the correct score table has been updated to show predictions for Any Other Home Win, Any Other Away Win, Any Other Draw
- In-play Trader – a bug has been fixed where the Saddle Cloth sort didn’t work having changed to a new market (unless the sort was manually changed)