Jelajahi Sumber

接口文档(初步)

skyffire 1 tahun lalu
induk
melakukan
67a36e4152
1 mengubah file dengan 64 tambahan dan 0 penghapusan
  1. 64 0
      README.MD

+ 64 - 0
README.MD

@@ -0,0 +1,64 @@
+## /get_rank_list 获取分数排行榜
+
+##### request
+``` json
+{
+    "exchange": "gate_usdt_swap",           // 参与排行的交易所
+}
+```
+
+##### response
+``` json
+{
+    "query": {},                            // 你的查询参数,用于接口联调       
+    "message": "hello",                     // 后台提醒
+    "code": 200,                            // 200 就是对的
+    "data": [                               // 排行榜结果
+        {
+            "symbol": "BTC_USDT",           // 币对
+            "score": "205",                 // 总评分
+            "msv_score": "157",             // 波动分数
+            "liquity_score": "33",          // 交易量分数
+            "frequency_score": "15",        // 交易频次分数
+            "msv_abs_total": "17.2",        // Sum(Abs(波动率))
+            "msv_abs_max": "1.2",           // 最大Abs(波动率)
+            "msv_abs_avg": "0.2",           // 平均Abs(波动率)
+            "coverted_open_base": "0.007",  // 转换后的基础开仓值(0.007代表0.7%)
+            "epr_total": "7.2",             // Sum(预期利润)
+            "effective_count": "10",        // 有效波动次数
+            "liquity_avg": "3000",          // 平均行情推动量
+        },
+        ...
+    ],
+}
+```
+```
+评分规则
+score = msv_score + liquity_score + frequency_score
+
+1. msv_score计算规则
+当msv_abs_total > 0时, msv_score = effective_count * (epr_total / msv_abs_total) * 60
+当msv_abs_total = 0时, msv_score = 0
+   
+2. liquity_score计算规则
+liquity_score = (liquity_avg / 10000) * 20
+
+3. frequency_score计算规则
+frequency_score = (effective_count / 100) * 20
+```
+
+
+## /get_exchanges  获取交易所
+##### response
+``` json
+{
+    "msg": "查询成功",
+    "query": null,
+    "data": [
+        "gate_usdt_swap",
+        "bitget_usdt_swap",
+        "binance_usdt_swap"
+    ],
+    "code": 200
+}
+```