Reduce sleep duration in hedge order placement retry loop for improved responsiveness

This commit is contained in:
Nawaz Haider
2026-01-03 17:25:54 +06:00
parent e94979f65f
commit b44829b474
+2 -2
View File
@@ -38,7 +38,7 @@ async def place_anchor_and_hedge(
anchor_order_id = await place_limit_order(anchor_token_id, price, size, expire=True)
if PLACE_OPPOSITE_ORDER and anchor_order_id:
for _ in range(65 * (1 / 0.05)):
for _ in range(65 * (1 / 0.02)):
if in_memory_db_contains_item(anchor_order_id):
hedge_order_id = await place_limit_order(
hedge_token_id, 1 - price - PROFIT_MARGIN, size
@@ -47,7 +47,7 @@ async def place_anchor_and_hedge(
f"Order prices: {round(price, 2)} and {round(1 - price - PROFIT_MARGIN, 2)}"
)
break
await asyncio.sleep(0.05)
await asyncio.sleep(0.02)
else:
logger.info(f"Order price: {price} [Canceled before hedge placement]")
decrement_trades()