New beta version of Bet Angel v1.61.0 - Now on general release

Post Reply
Medz89
Posts: 8
Joined: Fri Jun 02, 2023 4:50 pm

The latest versions changes look amazing! Great job!

Apologies if this has already been asked, where is the most appropriate place to log potential bugs? I assume in this thread?

I run multiple instances of Bet Angel, normally all settings are stored in:
"AppData\Roaming\Bet Angel\Bet Angel Professional\BET_ANGEL_DIRECTORY_NAME"
In this version all settings seems to be stored only in "AppData\Roaming\Bet Angel\Bet Angel Professional"
This might cause issues for some, for instance for me, this means that Practise and Live mode instances will write to "AppData\Roaming\Bet Angel\Bet Angel Professional\MarketReports".
Personally I'd prefer it if we could just configure where the MarketReports get exported to per Settings Config.

With the addition of being able to set the host address, it'd be good to also be able to set the host address in the "Bet Angel API Tests" page, not a show stopper or anything since we can just update the Endpoint manually, just a nicety really.
Bet Angel
Bet Angel
Bet Angel
Posts: 4001
Joined: Tue Apr 14, 2009 3:47 pm

Medz89 wrote:
Mon Jul 31, 2023 2:34 pm
where is the most appropriate place to log potential bugs? I assume in this thread?
Yes
Medz89 wrote:
Mon Jul 31, 2023 2:34 pm
I run multiple instances of Bet Angel, normally all settings are stored in:
"AppData\Roaming\Bet Angel\Bet Angel Professional\BET_ANGEL_DIRECTORY_NAME"
In this version all settings seems to be stored only in "AppData\Roaming\Bet Angel\Bet Angel Professional"
That has always been the default location, but perhaps you previously edited the BetAngel.exe.config file to point each instance to a new folder?

i.e. the default config contains the line <add key="ConfigName" value="Bet Angel Professional"/>
but maybe you'd previously edited that to be <add key="ConfigName" value="Bet Angel Professional\instance1"/> and that's now been overwritten?
Medz89 wrote:
Mon Jul 31, 2023 2:34 pm
With the addition of being able to set the host address, it'd be good to also be able to set the host address in the "Bet Angel API Tests" page, not a show stopper or anything since we can just update the Endpoint manually, just a nicety really.
Good point, we'll aim to add that into the test harness before the general release.
Medz89
Posts: 8
Joined: Fri Jun 02, 2023 4:50 pm

Ah! It was the BetAngel.exe.config setting, thanks!

Is anyone else having an issue placing lay bets with the api?

02/08/2023 10:03:38.082:APIServerMessageHandler: Url = http://localhost:9003/api/betting/v1.0/placeBets
02/08/2023 10:03:38.082:APIServerMessageHandler: Data = {"marketId":"1.216630058","globalSettings":{"action":"NONE"},"async":false,"betsToPlace":[{"selectionId":"39066294","betType":"LAY","price":7.2,"stake":6.2}]}
02/08/2023 10:03:38.083:APIServerMessageHandler: Response Data = {"status":"OK","result":{"bets":[{"betToPlace":{"selectionId":"39066294","type":"BACK","price":7.2,"stake":6.2},"status":"OK","betRef":"17697","stakeMatched":0.0}]}}
Medz89
Posts: 8
Joined: Fri Jun 02, 2023 4:50 pm

Nevermind, think I see the problem, I'm using betType instead of just type... my bad
Aqverius
Posts: 13
Joined: Wed Jul 13, 2016 12:01 pm

lOOK AT THE ATTACHED FILE CAN I USE THIS AUTOMATIONS FILE I CREATED THEM IN 2022?
You do not have the required permissions to view the files attached to this post.
User avatar
Dallas
Posts: 22731
Joined: Sun Aug 09, 2015 10:57 pm
Location: Working From Home

Aqverius wrote:
Sat Aug 05, 2023 12:22 pm
lOOK AT THE ATTACHED FILE CAN I USE THIS AUTOMATIONS FILE I CREATED THEM IN 2022?
Yes, each new version of Bet Angel is backwards compatible so any file created in a earlier version will always work in a newer version
When you update to a new version all your saved files and settings etc are kept in tact so there's no need to re-import them

If its a old file you had saved somewhere and had deleted it from your previous version of Bet Angel then when importing it ensure you do so in the correct space.
For the .baf file in your image you should be importing it via the Guardian Automation tab
Guardian Import.jpg
You do not have the required permissions to view the files attached to this post.
User avatar
ilovepizza82
Posts: 495
Joined: Thu Nov 02, 2017 3:41 pm
Location: Sewers
Contact:

If you want to make that specific to a single market you'd add the market Id as a filter so the request would be something like

Code: Select all

{"marketsFilter":{"filter":"SPECIFIED_IDS","ids":["1.216466957"]},"dataRequired":["BEST_THREE_PRICES"]}
I see you give me an example with ID but will it work if i give it a specific name of a runner ?
Basically what i want is for my code to read a name of a runner entered by user and then show the runner's odds...Its that simple.
Bet Angel
Bet Angel
Bet Angel
Posts: 4001
Joined: Tue Apr 14, 2009 3:47 pm

ilovepizza82 wrote:
Sat Aug 05, 2023 2:07 pm
If you want to make that specific to a single market you'd add the market Id as a filter so the request would be something like

Code: Select all

{"marketsFilter":{"filter":"SPECIFIED_IDS","ids":["1.216466957"]},"dataRequired":["BEST_THREE_PRICES"]}
I see you give me an example with ID but will it work if i give it a specific name of a runner ?
Basically what i want is for my code to read a name of a runner entered by user and then show the runner's odds...Its that simple.
You call getMarkets to get the market ids, market names, selection ids and selection names etc. As shown in part two of the first API example:

https://www.betangel.com/api-guide/usag ... ample.html

So you'd search that response to discover the market id and selection id that matches your runner name and then use those ids as required with other API operations.
User avatar
ilovepizza82
Posts: 495
Joined: Thu Nov 02, 2017 3:41 pm
Location: Sewers
Contact:

Bet Angel wrote:
Mon Jul 31, 2023 10:36 am
ilovepizza82 wrote:
Sun Jul 30, 2023 4:09 pm
Nah, I always only use 1 instance.
Very strange and unsettling if this will be a pattern from now on :P
We haven't seen anything like this during testing or had any other problem reports, so can't explain why the first bet is missing from the display. It was obviously in Bet Angel at the time you cancelled it, did you notice what the P&L showed before and after cancellation? Was it just the Guardian P&L display that showed this or did other screens show the same?

If it happens again, capture as many screenshots as you can. (e.g. the market on the one-click screen, and P&L on Guardian, the Matched Bets page on Guardian, an image of the selection you've traded on the ladder screen etc).
It happens often.
It did again just now:
05/08/2023 14:55:12: £ 50.00 Back bet placed on Anjo Bonita at 12. Entirely unmatched when it initially reached the market. Ref: 315912199261
05/08/2023 14:55:58: Cancelling bets 315912199261
05/08/2023 14:56:03: £ 0.20 Back bet placed on Anjo Bonita at 11.5. Fully matched at 11.5. Ref: 315912320360
05/08/2023 15:21:15: £ 3.00 Back bet placed on Lady Saxon at 120. Fully matched at 120. Ref: 315918547011
05/08/2023 15:21:34: £ 2.00 Back bet placed on Lady Saxon at 120. Fully matched at 170. Ref: 315918650170
05/08/2023 15:23:54: Guardian has detected that the market is in-play
05/08/2023 15:23:54: Guardian has detected that the market is suspended
05/08/2023 15:23:54: Guardian has detected that the market is now unsuspended
05/08/2023 15:26:58: Guardian has detected that the market is in-play
05/08/2023 15:26:58: Guardian has detected that the market is suspended

EDIT: WHen i placed the bet on Anjo Bonita it was showing proper stake. It disappeared/changed later on for some reason.
You do not have the required permissions to view the files attached to this post.
Bet Angel
Bet Angel
Bet Angel
Posts: 4001
Joined: Tue Apr 14, 2009 3:47 pm

Your Bet Angel log matches the bets displayed on the matched bets screen, so that looks fine.

We don't support the P&L calculations for Each Way markets, so the P&L displayed in Guardian will be in the same style as the Place markets. e.g. The first value is 'the net stake multiplied by the (average matched price minus 1.0)', and the second value of the P&L is the net stake.

Edit: How was the extra money that you bet on Anjo Bonita placed? Was that part of the 315912199261 bet in the log that was later cancelled? How much of that bet is showing as matched on betfair?

How frequently are you missing the first bet in a market? Is it always on a bet that you later cancel? So far, you are the only customer that has reported this. You could try switching off 'use exchange streaming' in the Communications settings, in case for some reason you're having trouble with the betfair stream. i.e. if it's happening multiple times a day then try a day with exchange streaming switched off for the whole day to see if it makes a difference.
Aqverius
Posts: 13
Joined: Wed Jul 13, 2016 12:01 pm

Dallas wrote:
Sat Aug 05, 2023 12:25 pm
Aqverius wrote:
Sat Aug 05, 2023 12:22 pm
lOOK AT THE ATTACHED FILE CAN I USE THIS AUTOMATIONS FILE I CREATED THEM IN 2022?
Yes, each new version of Bet Angel is backwards compatible so any file created in a earlier version will always work in a newer version
When you update to a new version all your saved files and settings etc are kept in tact so there's no need to re-import them

If its a old file you had saved somewhere and had deleted it from your previous version of Bet Angel then when importing it ensure you do so in the correct space.
For the .baf file in your image you should be importing it via the Guardian Automation tab

Guardian Import.jpg Do you have any other places where i can import the Baf-file :-)All my sttings and all my baffiles is gone sinse abaot 15 years of subscripttion on and of , is it you ho has daone that ?????????
User avatar
Dallas
Posts: 22731
Joined: Sun Aug 09, 2015 10:57 pm
Location: Working From Home

Aqverius wrote:
Sun Aug 06, 2023 12:11 pm
Dallas wrote:
Sat Aug 05, 2023 12:25 pm
Aqverius wrote:
Sat Aug 05, 2023 12:22 pm
lOOK AT THE ATTACHED FILE CAN I USE THIS AUTOMATIONS FILE I CREATED THEM IN 2022?
Yes, each new version of Bet Angel is backwards compatible so any file created in a earlier version will always work in a newer version
When you update to a new version all your saved files and settings etc are kept in tact so there's no need to re-import them

If its a old file you had saved somewhere and had deleted it from your previous version of Bet Angel then when importing it ensure you do so in the correct space.
For the .baf file in your image you should be importing it via the Guardian Automation tab

Guardian Import.jpg Do you have any other places where i can import the Baf-file :-)All my sttings and all my baffiles is gone sinse abaot 15 years of subscripttion on and of , is it you ho has daone that ?????????
All you saved settings, layouts, rules files etc are stored on your computer and can only be deleted by you or someone with access to that PC
User avatar
ilovepizza82
Posts: 495
Joined: Thu Nov 02, 2017 3:41 pm
Location: Sewers
Contact:

Is this 100% correct endpoint:
http://localhost:9000/api/markets/v1.0/getMarketPrices

PeterLe and I cant get our code in python working using that endpoint 4 some reason.
Bet Angel
Bet Angel
Bet Angel
Posts: 4001
Joined: Tue Apr 14, 2009 3:47 pm

Yes that's the correct endpoint.

What JSON string are you sending as the request?
PeterLe
Posts: 3715
Joined: Wed Apr 15, 2009 3:19 pm

ilovepizza82 wrote:
Thu Aug 10, 2023 3:56 pm

PeterLe and I cant get our code in python working using that endpoint 4 some reason.
Just just fine with v1.61.0_b1
Post Reply

Return to “Bet Angel - Release & version history”