Class ShortInterest
- Namespace
- Tudormobile.FinancialData.Entities
- Assembly
- Tudormobile.FinancialData.dll
Represents short interest data including number of shares sold short, days to cover, and percentage changes.
See: https://financialdata.net/documentation#short_interest
public record ShortInterest : IEquatable<ShortInterest>
- Inheritance
-
ShortInterest
- Implements
- Inherited Members
Constructors
ShortInterest()
public ShortInterest()
ShortInterest(ShortInterest)
protected ShortInterest(ShortInterest original)
Parameters
originalShortInterest
Properties
AverageDailyVolume
Gets the average daily volume.
public decimal AverageDailyVolume { get; init; }
Property Value
ChangeInShortedSecurities
Gets the change in shorted securities.
public decimal ChangeInShortedSecurities { get; init; }
Property Value
DaysToCover
Gets the days to cover (short interest ratio).
public decimal DaysToCover { get; init; }
Property Value
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
IsStockSplit
Gets whether a stock split occurred.
public bool IsStockSplit { get; init; }
Property Value
MarketCode
Gets the market code.
public string? MarketCode { get; init; }
Property Value
PercentageChangeInShortedSecurities
Gets the percentage change in shorted securities.
public decimal PercentageChangeInShortedSecurities { get; init; }
Property Value
PreviousShortedSecurities
Gets the previous number of shorted securities.
public decimal PreviousShortedSecurities { get; init; }
Property Value
SettlementDate
Gets the settlement date.
public DateOnly SettlementDate { get; init; }
Property Value
ShortedSecurities
Gets the number of shorted securities.
public decimal ShortedSecurities { get; init; }
Property Value
TitleOfSecurity
Gets the title of the security.
public string? TitleOfSecurity { get; init; }
Property Value
TradingSymbol
Gets the trading symbol of the security.
public string? TradingSymbol { get; init; }
Property Value
Methods
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
Equals(ShortInterest?)
public virtual bool Equals(ShortInterest? other)
Parameters
otherShortInterest
Returns
GetHashCode()
public override int GetHashCode()
Returns
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
builderStringBuilder
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(ShortInterest?, ShortInterest?)
public static bool operator ==(ShortInterest? left, ShortInterest? right)
Parameters
leftShortInterestrightShortInterest
Returns
operator !=(ShortInterest?, ShortInterest?)
public static bool operator !=(ShortInterest? left, ShortInterest? right)
Parameters
leftShortInterestrightShortInterest