dxFeed .Net API  5.13.0
dxFeed .Net API library intended to provide market data access for DX clients
Public Member Functions | Package Functions | Properties
com.dxfeed.native.events.NativeGreeks Class Reference

Greeks event is a snapshot of the option price, Black-Scholes volatility and greeks. It represents the most recent information that is available about the corresponding values on the market at any given moment of time. More...

Inheritance diagram for com.dxfeed.native.events.NativeGreeks:
[legend]
Collaboration diagram for com.dxfeed.native.events.NativeGreeks:
[legend]

Public Member Functions

override string ToString ()
 
override object Clone ()
 

Package Functions

unsafe NativeGreeks (DxGreeks *g, string symbol)
 
 NativeGreeks (IDxGreeks greeks)
 

Properties

IndexedEventSource Source [get]
 Returns source of this event. More...
 
EventFlag EventFlags [get, set]
 Gets or sets transactional event flags. See "Event Flags" section from IDxIndexedEvent. More...
 
long Index [get, private set]
 Gets unique per-symbol index of this event. More...
 
long TimeStamp [get]
 Returns timestamp of this event. The timestamp is in milliseconds from midnight, January 1, 1970 UTC. More...
 
DateTime Time [get, private set]
 Returns UTC date and time of this event. More...
 
double Price [get, private set]
 Returns option market price. More...
 
double Volatility [get, private set]
 Returns Black-Scholes implied volatility of the option. More...
 
double Delta [get, private set]
 Return option delta. Delta is the first derivative of an option price by an underlying price. More...
 
double Gamma [get, private set]
 Returns option gamma. Gamma is the second derivative of an option price by an underlying price. More...
 
double Theta [get, private set]
 Returns option theta. Theta is the first derivative of an option price by a number of days to expiration. More...
 
double Rho [get, private set]
 Returns option rho. Rho is the first derivative of an option price by percentage interest rate. More...
 
double Vega [get, private set]
 Returns option vega. Vega is the first derivative of an option price by percentage volatility. More...
 
- Properties inherited from com.dxfeed.native.events.MarketEventImpl
string EventSymbol [get, private set]
 Returns symbol of this event. More...
 
object IDxEventType. EventSymbol [get]
 
- Properties inherited from com.dxfeed.api.events.IDxGreeks
double Price [get]
 Returns option market price. More...
 
double Volatility [get]
 Returns Black-Scholes implied volatility of the option. More...
 
double Delta [get]
 Return option delta. Delta is the first derivative of an option price by an underlying price. More...
 
double Gamma [get]
 Returns option gamma. Gamma is the second derivative of an option price by an underlying price. More...
 
double Theta [get]
 Returns option theta. Theta is the first derivative of an option price by a number of days to expiration. More...
 
double Rho [get]
 Returns option rho. Rho is the first derivative of an option price by percentage interest rate. More...
 
double Vega [get]
 Returns option vega. Vega is the first derivative of an option price by percentage volatility. More...
 

Additional Inherited Members

- Protected Member Functions inherited from com.dxfeed.native.events.MarketEventImpl
 MarketEventImpl (string symbol)
 Protected constructor for concrete implementation classes that initializes EventSymbol property. More...
 

Detailed Description

Greeks event is a snapshot of the option price, Black-Scholes volatility and greeks. It represents the most recent information that is available about the corresponding values on the market at any given moment of time.

Constructor & Destructor Documentation

◆ NativeGreeks() [1/2]

unsafe com.dxfeed.native.events.NativeGreeks.NativeGreeks ( DxGreeks g,
string  symbol 
)
inlinepackage

◆ NativeGreeks() [2/2]

com.dxfeed.native.events.NativeGreeks.NativeGreeks ( IDxGreeks  greeks)
inlinepackage

Member Function Documentation

◆ Clone()

override object com.dxfeed.native.events.NativeGreeks.Clone ( )
inlinevirtual

◆ ToString()

override string com.dxfeed.native.events.NativeGreeks.ToString ( )
inline

Property Documentation

◆ Delta

double com.dxfeed.native.events.NativeGreeks.Delta
getprivate set

Return option delta. Delta is the first derivative of an option price by an underlying price.

◆ EventFlags

EventFlag com.dxfeed.native.events.NativeGreeks.EventFlags
getset

Gets or sets transactional event flags. See "Event Flags" section from IDxIndexedEvent.

◆ Gamma

double com.dxfeed.native.events.NativeGreeks.Gamma
getprivate set

Returns option gamma. Gamma is the second derivative of an option price by an underlying price.

◆ Index

long com.dxfeed.native.events.NativeGreeks.Index
getprivate set

Gets unique per-symbol index of this event.

◆ Price

double com.dxfeed.native.events.NativeGreeks.Price
getprivate set

Returns option market price.

◆ Rho

double com.dxfeed.native.events.NativeGreeks.Rho
getprivate set

Returns option rho. Rho is the first derivative of an option price by percentage interest rate.

◆ Source

IndexedEventSource com.dxfeed.native.events.NativeGreeks.Source
get

Returns source of this event.

Returns
Source of this event.

◆ Theta

double com.dxfeed.native.events.NativeGreeks.Theta
getprivate set

Returns option theta. Theta is the first derivative of an option price by a number of days to expiration.

◆ Time

DateTime com.dxfeed.native.events.NativeGreeks.Time
getprivate set

Returns UTC date and time of this event.

◆ TimeStamp

long com.dxfeed.native.events.NativeGreeks.TimeStamp
get

Returns timestamp of this event. The timestamp is in milliseconds from midnight, January 1, 1970 UTC.

◆ Vega

double com.dxfeed.native.events.NativeGreeks.Vega
getprivate set

Returns option vega. Vega is the first derivative of an option price by percentage volatility.

◆ Volatility

double com.dxfeed.native.events.NativeGreeks.Volatility
getprivate set

Returns Black-Scholes implied volatility of the option.


The documentation for this class was generated from the following file: