Looks like you are getting filled at the correct opening price, but shreddog is right...something is off in your orders.
According to your limit prices, you should not be getting filled, but you are getting filled at worse, not better prices than your limit. Maybe a code or field is set to the...