valuation_analytics.get_security_valuation_single_date
******************************************************

spice.valuation_analytics.get_security_valuation_single_date(isins: list[str], valuation_date: str | None = None, include_price: bool = False) -> list[dict]

   Get yield valuations and calculated prices for securities on a
   specific date.

   Parameters:
      * **isins** -- List of ISINs

      * **valuation_date** -- Valuation date in YYYY-MM-DD format
        (defaults to last market day)

      * **include_price** -- Whether to include price in the result.
        By default, only yield is included.

   Returns:
      List of dictionaries containing:
         * valuation_date: Adjusted valid market date

         * isin

         * yield: Yield as decimal.Decimal (e.g., Decimal('0.075000')
           for 7.5%)

         * unit_clean_price: Calculated price of one unit excluding
           accrued interest (if include_price is True)

         * unit_accrued_interest: Interest accrued of one unit as of
           valuation date (if include_price is True)

         * unit_dirty_price: Price of one unit adjusted with accrued
           interest (if include_price is True)

         * error: Error message if yield or price is not available

   Return type:
      list[dict]

   -[ Example ]-

   >>> import spice.valuation_analytics as va
   >>> results = va.get_security_valuation_single_date(
   ...     isins=["INE001A08AA1", "INE002A08BB2"],
   ...     valuation_date="2024-01-15",
   ...     include_price=True
   ... )
   >>> print(results[0])
   {'isin': 'INE001A08AA1', 'yield': 0.075, 'valuation_date': '2024-01-15', 'unit_clean_price': 98.5, ...}
