trade_MP: refine validation checks

In particular there is no validation check of properties required for "cancel-everything".

This is part of a split of #223.