|
@@ -485,8 +485,8 @@ if __name__ == '__main__':
|
|
|
# "symbol": "RATOUSDT", # 使用常见的交易对,如 MXUSDT 或 BTCUSDT
|
|
# "symbol": "RATOUSDT", # 使用常见的交易对,如 MXUSDT 或 BTCUSDT
|
|
|
# "side": "SELL",
|
|
# "side": "SELL",
|
|
|
# "type": "MARKET",
|
|
# "type": "MARKET",
|
|
|
- # "quantity": "451261", # 根据交易对的最小名义价值/数量调整数量
|
|
|
|
|
- # # "price": "0.1" # 调整价格以便于测试
|
|
|
|
|
|
|
+ # "quantity": "525945", # 根据交易对的最小名义价值/数量调整数量
|
|
|
|
|
+ # # "price": "0.0000290" # 调整价格以便于测试
|
|
|
# }
|
|
# }
|
|
|
# print(f" 测试订单参数: {test_order_params}")
|
|
# print(f" 测试订单参数: {test_order_params}")
|
|
|
# test_order_response = client.trade.post_order(params=test_order_params)
|
|
# test_order_response = client.trade.post_order(params=test_order_params)
|
|
@@ -500,6 +500,7 @@ if __name__ == '__main__':
|
|
|
# print(f" post_order_test 响应指示潜在问题或特定消息: {test_order_response}")
|
|
# print(f" post_order_test 响应指示潜在问题或特定消息: {test_order_response}")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+
|
|
|
# 批量下单示例
|
|
# 批量下单示例
|
|
|
# print("\n测试批量下单 (POST /batchOrders)...")
|
|
# print("\n测试批量下单 (POST /batchOrders)...")
|
|
|
# sample_batch_orders = [
|
|
# sample_batch_orders = [
|
|
@@ -525,11 +526,13 @@ if __name__ == '__main__':
|
|
|
|
|
|
|
|
# 测试获取挂单示例
|
|
# 测试获取挂单示例
|
|
|
# print("\n获取 BTCUSDT 当前挂单 (如有)...")
|
|
# print("\n获取 BTCUSDT 当前挂单 (如有)...")
|
|
|
- # open_orders = client.trade.get_openorders(params={"symbol": "BTCUSDT"})
|
|
|
|
|
|
|
+ # open_orders = client.trade.get_openorders(params={"symbol": "RATOUSDT"})
|
|
|
# if isinstance(open_orders, list):
|
|
# if isinstance(open_orders, list):
|
|
|
# print(f" 找到 {len(open_orders)} 个 BTCUSDT 的挂单。")
|
|
# print(f" 找到 {len(open_orders)} 个 BTCUSDT 的挂单。")
|
|
|
- # # for order in open_orders:
|
|
|
|
|
- # # print(f" - 订单 ID: {order.get('orderId')}, 价格: {order.get('price')}")
|
|
|
|
|
|
|
+ # for order in open_orders:
|
|
|
|
|
+ # print(f" - 订单 ID: {order.get('orderId')}, 价格: {order.get('price')}")
|
|
|
|
|
+
|
|
|
|
|
+ # # print(client.trade.delete_order(params={"symbol": "RATOUSDT", "orderId": order.get('orderId')}))
|
|
|
# else:
|
|
# else:
|
|
|
# print(f" 挂单响应: {open_orders}")
|
|
# print(f" 挂单响应: {open_orders}")
|
|
|
|
|
|
|
@@ -565,7 +568,7 @@ if __name__ == '__main__':
|
|
|
# 'coin': 'USDT',
|
|
# 'coin': 'USDT',
|
|
|
# 'netWork': 'ETH',
|
|
# 'netWork': 'ETH',
|
|
|
# 'address': '0xb1f33026db86a86372493a3b124d7123e9045bb4',
|
|
# 'address': '0xb1f33026db86a86372493a3b124d7123e9045bb4',
|
|
|
- # 'amount': 257
|
|
|
|
|
|
|
+ # 'amount': 301.5
|
|
|
# }
|
|
# }
|
|
|
# withdraw_rst = client.wallet.post_withdraw(withdraw_params)
|
|
# withdraw_rst = client.wallet.post_withdraw(withdraw_params)
|
|
|
# print(f" 提笔响应:{withdraw_rst}")
|
|
# print(f" 提笔响应:{withdraw_rst}")
|
|
@@ -574,7 +577,7 @@ if __name__ == '__main__':
|
|
|
# print("\n获取提币历史信息...")
|
|
# print("\n获取提币历史信息...")
|
|
|
# withdraw_list = client.wallet.get_withdraw_list()
|
|
# withdraw_list = client.wallet.get_withdraw_list()
|
|
|
# print("历史信息:")
|
|
# print("历史信息:")
|
|
|
- # print(f" {withdraw_list}")
|
|
|
|
|
|
|
+ # print(f" {withdraw_list[0]}")
|
|
|
except requests.exceptions.RequestException as e:
|
|
except requests.exceptions.RequestException as e:
|
|
|
print(f" 私有 API 请求期间出错: {e}")
|
|
print(f" 私有 API 请求期间出错: {e}")
|
|
|
if e.response is not None:
|
|
if e.response is not None:
|