What is NDD?
NDD stands for Non-Dealing Desk and it means that the broker does not execute trades in-house, rather it is executed at the interbank market or by a liquidity provider. In this case, the broker only acts as an agent to transmit prices and orders for execution at the interbank market.