added greater than zero validation for bids and orders