Market Data

Get Historical Price and Volume Data

import alpaca.Alpaca

val alpaca : Alpaca = Alpaca
val bars = alpaca.getBars("day", List("AAPL"), limit = Some("5"))
 bars.unsafeToFuture().onComplete {
   case Failure(exception) =>
	 println("Could not retrieve bars." + exception.getMessage)
   case Success(barset) =>
	 val appl_bars = barset.get("AAPL").get
	 val week_open = appl_bars.head.o
	 val week_close = appl_bars.last.c
	 val percent_change = (week_close - week_open) / week_open
	 println(s"AAPL moved $percent_change over the last 5 days.")
 }