Hi,
Am able to use NewsClient
from rich.pretty import pprint
from alpaca.data.historical import NewsClient
from alpaca.data.requests import NewsRequest
import os
symbols = ["NVDA"]
client = NewsClient(os.environ.get("ALPACA_KEY"), os.environ.get("ALPACA_SECRET"), raw_data=True)
news_data = client.get_news(NewsRequest(symbols=symbols[0], limit=100,include_content=True, exclude_contentless=True))
pprint(news_data["news"])
However, am facing issues with NewsDataStream
from rich.pretty import pprint
from alpaca.data.live import NewsDataStream
import os
symbols = ["NVDA"]
news_stream_client = NewsDataStream(os.environ.get("ALPACA_KEY"), os.environ.get("ALPACA_SECRET"))
async def news_data_stream_handler(data):
print(data)
news_stream_client.subscribe_news(news_data_stream_handler, *symbols)
news_stream_client.run()
I have a algoplus plan. Am using paper-live endpoints for this. Can you please help with the same.
