public AccountEfficiencyCache(IEfficiencyCalculator efficiencyCalculator, IDailyQuoteStorage dailyQuoteStorage) { this.efficiencyCalculator = efficiencyCalculator; this.dailyQuoteStorage = dailyQuoteStorage; updateCacheIntervalSec = AppConfig.GetIntParam("updateCacheSec", updateCacheIntervalSec); // кэш будет создан в UpdateCacheLoop в виду большой длительности создания // стартовать прослушку cacheUpdated = false; }
public EfficiencyCalculator(IDailyQuoteStorage dailyQuoteStorage, IEquityCurveCalculator equityCurveCalculator) { this.equityCurveCalculator = equityCurveCalculator; this.dailyQuoteStorage = dailyQuoteStorage; }