See https://bitsharestalk.org/index.php/topic,22851.msg296530.html#msg296530 for an explanation.
Basically, the skewed prices result from rounding errors on orders with very low volume. This is to be expected and not a bug.
The resulting trade price is "opticallly" skewed in the sense that the price of a specific trade is off by a large factor. However, price comparisons should always be done on volume-weighted numbers, in which case these rounding errors will disappear.
RE: OpenLedger trade engine bug or ..?