ATAS
|
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? | OpenPrice [get, set] |
Gets or sets the open price value for the security. | |
decimal? | HighPrice [get, set] |
Gets or sets the high price value for the security. | |
decimal? | LowPrice [get, set] |
Gets or sets the low price value for the security. | |
decimal? | ClosePrice [get, set] |
Gets or sets the close price value for the security. | |
decimal? | SettlementPrice [get, set] |
Gets or sets the settlement price value for the security. | |
decimal? | TradeVolume [get, set] |
Gets or sets the trade volume value for the security. | |
string | TradingHours [get, set] |
Gets or sets the trading hours 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 |
Gets or sets the close price value 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 high price value for the security.
|
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 low price value for the security.
|
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 open price 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 |
Gets or sets the settlement price value for the security.
|
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 trade volume value for the security.
|
getset |
Gets or sets the trading hours 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 |