Attaching the code snippet below - self.Holdings is a list of Symbols for the securities in my portfolio (I do a poor job of updating the sold holdings so h2 cleans that up for me)

Not sure why the call object doesn't contain a Strike key. It has most of the other Option properties from what I skimmed (bid, ask, expiry, etc...) but not Strike.

h = [self.Portfolio[x] for x in self.Holdings] h2 = [x for x in h if x.Invested] callH = [x for x in h2 if x.Symbol.SecurityType == SecurityType.Option and not(self.Securities[x.Symbol].Right)][0] call = self.Securities[callH.Symbol] c = call.Strike