INNER CODE UNIT · Python
_cls_rt_position_update
pe049395/IMC-Prosperity-2024 · submissions/round5.py:272
def _cls_rt_position_update(cls, product, new_position):
if abs(new_position) <= cls._position_limit[product]:
cls._realtime_position[product] = new_position
else:
raise ValueError("New position exceeds position limit")
def rt_position_update(self, new_position: int) -> None:
"""Update realtime position.
Args:
new_position (int): new position
"""
self._cls_rt_position_update(self.product, new_position)
@property
def bids(self) -> list[tuple[int, int]]:
"""Return bid orders.