22 #ifndef MamdaFundamentalsH
23 #define MamdaFundamentalsH
40 virtual const char* getCorporateActionType()
const = 0;
41 virtual double getDividendPrice()
const = 0;
42 virtual const char* getDividendFrequency()
const = 0;
43 virtual const char* getDividendExDate()
const = 0;
44 virtual const char* getDividendPayDate()
const = 0;
45 virtual const char* getDividendRecordDate()
const = 0;
46 virtual const char* getDividendCurrency()
const = 0;
47 virtual long getSharesOut()
const = 0;
48 virtual long getSharesFloat()
const = 0;
49 virtual long getSharesAuthorized()
const = 0;
50 virtual double getEarningsPerShare()
const = 0;
51 virtual double getVolatility()
const = 0;
52 virtual double getPriceEarningsRatio()
const = 0;
53 virtual double getYield()
const = 0;
54 virtual const char* getMarketSegmentNative()
const = 0;
55 virtual const char* getMarketSectorNative()
const = 0;
56 virtual const char* getMarketSegment()
const = 0;
57 virtual const char* getMarketSector()
const = 0;
58 virtual double getHistoricalVolatility()
const = 0;
59 virtual double getRiskFreeRate()
const = 0;
87 #endif // MamdaFundamentalsH
MamdaFundamentals is an interface that provides access to the fundamental equity pricing/analysis att...
Definition: MamdaFundamentals.h:37
MamdaBasicRecap is an interface that provides access to recap related fields.
Definition: MamdaBasicRecap.h:36
MamdaOrderImbalanceUpdate is an interface that provides access to order imbalance related fields...
Definition: MamdaAuctionFields.h:29
virtual ~MamdaFundamentals()
Definition: MamdaFundamentals.h:82
MamdaFieldState
An enumeration representing field state.
Definition: MamdaFieldState.h:37