Exemplo n.º 1
0
        /// <summary>
        /// Resets the market.
        /// </summary>
        public void Reset()
        {
            _timer.Stop();
            _dayNumber = 0;

            foreach (var security in _securities)
            {
                security.Price = 0;
                _securityRepository.UpdateAsync(security);
            }

            _tradeRepository.DeleteAll();

            TickerViewModel.Reset(_securityRepository);
            MiniTickerPartialViewModel.Reset(_securityRepository);

            SimulationState = SimulationState.Ready;
        }