side and volume are extracted from parameters in generic way
side and volume are passed correctly in case of signedVolume
generating limit order factory