You need a genuine long term visa, to open and hold a Thai bankaccount, not a tourist visa like DTV.
So change your visa if Thai bankaccount is a must for you.
But since DTV don’t allow you to business with Thai clients, you only need a bankaccount in the country where your customers are, so they don’t need need to pay international transfers to pay you.