INNER CODE UNIT · Python
_cls_update_asks
pe049395/IMC-Prosperity-2024 · submissions/round5.py:317
def _cls_update_asks(cls, product, prc, new_amt):
if new_amt < 0:
cls._state.order_depths[product].sell_orders[prc] = new_amt
elif new_amt == 0:
cls._state.order_depths[product].sell_orders[prc] = 0
# else:
# raise ValueError("Positive amount in ask orders")
def update_bids(self, prc: int, new_amt: int) -> None:
"""Update bid orders.
Args:
prc (int): price
new_amt (int): new amount
"""
self._cls_update_bids(self.product, prc, new_amt)