trade derivatives