dxFeed .Net API
5.8.0
dxFeed .Net API library intended to provide market data access for DX clients
|
Represents basic profile information about market instrument. Please see Instrument Profile Format documentation for complete description. More...
Public Member Functions | |
InstrumentProfile () | |
Creates an instrument profile with default values. More... | |
InstrumentProfile (InstrumentProfile ip) | |
Creates an instrument profile as a copy of the specified instrument profile. More... | |
string | GetTypeName () |
Returns type of instrument. It takes precedence in conflict cases with other fields. It is a mandatory field. It may not be empty. Example: "STOCK", "FUTURE", "OPTION". More... | |
void | SetType (string type) |
Changes type of instrument. It takes precedence in conflict cases with other fields. It is a mandatory field. It may not be empty. Example: "STOCK", "FUTURE", "OPTION". More... | |
string | GetSymbol () |
Returns identifier of instrument, preferable an international one in Latin alphabet. It is a mandatory field. It may not be empty. Example: "GOOG", "/YGM9", ".ZYEAD". More... | |
void | SetSymbol (string symbol) |
Changes identifier of instrument, preferable an international one in Latin alphabet. It is a mandatory field. It may not be empty. Example: "GOOG", "/YGM9", ".ZYEAD". More... | |
string | GetDescription () |
Returns description of instrument, preferable an international one in Latin alphabet. Example: "Google Inc.", "Mini Gold Futures,Jun-2009,ETH". More... | |
void | SetDescription (string description) |
Changes description of instrument, preferable an international one in Latin alphabet. Example: "Google Inc.", "Mini Gold Futures,Jun-2009,ETH". More... | |
string | GetLocalSymbol () |
Returns identifier of instrument in national language. It shall be empty if same as symbol. More... | |
void | SetLocalSymbol (string localSymbol) |
Changes identifier of instrument in national language. It shall be empty if same as symbol. More... | |
string | GetLocalDescription () |
Returns description of instrument in national language. It shall be empty if same as description. More... | |
void | SetLocalDescription (string localDescription) |
Changes description of instrument in national language. It shall be empty if same as description. More... | |
string | GetCountry () |
Returns country of origin (incorporation) of corresponding company or parent entity. It shall use two-letter country code from ISO 3166-1 standard. See ISO 3166-1 on Wikipedia. Example: "US", "RU". More... | |
void | SetCountry (string country) |
Changes country of origin (incorporation) of corresponding company or parent entity. It shall use two-letter country code from ISO 3166-1 standard. See ISO 3166-1 on Wikipedia. Example: "US", "RU". More... | |
string | GetOPOL () |
Returns official Place Of Listing, the organization that have listed this instrument. Instruments with multiple listings shall use separate profiles for each listing. It shall use Market Identifier Code (MIC) from ISO 10383 standard. See ISO 10383 on Wikipedia or MIC homepage. Example: "XNAS", "RTSX"/ More... | |
void | SetOPOL (string opol) |
Changes official Place Of Listing, the organization that have listed this instrument. Instruments with multiple listings shall use separate profiles for each listing. It shall use Market Identifier Code (MIC) from ISO 10383 standard. See ISO 10383 on Wikipedia or MIC homepage. Example: "XNAS", "RTSX"/ More... | |
string | GetExchangeData () |
Returns exchange-specific data required to properly identify instrument when communicating with exchange. It uses exchange-specific format. More... | |
void | SetExchangeData (string exchangeData) |
Changes exchange-specific data required to properly identify instrument when communicating with exchange. It uses exchange-specific format. More... | |
string | GetExchanges () |
Returns list of exchanges where instrument is quoted or traded. Its shall use the following format: More... | |
void | SetExchanges (string exchanges) |
Changes list of exchanges where instrument is quoted or traded. It shall use the following format: More... | |
string | GetCurrency () |
Returns currency of quotation, pricing and trading. It shall use three-letter currency code from ISO 4217 standard. See ISO 4217 on Wikipedia. Example: "USD", "RUB". More... | |
void | SetCurrency (string currency) |
Changes currency of quotation, pricing and trading. It shall use three-letter currency code from ISO 4217 standard. See ISO 4217 on Wikipedia. Example: "USD", "RUB". More... | |
string | GetBaseCurrency () |
Returns base currency of currency pair (FOREX instruments). It shall use three-letter currency code similarly to currency. More... | |
void | SetBaseCurrency (string baseCurrency) |
Changes base currency of currency pair (FOREX instruments). It shall use three-letter currency code similarly to currency. More... | |
string | GetCFI () |
Returns Classification of Financial Instruments code. It is a mandatory field for OPTION instruments as it is the only way to distinguish Call/Put type, American/European exercise, Cash/Physical delivery. It shall use six-letter CFI code from ISO 10962 standard. It is allowed to use 'X' extensively and to omit trailing letters (assumed to be 'X'). See ISO 10962 on Wikipedia. Example: "ESNTPB", "ESXXXX", "ES" , "OPASPS". More... | |
void | SetCFI (string cfi) |
Changes Classification of Financial Instruments code. It is a mandatory field for OPTION instruments as it is the only way to distinguish Call/Put type, American/European exercise, Cash/Physical delivery. It shall use six-letter CFI code from ISO 10962 standard. It is allowed to use 'X' extensively and to omit trailing letters (assumed to be 'X'). See ISO 10962 on Wikipedia. Example: "ESNTPB", "ESXXXX", "ES" , "OPASPS". More... | |
string | GetISIN () |
Returns International Securities Identifying Number. It shall use twelve-letter code from ISO 6166 standard. See ISO 6166 on Wikipedia or ISIN on Wikipedia. Example: "DE0007100000", "US38259P5089". More... | |
void | SetISIN (string isin) |
Changes International Securities Identifying Number. It shall use twelve-letter code from ISO 6166 standard. See ISO 6166 on Wikipedia or ISIN on Wikipedia. Example: "DE0007100000", "US38259P5089". More... | |
string | GetSEDOL () |
Returns Stock Exchange Daily Official List. It shall use seven-letter code assigned by London Stock Exchange. See SEDOL on Wikipedia or SEDOL on LSE. Example: "2310967", "5766857". More... | |
void | SetSEDOL (string sedol) |
Changes Stock Exchange Daily Official List. It shall use seven-letter code assigned by London Stock Exchange. See SEDOL on Wikipedia or SEDOL on LSE. Example: "2310967", "5766857". More... | |
string | GetCUSIP () |
Returns Committee on Uniform Security Identification Procedures code. It shall use nine-letter code assigned by CUSIP Services Bureau. See CUSIP on Wikipedia. Example: "38259P508". More... | |
void | SetCUSIP (string cusip) |
Changes Committee on Uniform Security Identification Procedures code. It shall use nine-letter code assigned by CUSIP Services Bureau. See CUSIP on Wikipedia. Example: "38259P508". More... | |
int | GetICB () |
Returns Industry Classification Benchmark. It shall use four-digit number from ICB catalog. See ICB on Wikipedia or ICB homepage. Example: "9535". More... | |
void | SetICB (int icb) |
Changes Industry Classification Benchmark. It shall use four-digit number from ICB catalog. See ICB on Wikipedia or ICB homepage. Example: "9535". More... | |
int | GetSIC () |
Returns Standard Industrial Classification. It shall use four-digit number from SIC catalog. See SIC on Wikipedia or SIC structure. Example: "7371". More... | |
void | SetSIC (int sic) |
Changes Standard Industrial Classification. It shall use four-digit number from SIC catalog. See SIC on Wikipedia or SIC structure. Example: "7371". More... | |
double | GetMultiplier () |
Returns market value multiplier. Example: 100, 33.2. More... | |
void | SetMultiplier (double multiplier) |
Changes market value multiplier. Example: 100, 33.2. More... | |
string | GetProduct () |
Returns product for futures and options on futures (underlying asset name). Example: "/YG". More... | |
void | SetProduct (string product) |
Changes product for futures and options on futures (underlying asset name). Example: "/YG". More... | |
string | GetUnderlying () |
Returns primary underlying symbol for options. Example: "C", "/YGM9" More... | |
void | SetUnderlying (string underlying) |
Changes primary underlying symbol for options. Example: "C", "/YGM9" More... | |
double | GetSPC () |
Returns shares per contract for options. Example: 1, 100. More... | |
void | SetSPC (double spc) |
Changes shares per contract for options. Example: 1, 100. More... | |
string | GetAdditionalUnderlyings () |
Returns additional underlyings for options, including additional cash. It shall use following format: More... | |
void | SetAdditionalUnderlyings (string additionalUnderlyings) |
Changes additional underlyings for options, including additional cash. It shall use following format: More... | |
string | GetMMY () |
Returns maturity month-year as provided for corresponding FIX tag (200). It can use several different formats depending on data source: More... | |
void | SetMMY (string mmy) |
Changes maturity month-year as provided for corresponding FIX tag (200). It can use several different formats depending on data source: More... | |
int | GetExpiration () |
Returns day id of expiration. Example: DayUtil.GetDayIdByYearMonthDay(20090117). More... | |
void | SetExpiration (int expiration) |
Changes day id of expiration. Example: DayUtil.GetDayIdByYearMonthDay(20090117). More... | |
int | GetLastTrade () |
Returns day id of last trading day. Example: DayUtil.GetDayIdByYearMonthDay(20090116). More... | |
void | SetLastTrade (int lastTrade) |
Changes day id of last trading day. Example: DayUtil.GetDayIdByYearMonthDay(20090116). More... | |
double | GetStrike () |
Returns strike price for options. Example: 80, 22.5. More... | |
void | SetStrike (double strike) |
Changes strike price for options. Example: 80, 22.5. More... | |
string | GetOptionType () |
Returns type of option. It shall use one of following values: More... | |
void | SetOptionType (string optionType) |
Changes type of option. It shall use one of following values: More... | |
string | GetExpirationStyle () |
Returns expiration cycle style, such as "Weeklys", "Quarterlys". More... | |
void | SetExpirationStyle (string expirationStyle) |
Returns expiration cycle style, such as "Weeklys", "Quarterlys". More... | |
string | GetSettlementStyle () |
Returns settlement price determination style, such as "Open", "Close". More... | |
void | SetSettlementStyle (string settlementStyle) |
Changes settlement price determination style, such as "Open", "Close". More... | |
string | GetPriceIncrements () |
Returns minimum allowed price increments with corresponding price ranges. It shall use following format: More... | |
void | SetPriceIncrements (string priceIncrements) |
Changes minimum allowed price increments with corresponding price ranges. It shall use following format: More... | |
string | GetTradingHours () |
Returns trading hours specification. See Schedule::getInstance(string). More... | |
void | SetTradingHours (string tradingHours) |
Changes trading hours specification. See Schedule::getInstance(string). More... | |
string | GetField (string name) |
Returns field value with a specified name. More... | |
void | SetField (string name, string value) |
Changes field value with a specified name. More... | |
double | GetNumericField (string name) |
Returns numeric field value with a specified name. More... | |
void | SetNumericField (string name, double value) |
Changes numeric field value with a specified name. More... | |
int | GetDateField (string name) |
Returns day id value for a date field with a specified name. More... | |
void | SetDateField (string name, int value) |
Changes day id value for a date field with a specified name. More... | |
bool | AddNonEmptyCustomFieldNames (ICollection< string > targetFieldNames) |
Adds names of non-empty custom fields to specified collection. More... | |
override bool | Equals (object o) |
Indicates whether some other object is "equal to" this one. More... | |
override int | GetHashCode () |
Returns a hash code value for the object. More... | |
bool | CustomEquals< TKey, TValue > (Dictionary< TKey, TValue > dict1, Dictionary< TKey, TValue > dict2) |
int | CompareTo (InstrumentProfile ip) |
Compares this profile with the specified profile for order. Returns a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object. More... | |
override string | ToString () |
Returns a string representation of the instrument profile. More... | |
Private Member Functions | |
string | GetCustomField (string name) |
Returns custom field value with a specified name. More... | |
void | SetCustomField (string name, string value) |
Changes custom field value with a specified name. More... | |
Static Private Member Functions | |
static int | CustomHashCode (Dictionary< string, string > dict) |
Private Attributes | |
string | type = "" |
string | symbol = "" |
string | description = "" |
string | localSymbol = "" |
string | localDescription = "" |
string | country = "" |
string | opol = "" |
string | exchangeData = "" |
string | exchanges = "" |
string | currency = "" |
string | baseCurrency = "" |
string | cfi = "" |
string | isin = "" |
string | sedol = "" |
string | cusip = "" |
int | icb |
int | sic |
double | multiplier |
string | product = "" |
string | underlying = "" |
double | spc |
string | additionalUnderlyings = "" |
string | mmy = "" |
int | expiration |
int | lastTrade |
double | strike |
string | optionType = "" |
string | expirationStyle = "" |
string | settlementStyle = "" |
string | priceIncrements = "" |
string | tradingHours = "" |
Dictionary< string, string > | customFields = new Dictionary<string, string>() |
Represents basic profile information about market instrument. Please see Instrument Profile Format documentation for complete description.
|
inline |
Creates an instrument profile with default values.
|
inline |
Creates an instrument profile as a copy of the specified instrument profile.
ip | Ip an instrument profile to copy. |
|
inline |
Adds names of non-empty custom fields to specified collection.
targetFieldNames |
true
if targetFieldNames
changed as a result of the call
|
inline |
Compares this profile with the specified profile for order. Returns a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.
The natural ordering implied by this method is designed for convenient data representation in a file and shall not be used for business purposes.
ip |
|
inline |
|
inlinestaticprivate |
|
inline |
Indicates whether some other object is "equal to" this one.
o | The reference object with which to compare. |
true
if this object is the same as the obj argument; false
otherwise.
|
inline |
Returns additional underlyings for options, including additional cash. It shall use following format:
<VALUE> ::= <empty> | <LIST> <LIST> ::= <AU> | <AU> <semicolon> <space> <LIST> <AU> ::= <UNDERLYING> <space> <SPC>
the list shall be sorted by <UNDERLYING>. Example: "SE 50", "FIS 53; US$ 45.46".
|
inline |
Returns base currency of currency pair (FOREX instruments). It shall use three-letter currency code similarly to currency.
|
inline |
Returns Classification of Financial Instruments code. It is a mandatory field for OPTION instruments as it is the only way to distinguish Call/Put type, American/European exercise, Cash/Physical delivery. It shall use six-letter CFI code from ISO 10962 standard. It is allowed to use 'X' extensively and to omit trailing letters (assumed to be 'X'). See ISO 10962 on Wikipedia. Example: "ESNTPB", "ESXXXX", "ES" , "OPASPS".
|
inline |
Returns country of origin (incorporation) of corresponding company or parent entity. It shall use two-letter country code from ISO 3166-1 standard. See ISO 3166-1 on Wikipedia. Example: "US", "RU".
|
inline |
Returns currency of quotation, pricing and trading. It shall use three-letter currency code from ISO 4217 standard. See ISO 4217 on Wikipedia. Example: "USD", "RUB".
|
inline |
Returns Committee on Uniform Security Identification Procedures code. It shall use nine-letter code assigned by CUSIP Services Bureau. See CUSIP on Wikipedia. Example: "38259P508".
|
inlineprivate |
Returns custom field value with a specified name.
name | Name of custom field. |
|
inline |
Returns day id value for a date field with a specified name.
name | Name of field. |
System.ArgumentException | If this field has no numeric (date) representation. |
System.InvalidOperationException | If number formatter error occurs. |
|
inline |
Returns description of instrument, preferable an international one in Latin alphabet. Example: "Google Inc.", "Mini Gold Futures,Jun-2009,ETH".
|
inline |
Returns exchange-specific data required to properly identify instrument when communicating with exchange. It uses exchange-specific format.
|
inline |
Returns list of exchanges where instrument is quoted or traded. Its shall use the following format:
<VALUE> ::= <empty> | <LIST> <IST> ::= <MIC> | <MIC> <semicolon>
<LIST> the list shall be sorted by MIC. Example: "ARCX;CBSX ;XNAS;XNYS".
|
inline |
Returns day id of expiration. Example: DayUtil.GetDayIdByYearMonthDay(20090117).
|
inline |
Returns expiration cycle style, such as "Weeklys", "Quarterlys".
|
inline |
Returns field value with a specified name.
name | Name of field. |
System.ArgumentNullException | If name is null. |
System.InvalidOperationException | Can't format certain field. |
|
inline |
Returns a hash code value for the object.
|
inline |
Returns Industry Classification Benchmark. It shall use four-digit number from ICB catalog. See ICB on Wikipedia or ICB homepage. Example: "9535".
|
inline |
Returns International Securities Identifying Number. It shall use twelve-letter code from ISO 6166 standard. See ISO 6166 on Wikipedia or ISIN on Wikipedia. Example: "DE0007100000", "US38259P5089".
|
inline |
Returns day id of last trading day. Example: DayUtil.GetDayIdByYearMonthDay(20090116).
|
inline |
Returns description of instrument in national language. It shall be empty if same as description.
|
inline |
Returns identifier of instrument in national language. It shall be empty if same as symbol.
|
inline |
Returns maturity month-year as provided for corresponding FIX tag (200). It can use several different formats depending on data source:
|
inline |
Returns market value multiplier. Example: 100, 33.2.
|
inline |
Returns numeric field value with a specified name.
name | Name of field. |
System.ArgumentException | If this field has no numeric representation. |
System.InvalidOperationException | If number formatter error occurs. |
|
inline |
Returns official Place Of Listing, the organization that have listed this instrument. Instruments with multiple listings shall use separate profiles for each listing. It shall use Market Identifier Code (MIC) from ISO 10383 standard. See ISO 10383 on Wikipedia or MIC homepage. Example: "XNAS", "RTSX"/
|
inline |
Returns type of option. It shall use one of following values:
|
inline |
Returns minimum allowed price increments with corresponding price ranges. It shall use following format:
<VALUE> ::= <empty> | <LIST> <LIST> ::= <INCREMENT> | <RANGE> <semicolon> <space> <LIST> <RANGE> ::= <INCREMENT> <space> <UPPER_LIMIT>
the list shall be sorted by <UPPER_LIMIT>. Example: "0.25", "0.01 3; 0.05".
|
inline |
Returns product for futures and options on futures (underlying asset name). Example: "/YG".
|
inline |
Returns Stock Exchange Daily Official List. It shall use seven-letter code assigned by London Stock Exchange. See SEDOL on Wikipedia or SEDOL on LSE. Example: "2310967", "5766857".
|
inline |
Returns settlement price determination style, such as "Open", "Close".
|
inline |
Returns Standard Industrial Classification. It shall use four-digit number from SIC catalog. See SIC on Wikipedia or SIC structure. Example: "7371".
|
inline |
Returns shares per contract for options. Example: 1, 100.
|
inline |
Returns strike price for options. Example: 80, 22.5.
|
inline |
Returns identifier of instrument, preferable an international one in Latin alphabet. It is a mandatory field. It may not be empty. Example: "GOOG", "/YGM9", ".ZYEAD".
|
inline |
Returns trading hours specification. See Schedule::getInstance(string).
|
inline |
Returns type of instrument. It takes precedence in conflict cases with other fields. It is a mandatory field. It may not be empty. Example: "STOCK", "FUTURE", "OPTION".
|
inline |
Returns primary underlying symbol for options. Example: "C", "/YGM9"
|
inline |
Changes additional underlyings for options, including additional cash. It shall use following format:
<VALUE> ::= <empty> | <LIST> <LIST> ::= <AU> | <AU> <semicolon> <space> <LIST> <AU> ::= <UNDERLYING> <space> <SPC>
the list shall be sorted by <UNDERLYING>. Example: "SE 50", "FIS 53; US$ 45.46".
additionalUnderlyings | AdditionalUnderlyings additional underlyings for options, including additional cash. |
|
inline |
Changes base currency of currency pair (FOREX instruments). It shall use three-letter currency code similarly to currency.
baseCurrency | BaseCurrency base currency of currency pair (FOREX instruments). |
|
inline |
Changes Classification of Financial Instruments code. It is a mandatory field for OPTION instruments as it is the only way to distinguish Call/Put type, American/European exercise, Cash/Physical delivery. It shall use six-letter CFI code from ISO 10962 standard. It is allowed to use 'X' extensively and to omit trailing letters (assumed to be 'X'). See ISO 10962 on Wikipedia. Example: "ESNTPB", "ESXXXX", "ES" , "OPASPS".
cfi | CFI code. |
|
inline |
Changes country of origin (incorporation) of corresponding company or parent entity. It shall use two-letter country code from ISO 3166-1 standard. See ISO 3166-1 on Wikipedia. Example: "US", "RU".
country | Country of origin (incorporation) of corresponding company or parent entity. |
|
inline |
Changes currency of quotation, pricing and trading. It shall use three-letter currency code from ISO 4217 standard. See ISO 4217 on Wikipedia. Example: "USD", "RUB".
currency | Currency currency of quotation, pricing and trading. |
|
inline |
Changes Committee on Uniform Security Identification Procedures code. It shall use nine-letter code assigned by CUSIP Services Bureau. See CUSIP on Wikipedia. Example: "38259P508".
cusip | CUSIP code. |
|
inlineprivate |
Changes custom field value with a specified name.
name | Name of custom field. |
value | Custom field value. |
|
inline |
Changes day id value for a date field with a specified name.
name | Name of field. |
value | Day id value. |
System.ArgumentException | If this field has no numeric (date) representation. |
System.InvalidOperationException | If number formatter error occurs. |
|
inline |
Changes description of instrument, preferable an international one in Latin alphabet. Example: "Google Inc.", "Mini Gold Futures,Jun-2009,ETH".
description | Description of instrument. |
|
inline |
Changes exchange-specific data required to properly identify instrument when communicating with exchange. It uses exchange-specific format.
exchangeData | Exchange-specific data required to properly identify instrument when communicating with exchange. |
|
inline |
Changes list of exchanges where instrument is quoted or traded. It shall use the following format:
<VALUE> ::= <empty> | <LIST> <IST> ::= <MIC> | <MIC> <semicolon>
<LIST> the list shall be sorted by MIC. Example: "ARCX;CBSX ;XNAS;XNYS".
exchanges | List of exchanges where instrument is quoted or traded. |
|
inline |
Changes day id of expiration. Example: DayUtil.GetDayIdByYearMonthDay(20090117).
expiration | Expiration day id of expiration. |
|
inline |
Returns expiration cycle style, such as "Weeklys", "Quarterlys".
expirationStyle | Expiration cycle style. |
|
inline |
Changes field value with a specified name.
name | Name of field. |
value | Field value. |
System.ArgumentNullException | If name is null. |
System.InvalidOperationException | If text uses wrong format or contains invalid values. |
|
inline |
Changes Industry Classification Benchmark. It shall use four-digit number from ICB catalog. See ICB on Wikipedia or ICB homepage. Example: "9535".
icb | Industry Classification Benchmark. |
|
inline |
Changes International Securities Identifying Number. It shall use twelve-letter code from ISO 6166 standard. See ISO 6166 on Wikipedia or ISIN on Wikipedia. Example: "DE0007100000", "US38259P5089".
isin | International Securities Identifying Number. |
|
inline |
Changes day id of last trading day. Example: DayUtil.GetDayIdByYearMonthDay(20090116).
lastTrade | Day id of last trading day. |
|
inline |
Changes description of instrument in national language. It shall be empty if same as description.
localDescription | Description of instrument in national language. |
|
inline |
Changes identifier of instrument in national language. It shall be empty if same as symbol.
localSymbol | Identifier of instrument in national language. |
|
inline |
Changes maturity month-year as provided for corresponding FIX tag (200). It can use several different formats depending on data source:
mmy | Maturity month-year as provided for corresponding FIX tag (200). |
|
inline |
Changes market value multiplier. Example: 100, 33.2.
multiplier | Multiplier market value multiplier. |
|
inline |
Changes numeric field value with a specified name.
name | Name of field. |
value | Field value. |
System.ArgumentException | If this field has no numeric representation. |
System.InvalidOperationException | If number formatter error occurs. |
|
inline |
Changes official Place Of Listing, the organization that have listed this instrument. Instruments with multiple listings shall use separate profiles for each listing. It shall use Market Identifier Code (MIC) from ISO 10383 standard. See ISO 10383 on Wikipedia or MIC homepage. Example: "XNAS", "RTSX"/
opol | Official Place Of Listing, the organization that have listed this instrument. |
|
inline |
Changes type of option. It shall use one of following values:
optionType | Type of option. |
|
inline |
Changes minimum allowed price increments with corresponding price ranges. It shall use following format:
<VALUE> ::= <empty> | <LIST> <LIST> ::= <INCREMENT> | <RANGE> <semicolon> <space> <LIST> <RANGE> ::= <INCREMENT> <space> <UPPER_LIMIT>
the list shall be sorted by <UPPER_LIMIT>. Example: "0.25", "0.01 3; 0.05".
priceIncrements | Minimum allowed price increments with corresponding price ranges. |
|
inline |
Changes product for futures and options on futures (underlying asset name). Example: "/YG".
product | Product product for futures and options on futures (underlying asset name). |
|
inline |
Changes Stock Exchange Daily Official List. It shall use seven-letter code assigned by London Stock Exchange. See SEDOL on Wikipedia or SEDOL on LSE. Example: "2310967", "5766857".
sedol | Stock Exchange Daily Official List. |
|
inline |
Changes settlement price determination style, such as "Open", "Close".
settlementStyle | Settlement price determination style. |
|
inline |
Changes Standard Industrial Classification. It shall use four-digit number from SIC catalog. See SIC on Wikipedia or SIC structure. Example: "7371".
sic | Standard Industrial Classification. |
|
inline |
Changes shares per contract for options. Example: 1, 100.
spc | Shares per contract for options. |
|
inline |
Changes strike price for options. Example: 80, 22.5.
strike | Strike strike price for options. |
|
inline |
Changes identifier of instrument, preferable an international one in Latin alphabet. It is a mandatory field. It may not be empty. Example: "GOOG", "/YGM9", ".ZYEAD".
symbol | Symbol identifier of instrument. |
|
inline |
Changes trading hours specification. See Schedule::getInstance(string).
tradingHours | Trading hours specification. |
|
inline |
Changes type of instrument. It takes precedence in conflict cases with other fields. It is a mandatory field. It may not be empty. Example: "STOCK", "FUTURE", "OPTION".
type | Type type of instrument. |
|
inline |
Changes primary underlying symbol for options. Example: "C", "/YGM9"
underlying | Underlying primary underlying symbol for options. |
|
inline |
Returns a string representation of the instrument profile.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |