No, you do not need a demat account to engage in forex trading as most currency trades are settled in cash. However, you will need a forex trading account and a bank account to trade in currency markets.