コード例 #1
0
 def is_restricted(self, assets, dt):
     securities_in_list = self.current_securities(dt)
     if isinstance(assets, Asset):
         return assets in securities_in_list
     return pd.Series(index=pd.Index(assets),
                      data=vectorized_is_element(assets,
                                                 securities_in_list))
コード例 #2
0
ファイル: asset_restrictions.py プロジェクト: FranSal/zipline
 def is_restricted(self, assets, dt):
     securities_in_list = self.current_securities(dt)
     if isinstance(assets, Asset):
         return assets in securities_in_list
     return pd.Series(
         index=pd.Index(assets),
         data=vectorized_is_element(assets, securities_in_list)
     )
コード例 #3
0
 def is_restricted(self, assets, dt):
     """
     An asset is restricted for all dts if it is in the static list.
     """
     if isinstance(assets, Asset):
         return assets in self._restricted_set
     return pd.Series(index=pd.Index(assets),
                      data=vectorized_is_element(assets,
                                                 self._restricted_set))
コード例 #4
0
ファイル: asset_restrictions.py プロジェクト: FranSal/zipline
 def is_restricted(self, assets, dt):
     """
     An asset is restricted for all dts if it is in the static list.
     """
     if isinstance(assets, Asset):
         return assets in self._restricted_set
     return pd.Series(
         index=pd.Index(assets),
         data=vectorized_is_element(assets, self._restricted_set)
     )