parser works with exchanges