This paper analyses an exchange economy in the absence of Arrow-Debreu complete markets. It is assumed that trading takes place in the sequence of spot markets and futures markets for securities payable in units of account. Unlimited short-selling in securities is allowed. A general equilibrium in such an economy is a set of current and future prices (contingent on uncertain events) and a set of individual plans such that all markets are cleared. The existence of such an equilibrium is proved under usual assumptions. This is in contrast to the case of futures markets for contingent futures commodities where an equilibrium may not exist. The optimality of equilibrium allocations is also discussed.