In [ ]:
# contract id, lot size, current price

contracts = {
    "3888.HK" : [1000, 20]
}

def contract_delta (id, num_contracts, delta):
    print ("with %d contracts a %f change = %f" %
          (num_contracts, float(delta), 
               float(delta) *contracts[id][0] * num_contracts))

def contract_delta_percent (id, num_contracts, delta):
    print ("with %d contracts a %f  %% at %f change = %f" %
          (num_contracts, float(delta), contracts[id][1],
               float(delta)/100.0 *contracts[id][0] * contracts[id][1] * num_contracts))

In [ ]:
contract_delta("3888.HK", 10, 1)

In [ ]:
contract_delta_percent("3888.HK", 10, 5)

In [ ]: