/// <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);
 }
Esempio n. 4
0
 public void SetFutureChainProvider(IFutureChainProvider futureChainProvider)
 {
     Algo.SetFutureChainProvider(futureChainProvider);
 }