there will be a trade executor for each resource type used in the simulation