gs-quant icon indicating copy to clipboard operation
gs-quant copied to clipboard

Python toolkit for quantitative finance

Results 41 gs-quant issues
Sort by recently updated
recently updated
newest added

**Describe the problem.** This is a feature proposal to add a first version of the backtest module in gs_quant. This module is a work-in-progress and would continue to improve over...

Application that uncovers historical time periods similar to a user-specified query time period / similarity function, with respect to a handful of factors / time series. Example question that the...

**Describe the bug** RiskMeasure.from_dict(IRFwdRate.as_dict()) == IRFwdRate Returns False. Arguably this should return True. What is the correct way to check for RiskMeasure equality? For example: RiskMeasure.from_dict(IRFwdRate.as_dict()).measure_type == IRFwdRate.measure_type returns True,...

When attempting to round trip an unresolved IRSwap instrument a TypeError is thrown. The issue is not with IRSwap instrument but the way that the "Base" classes method __from_dict() handles...

- Remove length check in favour of truthiness of the object - Fix dangerous default argument - Remove unnecessary f-string --- Find the other issues found here - [https://deepsource.io/gh/pnijhara/gs-quant/issues/?category=all](https://deepsource.io/gh/pnijhara/gs-quant/issues/?category=all) This...

Add a link to `CONTRIBUTING.md` in `README.md`

ARIMA here is used without the moving averages component to normalize and forecast time series data. An ARIMA model is selected from 9 possible combinations: (0,0,0), (1,0,0), (2,0,0), (0,1,0), (1,1,0),...

**Describe the problem.** Provide an implementation for sharpe ratio and information ratio calculations in gs_quant. **Describe the solution you'd like** Information ratio should calculate the rolling return per unit volatility...

enhancement

PricingContext._handle_results incorrectly removes unfetched Futures PricingContext in markets.core The following code (with dummy details) should return the ir delta of the swap and the PV of the bond. - however...

**Describe the problem.** Provide a `repeat()` function that repeats the last available values in a timeseries for missing date. **Describe the solution you'd like** `repeat(x, mode)` function takes a timeseries...