Class SymbolMatch
- Namespace
- Tudormobile.AlphaVantage.Entities
- Assembly
- Tudormobile.AlphaVantageAPI.dll
Represents a matching symbol result from a symbol search query.
public class SymbolMatch : IEntity
- Inheritance
-
SymbolMatch
- Implements
- Inherited Members
Remarks
This class contains detailed information about a financial instrument that matches the search criteria, including trading hours, location, and match relevance score.
Constructors
SymbolMatch()
public SymbolMatch()
Properties
Currency
Gets the currency in which the security is traded.
public string Currency { get; init; }
Property Value
- string
The ISO currency code (e.g., "USD", "EUR", "GBP").
MarketClose
Gets the market closing time for this security.
public TimeOnly MarketClose { get; init; }
Property Value
- TimeOnly
The time when the market closes, expressed in local time.
Remarks
This value is always in the local market timezone.
MarketOpen
Gets the market opening time for this security.
public TimeOnly MarketOpen { get; init; }
Property Value
- TimeOnly
The time when the market opens, expressed in local time.
Remarks
This value is always in the local market timezone.
MatchScore
Gets the relevance score indicating how well this result matches the search query.
public double MatchScore { get; init; }
Property Value
- double
A score between 0.0 and 1.0, where higher values indicate better matches.
Remarks
A score of 1.0 represents a perfect match, while lower scores indicate partial matches.
MatchType
Gets the type of financial instrument.
public SymbolMatch.MatchTypes MatchType { get; init; }
Property Value
- SymbolMatch.MatchTypes
The instrument type (e.g., "Equity", "ETF", "Mutual Fund").
Name
Gets the full name of the company or security.
public string Name { get; init; }
Property Value
- string
The complete name of the financial instrument or company.
Region
Gets the geographic region where the security trades.
public SymbolMatch.Regions Region { get; init; }
Property Value
- SymbolMatch.Regions
The region or country code (e.g., "United States", "United Kingdom").
RegionName
Gets the name of the region associated with this instance.
public string RegionName { get; init; }
Property Value
Symbol
Gets the stock symbol or ticker for this match.
public string Symbol { get; init; }
Property Value
- string
The stock symbol (e.g., "AAPL", "MSFT") that uniquely identifies the security.