Compare commits
1 Commits
9011cc58a7
...
bc41498e96
Author | SHA1 | Date | |
---|---|---|---|
bc41498e96
|
1
config1
Submodule
1
config1
Submodule
Submodule config1 added at fab56fe709
23
main.py
23
main.py
@@ -160,26 +160,6 @@ class MexcSpotTrade:
|
|||||||
self.csv_file = f"output/{config_file_name}.csv"
|
self.csv_file = f"output/{config_file_name}.csv"
|
||||||
self.symbol_mapping = symbol_mapping
|
self.symbol_mapping = symbol_mapping
|
||||||
|
|
||||||
def _api_get_balance(self) -> str:
|
|
||||||
"""
|
|
||||||
获取账户余额
|
|
||||||
|
|
||||||
Returns:
|
|
||||||
账户余额字典或None(如果失败)
|
|
||||||
"""
|
|
||||||
try:
|
|
||||||
logger.info("查询账户余额")
|
|
||||||
account_info = self.trader.get_account_info()
|
|
||||||
account_info_balance = account_info.get("balances", [])
|
|
||||||
balances = ""
|
|
||||||
for item in account_info_balance:
|
|
||||||
balances += f"{item['available']} {item['asset']} "
|
|
||||||
logger.info("获取账户余额成功")
|
|
||||||
return balances
|
|
||||||
except Exception as e:
|
|
||||||
logger.error("查询账户信息失败: %s", str(e))
|
|
||||||
return f"ERROR: {str(e)}"
|
|
||||||
|
|
||||||
def _api_get_order(self, symbol: str, order_id: str) -> Optional[Dict[str, Any]]:
|
def _api_get_order(self, symbol: str, order_id: str) -> Optional[Dict[str, Any]]:
|
||||||
"""
|
"""
|
||||||
查询订单状态
|
查询订单状态
|
||||||
@@ -271,7 +251,6 @@ class MexcSpotTrade:
|
|||||||
executed_qty = order_data["executedQty"]
|
executed_qty = order_data["executedQty"]
|
||||||
cummulative_quote_qty = order_data["cummulativeQuoteQty"]
|
cummulative_quote_qty = order_data["cummulativeQuoteQty"]
|
||||||
side = order_data["side"]
|
side = order_data["side"]
|
||||||
balances = self._api_get_balance()
|
|
||||||
|
|
||||||
# 确定交易类型显示
|
# 确定交易类型显示
|
||||||
trade_type = "买入" if side == "BUY" else "卖出"
|
trade_type = "买入" if side == "BUY" else "卖出"
|
||||||
@@ -289,7 +268,6 @@ class MexcSpotTrade:
|
|||||||
"资金账户",
|
"资金账户",
|
||||||
"CEX",
|
"CEX",
|
||||||
f"MEXC API - Order ID: {order_id}",
|
f"MEXC API - Order ID: {order_id}",
|
||||||
balances
|
|
||||||
]
|
]
|
||||||
|
|
||||||
# 检查文件是否存在
|
# 检查文件是否存在
|
||||||
@@ -314,7 +292,6 @@ class MexcSpotTrade:
|
|||||||
"现金账户",
|
"现金账户",
|
||||||
"目标账户",
|
"目标账户",
|
||||||
"备注",
|
"备注",
|
||||||
"balances"
|
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
writer.writerow(row)
|
writer.writerow(row)
|
||||||
|
Reference in New Issue
Block a user