NDD is not ECN
No Dealing Desk Execution means filling in trades without dealing desk intervention, human or virtual. NDD does not necessarily mean ECN though. In an Electronic Communication Network execution is anonymous. The counterparty to your trades may be any other participant in the network, or the broker’s LPs. Unfortunately, in an ECN order fills are not entirely guarantied. FinPros offers true NDD execution but we are not an ECN broker.