Of course there are limitations. Each contract is different and different futures companies are different. Generally speaking, the exchange will set a position limit (either an absolute number or a proportion) for each futures company, and will also set an upper limit for a single customer's position. The purpose of this regulation is to prevent the risk of market manipulation by large investors.