Why do Options on Futures(premium paid upfront) have negative rho and Options on Futures(margined premium) have zero rho? Why is it charged to pay a upfront price when buying a futures (eg a dollar rupee farward)? I understand that we dont hve to pay upfrnt for entering into a futures contract... so why do we need to pay the ask price at futures exchange... buying an options require upfront payment..