Buscando dados de ações da API Google Finance. Isso é apenas para fins informativos, já que o Google não oferece suporte ativo à API financeira no momento.
Existem duas funções que você deve conhecer.
Stock getStockDetails ( String exchange , String ticker ) throws IOException ;
List < Stock > getStockDetails ( String exchange , String [] tickers ) throws IOException ;
Os dados devem ser inseridos no arquivo data.properties. Você pode ter uma única cotação ou múltiplas cotações. Para cotações múltiplas, use tickers separados por vírgula e use String.split()
do java e passe-o para getStockDetails(String exchange, String[] tickers)
para obter uma lista de ações.
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" );
As linhas de código acima fornecerão os dados de troca e ticker do arquivo de propriedades.