I've found while it runs "alright", Bet Angel is a little on the laggy side on my PC. This doesn't cause too much of a problem but it's sometimes slow to show the last traded price or money entering/exiting the queue which I'm finding is putting me at a bit of a disadvantage, particularly when scalping.
There is obviously a multitude of reasons for this so I've attached a bit of info about my PC spec etc and the usages while running everything.
Processor: 3.8ghz AMD FX-4300 Quad Core.
Ram: 16gb DDR3 RAM
Harddrive: 1TB
As for my internet connection...
Ping - 14ms
Download Speed: 75mbps
Upload Speed: 15mbps
When I open up task manager with EVERYTHING running (BetAngel, ATR/RUK etc) my CPU usage hovers between 35% and 60% with Bet Angel itself accounting for about 80% of that. It will occasionally spike up to 70% - 80% if I'm refreshing one of the videos to make sure it hasn't lagged far behind. But generally, if I'm trading then it's not really topping out at more than 60% usage.
Memory sits around 25% - 30% usage and Disk is about 10% or so.
I have tried Bet Angel with both streaming and non streaming and run it at various speeds. There isn't really any difference between 200ms (where I'd usually run it) and 20ms and both are a lot slower to respond than what I see in videos. I also have Guardian updating markets ever 1 second with only the UK horse racing in it.
I have tried various things such as disconnecting any extra monitors so it's just running the single monitor but this makes hardly any difference to the CPU usage etc. As I type, it's currently using 3% of my CPU with Bet Angel closed.
I wouldn't normally be too bothered but a few times yesterday I went to hedge up, which normally takes the best price available but I've found as it's slower to react it is offering up a price sometimes instead of taking one.
Any help would be much appreciated!
All the best,
Tom
Anyone got any ideas as to what I need to do? Do I need a better CPU?
Bet Angel runs slow, possible causes?
- Dublin_Flyer
- Posts: 845
- Joined: Sat Feb 11, 2012 10:39 am
There was a suggestion elsewhere about trying out a new "Clean" profile for BetAngel only, it could help eliminate any startup or other background programs causing a bottleneck.
Your CPU is a little dated but should still be fine, by comparison I was previously running an i3 550 3.2ghz with 4GB RAM on a dual display from onboard graphics, and only started to lag when I had 8 or more instances of BA open. (practice practice practice!)
Hard drive could be an issue depending on it's health and efficiency. You could try download HD Tune (free 15 day trial) and run a few diagnostic tests looking for bad sectors, benchmark tests etc.
Also do you use onboard graphics or a video card? Onboard graphics could be causing a bottleneck/lag if your pc is trying to run BA graphs, plus video from ATR/UK at the same time.
Initially I'd check the hard drive health first for easiness sake, then the clean profile route. Following on I'd try with BA alone, then one of ATR/UK videos running also, then the other and try to see is there a gradual or sudden decline in performance where you reach a breaking point.
If you can narrow it down to where your maximum point is, then you can see is it a limitation you're happy to work with, or should you upgrade some elements of your setup.
Your CPU is a little dated but should still be fine, by comparison I was previously running an i3 550 3.2ghz with 4GB RAM on a dual display from onboard graphics, and only started to lag when I had 8 or more instances of BA open. (practice practice practice!)
Hard drive could be an issue depending on it's health and efficiency. You could try download HD Tune (free 15 day trial) and run a few diagnostic tests looking for bad sectors, benchmark tests etc.
Also do you use onboard graphics or a video card? Onboard graphics could be causing a bottleneck/lag if your pc is trying to run BA graphs, plus video from ATR/UK at the same time.
Initially I'd check the hard drive health first for easiness sake, then the clean profile route. Following on I'd try with BA alone, then one of ATR/UK videos running also, then the other and try to see is there a gradual or sudden decline in performance where you reach a breaking point.
If you can narrow it down to where your maximum point is, then you can see is it a limitation you're happy to work with, or should you upgrade some elements of your setup.
-
- Posts: 198
- Joined: Mon Oct 10, 2016 10:51 pm
Thanks a lot for the reply =]
I hadn't considered the graphics cards. I'm running 3 x GT 710's which are about as bog standard as you can get. Would I need to upgrade all 3 of these to get better results?
One thing I hadn't tested was BA without charts up. I got rid of all the charts and it runs clean as a whistle and the CPU usage etc doesn't change one bit which leads me to think you're right about the graphics card.
If it is then I'll need to do plenty of research as buying better ones could be costly and I'm not sure how much better performance I'd need for it to run them smoothly.
All the best,
Tom
I hadn't considered the graphics cards. I'm running 3 x GT 710's which are about as bog standard as you can get. Would I need to upgrade all 3 of these to get better results?
One thing I hadn't tested was BA without charts up. I got rid of all the charts and it runs clean as a whistle and the CPU usage etc doesn't change one bit which leads me to think you're right about the graphics card.
If it is then I'll need to do plenty of research as buying better ones could be costly and I'm not sure how much better performance I'd need for it to run them smoothly.
All the best,
Tom
-
- Posts: 198
- Joined: Mon Oct 10, 2016 10:51 pm
Cheers Dallas. Any idea how I dedicate a GPU to Bet Angel? I run 3 graphics cards, would it be possible to just upgrade 1 do you think?Dallas wrote:That response was from a similar thread a few months agoEuler wrote:Charts tend to be graphic intensive so will stress the CPU unless there is a dedicated GPU
Wish I knew more about computers

Thanks again =]
Please Peter, you have made millions from us members. Upgrade your servers for the forum and the betangel software. You are making me lose alot of money, not from my own mistakes but from the massive lag on price updates while a race is running and before start because everything is lagging so much. And we are talking seconds of lag now and its getting worse as time goes by.
I can no longer rely on the odds updates in betangel as my automation i have made is set up to place on certain horses at certain times but the lag is causing it to place on the wrong horses.
For example, I just had 18 quid on a horse that was showing as a winner of the race gthen suddenly it is beaten after the race is suspended.
Unless you sort out better servers I think you will find that the money making machine you have made for yourself will stop generating cash flow for you!
Respectfully written (it feels wrong saying that because i'm totally p1ssed off right now)
I can no longer rely on the odds updates in betangel as my automation i have made is set up to place on certain horses at certain times but the lag is causing it to place on the wrong horses.
For example, I just had 18 quid on a horse that was showing as a winner of the race gthen suddenly it is beaten after the race is suspended.
Unless you sort out better servers I think you will find that the money making machine you have made for yourself will stop generating cash flow for you!
Respectfully written (it feels wrong saying that because i'm totally p1ssed off right now)
Sorry to hear you’re experiencing problems. Bet Angel connects directly to Betfair’s streaming API, so our own servers aren’t in the data path while you trade. When you see multi‑second lag it’s almost always down to local network congestion, Wi‑Fi latency, CPU load or an overloaded ISP route rather than a bottleneck on our side.
Bet Angel has been highly optimised to be as fast and as lightweight as possible, that's something we actively seek to do as we know it's important to everybody.
Please try the following:
Make sure you use Betfair Streaming (Settings > Behaviour > Exchange Data) and restart; reduce the number of ladders, markets and automation rules running at once; close any cloud‑sync or video‑streaming apps that may be competing for bandwidth; and, if you’re on Wi‑Fi, test with a cabled‑Ethernet connection to remove wireless latency.
You may want to try and optimise communcations as well, you can do that here: -
https://www.betangel.com/communications-tool/
Bet Angel has been highly optimised to be as fast and as lightweight as possible, that's something we actively seek to do as we know it's important to everybody.
Please try the following:
Make sure you use Betfair Streaming (Settings > Behaviour > Exchange Data) and restart; reduce the number of ladders, markets and automation rules running at once; close any cloud‑sync or video‑streaming apps that may be competing for bandwidth; and, if you’re on Wi‑Fi, test with a cabled‑Ethernet connection to remove wireless latency.
You may want to try and optimise communcations as well, you can do that here: -
https://www.betangel.com/communications-tool/
Mate you shouldn't have to because betangel isnt a massive drag on your cpu.Trader_Tom wrote: ↑Sat Dec 31, 2016 5:16 pmCheers Dallas. Any idea how I dedicate a GPU to Bet Angel? I run 3 graphics cards, would it be possible to just upgrade 1 do you think?Dallas wrote:That response was from a similar thread a few months agoEuler wrote:Charts tend to be graphic intensive so will stress the CPU unless there is a dedicated GPU
Wish I knew more about computers![]()
Thanks again =]
There is a way to assign certain cores to specific programs but for the life of me I can't remember. It has been a while since i dedicated cores to fl studio to stop lag when i had a lot of workflow.
It does help but to be honest you should not need to do this. it sounds like you have a great powerful set up. Have you thought about buying a 1000GB usb. I keep my music, photos and everything else on it to keep my laptop clean and not bogged up with intensive crap.
Also i would advise to download Iobit advanced sytem care. I find there products keep my laptop firing fast. I suppose with the fore mentioned program that I am not affiliated wit.h it in any way. it's free abd better than any virus protection i have found. but, yes, i do not work for them or anything like that and I am not a qualified person to suggest such products.
Just something I thought of, you don't have mcafee do you, it is always installed when you buy a pc or laptop. that in itself will take up a heck of alot of your cpu. get rid.
all the best sorting things out. drop me a message as im going to look through everything again on how to use however many cores you want for certain programs. write me mate
Sorry all, I wrote clear instructions of how to dedicate cores to certain programs but they have gone now.
just scroll down abit on this - https://www.windowscentral.com/assign-s ... windows-10
just scroll down abit on this - https://www.windowscentral.com/assign-s ... windows-10