Example #1
0
        public void TestNDayStdDev()
        {
            var pairs  = new DataManipulator().GetDayInfoFromStrings(DataManipulationTests.MockData);
            var prices = new[] { pairs[0].Close, pairs[1].Close };

            Assert.AreEqual(Math.Sqrt(99.6004), StockMath.StandardDeviationPopulation(prices));
        }
Example #2
0
        public void TestNdayMeanValues()
        {
            var pairs  = new DataManipulator().GetDayInfoFromStrings(DataManipulationTests.MockData);
            var prices = new[] { pairs[0].Close, pairs[1].Close };

            Assert.AreEqual(60.02m, StockMath.Mean(prices));
        }
Example #3
0
        public static void Main(String[] args)
        {
            DataManipulator dm = new DataManipulator();

            decimal[] closings = dm.GetListOfDailyClosingPrices("AMD", 100);
            Console.WriteLine(StockMath.VolatilityPriceChanges(closings) + "%");
            Console.WriteLine(StockMath.FormattedVolatilityPriceChangesFromTicker("AMD", 100));
            Console.WriteLine(StockMath.FormattedVolatilityPriceChangesFromTicker("GS", 100));
            Console.Read();
        }