YahooFinanceChartDataSource
[AddComponentMenu("ChartGuru/Data Sources/Yahoo Finance Chart Data Source")][DisallowMultipleComponent]public sealed class YahooFinanceChartDataSource : WebChartDataSource, IChartDataSourceConvenience data source that pulls OHLCV candles from the public
Yahoo Finance chart endpoint
(https://query1.finance.yahoo.com/v8/finance/chart/{symbol}),
pivots the columnar response into a tabular dataset with
Date / Open / High / Low / Close / Volume columns and feeds it
through the standard ChartGuru mapping pipeline.
The mapping is auto-configured for candlestick charts on first use — users only need to assign `ChartGuru.YahooFinanceChartDataSource.Symbol`, `ChartGuru.YahooFinanceChartDataSource.Range`, and `ChartGuru.YahooFinanceChartDataSource.Interval`.
Yahoo's endpoint is rate-limited and unofficial; do not poll faster than once per minute in production. For live trading dashboards, use a paid market-data provider via [ChartGuru.WebChartDataSource](/tools/chartguru/api/chartguru-webchartdatasource/).
Properties
Section titled “Properties”
Symbol
Section titled “Symbol”public string Symbol { get; set; }No description is available for this member.
Returns
System.String — No return description is available.
public YahooFinanceRange Range { get; set; }No description is available for this member.
Returns
ChartGuru.YahooFinanceRange — No return description is available.
Interval
Section titled “Interval”public YahooFinanceInterval Interval { get; set; }No description is available for this member.
Returns
ChartGuru.YahooFinanceInterval — No return description is available.
Methods
Section titled “Methods”
OnValidate()
Section titled “OnValidate()”protected override void OnValidate()No description is available for this member.
ParseToTabular(string)
Section titled “ParseToTabular(string)”protected override ChartTabularData ParseToTabular(string rawText)Convert raw text to a ChartGuru.ChartTabularData. Implemented per source (CSV vs JSON).
Parameters
| Name | Type | Description |
|---|---|---|
rawText |
System.String |
Returns
ChartGuru.ChartTabularData — No return description is available.