Portfolio Examples
View Open Positions of AAPL in Your Portfolio
   import alpaca.Alpaca
   
   val alpaca : Alpaca = Alpaca
   val aaplPosition = alpaca.getPosition("AAPL")
   aaplPosition.unsafeToFuture().onComplete {
     case Failure(exception) =>
   	println("Could not get position." + exception.getMessage)
     case Success(value) =>
   	println(s"${value.qty}")
   }
View All Open Positions in Your Portfolio
import alpaca.Alpaca
val alpaca : Alpaca = Alpaca
alpaca.getPositions.unsafeToFuture().onComplete {
  case Failure(exception) =>
	println("Could not get position." + exception.getMessage)
  case Success(value) =>
	println(s"${value.size}")
}
Close Positions of AAPL in Your Portfolio
import alpaca.Alpaca
val alpaca : Alpaca = Alpaca
alpaca.closePosition("AAPL").unsafeToFuture().onComplete {
  case Failure(exception) =>
	println("Could not get position." + exception.getMessage)
  case Success(value) =>
	println(s"${value.size}")
}
Close All Positions in Your Portfolio
import alpaca.Alpaca
val alpaca : Alpaca = Alpaca
alpaca.closeAllPositions.unsafeToFuture().onComplete {
  case Failure(exception) =>
	println("Could not get position." + exception.getMessage)
  case Success(value) =>
	println(s"${value.size}")
}