Option greeks and IV are returned by IB API by default alongside prices with each .reqMktData call.
https://interactivebrokers.github.io/tws-api/option_computations.htmlSo, no extra work is really required besides saving them in some way.
This will be faster and more convenient than having an R or Zorro calculate them (no need to maintain rates,yields,etc).
Please provide a way to access these values.
I would suggest to just extend a Contract struct with another 2 fields(for IV and Delta) and/or substitute OpenInt and Volume for these more important values (or adding Theta and Vega).
PLEASE CONSIDER.