Class ShortVolume
- Namespace
- MassiveDotNet.Rest.Models
- Assembly
- MassiveDotNet.Rest.dll
A day's short sale volume for one stock: the totals, the ratio, and the count at each reporting venue.
public sealed record ShortVolume : IEquatable<ShortVolume>
- Inheritance
-
ShortVolume
- Implements
- Inherited Members
Remarks
Reference data, so a class (decision D4). TotalShortVolume is the wire's
short_volume, renamed because a member may not share its type's name and to sit beside
TotalVolume. Date is a bare string in the description and an ISO
calendar date on the wire (D-R9).
Properties
AdfShortVolume
Short volume reported via the Alternative Display Facility (ADF), excluding exempt volume.
[JsonPropertyName("adf_short_volume")]
public long? AdfShortVolume { get; init; }
Property Value
- long?
AdfShortVolumeExempt
Short volume reported via ADF that was marked as exempt.
[JsonPropertyName("adf_short_volume_exempt")]
public long? AdfShortVolumeExempt { get; init; }
Property Value
- long?
Date
The trading date the volumes are for. The description types this a bare string; the wire carries an ISO calendar date (D-R9).
[JsonPropertyName("date")]
public LocalDate Date { get; init; }
Property Value
ExemptVolume
Portion of short volume that was marked as exempt from regulation SHO.
[JsonPropertyName("exempt_volume")]
public double? ExemptVolume { get; init; }
Property Value
NasdaqCarteretShortVolume
Short volume reported from Nasdaq's Carteret facility, excluding exempt volume.
[JsonPropertyName("nasdaq_carteret_short_volume")]
public long? NasdaqCarteretShortVolume { get; init; }
Property Value
- long?
NasdaqCarteretShortVolumeExempt
Short volume from Nasdaq Carteret that was marked as exempt.
[JsonPropertyName("nasdaq_carteret_short_volume_exempt")]
public long? NasdaqCarteretShortVolumeExempt { get; init; }
Property Value
- long?
NasdaqChicagoShortVolume
Short volume reported from Nasdaq's Chicago facility, excluding exempt volume.
[JsonPropertyName("nasdaq_chicago_short_volume")]
public long? NasdaqChicagoShortVolume { get; init; }
Property Value
- long?
NasdaqChicagoShortVolumeExempt
Short volume from Nasdaq Chicago that was marked as exempt.
[JsonPropertyName("nasdaq_chicago_short_volume_exempt")]
public long? NasdaqChicagoShortVolumeExempt { get; init; }
Property Value
- long?
NonExemptVolume
Portion of short volume that was not exempt from regulation SHO (i.e., short_volume - exempt_volume).
[JsonPropertyName("non_exempt_volume")]
public double? NonExemptVolume { get; init; }
Property Value
NyseShortVolume
Short volume reported from NYSE facilities, excluding exempt volume.
[JsonPropertyName("nyse_short_volume")]
public long? NyseShortVolume { get; init; }
Property Value
- long?
NyseShortVolumeExempt
Short volume from NYSE facilities that was marked as exempt.
[JsonPropertyName("nyse_short_volume_exempt")]
public long? NyseShortVolumeExempt { get; init; }
Property Value
- long?
ShortVolumeRatio
The percentage of total volume that was sold short. Calculated as (short_volume / total_volume)
[JsonPropertyName("short_volume_ratio")]
public double? ShortVolumeRatio { get; init; }
Property Value
Ticker
The primary ticker symbol for the stock.
[JsonPropertyName("ticker")]
public string? Ticker { get; init; }
Property Value
TotalShortVolume
The total volume sold short across every venue; the wire's short_volume.
[JsonPropertyName("short_volume")]
public double? TotalShortVolume { get; init; }
Property Value
TotalVolume
Total reported volume across all venues for the ticker on the given date.
[JsonPropertyName("total_volume")]
public double? TotalVolume { get; init; }