Represents a security entity used in the application. More...
Public Member Functions | |
| Security () | |
| Initializes a new instance of the Security class with default values. | |
| override string | ToString () |
| Returns a string representation of the security, using either the instrument name or the combination of code and exchange. | |
Protected Member Functions | |
| void | OnPropertyChanged (string name) |
| Raises the PropertyChanged event with the specified property name. | |
Properties | |
| EntityType | EntityType [get] |
| string | SecurityId [get, set] |
Global ATAS security identifier like BCHUSDT@Bybit. Includes exchange id. | |
| string | ConnectorId [get, set] |
| Gets or sets the connector identifier associated with the security. | |
| string | Code [get, set] |
| Id of the security May have any format like CLK4 or BCHUSDT etc. | |
| string | Exchange [get, set] |
| Gets or sets the exchange associated with the security. | |
| string | Instrument [get, set] |
| Gets or sets the instrument associated with the security. | |
| DateTime | Expiration [get, set] |
| Gets or sets the expiration date of the security. | |
| SecType | Type [get, set] |
| Gets or sets the type of security or financial instrument. | |
| decimal | TickSize [get, set] |
| Gets or sets the minimum price increment (tick size) for the security. | |
| decimal | TickCost [get, set] |
| Price of a single tickSize. | |
| decimal | LotSize [get, set] |
| Minimum volume increment. | |
| decimal? | LotMinSize [get, set] |
| Minimum size (volume) for the order. | |
| decimal? | LotMaxSize [get, set] |
| Maximum size (volume) for the order. | |
| int | Digits [get] |
| Gets the number of decimal digits used for formatting prices. | |
| decimal | MinPrice [get, set] |
| Gets or sets the minimum price allowed for the security. | |
| decimal | MaxPrice [get, set] |
| Gets or sets the maximum price allowed for the security. | |
| decimal | MarginBuy [get, set] |
| Gets or sets the margin buy value for the security. | |
| decimal | MarginSell [get, set] |
| Gets or sets the margin sell value for the security. | |
| long | Id [get, set] |
| Gets or sets the identifier of the security. | |
| long | IsinId [get, set] |
| Gets or sets the International Securities Identification Number (ISIN) identifier of the security. | |
| decimal | BestAskPrice [get, set] |
| Gets or sets the best asking price for the security. | |
| decimal | BestAskVolume [get, set] |
| Gets or sets the volume available at the best asking price for the security. | |
| decimal | BestBidPrice [get, set] |
| Gets or sets the best bidding price for the security. | |
| decimal | BestBidVolume [get, set] |
| Gets or sets the volume available at the best bidding price for the security. | |
| decimal? | LastTradePrice [get, set] |
| Price of the last tick This value may be null if no ticks were received yet. | |
| decimal? | LastTradeVolume [get, set] |
| Volume of the last tick This value may be null if no ticks were received yet. | |
| decimal | PriceMultiplier [get, set] |
| Gets or sets the price multiplier for the security. | |
| decimal | VolumeMultiplier [get, set] |
| Gets or sets the volume multiplier for the security. | |
| decimal? | OpenInterest [get, set] |
| Gets or sets the open interest value for the security. | |
| decimal? | MarkPrice [get, set] |
| A price that reflects the real-time spot price on the major exchanges. | |
| decimal? | FundingRate [get, set] |
| Gets funding rate exchanged between buyers and sellers. During the funding rate cycle. | |
| DateTimeOffset? | NextFundingTime [get, set] |
| Gets time of the next funding cycle. | |
| string? | BaseCurrency [get, set] |
| First currency of the trading pair, order volume must be sent in this currency. | |
| string? | QuoteCurrency [get, set] |
| Second currency of the trading pair, if set you can use it for convert operations. | |
| decimal? | QuoteCurrencyPrecision [get, set] |
| Minimum step for quote currency (ex: 0.01 for USD, 0.00000001 for BTC). | |
| string | MoneyPnLFormat = _defaultMoneyPnLFormat [get, set] |
| Gets or sets money PnL format for security. | |
| object? | Parent [get, set] |
| Gets or sets connector entity the security was created from. | |
| bool | IsInverseFutures [get, set] |
| Security is an inverse futures. | |
| Exchange? | ExchangeInstance [get, set] |
| The object that represents the exchange where the security is listed. | |
| decimal? | StrikePrice [get, set] |
| A strike price of option contract. | |
| OptionTypes? | OptionType [get, set] |
| Gets or sets the type of option contract. | |
| Security? | UnderlyingSecurity [get, set] |
| An underlying security of option contract. | |
Properties inherited from ATAS.DataFeedsCore.IEntity | |
| EntityType | EntityType [get] |
| Gets the type of the entity. | |
Events | |
| PropertyChangedEventHandler | PropertyChanged |
Represents a security entity used in the application.
| ATAS.DataFeedsCore.Security.Security | ( | ) |
Initializes a new instance of the Security class with default values.
|
protected |
Raises the PropertyChanged event with the specified property name.
| name | The name of the property that changed. |
| override string ATAS.DataFeedsCore.Security.ToString | ( | ) |
Returns a string representation of the security, using either the instrument name or the combination of code and exchange.
|
getset |
First currency of the trading pair, order volume must be sent in this currency.
|
getset |
Gets or sets the best asking price for the security.
|
getset |
Gets or sets the volume available at the best asking price for the security.
|
getset |
Gets or sets the best bidding price for the security.
|
getset |
Gets or sets the volume available at the best bidding price for the security.
|
getset |
Id of the security
May have any format like CLK4 or BCHUSDT etc.
|
getset |
Gets or sets the connector identifier associated with the security.
|
get |
Gets the number of decimal digits used for formatting prices.
|
get |
Gets the entity type, which is EntityType.Security.
Implements ATAS.DataFeedsCore.IEntity.
|
getset |
Gets or sets the exchange associated with the security.
|
getset |
The object that represents the exchange where the security is listed.
|
getset |
Gets or sets the expiration date of the security.
|
getset |
Gets funding rate exchanged between buyers and sellers. During the funding rate cycle.
|
getset |
Gets or sets the identifier of the security.
|
getset |
Gets or sets the instrument associated with the security.
|
getset |
Gets or sets the International Securities Identification Number (ISIN) identifier of the security.
|
getset |
Security is an inverse futures.
|
getset |
Price of the last tick
This value may be null if no ticks were received yet.
|
getset |
Volume of the last tick
This value may be null if no ticks were received yet.
|
getset |
Maximum size (volume) for the order.
|
getset |
Minimum size (volume) for the order.
|
getset |
Minimum volume increment.
|
getset |
Gets or sets the margin buy value for the security.
|
getset |
Gets or sets the margin sell value for the security.
|
getset |
A price that reflects the real-time spot price on the major exchanges.
|
getset |
Gets or sets the maximum price allowed for the security.
|
getset |
Gets or sets the minimum price allowed for the security.
|
getset |
Gets or sets money PnL format for security.
|
getset |
Gets time of the next funding cycle.
|
getset |
Gets or sets the open interest value for the security.
|
getset |
Gets or sets the type of option contract.
|
getset |
Gets or sets connector entity the security was created from.
|
getset |
Gets or sets the price multiplier for the security.
|
getset |
Second currency of the trading pair, if set you can use it for convert operations.
|
getset |
Minimum step for quote currency (ex: 0.01 for USD, 0.00000001 for BTC).
|
getset |
Global ATAS security identifier like BCHUSDT@Bybit. Includes exchange id.
|
getset |
A strike price of option contract.
|
getset |
Price of a single tickSize.
|
getset |
Gets or sets the minimum price increment (tick size) for the security.
|
getset |
Gets or sets the type of security or financial instrument.
|
getset |
An underlying security of option contract.
|
getset |
Gets or sets the volume multiplier for the security.
| PropertyChangedEventHandler ATAS.DataFeedsCore.Security.PropertyChanged |