Hello.. 

I've started seeing this exception occurring while running backtests. I'm relatively new to QC, so not sure what is going on here. I'm building out an options trading strategy, and have only been running backtests. Any pointers or things to look for would be appreciated!

 

An error occurred during this backtest:
System.Exception: Sequence contains no matching element in OptionStrategyPositionGroupBuyingPowerModel.cs:line 498
 ---> QuantConnect.Exceptions.SystemExceptionInterpreter+SanitizedException: Sequence contains no matching element
   at System.Linq.ThrowHelper.ThrowNoMatchException()
   at QuantConnect.Securities.Option.OptionStrategyPositionGroupBuyingPowerModel.GetShortPutLongPutStrikeDifferenceMargin(IEnumerable`1 positions, SecurityPortfolioManager portfolio, Decimal quantity) in 
Common/Securities/Option/OptionStrategyPositionGroupBuyingPowerModel.cs:line 498
   at QuantConnect.Securities.Option.OptionStrategyPositionGroupBuyingPowerModel.GetInitialMarginRequirement(PositionGroupInitialMarginParameters parameters) in Common/Securities/Option/OptionStrategyPositionGroupBuyingPowerModel.cs:line 
290
   at QuantConnect.Securities.Positions.PositionGroupBuyingPowerModel.GetPositionGroupOrderQuantity(SecurityPortfolioManager portfolio, IPositionGroup currentPositionGroup, Decimal currentUsedMargin, Decimal targetFinalMargin, 
IPositionGroup groupUnit, Decimal unitMargin, Decimal& finalMargin) in Common/Securities/Positions/PositionGroupBuyingPowerModel.cs:line 614
   at QuantConnect.Securities.Positions.PositionGroupBuyingPowerModel.GetMaximumLotsForTargetBuyingPower(GetMaximumLotsForTargetBuyingPowerParameters parameters) in Common/Securities/Positions/PositionGroupBuyingPowerModel.cs:line 340
   at QuantConnect.Securities.Positions.PositionGroupBuyingPowerModel.GetMaximumLotsForDeltaBuyingPower(GetMaximumLotsForDeltaBuyingPowerParameters parameters) in Common/Securities/Positions/PositionGroupBuyingPowerModel.cs:line 390
   at QuantConnect.Securities.DefaultMarginCallModel.GenerateMarginCallOrders(MarginCallOrdersParameters parameters)
   at QuantConnect.Securities.DefaultMarginCallModel.GetMarginCallOrders(Boolean& issueMarginCallWarning) in Common/Securities/DefaultMarginCallModel.cs:line 104
   at QuantConnect.Lean.Engine.AlgorithmManager.Run(AlgorithmNodePacket job, IAlgorithm algorithm, ISynchronizer synchronizer, ITransactionHandler transactions, IResultHandler results, IRealTimeHandler realtime, ILeanManager leanManager, 
CancellationTokenSource cancellationTokenSource) in Engine/AlgorithmManager.cs:line 330
   at QuantConnect.Lean.Engine.Engine.<>c__DisplayClass10_1.<Run>b__9() in Engine/Engine.cs:line 337