What methods/repository/nuget package can C# use to obtain non-high-frequency OHLCV(Open High Low Close Volume) financial data? For example: BTC-USD or SPY, QQQ, etc.;
I know one called: YahooFinanceApi (https://github.com/karlwancl/YahooFinanceApi), and most of the time, it works. Sometimes, it stops working for weeks or months which is difficult to acceptable for quant traders.
Are there other more stable free data sources recommended?
At Quantra, our primary programming language is Python. However, upon researching data providers that support .NET, I found a couple of options that might suit your needs.
1. Alpaca.Markets SDK:
Alpaca offers a comprehensive API for both crypto and stock market data. You can use the Alpaca.Markets NuGet package to access their API.
Please note that the above information is provided for informational purposes only. We do not endorse or recommend any specific data provider, brokerage, or trading platform. It is advisable to conduct your own research and exercise caution when selecting data providers and engaging with brokerages or trading services.