Obteniendo datos bursátiles de la API de Google Finance. Esto es solo para fines informativos, ya que Google no admite activamente la API financiera en este momento.
Hay dos funciones que debes conocer.
Stock getStockDetails ( String exchange , String ticker ) throws IOException ;
List < Stock > getStockDetails ( String exchange , String [] tickers ) throws IOException ;
Los datos se insertarán en el archivo data.properties. Puede tener una cotización única o varias cotizaciones. Para cotizaciones múltiples, use tickers separados por comas y use String.split()
de Java y páselo a getStockDetails(String exchange, String[] tickers)
para obtener una lista de acciones.
Properties props = new Properties ();
String basePath = MainClass . class . getResource ( "/" ). getPath ();
InputStream is = new FileInputStream ( basePath + "data.properties" );
props . load ( is );
String exchange = props . getProperty ( "exchange" );
String tickers = props . getProperty ( "ticker" );
Las líneas de código anteriores le proporcionarán los datos de intercambio y ticker del archivo de propiedades.