public void TestCompanyData() { var svc = new IEXStockService(); var company = svc.GetCompanyData("aapl"); Assert.AreEqual(company.CompanyName, "Apple Inc.", "Expected Apple Inc. to be returned."); }
public void TestTopsMarketOneStock() { var svc = new IEXStockService(); var stock = svc.GetTopsMarketData("DVY"); Assert.AreEqual(stock.Symbol, "DVY", "Expected DVY to be returned."); }
public void TestTopsMarketAllStocks() { var svc = new IEXStockService(); var stocks = svc.GetTopsMarketData(); Assert.AreNotEqual(stocks.Count, 0, 0, "Expected more than zero stocks returned."); }
static void Main(string[] args) { var stockSvc = new IEXStockService(); Console.WriteLine(stockSvc.GetKeyStats("aapl").LongReport()); // var stock = stockSvc.GetTopsMarketDataHist("aapl",20171015 ); //yyyymmdd //StockHistoryService stockHist = new StockHistoryService(); //Console.WriteLine(stockHist.GetStockData("aapl", 10)); //stockHist.ParseHistoryData("a,st,tntr, ,tol,ths,aapl,test"); ///,ssy,st,spxe,tntr,toca,tol,ths,tsco //StockCandle candle = new StockCandle(stockHist.History[1]); //Console.WriteLine(stockHist.History[8000].ToString()); //Console.WriteLine(stockHist.History[8000].ToCandle().ToString()); //Console.WriteLine(stockSvc.GetKeyStats("uec").ShortReport()); //Console.WriteLine(stockSvc.GetKeyStats("glbs").ShortReport()); //MeanReversion.CalculateHighReversion(stockSvc.GetKeyStats(new List<String> { "aapl", "a", "glbs", "tops", "uec" })); //List<Stock> days30 = stockHist.GetStockData(stockHist.History, "aapl", 30); // candle = new StockCandle(stockHist.History[8010]); //Console.WriteLine(stockHist.History[8010].ToString()); ///Console.WriteLine(candle.ToString()); //Stock.ListToString(days30); //Console.WriteLine(candle.UShadow); //stockHist.PrintMarketData(); //stockSvc.GetCompanyData("aapl"); //Console.WriteLine($" aks price {stock.AskPrice} bid price {stock.BidPrice} bid size{stock.BidSize} ask size {stock.AskSize}"); Console.ReadKey(); }
public void TestTopsMarketSomeStocks() { var stockSvc = new IEXStockService(); var myList = new List <String>(); myList.Add("DVY"); myList.Add("SQ"); var stocks = stockSvc.GetTopsMarketData(myList); Assert.AreEqual(stocks[0].Symbol, "DVY", "Expected DVY to be returned."); Assert.AreEqual(stocks[1].Symbol, "SQ", "Expected SQ to be returned."); }