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




