Table of Contents

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

string

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.