Download it from here: - https://www.betangel.com/securedownloads/BAP_1_60_0.exe
Bet Angel VPS only version: - https://www.betangel.com/securedownloads/BAPSE_1_60_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.
Edited: 30th Nov to add link to Bet Angel API documentation.
Edited: 20th Dec to updates links for beta2 build.
Edited: 10th Jan to update download links ready for general 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 have created a Map to work with Total Performance Data to track the real-time positions of runners on course and a Race Pars Chart to show how runners speed compare with each other and with the average speed of the race itself. For the coders we have created the Bet Angel API which allows Bet Angel to respond to JSON messages sent from other applications running on the PC. We have enhanced the Ladder screen to optionally show up to two Bet Information Areas per ladder. During the development of this version we have spent time optimising the internals of Bet Angel and have given the main trading screen another speed boost, it has also allowed us to double the number of History Lists supported to 20 per selection. Also a number of customer ideas and suggestions have been implemented. All changes are detailed below.
Features of v1.60.0
Map of Race Course with real-time tracking of runners
- Requires subscription to Total Performance Data
- The map is configured via the Total Performance Data settings page and can be shown in a floating window or embedded into In-play Trader
- The number of runners shown can be filtered by their position in the race or by their market price
- The saddle cloth number of each runner is shown on the map and its colour can be customised to match the Market Overview screen, the standard US colours, or use a custom Value Based Colour scheme (based on saddle cloth number or a named Stored Value). e.g. Using a stored value you could dynamically change the colour of the runner on the map based on its speed.
- The runners on the map can be used as a Selection Context for a Servant, so you could hover over a runner and start a Servant with a keystroke to place a bet on it
Race Pars Chart
- Requires subscription to Total Performance Data
- The chart is configured via the Total Performance Data settings page and can be shown in a floating window, embedded into In-play Trader, or positioned next to the Map
- Like the Map, the colours of a runner can be customised. In a similar way to the Market Overview, a runner's chart line will be highlighted when the mouse tracks over it, and its name will be displayed.
- Other configuration options are available to choose which of the race's predicted speed lines will be displayed and how they should appear.
Bet Angel API
- Activate the API on a specific port via the Settings page.
- An example HTML / JavaScript test page is linked from the settings page that will show the endpoints and JSON data format used by the API, but API reference documentation can be found here.
- The API works in a similar way to the betfair API, in that you POST JSON messages to an endpoint and Bet Angel will respond with a JSON message containing the requested data, a status and/or a list of errors.
- We expect to expand the capabilities of the API in future versions, but currently it can:
- Get details of Markets currently loaded into Bet Angel (without or without selection names)
- Add markets to Guardian by market id
- Add markets to Guardian using a predefined Coupon
- Remove all or specific market ids from Guardian
- Apply a Rules file to all/specific markets in Guardian (choosing a Rules column 1-5)
- Remove a Rules file from all/specific markets in Guardian (choosing a Rules column 1-5)
- Get details of Automation Instances currently running (or already stopped) - either Guardian and/or Servants
- Get Stored Values at any of Bet Angel/Event/Market/Selection level, choosing Shared or Instance values (or both), and limited to specific SV names if you wish
- Set Stored Values at any of those levels, text or numeric values, and even allows values to be pushed into a specific automation instance (Servant or Guardian) even if the values aren't Shared.
- Clear Stored Values (supports the same criteria as the Get Stored Values operation)
Ladder
- Following customer requests, each ladder can now display upto two Bet Information Areas - their relative position can be set in the same way as other ladder areas.
- They can be configured to show Matched and/or Unmatched bet information about the selection
- The display is very configurable (font / sort order / bet alignment etc) so you should find a setting that meets you needs.
Optimisations
- Each year we allocate resource to improving Bet Angel's internal architecture and this time we've targeted the main trading screen
- When using Exchange Streaming you'll now find a new option in the 'Refresh every' picklist, rather than a specific refresh rate you can now pick 'Refresh every update'. That will cause the screen to be updated as soon as new information arrives on the data stream from betfair. Note: If you are on a less active market and no data arrives in 500ms then the market is refreshed anyway to keep charts and Servants ticking over. It'll save a few milliseconds over the 20ms rate on an active market and save some CPU load on a less active market.
- By modifying the internal storage of Bet Angel we've been able to double the number of History Lists to now support up to 20 per selection.
Other changes
- Tennis Trader - new check box to 'Reverse Server in feed' for a market which allows for manual correction of first to serve errors in the data feed from the courtside.
- Automation - 'Store a value calculated from a range of values' now has the ability to calculate the 2nd & 3rd highest values and the 2nd & 3rd lowest values
- New setting for the Ladder's Bet Information Areas so that the bet's persistence can be shown (Cancel, Keep, Take SP)
- A right mouse click context menu has been added to that area so that the bet persistence can be modified. There are also menu items to modify persistence of all bets for the selection or for all bets in the market
- An option has also been added to the Unmatched Bets page of Ladder Settings (for right mouse button single/double clicks) so that the context menu can be shown directly from a bet on the ladder.
- Fixed a bug where Asian Handicap markets were not updating the Winner Status properly when streaming
- Fixed a bug where the Automation Rules Editor wasn't resetting the screen if a completely empty Rules File was loaded