I am running MFPro on 3 Betfair accounts. One platform on each account runs a set of triggers that monitor all UK horse races all day and night, placing bets where appropriate. Towards the start of the race a block in the trigger closes the trades (hopefully for a green-up profit).
In case there are any laptop issues I have a secondary platform on each Betfair account that starts monitoring just before the race and does the greening up if the liability has not been closed out by the main platform.
That's six platforms across two laptops. I "import selections for auto trading" each night, then most triggers look in the market names for Hcap etc, then compare variables from Betfair with the imported numbers using constants and variables in the formulae. Some remember triggers, some market refresh rate triggers.
This has worked fine for years. Just before the Covid lock down it was becoming unstable. After the restart of UK racing it has become a nightmare. I updated to the latest MF Pro in case is helped - it didn't. I get:
- incredibly slow response time
- random platform closures (not responding etc)
- markets inexplicably stop monitoring after I have started them and they have changed to green.
- the statements normally wont open, and often when trying to open a statement the platform then closes itself
- programme logs wont open
I run all triggers with different repeat intervals so they should not all fire together, and each market has a different refresh time set by the triggers at the start (e.g. 65 secs, 67 secs, 69 secs etc etc)
Now I know I am placing a large load on the laptops, one is an i5 and one an i7 both with 8GB ram and an SSD.
I do run Zone Alarm Anti virus software but I have given MF Pro "Trusted Status" so I don't think that's the issue - but they have added more elements so I will ask them if I they might be causing the problems.
I would like to know how I can improve things? I don't mind buying new hardware but I did that when I got the i7 3 years ago and think this set up should cope. Is there a way of telling what is causing the problems. Typically, from Task Manager each platform can take 15-25% CPU and on the i7 its at this moment showing 660MB Ram use per platform, while the i5 with a very similar, if not identical trigger, is using 16% CPU, 1260MB, and "not responding" again.
Which parts of triggers might be draining the most resources and causing crashes? Some imported variable are probably no longer used - would deleting those free up resource?
(oh, and "MarketFeeder Pro has stopped working" has just appeared on my screen - I dream about that bloody message!)
Any suggestions welcome, except that I am expecting too much - unless you can give a reason why things might have got so much worse over the years! Or, if its to get new hardware please explain which features would help (processor, ram, disk etc).
Thanks in advance, and stay safe!