How to Delta Hedge with Futures?

The theory of delta hedging a short position in an option is based on trades in the stock and cash. I.e. I get the option premium and take positions in the stock and cash.

In the classical no-arbitrage theory I have the following if I am short an option, get the premium and hedge the structure with the stock: $$maketvalue(stock trading) + premium received = marketvalue(option)$$ which is equivalent to $$maketvalue(stock trading) = marketvalue(option) - premium received$$ where I assume zero interest rates.

Thus if I just Delta hedge an option that I did not short, thus the premium of which I did not receive, then the relation must be the same as the lhs does not change.

Thus if I want to "generate an option payoff" I just trade the underlying:

$$maketvalue(stock trading) = marketvalue(option) - premium received$$

If I do this with futures then all costs must be included in the pricing of futures and the margin payments.

Summing up: replicating the option without actually trading it, I will replicate it "minus" the premium ... I will get less than the pay-off.

Right?

What happens if I do the hedge with futures? Then I don't need cash (except for the margin account).

To ask the question differenetly: if I replicate a put or a call with futures can I make money (the pay-off) from nothing? Obviously not: I will miss the option premium. Furthermore I have a hedging error and additional risk (basis risk as Freddy mentions).

Is there anything more that I miss in this thought? Is the premium and the hedging error the only difference?

-
 I just added the last paragraph. It should become clearer what I mean. – Richard Nov 26 '12 at 8:50

You are missing the futures basis and roll cost. Futures expire, and need to be rolled into the new expiry. The basis is not static and can vary considerably, depending on the specific underlying and contract. Quants may have a hard time to appreciate this but the basis is not at all fully quantifiable at all times: It can hugely vary entirely due to shifts in demand and supply. Those are the things you are definitely missing. I may in turn miss out on more but those two come to mind right away.

But more importantly, I sense from how you asked the question that you are not really fully on top of options pricing and hedging theory. To hedge part of an option exposure you need to fully understand which part you specifically do not want to take exposure to through implementing a hedge. You also need to understand that most all greeks are dynamic, which means that you need to consider re-hedging, specifically by how much and more importantly how often. I recommend you spend time reading through Taleb's "Dynamic Hedging" because it describes hedging from the practitioner's perspective.

Edit: Per request links to provide the replication approach for futures options:

http://ferrari.dmat.fct.unl.pt/personal/mle/DocCPG/Marek/LECS.pdf

and here one more interesting paper that shows how to deal with basis risk:

http://www.edhec-risk.com/edhec_publications/all_publications/RISKReview.2011-02-21.3709/attachments/EDHEC%20Working%20Paper%20Option%20Pricing%20and%20Hedging%20F.pdf

-
I have implemented the set-up in the Black-Scholes world (setting $r=0$). The answer is yes.
E.g. if the option expires out of the money (pay off is zero) then the result of the hedging (left-hand side above) is given by the negative of the option premium. In "formulas" this is: $$maketvalue(stocktrading)=marketvalue(option)−premiumreceived$$ becomes
$$maketvalue(stocktrading)=−premiumreceived,$$ if the pay-off at expirs is zero. In the general case the pseudo formulas above apply.