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.
New beta version of Bet Angel v1.61.0 - Now on general release
Yes
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?
Good point, we'll aim to add that into the test harness before the general release.
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}]}}
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}]}}
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
You do not have the required permissions to view the files attached to this post.
- ilovepizza82
- Posts: 495
- Joined: Thu Nov 02, 2017 3:41 pm
- Location: Sewers
- Contact:
I see you give me an example with ID but will it work if i give it a specific name of a runner ?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 likeCode: Select all
{"marketsFilter":{"filter":"SPECIFIED_IDS","ids":["1.216466957"]},"dataRequired":["BEST_THREE_PRICES"]}
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:ilovepizza82 wrote: ↑Sat Aug 05, 2023 2:07 pmI see you give me an example with ID but will it work if i give it a specific name of a runner ?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 likeCode: Select all
{"marketsFilter":{"filter":"SPECIFIED_IDS","ids":["1.216466957"]},"dataRequired":["BEST_THREE_PRICES"]}
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.
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.
- ilovepizza82
- Posts: 495
- Joined: Thu Nov 02, 2017 3:41 pm
- Location: Sewers
- Contact:
It happens often.Bet Angel wrote: ↑Mon Jul 31, 2023 10:36 amWe 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?ilovepizza82 wrote: ↑Sun Jul 30, 2023 4:09 pmNah, I always only use 1 instance.
Very strange and unsettling if this will be a pattern from now on![]()
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 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.
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.
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.
Dallas wrote: ↑Sat Aug 05, 2023 12:25 pmYes, 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 PCAqverius wrote: ↑Sun Aug 06, 2023 12:11 pmDallas wrote: ↑Sat Aug 05, 2023 12:25 pmYes, 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 ?????????
- 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.
http://localhost:9000/api/markets/v1.0/getMarketPrices
PeterLe and I cant get our code in python working using that endpoint 4 some reason.
Just just fine with v1.61.0_b1ilovepizza82 wrote: ↑Thu Aug 10, 2023 3:56 pm
PeterLe and I cant get our code in python working using that endpoint 4 some reason.