Spot & Margin Trading

BM Liquidity Index (BML index)

Published on 2024-11-20 16:43

BML Index Components and Algorithms

(1)A:Quoting Amount (two decimal places)
  • A1 Bid side 2% Amount U
  • A2 Ask side 2% Amount U
A1/A2
A1/A2 points
>=100000
10
[50000,100000)
9
[20000,50000)
8
[10000,20000)
7
[5000,10000)
6
[2000,5000)
5
[1000,2000)
4
[500,1000)
3
[200,500)
2
[100,200)
1
[0,100)
0
  • A3 Bid side 5% Amount U
  • A4 Ask side 5% Amount U
A3/A4
A3/A4 points
>=200000
10
[100000,200000)
9
[50000,100000)
8
[20000,50000)
7
[10000,20000)
6
[5000,10000)
5
[2000,5000)
4
[1000,2000)
3
[500,1000)
2
[200,500)
1
[0,200)
0
  • A5 Bid side 10% Amount U
  • A6 Ask side 10% Amount U
A5/A6
A3/A4 points
>=500000
10
[200000,500000)
9
[100000,200000)
8
[50000,100000)
7
[20000,50000)
6
[10000,20000)
5
[5000,10000)
4
[2000,5000)
3
[1000,2000)
2
[500,1000)
1
[0,500)
0
  • A7 Bid side Total Amount U
  • A8 Ask side Total Amount U
A7/A8
A7/A8 points
>=1000000
10
[500000,1000000)
9
[200000,500000)
8
[100000,200000)
7
[50000,100000)
6
[20000,50000)
5
[10000,20000)
4
[5000,10000)
3
[2000,5000)
2
[1000,2000)
1
[0,1000)
0
Note: Converted to U; Snapshot once every 1H
Total point A = A1*0.20 + A2* 0.20 + A3*0.15 + A4*0.15 + A5*0.1 + A6*0.1+A7*0.05+A8*0.05
 
(2)B:Price Levels (integer digits)
  • B1 Price Levels on bid side
  • B2 Price Levels on ask side
bid/asd Price Levels
Points
>=50
10
[45,50)
9
[40,45)
8
[35,40)
7
[30,35)
6
[25,30)
5
[20,25)
4
[15,20)
3
[10,15)
2
(0,10)
1
0
0
Notes: a snapshot per hour
Total Point B = B1*0.5 + B2*0.5
 
(3)C:Transaction activity
  • C1 1H Transaction quantity Share (percentage, two decimal places)
Data: Get the transaction quantity data of the past 1H and 24H through K-line every 1H.
Algorithm: 1H transaction quantity/24H transaction quantity
C1 data
C1 Points
>=10%
10
(9%,10%)
9
[8%,9%)
8
[7%,8%)
7
[6%,7%)
6
[4%,6%)
5
[3%,4%)
4
[2%,3%)
3
[1%,2%)
2
(0,1%)
1
0
0
  • C2:24H Trading volume (two decimal places)
Data: Get the trading volume data of the past 24 hours through the K-line every 1H, and converted into USDT using the exchange rate.
C2 data
C2 Points
>=1000000
10
[500000,1000000)
9
[200000,500000)
8
[100000,200000)
7
[50000,100000)
6
[20000,50000)
5
[10000,20000)
4
[5000,10000)
3
[2000,5000)
2
(0,2000)
1
0
0
Total Point C = C1*0.3+ C2*0.7
 
(4)D:Spread (percentage, two decimal places)
  • Calculate once by one snapshot per hour
  • Algorithm: (first Ask Price - first Bid Price) / [(first Ask Price + first Bid Price) / 2]
D data
D Points
(0,0.05%)
10
(0.05%,0.1%)
9
[0.1%,0.2%)
8
[0.2%,0.5%)
7
[0.5%,1%)
6
[1%,2%)
5
[2%,5%)
4
[5%,10%)
3
[10%,20%)
2
>=20%
1
2/-2/NULL/0
0
 
(5)BM Liquidity Index (BML index) Total Point
Total Pint X = 0.6× A + 0.1 × B + 0.1 × C + 0.2 × D
2017-2026 © bitmart.com