/// <summary> /// Initializes a new instance of the <see cref="ApiResponseETFHoldings" /> class. /// </summary> /// <param name="Holdings">Holdings.</param> /// <param name="Etf">Etf.</param> /// <param name="NextPage">The token required to request the next page of the data. If null, no further results are available..</param> public ApiResponseETFHoldings(Object Holdings = default(Object), ETFSummary Etf = default(ETFSummary), string NextPage = default(string)) { this.Holdings = Holdings; this.Etf = Etf; this.NextPage = NextPage; }
/// <summary> /// Initializes a new instance of the <see cref="ETFAnalytics" /> class. /// </summary> /// <param name="FiftyTwoWeekHigh">Highest trading price for the security in the preceding 52 weeks.</param> /// <param name="FiftyTwoWeekLow">Lowest trading price for the security in the preceding 52 weeks.</param> /// <param name="VolumeTraded">The total quantity of shares traded on the latest trading day.</param> /// <param name="AverageDailyVolumeOneMonth">The average quantity of shares traded per day for the last month.</param> /// <param name="AverageDailyVolumeThreeMonth">The average quantity of shares traded per day for the last three months.</param> /// <param name="AverageDailyVolumeSixMonth">The average quantity of shares traded per day for the last six months.</param> /// <param name="MarketCap">The market capitalization for the Exchange Traded Fund (ETF).</param> /// <param name="SharesOutstanding">The number of shares outstanding for the Exchange Traded Fund (ETF).</param> /// <param name="Etf">Etf.</param> public ETFAnalytics(decimal?FiftyTwoWeekHigh = default(decimal?), decimal?FiftyTwoWeekLow = default(decimal?), decimal?VolumeTraded = default(decimal?), decimal?AverageDailyVolumeOneMonth = default(decimal?), decimal?AverageDailyVolumeThreeMonth = default(decimal?), decimal?AverageDailyVolumeSixMonth = default(decimal?), decimal?MarketCap = default(decimal?), decimal?SharesOutstanding = default(decimal?), ETFSummary Etf = default(ETFSummary)) { this.FiftyTwoWeekHigh = FiftyTwoWeekHigh; this.FiftyTwoWeekLow = FiftyTwoWeekLow; this.VolumeTraded = VolumeTraded; this.AverageDailyVolumeOneMonth = AverageDailyVolumeOneMonth; this.AverageDailyVolumeThreeMonth = AverageDailyVolumeThreeMonth; this.AverageDailyVolumeSixMonth = AverageDailyVolumeSixMonth; this.MarketCap = MarketCap; this.SharesOutstanding = SharesOutstanding; this.Etf = Etf; }
/// <summary> /// Initializes a new instance of the <see cref="ETFStats" /> class. /// </summary> /// <param name="Date">Date.</param> /// <param name="NetAssetValue">The net asset value (NAV = Total Assets - Total Liabilities).</param> /// <param name="BetaVsSpy">Volatility this ETF is versus the SPY ETF.</param> /// <param name="TrailingOneMonthReturnSplitAndDividend">Trailing one month return including dividends.</param> /// <param name="TrailingOneMonthReturnSplitOnly">Trailing one month return excluding dividends.</param> /// <param name="TrailingOneYearReturnSplitAndDividend">Trailing one year return including dividends.</param> /// <param name="TrailingOneYearReturnSplitOnly">Trailing one year return excluding dividends.</param> /// <param name="TrailingOneYearVolatilityAnnualized">Annualized standard deviation of daily price returns over trailing 252 trading days.</param> /// <param name="TrailingThreeYearAnnualizedReturnSplitAndDividend">Trailing three year return including dividends.</param> /// <param name="TrailingThreeYearAnnualizedReturnSplitOnly">Trailing three year return excluding dividends.</param> /// <param name="TrailingThreeYearVolatilityAnnualized">Annualized standard deviation of daily price returns over trailing 756 trading days.</param> /// <param name="TrailingFiveYearAnnualizedReturnSplitAndDividend">Trailing five year return including dividends.</param> /// <param name="TrailingFiveYearAnnualizedReturnSplitOnly">Trailing five year return excluding dividends.</param> /// <param name="TrailingFiveYearVolatilityAnnualized">Annualized standard deviation of daily price returns over trailing 1260 trading days.</param> /// <param name="TrailingTenYearAnnualizedReturnSplitAndDividend">Trailing ten year return including dividends.</param> /// <param name="TrailingTenYearAnnualizedReturnSplitOnly">Trailing ten year return excluding dividends.</param> /// <param name="InceptionAnnualizedReturnSplitAndDividend">Annualized return including dividends since inception.</param> /// <param name="InceptionAnnualizedReturnSplitOnly">Annualized return excluding dividends since inception.</param> /// <param name="CalendarYear5ReturnSplitAndDividend">Five years ago calendar year return including dividends.</param> /// <param name="CalendarYear5ReturnSplitOnly">Five years ago calendar year return excluding dividends.</param> /// <param name="CalendarYear4ReturnSplitAndDividend">Four years ago calendar year return including dividends.</param> /// <param name="CalendarYear4ReturnSplitOnly">Four years ago calendar year return excluding dividends.</param> /// <param name="CalendarYear3ReturnSplitAndDividend">Three years ago calendar year return including dividends.</param> /// <param name="CalendarYear3ReturnSplitOnly">Three years ago calendar year return excluding dividends.</param> /// <param name="CalendarYear2ReturnSplitAndDividend">Two years ago calendar year return including dividends.</param> /// <param name="CalendarYear2ReturnSplitOnly">Two years ago calendar year return excluding dividends.</param> /// <param name="CalendarYear1ReturnSplitAndDividend">One year ago calendar year return including dividends.</param> /// <param name="CalendarYear1ReturnSplitOnly">One year ago calendar year return excluding dividends.</param> /// <param name="CalendarYearToDateReturnSplitAndDividend">Calendar year to date (YTD) return including dividends.</param> /// <param name="CalendarYearToDateReturnSplitOnly">Calendar year to date (YTD) return excluding dividends.</param> /// <param name="Etf">Etf.</param> public ETFStats(DateTime?Date = default(DateTime?), decimal?NetAssetValue = default(decimal?), decimal?BetaVsSpy = default(decimal?), decimal?TrailingOneMonthReturnSplitAndDividend = default(decimal?), decimal?TrailingOneMonthReturnSplitOnly = default(decimal?), decimal?TrailingOneYearReturnSplitAndDividend = default(decimal?), decimal?TrailingOneYearReturnSplitOnly = default(decimal?), decimal?TrailingOneYearVolatilityAnnualized = default(decimal?), decimal?TrailingThreeYearAnnualizedReturnSplitAndDividend = default(decimal?), decimal?TrailingThreeYearAnnualizedReturnSplitOnly = default(decimal?), decimal?TrailingThreeYearVolatilityAnnualized = default(decimal?), decimal?TrailingFiveYearAnnualizedReturnSplitAndDividend = default(decimal?), decimal?TrailingFiveYearAnnualizedReturnSplitOnly = default(decimal?), decimal?TrailingFiveYearVolatilityAnnualized = default(decimal?), decimal?TrailingTenYearAnnualizedReturnSplitAndDividend = default(decimal?), decimal?TrailingTenYearAnnualizedReturnSplitOnly = default(decimal?), decimal?InceptionAnnualizedReturnSplitAndDividend = default(decimal?), decimal?InceptionAnnualizedReturnSplitOnly = default(decimal?), decimal?CalendarYear5ReturnSplitAndDividend = default(decimal?), decimal?CalendarYear5ReturnSplitOnly = default(decimal?), decimal?CalendarYear4ReturnSplitAndDividend = default(decimal?), decimal?CalendarYear4ReturnSplitOnly = default(decimal?), decimal?CalendarYear3ReturnSplitAndDividend = default(decimal?), decimal?CalendarYear3ReturnSplitOnly = default(decimal?), decimal?CalendarYear2ReturnSplitAndDividend = default(decimal?), decimal?CalendarYear2ReturnSplitOnly = default(decimal?), decimal?CalendarYear1ReturnSplitAndDividend = default(decimal?), decimal?CalendarYear1ReturnSplitOnly = default(decimal?), decimal?CalendarYearToDateReturnSplitAndDividend = default(decimal?), decimal?CalendarYearToDateReturnSplitOnly = default(decimal?), ETFSummary Etf = default(ETFSummary)) { this.Date = Date; this.NetAssetValue = NetAssetValue; this.BetaVsSpy = BetaVsSpy; this.TrailingOneMonthReturnSplitAndDividend = TrailingOneMonthReturnSplitAndDividend; this.TrailingOneMonthReturnSplitOnly = TrailingOneMonthReturnSplitOnly; this.TrailingOneYearReturnSplitAndDividend = TrailingOneYearReturnSplitAndDividend; this.TrailingOneYearReturnSplitOnly = TrailingOneYearReturnSplitOnly; this.TrailingOneYearVolatilityAnnualized = TrailingOneYearVolatilityAnnualized; this.TrailingThreeYearAnnualizedReturnSplitAndDividend = TrailingThreeYearAnnualizedReturnSplitAndDividend; this.TrailingThreeYearAnnualizedReturnSplitOnly = TrailingThreeYearAnnualizedReturnSplitOnly; this.TrailingThreeYearVolatilityAnnualized = TrailingThreeYearVolatilityAnnualized; this.TrailingFiveYearAnnualizedReturnSplitAndDividend = TrailingFiveYearAnnualizedReturnSplitAndDividend; this.TrailingFiveYearAnnualizedReturnSplitOnly = TrailingFiveYearAnnualizedReturnSplitOnly; this.TrailingFiveYearVolatilityAnnualized = TrailingFiveYearVolatilityAnnualized; this.TrailingTenYearAnnualizedReturnSplitAndDividend = TrailingTenYearAnnualizedReturnSplitAndDividend; this.TrailingTenYearAnnualizedReturnSplitOnly = TrailingTenYearAnnualizedReturnSplitOnly; this.InceptionAnnualizedReturnSplitAndDividend = InceptionAnnualizedReturnSplitAndDividend; this.InceptionAnnualizedReturnSplitOnly = InceptionAnnualizedReturnSplitOnly; this.CalendarYear5ReturnSplitAndDividend = CalendarYear5ReturnSplitAndDividend; this.CalendarYear5ReturnSplitOnly = CalendarYear5ReturnSplitOnly; this.CalendarYear4ReturnSplitAndDividend = CalendarYear4ReturnSplitAndDividend; this.CalendarYear4ReturnSplitOnly = CalendarYear4ReturnSplitOnly; this.CalendarYear3ReturnSplitAndDividend = CalendarYear3ReturnSplitAndDividend; this.CalendarYear3ReturnSplitOnly = CalendarYear3ReturnSplitOnly; this.CalendarYear2ReturnSplitAndDividend = CalendarYear2ReturnSplitAndDividend; this.CalendarYear2ReturnSplitOnly = CalendarYear2ReturnSplitOnly; this.CalendarYear1ReturnSplitAndDividend = CalendarYear1ReturnSplitAndDividend; this.CalendarYear1ReturnSplitOnly = CalendarYear1ReturnSplitOnly; this.CalendarYearToDateReturnSplitAndDividend = CalendarYearToDateReturnSplitAndDividend; this.CalendarYearToDateReturnSplitOnly = CalendarYearToDateReturnSplitOnly; this.Etf = Etf; }