コード例 #1
0
        /// <summary>
        /// Runs a simulation of an active market based on user input
        /// </summary>
        private static void Simulator()
        {
            string input = "";

            while (input != "H" && input != "M" && input != "L" && input != "X")
            {
                Console.Write("Please enter a market volatility (H)igh, (M)edium, or (L)ow or press X to go back to the main menu: ");
                input = Console.ReadLine().ToUpper();
            }
            switch (input)
            {
            case "H":
                volatility = MarketVolatility.High;
                break;

            case "M":
                volatility = MarketVolatility.Medium;
                break;

            case "L":
                volatility = MarketVolatility.Low;
                break;

            case "X":
                return;
            }
            account.NextPeriod();
            MarketSimulator.Tick(volatility, stocks);
        }