Skip to content

Commit a6c04b7

Browse files
committed
Refine insufficient margin error message for futures trading
- Improve wording to make the error message more precise and actionable - Clarify the specific margin constraint preventing order execution - Enhance readability of the error message for users
1 parent b5c91b5 commit a6c04b7

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

jesse/models/FuturesExchange.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ def on_order_submission(self, order: Order) -> None:
116116

117117
if effective_order_size > self.available_margin:
118118
raise InsufficientMargin(
119-
f'You cannot submit an order for ${round(order.qty * order.price)} when your available margin is ${round(self.available_margin)}. Consider increasing leverage number from the settings or reducing the order size.'
119+
f'Cannot submit an order with a value of ${round(order.qty * order.price)} when your available margin is ${round(self.available_margin)}. Consider increasing leverage number from the settings or reducing the order size.'
120120
)
121121

122122
self.available_assets[base_asset] += order.qty

0 commit comments

Comments
 (0)