rebuild(stage-7): deliver ladder and sector rotation
This commit is contained in:
@@ -84,6 +84,16 @@ class MarketService:
|
||||
def workspace(self, key: str, requested_date: str | None = None) -> dict[str, Any]:
|
||||
return self._call(self._snapshots.workspace, key, requested_date)
|
||||
|
||||
def rotation_members(
|
||||
self, sector_name: str, requested_date: str | None = None
|
||||
) -> dict[str, Any]:
|
||||
trade_date, representative = self._call(
|
||||
self._snapshots.rotation_member_target, requested_date, sector_name
|
||||
)
|
||||
return self._call(
|
||||
self._gateway.sector_members, trade_date, sector_name, representative
|
||||
)
|
||||
|
||||
@staticmethod
|
||||
def _call(function, *args):
|
||||
try:
|
||||
|
||||
Reference in New Issue
Block a user