by Gavin » Sat Sep 15, 2018 1:59 am
Thank you for the extra details. I have edited your post to shorten the details to show just the part I needed, in order to save a little storage space in the forum.
So to solve this I would suggest looking at the frequency at which your settings cause the 'Betfair charts' to be refreshed. Make the interval bigger, so that there is less chance of an overlap or bottleneck in processing chart images. There is a setting for this in the File Menu | Settings | Charts tab. I suggest you try 5000ms chart refresh intervals, or even bigger if necessary.
I think that the technical explanation is as follows. The simple 'Betfair charts' are actually just image files that are refreshed by downloading them periodically from Betfair. So the error might occur if your PC is still trying to draw the previous image, when the next image needs to be drawn. Each previous image has to be removed (disposed) before the new image can be drawn, so it could cause an error if the PC tries to dispose of the previous image whilst it is still being drawn.
As a matter of interest, the advanced charts are more efficient because they are based on raw price data that the program is already getting from Betfair, not image files.
If increasing the Betfair chart refresh interval doesn't solve the problem, then perhaps look at whether you should also use bigger price data refresh intervals (by increasing the conflation setting, found in Flie | Settings | API Refresh tab), to ensure that your PC is not struggling under the weight of price data that it is also being asked to handle.
Kind regards,
Gavin