trading contract