Complex sentence: ECN means direct access to the Marketplace where you can trade with other traders and your orders are actually displayed in the market and are seen by others, who in turn can introduce their own orders and if the prices match, a deal is complete.
Split into simpler sentences: ECN means direct access to the Marketplace where you can trade with other traders. Your orders are actually displayed in the market and are seen by others, who in turn can introduce their own orders and if the prices match, a deal is complete.