Browse Source

add init update

master
tzquant_zq 9 months ago
parent
commit
0d37b07c78
1 changed files with 60 additions and 0 deletions
  1. +60
    -0
      request_demo.py

+ 60
- 0
request_demo.py View File

@ -0,0 +1,60 @@
import requests
def fetch_precision_info(platform):
# 定义请求URL
url = "http://43.133.213.20:8001/api/v1/PrecisionInfo/platform"
# 定义请求数据
request_data = {"platform": platform}
price_tick_info = {}
try:
# 发送GET请求
response = requests.get(url, params=request_data, timeout=15)
# 检查响应状态码并输出
if response.status_code == 200:
precisions = response.json()
print(f"Precision Information: {precisions.get('btcusdt', 'No data available')}")
for symbol, precision in precisions.items():
symbol = symbol.lower()
price_tick_info[symbol] = precision["price_decimal"]
# 可以选择打印更多信息
# print(f"Symbol: {symbol}, Price Precision: {precision['price_precision']}, Quantity Precision: {precision['quantity_precision']}")
return price_tick_info
else:
print(f"Error: {response.status_code}, {response.text}")
return None
except requests.RequestException as e:
print(f"Request failed: {e}")
return None
# 示例调用
platform = "gate_swap_u"
precision_info = fetch_precision_info(platform)
if precision_info:
print("Price Tick Information:", precision_info)
import requests
def fetch_depth(exchange, symbol):
url = "http://43.133.213.20:8001/api/v1/depth/"
payload = {"exchange": exchange, "symbol": symbol}
response = requests.post(url, json=payload, timeout=5)
if response.status_code == 200:
return response.json()
else:
print(f"Error: {response.status_code}, {response.json()}")
return None
# 示例参数
exchange = "gate_swap_u"
symbol = "BTC/USDT"
# 发送请求
depth_data = fetch_depth(exchange, symbol)
print(depth_data)

Loading…
Cancel
Save