Table of Contents

Class Profile

Namespace
DxFeed.Graal.Net.Events.Market
Assembly
DxFeed.Graal.Net.dll

Profile information snapshot that contains security instrument description. It represents the most recent information that is available about the traded security on the market at any given moment of time.
For more details see Javadoc.

[EventCode(EventCodeNative.Profile)]
public class Profile : MarketEvent, ILastingEvent, IEventType
Inheritance
Profile
Implements
Inherited Members

Constructors

Profile()

Initializes a new instance of the Profile class.

public Profile()

Profile(string?)

Initializes a new instance of the Profile class with the specified event symbol.

public Profile(string? eventSymbol)

Parameters

eventSymbol string

The specified event symbol.

Properties

Beta

Gets or sets the correlation coefficient of the instrument to the S&P500 index.

public double Beta { get; set; }

Property Value

double

Description

Gets or sets description of the security instrument.

public string? Description { get; set; }

Property Value

string

DividendFrequency

Gets or sets the frequency of cash dividends payments per year (calculated).

public double DividendFrequency { get; set; }

Property Value

double

EarningsPerShare

Gets or sets the earnings per share (the company’s profits divided by the number of shares).

public double EarningsPerShare { get; set; }

Property Value

double

ExDividendAmount

Gets or sets the amount of the last paid dividend.

public double ExDividendAmount { get; set; }

Property Value

double

ExDividendDayId

Gets or sets the identifier of the day of the last dividend payment (ex-dividend date). Identifier of the day is the number of days passed since January 1, 1970.

public int ExDividendDayId { get; set; }

Property Value

int

FreeFloat

Gets or sets the free-float - the number of shares outstanding that are available to the public for trade.

public double FreeFloat { get; set; }

Property Value

double

HaltEndTime

Gets or sets ending time of the trading halt interval. Time is measured in milliseconds between the current time and midnight, January 1, 1970 UTC.

public long HaltEndTime { get; set; }

Property Value

long

HaltStartTime

Gets or sets starting time of the trading halt interval. Time is measured in milliseconds between the current time and midnight, January 1, 1970 UTC.

public long HaltStartTime { get; set; }

Property Value

long

High52WeekPrice

Gets or sets the maximal (high) price in last 52 weeks.

public double High52WeekPrice { get; set; }

Property Value

double

HighLimitPrice

Gets or sets the maximal (high) allowed price.

public double HighLimitPrice { get; set; }

Property Value

double

IsShortSaleRestricted

Gets a value indicating whether short sale of the security instrument is restricted.

public bool IsShortSaleRestricted { get; }

Property Value

bool

IsTradingHalted

Gets a value indicating whether trading of the security instrument is halted.

public bool IsTradingHalted { get; }

Property Value

bool

Low52WeekPrice

Gets or sets the minimal (low) price in last 52 weeks.

public double Low52WeekPrice { get; set; }

Property Value

double

LowLimitPrice

Gets or sets the minimal (low) allowed price.

public double LowLimitPrice { get; set; }

Property Value

double

Shares

Gets or sets the the number of shares outstanding.

public double Shares { get; set; }

Property Value

double

ShortSaleRestriction

Gets or sets short sale restriction of the security instrument.

public ShortSaleRestriction ShortSaleRestriction { get; set; }

Property Value

ShortSaleRestriction

StatusReason

Gets or sets description of the reason that trading was halted.

public string? StatusReason { get; set; }

Property Value

string

TradingStatus

Gets or sets trading status of the security instrument.

public TradingStatus TradingStatus { get; set; }

Property Value

TradingStatus

Methods

BaseFieldsToString()

Returns string representation of this order fields.

protected string BaseFieldsToString()

Returns

string

The string representation.

ToString()

Returns string representation of this profile event.

public override string ToString()

Returns

string

The string representation.