This is indeed a strange bug. It was caused by a wrongly initialized variable and is fixed now.

A new version 1.96.2 is available:

http://opserver.de/down/Zorro_196.exe

In this version the 3 known bugs of 1.96 are fixed: the wrong trade direction, a bug with the BarPeriod slider, and a bug with the new contractRecord function. Please continue testing!