Skip to content

Commit c3a691e

Browse files
committed
Update webull_broker.py
1 parent 6404c2f commit c3a691e

File tree

1 file changed

+16
-13
lines changed

1 file changed

+16
-13
lines changed

brokers/webull_broker.py

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,6 @@ def __init__(self):
7070
self.pending_orders_history = ''
7171

7272
self.has_trader_info = False
73-
# self.log_in()
7473

7574
def market_sell(self, stock: str, quantity: int, price: float):
7675
if not self.is_trader_logged_in():
@@ -86,9 +85,10 @@ def market_sell(self, stock: str, quantity: int, price: float):
8685
self.logger.info('Trader: Market Sell success!')
8786
return self.ret_ok_code, response['data']
8887
else:
89-
print_status("Webull Trader", "Market Sell failed", "ERROR")
90-
self.logger.warning(f'Trader: Market Buy failed: {response["msg"]}')
91-
return self.ret_error_code, response['msg']
88+
data = response['msg']
89+
print_status("Webull Trader", f"Market Sell failed {data}", "ERROR")
90+
self.logger.warning(f'Trader: Market Buy failed: {data}')
91+
return self.ret_error_code, data
9292

9393
def market_buy(self, stock: str, quantity: int, price: float):
9494
if not self.is_trader_logged_in():
@@ -104,9 +104,10 @@ def market_buy(self, stock: str, quantity: int, price: float):
104104
self.logger.info('Trader: Market Buy success!')
105105
return self.ret_ok_code, response['data']
106106
else:
107-
print_status("Webull Trader", "Market Buy failed", "ERROR")
108-
self.logger.warning(f'Trader: Market Buy failed: {response["msg"]}')
109-
return self.ret_error_code, response['msg']
107+
data = response['msg']
108+
print_status("Webull Trader", f"Market Buy failed {data}", "ERROR")
109+
self.logger.warning(f'Trader: Market Buy failed: {data}')
110+
return self.ret_error_code, data
110111

111112
def limit_sell(self, stock: str, quantity: int, price: float):
112113
if not self.is_trader_logged_in():
@@ -123,9 +124,10 @@ def limit_sell(self, stock: str, quantity: int, price: float):
123124
self.logger.info('Trader: Limit Sell success!')
124125
return self.ret_ok_code, response['data']
125126
else:
126-
print_status("Webull Trader", "Limit Sell failed", "ERROR")
127-
self.logger.warning(f'Trader: Market Buy failed: {response["msg"]}')
128-
return self.ret_error_code, response['msg']
127+
data = response['msg']
128+
print_status("Webull Trader", f"Limit Sell failed{data}", "ERROR")
129+
self.logger.warning(f'Trader: Market Buy failed: {data}')
130+
return self.ret_error_code, data
129131

130132
def limit_buy(self, stock: str, quantity: int, price: float):
131133
if not self.is_trader_logged_in():
@@ -141,9 +143,10 @@ def limit_buy(self, stock: str, quantity: int, price: float):
141143
self.logger.info('Trader: Limit Buy success!')
142144
return self.ret_ok_code, response['data']
143145
else:
144-
print_status("Webull Trader", "Limit Buy failed", "ERROR")
145-
self.logger.warning(f'Trader: Market Buy failed: {response["msg"]}')
146-
return self.ret_error_code, response['msg']
146+
data = response['msg']
147+
print_status("Webull Trader", f"Limit Buy failed {data}", "ERROR")
148+
self.logger.warning(f'Trader: Market Buy failed: {data}')
149+
return self.ret_error_code, data
147150

148151
def get_account_info(self):
149152
account_info = self._webull.get_account()

0 commit comments

Comments
 (0)