コード例 #1
0
ファイル: risk_model.py プロジェクト: xuover/gs-quant
    def save_factor_metadata(self, factor_metadata: RiskModelFactor):
        """ Add metadata to a factor in a risk model

        :param factor_metadata: factor metadata object
        """
        try:
            GsFactorRiskModelApi.get_risk_model_factor(
                self.id, factor_id=factor_metadata.identifier)
        except MqRequestError:
            GsFactorRiskModelApi.create_risk_model_factor(
                self.id, factor_metadata)
        GsFactorRiskModelApi.update_risk_model_factor(self.id, factor_metadata)
コード例 #2
0
ファイル: risk_model.py プロジェクト: aseshg/gs-quant
 def get_factor(self, factor_id: str) -> RiskModelFactor:
     """ Retrieve risk model factor from model and factor ids
         :param factor_id: factor identifier associated with risk model
         :return: Risk Model Factor object """
     return GsFactorRiskModelApi.get_risk_model_factor(self.id, factor_id)