There are about 65 million dydx tokens in circulation today. There is therefore no technical limit to the amount of dydx tokens you can buy.