From 1de0ebd22ed0876e222dee394594ddbc2168796c Mon Sep 17 00:00:00 2001 From: Nawaz Haider Date: Tue, 6 Jan 2026 18:56:29 +0600 Subject: [PATCH] Refactor place_limit_order to remove expiration handling and simplify order placement --- utils/clob_orders.py | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/utils/clob_orders.py b/utils/clob_orders.py index 2dd9103..daed55f 100644 --- a/utils/clob_orders.py +++ b/utils/clob_orders.py @@ -44,26 +44,18 @@ async def place_anchor_and_hedge( ) -async def place_limit_order(token_id: str, price: float, size: int, expire=False): +async def place_limit_order(token_id: str, price: float, size: int): client = get_client() - expiration = 0 - if expire: - one_minute = 60 - desired_seconds = 5 - expiration = int(time.time()) + one_minute + desired_seconds - try: + try: order_args = OrderArgs( token_id=token_id, price=price, size=size, side=BUY, - expiration=expiration, ) signed_order = client.create_order(order_args) - response = client.post_order( - signed_order, OrderType.GTD if expire else OrderType.GTC - ) + response = client.post_order(signed_order) logger.info( f"Placed limit order: Token ID={token_id}, Price={price}, Size={size}, ID={response['orderID']}" )