gs_quant.timeseries.backtesting.Basket¶
- class Basket(stocks, weights=None, rebal_freq=RebalFreq.DAILY)[source]¶
Construct a basket of stocks
- Parameters:
stocks (
list
) – list of stock bloomberg idsweights (
Optional
[list
]) – list of weights (defaults to evenly weight stocks)rebal_freq (
RebalFreq
) – rebalancing frequency - Daily or Monthly (defaults to daily)
Methods
average_forward_vol
(tenor, ...[, real_time, ...])Weighted average forward volatility.
average_implied_volatility
(tenor, ...[, ...])Weighted average implied volatility
average_realized_correlation
([w, real_time, ...])Weighted average realized correlation.
average_realized_volatility
(tenor[, ...])Weighted average realized volatility
get_actual_weights
([request_id])get_marquee_ids
()get_returns
([request_id])get_spot_data
([request_id])price
(*[, real_time, request_id])Weighted average price