This issue is due to the data file format and general numerical representation of decimal numbers that MetaStock uses.
The data files are based upon the original CompuTrac format which uses a single precision floating point number to represent each of the following data points: open, high, low, close, volume, open interest.
One of the issues with floating point numbers in general is that they are in base 10 (decimal) and we are storing them on base 2 (binary) computers.
Without going into further details, single precision floating point numbers are only accurate to around 7-8 significant figures.
If you want to read up why, you look up topics in Google such as floating point, single precision, range, figures.
It can be significantly improved by using double precision floating point numbers but this would probably be a big change throughout MetaStock (data files, internal representation etc.) plus would also doulble the size of data on disk too.
Cheers,
Richard.
www.premiumdata.net