package br.com.kronus.binance.testes;
import java.time.ZoneId;
import java.util.List;
import br.com.kronus.binance.futures.ClienteHttpFuturosBinance;
import br.com.kronus.binance.futures.ConfiguracaoFuturosBinance;
import br.com.kronus.binance.futures.ServicoMercadoFuturosBinance;
import br.com.kronus.binance.futures.model.CandleKLinha;
public class TesteKlinesFuturosMain
{
public static void main
(String[] args
) {
try {
ConfiguracaoFuturosBinance config =
ConfiguracaoFuturosBinance.
aPartirDeProperties("futuros-binance.properties");
ClienteHttpFuturosBinance cliente =
new ClienteHttpFuturosBinance
(config
);
cliente.
sincronizarHorarioServidor();
ServicoMercadoFuturosBinance servicoMercado =
new ServicoMercadoFuturosBinance
(cliente
);
List<CandleKLinha
> candles =
servicoMercado.
buscarKlines("BTCUSDT",
"1m",
10);
ZoneId zone = ZoneId.
of("America/Maceio");
for (CandleKLinha c : candles
) {
System.
out.
println(
c.
getHorarioAberturaZoned(zone
) +
" | A=" + c.
getAbertura() +
" M=" + c.
getMaxima() +
" m=" + c.
getMinima() +
" F=" + c.
getFechamento() +
" Vol=" + c.
getVolume()
);
}
System.
out.
println("Teste de klines concluĂdo.");
} catch (Exception e
) {
e.
printStackTrace();
}
}
}