1eaf4d6ae0
* feat: new `TradingDaysPerYear` prop in IAlgorithmSettings * feat: getTradingDayPerYear by BrokerageModel feat: init algo tradingDaysPerYear in brokerage|BacktestingSetupHandler refactor: nullable `TradingDayPerYear` * remove: hardcoded value:252 in statistics * test: `algorithm.Settings.TradingDaysPerYear` for different brokerage fix: tests calculation of `AnnualPerformance()` * fix: Report generator by tradingDayPerYear * fix: hardcoded value in PortfolioStatisticsTests * fix: tradingDayPerYear in AnnualPerformanceTest remove: extra spacing * feat: backwards compatibility for TradingDaysPerYear * feat: several UTest for AlgoSetting's TradingDaysPerYear prop * fix: existed algo + test * feat: regression algo with checking of tradingDayPerYear in OnEndOfAlgorithm() * refactor: GetBrokerageTradingDayPerYear -> SetBrokerage... in BaseSetupHandler refactor: carry out tradingDayPerYear at the top level and pass variable * remove: default valuine in test param remove: extra comment. * fix: missed init TradingDaysPerYear in report.portfolioAlgo fix: hardcoded value to tradingDaysPerYear * fix: nullable TradingDaysPerYear in AlgorithmConfiguration feat: UTest for PortfolioLooperAlgo feat: add advanced description * feat: test PortfolioStatistics with different tradingDaysPerYear * revert: PortfolioLooper with TradingDaysPerYear implementation * revert: nullable TradingDaysPerYear in AlgoConfiguration remove: SetBrokerageTradingDayPerYear in BaseResultHandler * style: remove empty row