One interface for you to deal with multiple exchanges