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)); }
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)); }
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(); }