Forex (FX) Defaults¶ interval: Interval.ONE_MIN ouputSize: OutputSize.COMPACT dataType: DataType.JSON Intraday¶ Java Kotlin AlphaVantage.api() .forex() .intraday() .forSymbol("AAPL") .interval(Interval.THIRTY_MIN) .outputSize(OutputSize.FULL) .dataType(DataType.JSON) .onSuccess(e -> onData(e.getForexUnits())) .fetch(); AlphaVantage.api() .forex() .intraday() .forSymbol("AAPL") .interval(Interval.THIRTY_MIN) .outputSize(OutputSize.FULL) .dataType(DataType.JSON) .onSuccess { e -> onData(e.forexUnits) } .fetch() Response Type: ForexResponse Daily¶ Java Kotlin AlphaVantage.api() .forex() .daily() .forSymbol("AAPL") .outputSize(OutputSize.FULL) .dataType(DataType.JSON) .onSuccess(e -> onData(e.getForexUnits())) .fetch(); AlphaVantage.api() .forex() .daily() .forSymbol("AAPL") .outputSize(OutputSize.FULL) .dataType(DataType.JSON) .onSuccess { e -> onData(e.forexUnits) } .fetch() Response Type: ForexResponse Weekly¶ Java Kotlin AlphaVantage.api() .forex() .weekly() .forSymbol("AAPL") .outputSize(OutputSize.FULL) .dataType(DataType.JSON) .onSuccess(e -> onData(e.getForexUnits())) .fetch(); AlphaVantage.api() .forex() .weekly() .forSymbol("AAPL") .outputSize(OutputSize.FULL) .dataType(DataType.JSON) .onSuccess { e -> onData(e.forexUnits) } .fetch() Response Type: ForexResponse Monthly¶ Java Kotlin AlphaVantage.api() .forex() .monthly() .forSymbol("AAPL") .outputSize(OutputSize.FULL) .dataType(DataType.JSON) .onSuccess(e -> onData(e.getForexUnits())) .fetch(); AlphaVantage.api() .forex() .monthly() .forSymbol("AAPL") .outputSize(OutputSize.FULL) .dataType(DataType.JSON) .onSuccess { e -> onData(e.forexUnits) } .fetch() Response Type: ForexResponse Response¶ Java Kotlin public void onData(List<ForexUnit> forexUnits){ forexUnits.stream().forEach(u -> { System.out.println(u.getHigh()); System.out.println(u.getLow()); System.out.println(u.getOpen()); System.out.println(u.getClose()); System.out.println(u.getDate()); }); } fun onData(forexUnits: List<ForexUnit>) { forexUnits.forEach { u -> println(u.high) println(u.low) println(u.open) println(u.close) println(u.date) } }