/// <summary> /// Sets the future chain provider, used to get the list of future contracts for an underlying symbol /// </summary> /// <param name="futureChainProvider">The future chain provider</param> public void SetFutureChainProvider(IFutureChainProvider futureChainProvider) { _baseAlgorithm.SetFutureChainProvider(futureChainProvider); }
/// <summary> /// Initializes a new instance of the <see cref="CachingFutureChainProvider"/> class /// </summary> /// <param name="futureChainProvider"></param> public CachingFutureChainProvider(IFutureChainProvider futureChainProvider) { _futureChainProvider = futureChainProvider; }
/// <summary> /// Initializes a new instance of the <see cref="BaseDataSubscriptionEnumeratorFactory"/> class /// </summary> /// <param name="optionChainProvider">The option chain provider</param> /// <param name="futureChainProvider">The future chain provider</param> public BaseDataSubscriptionEnumeratorFactory(IOptionChainProvider optionChainProvider, IFutureChainProvider futureChainProvider) { _futureChainProvider = futureChainProvider; _optionChainProvider = optionChainProvider; _tradableDaysProvider = (request => request.TradableDays); }
public void SetFutureChainProvider(IFutureChainProvider futureChainProvider) { Algo.SetFutureChainProvider(futureChainProvider); }