Updated beta version of Bet Angel v1.56.0 - Now on general release

Post Reply
Bet Angel
Bet Angel
Bet Angel
Posts: 3999
Joined: Tue Apr 14, 2009 3:47 pm

We are pleased to announce that a new beta version of Bet Angel Professional is available v1.56.0 beta2

Download it from here: - https://www.betangel.com/securedownloads/BAP_1_56_0.exe

Bet Angel VPS only version: - https://www.betangel.com/securedownload ... 1_56_0.exe

Edit 16th Feb 2021 : links updated for beta2 and additional changes for beta 2 listed at the end of the post
Edit 8th Mar 2021 : now on general release - links updated

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 next month.

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 made a number of enhancements to Guardian's markets list including support for layout profiles, custom display columns, Automation alerts, and the ability to process up to five Automation Rules Files per market. Automation has also been upgraded with the introduction of Custom Rankings, a new Notes page, and the ability to find the Sum/Average/Maximum/Minimum of a range of Stored Values. In addition to this, a number of customer ideas and suggestions have been implemented. All changes are detailed below.

Features of v1.56.0

Guardian
  • A new 'List' tab page can be found in Guardian's ribbon and its contents are used to configure the Markets List display.
  • New columns can be added to the Markets List using the column chooser (similar method to the One-Click screen)
  • The Markets List now supports up to 5 Automation Rules and 5 Nominated Selections per market
    • Note: Keyboard shortcuts have been updated to support each of the five Automation columns in Guardian (assigning and clearing rules from column)
  • Custom columns can be added to the Markets List to display information about the Market, a chosen Selection, a Stored Value or Historical Stored Value
    • e.g. Number of selections in the market, current in-play betting delay, book%, name and price of the favourite in the market
    • As with the One-Click screen, custom columns are defined as a named profile. The custom columns profile can be changed using the picklist at the top of Guardian
  • Other columns that can be added to the list are:
    • 'Alert' columns (1 to 5) which work in the same way as the Watch List alerts (set by Automation)
    • Watch List Alert columns (1st & 2nd header rows) to show the same alert in Guardian as shown on the Watch List
    • Green All Selections Predicted Profit
    • Highest / Lowest profit values in market (and 'if Lose' columns for Place markets)
  • New options allow the assigned Automation Rules and Nominated Selections to be saved when using the Save Markets button
  • Custom column profiles and Markets List layout profiles can be imported/exported for easy sharing between PCs and/or the forum
  • Extra right-mouse click menu options have been added to the Markets List to help with clearing Automation rules, Nominated selections, and Alerts
  • The 'Search' group adds the ability to search for a piece of entered text in the Markets List.
    • The row is selected when a match is found and the Next/Previous buttons can be used to search again

Automation
  • Custom Ranking - adds the ability to rank selections based on your own weighting/score (using Stored Values)
    • New 'Update Custom Ranking Of Selections' rule type with parameters to assign one of five custom rankings per market.
      • Each time the rule is triggered, the ranking will be updated based on your selected options
      • Options to Rank selections by the Back price, Lay Price, LTP, SP, or Volume or based on the value of a Stored Value or Historical Stored Value (at chosen point in time).
      • Ascending or Descending order.
    • All conditions that allow a specific selection to be chosen (by name, by position etc) have been updated so that a new 'by rank' option is available.
      • When choosing by rank, you specify the Custom Ranking (1-5) that you have previously updated and enter the actual rank position that you require.
    • When setting a Stored Value there is a new option to use 'A selection's rank in a Custom Ranking' if you want to copy the rank at that time to a Stored Value or a Historical Stored Value
    • The ability to compare ranks has also been added to the Stored Value condition.
  • The new action on the Stored Values page 'Store a value calculated from a range of values', has four calculation options:
    • the Sum of a set of values
    • the Maximum of a set of values
    • the Minimum of a set of values
    • the Average of a set of values
    • The 'set of values' can be:
      • named Stored Values : different names but all on the same selection
      • range of values in a History List : time based range from a history list sampling the data at a defined rate
      • named Stored Value (across all selections) : builds the set by looking for the same named value stored against each selection in the market.
      • value from a History List (across all selections) : builds the set by looking for a value at a specific point in time in a history list stored against each selection in the market.
  • New 'Stored Value Set' condition - allows you to test if a Stored Value has been set with a value (or not) - useful for deciding whether to initialise a Stored Value.
  • Stored Values can now be set with 'Selection Id' and 'Betting Delay' values
  • 'Notes' page has been added to the Automation Editor so that notes can be made and saved with each rule in the rules file
  • New rule type 'Set Stored Values using a file' reads a chosen CSV file and assigns values to Stored Values as required (either shared or local to that automation instance) to selections/markets/events
    • The rule matches [market name/time/selection name/selection row] against the market running the Automation rule type to determine which Stored Values to set
    • An example CSV file can be found in the templates folder of Bet Angel
  • Parameter changes for the 'Alert' rule type to allow Alerts to be sent to Guardian's Markets List:
    • the 'Format' picklist replaces the 'timestamp' checkbox and offers more choices
    • Guardian Alert columns have been added to 'Location' picklist that previously only contained Watch List alerts

Ladder
  • The Reorder Selections button can now be configured to sort by Price, Volume, Row index, Saddle cloth or Stall number
  • The In-play Delay for the market has been added as an Additional Information item

Excel
  • TAKE_SP, TAKE_SP_ALL, KEEP, KEEP_ALL now supported as a commands for individual selections
    • for TAKE_SP_ALL / KEEP_ALL only the unmatched bets on that selection will be marked Take SP / Keep
    • for TAKE_SP / KEEP only the bet matching the reference in column R will be marked Take SP / Keep
  • Commands enhanced to support the extra Nominated Selections e.g. SET_NOMINATED3 / SET_NOMINATED4 / SET_NOMINATED5 / CLEAR_NOMINATED3 / CLEAR_NOMINATED4 / CLEAR_NOMINATED5
  • Commands enhanced to support the extra Automation columns e.g. SET_AUTO2 rulefile / SET_AUTO3 rulefile / CLEAR_AUTO2 / CLEAR_AUTO3 etc

One-click
  • New toolbar buttons to Import/Export grid layout profiles
  • Import/Export buttons added to the Custom Columns editor
  • In-play Delay is now available as an Additional Information option in the custom columns editor

Keyboard shortcuts
  • In the 'Market Navigation' category, new shortcuts to change the market in the current trading screen:
    • Select the next/previous market from Guardian or a Watch List
    • Select the next/previous event from Guardian or a Watch List
    • Note: With the options available, you can configure the shortcut to prevent a change of market type when navigating. So if you had a number of soccer matches loaded into Guardian (with Match Odds and Over/Under markets) and were currently showing Over/Under 2.5 on a ladder, you could use a shortcut to navigate to the next match's Over/Under 2.5 market skipping the other market types in between.
Features of beta 2

Ladder
  • Markers - extension to the Horizontal Bar / Vertical Bar concept to allow just a single bar to be drawn on left / right / top / bottom of the ladder cell
  • More 'Additional Info' choices: Jockey claim, Runner's Age, Runner's Weight, Runner's Wearing, Runner's Day since last run, Runner's Dam name, Runner's Sire name
Matched Bets tabs
  • 'SP Bet' column added to the Matched Bets tabs to indicate if the bet was matched at the Starting Price.
  • Column widths of the matched bets lists are now saved in the layout profile.
Guardian Markets list
  • New Right-mouse menu option to 'Export the contents of the markets list' to a CSV file
  • New free format Notes column in Guardian's Markets list (switched on using the column chooser) which will be saved when 'Save Markets' is used
  • More 'Additional Info' choices for custom columns: Market Name (last word), Race Distance, Jockey claim, Runner's Age, Runner's Weight, Runner's Wearing, Runner's Day since last run, Runner's Dam name, Runner's Sire name
Excel
  • More 'Additional Info' choices in settings area: Jockey claim, Runner's Form, Runner's Age, Runner's Weight, Runner's Wearing, Runner's Day since last run, Runner's Dam name, Runner's Sire name, Inplay Delay
One-click screen
  • More 'Additional Info' choices for custom columns: Jockey claim, Runner's Age, Runner's Weight, Runner's Wearing, Runner's Day since last run, Runner's Dam name, Runner's Sire name
  • Custom columns editor now has the ability to allow the editing of a Shared Stored Value on the one-click screen. Useful when testing an automation file to seed a specific value into a SV, or to manually push values into a column to force a particular sort order
Automation Stored Values (Set Stored Value and Stored Value Condition pages)
  • 'Unmatched Bet information of a selection' - lookup either number of bets or total value (back only/lay only/any bet) (at any price or above/below a specified price)
  • 'The number of seconds until the Event Start Time' - effectively the countdown timer used elsewhere in Bet Angel. Value is stored as 'seconds.milliseconds'
  • 'The In-play Time in seconds' - The amount of time since Bet Angel was notified that the market turned in-play. Value is stored as 'seconds.milliseconds'
In addition, bugs raised in this thread or sent into support have also been fixed

General release of v1.56.0

No significant bugs were found during beta 2, but it was found that a Stored Value of 0 couldn't be displayed in a custom column of Guardian's Markets List, so that has been fixed.
Also following a customer request and discussion with betfair, additional refresh intervals have been added to the 'Tennis scores' refresh rates, so you can now refresh scores at up to five times per second.
Archery1969
Posts: 3192
Joined: Thu Oct 24, 2019 8:25 am
Location: Newport

Wow. :o
Archery1969
Posts: 3192
Joined: Thu Oct 24, 2019 8:25 am
Location: Newport

I cant download the file ?
You do not have the required permissions to view the files attached to this post.
User avatar
Realrocknrolla
Posts: 1903
Joined: Fri Jun 05, 2020 7:15 pm

Thanks for your continued hard work efforts and to all the BetAngel team! 👊
User avatar
Euler
Posts: 24701
Joined: Wed Nov 10, 2010 1:39 pm
Location: Bet Angel HQ

Archery1969 wrote:
Mon Jan 18, 2021 12:20 pm
I cant download the file ?
Probably just a blip.
sniffer66
Posts: 1666
Joined: Thu May 02, 2019 8:37 am

Wow. Seriously comprehensive. Great job

I'm curious regarding read\re-read times on the SV CSV file. Will need to download and look but is that configurable, when your CSV is dynamically updating ?
Trader Pat
Posts: 4327
Joined: Tue Oct 25, 2016 12:50 pm

Lots of stuff to get our teeth into, great job!
Bet Angel
Bet Angel
Bet Angel
Posts: 3999
Joined: Tue Apr 14, 2009 3:47 pm

sniffer66 wrote:
Mon Jan 18, 2021 12:54 pm
I'm curious regarding read\re-read times on the SV CSV file
Each market that runs the rule will read and process the file at the time of execution and only assign the Stored Values that are appropriate to it (based on matching market name, market time, selection names etc). The intention was that it'd be processed once per market to set a few Stored Values based on external criteria (e.g. you might have something that generates upper and lower price limits based on selection name and use that as input for a trading strategy). Nothing stopping you from running the rule more than once, but there's obviously a little overhead in reading and parsing the file each time, so you'll have to experiment to find the balance between frequency and PC load.
sniffer66
Posts: 1666
Joined: Thu May 02, 2019 8:37 am

Bet Angel wrote:
Mon Jan 18, 2021 1:08 pm
sniffer66 wrote:
Mon Jan 18, 2021 12:54 pm
I'm curious regarding read\re-read times on the SV CSV file
Each market that runs the rule will read and process the file at the time of execution and only assign the Stored Values that are appropriate to it (based on matching market name, market time, selection names etc). The intention was that it'd be processed once per market to set a few Stored Values based on external criteria (e.g. you might have something that generates upper and lower price limits based on selection name and use that as input for a trading strategy). Nothing stopping you from running the rule more than once, but there's obviously a little overhead in reading and parsing the file each time, so you'll have to experiment to find the balance between frequency and PC load.
Thanks for that.

The reason I ask is that I'm only using Excel to pass a number of stored values to a selection name(s). The values are dynamic in that I'm scraping them every x seconds from a website. Seems to me there might be a performance gain in not running linked Excel (which does have a reasonably high cpu overhead with a few linked markets) and just dumping those values to a CSV instead. That's assuming I can link the data in the CSV to each selection by name...

Edit: Tested it rather than keep blathering on. CSV set up is perfect. Thanks a lot for this
Last edited by sniffer66 on Mon Jan 18, 2021 2:31 pm, edited 2 times in total.
User avatar
Derek27
Posts: 23475
Joined: Wed Aug 30, 2017 11:44 am
Location: UK

Archery1969 wrote:
Mon Jan 18, 2021 12:20 pm
I cant download the file ?
That happens from time to time.
User avatar
Derek27
Posts: 23475
Joined: Wed Aug 30, 2017 11:44 am
Location: UK

Realrocknrolla wrote:
Mon Jan 18, 2021 12:21 pm
Thanks for your continued hard work efforts and to all the BetAngel team! 👊
+1 That's quite a list of enhancements. :)
User avatar
Dabbla
Posts: 662
Joined: Wed Apr 15, 2009 1:50 pm

Alot to get our heads around again, Thanks :? :?
User avatar
Shaung89
Posts: 181
Joined: Wed Aug 08, 2018 5:39 pm

If I run 2 x automation files and load them both against a single market, 1 has a ‘green all selections’ and the other is a straight backing/laying strategy, will they intervene with each other?

Of course some coordination of files can prevent this but good to know first what the expected behaviour is..
User avatar
Dallas
Posts: 22673
Joined: Sun Aug 09, 2015 10:57 pm
Location: Working From Home

Shaung89 wrote:
Mon Jan 18, 2021 6:39 pm
If I run 2 x automation files and load them both against a single market, 1 has a ‘green all selections’ and the other is a straight backing/laying strategy, will they intervene with each other?

Of course some coordination of files can prevent this but good to know first what the expected behaviour is..
Yes, as its still the same market and Betfair account.

Depending on your strategy you might be able to just green up the individual selection/s from market 'A' and leave your straight bets run if they are on different runners
Jukebox
Posts: 1576
Joined: Thu Sep 06, 2012 8:07 pm

Nice work - lots of very useful enhancements. Looks like there's something for everyone in there - very welcome when there is so much gloom around.
Post Reply

Return to “Bet Angel - Release & version history”