Class AlpacaNewsStream

All Implemented Interfaces:
AutoCloseable

public final class AlpacaNewsStream extends AbstractMarketDataStream
WebSocket client for the Alpaca real-time news stream (/v1beta1/news).

Usage


 var stream = AlpacaClientFactory.newsStream(
     creds,
     AlpacaStreamEnvironment.PRODUCTION,
     new NewsStreamListener() {
         @Override public void onArticle(NewsArticle a) { System.out.println(a.headline()); }
     });

 stream.connect(NewsSubscription.builder().symbols("AAPL", "TSLA").build());
 

Only available on the production endpoint. Use "*" as a symbol to receive news for all available symbols.