I understand that, in Static Hedging, you don't have to keep rebalancing the offsetting position(s) while in Dynamic Hedging you have to constantly keep re-adjusting it. What I'm not clear on is when is each one used? Is it that Static Hedging can only be used for linear payoffs while Dynamic Hedging is for non-linear ones? Or does it have to do with path-dependence of the payoffs?
Also, can someone please recommend a good book about Static/Dynamic hedging? (something other than Taleb's which I found a bit chaotic to follow).