public TradingStrategy(IMarketTimerBars timeBarsListener, IMarketListener marketListener) { this.timeBarsListener = timeBarsListener ?? throw new ArgumentNullException(nameof(timeBarsListener)); this.marketListener = marketListener ?? throw new ArgumentNullException(nameof(marketListener)); }
public ConsoleEventLogger(IMarketListener marketListener, IMarketTimerBars marketChart) { this.marketListener = marketListener ?? throw new ArgumentNullException(nameof(marketListener)); this.marketChart = marketChart ?? throw new ArgumentNullException(nameof(marketChart)); }