#[repr(C)]pub struct dxf_profile {Show 18 fields
pub beta: dxf_double_t,
pub eps: dxf_double_t,
pub div_freq: dxf_double_t,
pub exd_div_amount: dxf_double_t,
pub exd_div_date: dxf_dayid_t,
pub high_52_week_price: dxf_double_t,
pub low_52_week_price: dxf_double_t,
pub shares: dxf_double_t,
pub free_float: dxf_double_t,
pub high_limit_price: dxf_double_t,
pub low_limit_price: dxf_double_t,
pub halt_start_time: dxf_long_t,
pub halt_end_time: dxf_long_t,
pub raw_flags: dxf_int_t,
pub description: dxf_const_string_t,
pub status_reason: dxf_const_string_t,
pub trading_status: dxf_trading_status_t,
pub ssr: dxf_short_sale_restriction_t,
}Expand description
@brief Profile
@details 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.
Fields§
§beta: dxf_double_tThe correlation coefficient of the instrument to the S&P500 index (calculated, or received from other data providers)
eps: dxf_double_tEarnings per share (the company’s profits divided by the number of shares). The value comes directly from the annual quarterly accounting reports of companies. Available generally for stocks
div_freq: dxf_double_tFrequency of cash dividends payments per year (calculated)
exd_div_amount: dxf_double_tThe amount of the last paid dividend
exd_div_date: dxf_dayid_tDate of the last dividend payment
high_52_week_price: dxf_double_tMaximal (high) price in last 52 weeks
low_52_week_price: dxf_double_tMinimal (low) price in last 52 weeks
Shares outstanding. In general, this is the total number of shares issued by this company (only for stocks)
free_float: dxf_double_tThe number of shares outstanding that are available to the public for trade. This field always has NaN value.
high_limit_price: dxf_double_tMaximal (high) allowed price
low_limit_price: dxf_double_tMinimal (low) allowed price
halt_start_time: dxf_long_tStarting time of the trading halt interval
halt_end_time: dxf_long_tEnding time of the trading halt interval
raw_flags: dxf_int_tThis field contains several individual flags encoded as an integer number the following way:
| 31...4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|
| SSR | Status | |||
- SSR (shortSaleRestriction) - special mode of protection against “shorting the market”, this field is optional. #dxf_short_sale_restriction_t
- Status (tradingStatus) - the state of the instrument. #dxf_trading_status_t
description: dxf_const_string_tDescription of the security instrument
status_reason: dxf_const_string_tDescription of the reason that trading was halted
trading_status: dxf_trading_status_tTrading status of the security instrument
ssr: dxf_short_sale_restriction_tShort sale restriction of the security instrument
Trait Implementations§
Source§impl Clone for dxf_profile
impl Clone for dxf_profile
Source§fn clone(&self) -> dxf_profile
fn clone(&self) -> dxf_profile
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more