public void run(bool full)
        {
            try
            {
                actual = new SP500Actual(INPUT_SIZE, OUTPUT_SIZE);
                actual.load("sp500.csv", "prime.csv");

                Console.WriteLine(@"Samples read: " + actual.size());

                if (full)
                {
                    network = createNetwork();
                    generateTrainingSets();

                    trainNetworkBackprop();

                    saveNeuralNetwork();
                }
                else
                {
                    loadNeuralNetwork();
                }

                display();
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                Console.WriteLine(e.StackTrace);
            }
        }
        public void run(bool full)
        {
            try
               {
               actual = new SP500Actual(INPUT_SIZE, OUTPUT_SIZE);
            actual.load("sp500.csv", "prime.csv");

            Console.WriteLine(@"Samples read: " + actual.size());

            if (full)
            {
               network= createNetwork();
                generateTrainingSets();

                trainNetworkBackprop();

                saveNeuralNetwork();
            }
            else
            {
                loadNeuralNetwork();
            }

            display();

               }
               catch (Exception e)
               {
               Console.WriteLine(e);
               Console.WriteLine(e.StackTrace);
               }
        }