20250314修改:增加dingdanliu_nb_mflow
This commit is contained in:
61
999.账户相关/simnow_trader/traderdata/0312/IM2503_ofdata.csv
Normal file
61
999.账户相关/simnow_trader/traderdata/0312/IM2503_ofdata.csv
Normal file
@@ -0,0 +1,61 @@
|
||||
price,Ask,Bid,symbol,datetime,delta,close,open,high,low,volume,dj
|
||||
"['6522.0', '6522.2', '6522.4', '6522.6', '6522.8', '6523.0', '6523.2', '6523.4', '6523.6', '6523.8', '6524.0', '6524.2', '6524.4', '6524.6', '6524.8', '6525.0', '6525.2', '6525.4', '6525.6', '6525.8', '6526.0', '6526.2', '6526.4', '6526.6', '6526.8', '6527.0', '6527.2', '6527.4', '6527.6', '6527.8']","[0, 0, 0, 0, 0, 0, 1, 9, 9, 14, 42, 49, 15, 4, 4, 42, 7, 14, 27, 22, 9, 8, 18, 3, 24, 11, 21, 18, 5, 5]","[12, 17, 5, 18, 40, 22, 10, 22, 0, 0, 47, 87, 0, 27, 22, 18, 19, 13, 55, 42, 6, 7, 13, 4, 0, 8, 0, 13, 0, 0]",IM2503,2025-03-12 13:02:00,-146,6525.6,6525.8,6527.8,6522.0,1112,-4
|
||||
"['6517.8', '6518.0', '6518.2', '6518.4', '6518.6', '6518.8', '6519.0', '6519.2', '6519.4', '6519.8', '6520.0', '6520.2', '6520.4', '6520.6', '6520.8', '6521.0', '6521.2', '6521.4', '6521.8', '6522.0', '6522.2', '6522.4', '6522.6', '6522.8', '6523.0', '6523.2', '6523.4', '6523.6', '6523.8', '6524.0', '6524.2', '6524.4', '6524.6', '6524.8', '6525.0', '6525.2', '6525.4', '6525.6', '6525.8', '6526.0', '6526.2', '6526.4', '6526.6']","[0, 3, 20, 10, 0, 7, 6, 7, 2, 9, 2, 0, 11, 16, 6, 15, 4, 13, 1, 21, 18, 4, 21, 21, 10, 9, 0, 9, 11, 10, 0, 0, 3, 0, 2, 13, 4, 2, 18, 13, 15, 5, 0]","[9, 31, 18, 0, 29, 12, 7, 4, 0, 4, 19, 22, 9, 19, 12, 30, 8, 4, 31, 31, 20, 3, 0, 15, 12, 9, 1, 6, 2, 10, 15, 7, 1, 2, 1, 11, 6, 3, 2, 0, 6, 0, 3]",IM2503,2025-03-12 13:04:00,-93,6520.0,6525.6,6526.6,6517.6,957,1,
|
||||
"['6516.0', '6516.2', '6516.4', '6516.6', '6516.8', '6517.2', '6517.4', '6517.6', '6517.8', '6518.0', '6518.2', '6518.4', '6518.6', '6518.8', '6519.0', '6519.2', '6519.4', '6519.6', '6519.8', '6520.0', '6520.4', '6521.0', '6521.2', '6521.4', '6521.6', '6521.8', '6522.0', '6522.2', '6522.4', '6522.6']","[0, 0, 0, 13, 1, 11, 0, 16, 7, 40, 4, 11, 5, 29, 0, 5, 0, 1, 7, 5, 0, 5, 0, 0, 0, 5, 8, 5, 2, 6]","[4, 12, 5, 14, 5, 31, 1, 33, 16, 30, 10, 23, 4, 9, 7, 6, 18, 0, 0, 0, 1, 7, 2, 3, 5, 10, 2, 0, 6, 2]",IM2503,2025-03-12 13:06:00,-80,6518.2,6520.0,6522.6,6516.0,539,-1,
|
||||
"['6515.6', '6515.8', '6516.0', '6516.2', '6516.4', '6516.6', '6516.8', '6517.0', '6517.2', '6517.4', '6517.6', '6517.8', '6518.0', '6518.2', '6518.4', '6518.6', '6518.8', '6519.0', '6519.2', '6519.4', '6520.0', '6520.2', '6520.4', '6520.8', '6521.0', '6521.2', '6521.4', '6521.6', '6521.8', '6522.0', '6522.2', '6522.4']","[0, 0, 6, 4, 21, 6, 3, 4, 2, 0, 0, 0, 13, 5, 15, 5, 9, 27, 2, 24, 36, 2, 0, 14, 8, 5, 1, 9, 10, 2, 3, 3]","[3, 16, 30, 11, 6, 3, 1, 11, 5, 3, 6, 3, 6, 0, 14, 5, 4, 0, 0, 6, 0, 2, 2, 0, 1, 0, 19, 0, 6, 0, 0, 0]",IM2503,2025-03-12 13:08:00,76,6521.4,6518.0,6522.4,6515.6,465,3,
|
||||
"['6521.2', '6521.4', '6521.8', '6522.0', '6522.2', '6522.4', '6522.6', '6522.8', '6523.0', '6523.2', '6523.4', '6523.6', '6523.8', '6524.0', '6524.2', '6524.4', '6524.6', '6524.8', '6525.0', '6525.2', '6525.4', '6525.6', '6525.8', '6526.0', '6526.2', '6526.4', '6526.6', '6527.0']","[0, 2, 0, 2, 2, 4, 1, 16, 2, 4, 0, 11, 14, 9, 32, 6, 31, 10, 14, 1, 11, 0, 13, 14, 12, 6, 27, 3]","[6, 5, 14, 16, 8, 8, 0, 7, 3, 10, 7, 15, 7, 15, 14, 8, 4, 0, 9, 4, 10, 4, 3, 6, 9, 6, 7, 0]",IM2503,2025-03-12 13:10:00,42,6524.6,6522.0,6527.0,6521.2,645,-1,
|
||||
"['6521.2', '6521.4', '6521.6', '6521.8', '6522.6', '6522.8', '6523.2', '6523.4', '6523.6', '6523.8', '6524.0', '6524.2', '6524.4', '6524.6', '6524.8', '6525.0', '6525.2', '6525.4', '6525.6', '6525.8', '6526.0', '6526.6']","[0, 0, 0, 4, 2, 3, 2, 2, 3, 12, 5, 12, 23, 9, 4, 13, 40, 13, 14, 11, 1, 21]","[2, 5, 3, 15, 11, 5, 5, 7, 17, 6, 25, 1, 18, 0, 4, 11, 12, 15, 0, 0, 0, 0]",IM2503,2025-03-12 13:12:00,32,6525.0,6524.4,6526.6,6521.2,435,1,
|
||||
"['6522.8', '6523.0', '6523.2', '6523.4', '6523.6', '6523.8', '6524.0', '6524.2', '6524.4', '6524.6', '6524.8', '6525.0', '6525.2', '6525.4', '6525.6', '6525.8', '6526.0', '6526.6', '6526.8']","[0, 0, 3, 6, 6, 10, 9, 3, 8, 10, 34, 13, 16, 28, 7, 15, 8, 21, 4]","[6, 7, 24, 1, 1, 2, 17, 0, 5, 24, 28, 20, 14, 2, 2, 16, 0, 0, 0]",IM2503,2025-03-12 13:14:00,32,6525.2,6524.8,6526.8,6522.8,449,1,
|
||||
"['6518.0', '6518.2', '6518.4', '6518.6', '6518.8', '6519.0', '6519.2', '6519.4', '6519.6', '6519.8', '6520.0', '6520.2', '6520.4', '6520.6', '6520.8', '6521.0', '6521.2', '6521.4', '6521.6', '6521.8', '6522.0', '6522.2', '6522.4', '6522.6', '6522.8', '6523.0', '6523.2', '6523.4', '6523.6', '6523.8', '6524.0', '6524.2', '6524.4', '6525.0', '6525.2', '6525.8', '6526.0', '6526.2', '6526.4', '6526.6', '6526.8', '6527.0', '6527.2']","[0, 0, 3, 8, 9, 5, 28, 17, 7, 15, 10, 23, 14, 17, 12, 15, 13, 0, 8, 0, 4, 0, 11, 0, 0, 0, 0, 0, 12, 0, 3, 3, 1, 0, 0, 12, 0, 1, 10, 3, 5, 4, 8]","[23, 6, 21, 20, 5, 46, 17, 17, 13, 11, 13, 3, 4, 22, 5, 11, 10, 7, 1, 4, 0, 4, 3, 2, 1, 7, 1, 6, 6, 14, 0, 21, 0, 16, 2, 13, 2, 14, 0, 0, 3, 0, 0]",IM2503,2025-03-12 13:16:00,-93,6522.8,6525.8,6527.2,6518.0,786,-3,
|
||||
"['6521.2', '6521.4', '6521.6', '6521.8', '6522.0', '6522.2', '6522.4', '6522.6', '6522.8', '6523.0', '6523.2', '6523.4', '6523.6', '6523.8', '6524.0', '6524.2', '6524.4', '6524.8', '6525.0']","[1, 0, 0, 3, 0, 4, 11, 6, 6, 14, 7, 21, 43, 15, 22, 2, 1, 0, 21]","[1, 4, 8, 6, 4, 7, 4, 1, 25, 25, 14, 6, 11, 10, 1, 25, 0, 20, 1]",IM2503,2025-03-12 13:18:00,4,6521.2,6523.0,6525.0,6521.2,420,0,
|
||||
"['6521.8', '6522.0', '6522.6', '6522.8', '6523.0', '6523.2', '6523.4', '6523.6', '6523.8', '6524.0', '6524.2', '6524.4', '6524.6', '6524.8', '6525.0', '6525.2', '6525.4', '6525.6', '6525.8', '6526.0', '6526.6', '6527.0', '6527.2', '6527.4', '6527.8', '6528.0', '6528.2', '6528.4', '6528.6', '6528.8', '6529.0', '6529.4', '6529.8', '6530.2', '6530.4', '6530.6', '6530.8', '6531.0', '6531.2', '6531.6', '6531.8', '6532.0', '6532.4', '6532.8', '6533.0', '6533.2', '6533.4', '6533.6']","[0, 3, 18, 7, 1, 3, 9, 1, 6, 2, 0, 11, 4, 18, 7, 21, 5, 2, 20, 8, 2, 13, 10, 0, 10, 49, 10, 32, 23, 28, 33, 24, 19, 0, 7, 2, 86, 74, 31, 10, 0, 38, 9, 16, 18, 22, 31, 30]","[10, 0, 0, 15, 5, 1, 0, 0, 1, 1, 1, 7, 7, 1, 0, 0, 2, 0, 3, 0, 3, 59, 5, 9, 45, 6, 84, 19, 0, 14, 0, 0, 0, 11, 16, 9, 8, 5, 34, 0, 36, 43, 7, 14, 0, 0, 0, 0]",IM2503,2025-03-12 13:20:00,292,6533.6,6521.8,6533.6,6521.8,1367,3,
|
||||
"['6530.8', '6531.2', '6531.4', '6531.6', '6531.8', '6532.0', '6532.2', '6533.0', '6533.2', '6533.4', '6533.8', '6534.0', '6534.6', '6534.8', '6535.0', '6536.0', '6536.4', '6537.0', '6537.8', '6538.0', '6538.6', '6539.0', '6539.8', '6540.0', '6540.8', '6541.2', '6542.0', '6542.2', '6542.4', '6542.6', '6542.8', '6543.0', '6543.4', '6543.8', '6544.0', '6544.4', '6544.6', '6545.0', '6545.2', '6545.6', '6545.8', '6546.0', '6546.2', '6546.8', '6547.0', '6547.2', '6547.4', '6547.6', '6547.8', '6548.0', '6548.2', '6548.6', '6548.8', '6549.0', '6549.2', '6549.4', '6549.6', '6549.8', '6550.0', '6550.2', '6550.4', '6550.6', '6550.8', '6551.0', '6551.2', '6551.4', '6551.6', '6551.8', '6552.0', '6552.4', '6553.0', '6553.2', '6553.8']","[0, 4, 5, 18, 12, 0, 3, 9, 7, 0, 6, 29, 10, 7, 191, 8, 22, 18, 55, 7, 50, 61, 58, 38, 0, 43, 141, 28, 0, 87, 109, 84, 31, 0, 31, 18, 26, 139, 18, 9, 30, 53, 24, 0, 100, 17, 0, 19, 17, 46, 0, 177, 0, 113, 40, 0, 0, 41, 158, 28, 9, 0, 9, 30, 11, 30, 12, 32, 38, 7, 0, 0, 14]","[18, 0, 2, 3, 7, 11, 0, 7, 7, 3, 14, 0, 0, 0, 9, 0, 0, 0, 16, 0, 0, 0, 0, 0, 23, 0, 42, 0, 24, 12, 15, 0, 0, 31, 0, 0, 12, 12, 0, 49, 0, 0, 18, 8, 39, 47, 10, 33, 0, 30, 12, 51, 17, 111, 0, 49, 9, 1, 131, 0, 0, 8, 19, 15, 3, 0, 0, 0, 43, 0, 28, 13, 0]",IM2503,2025-03-12 13:22:00,1425,6551.4,6533.6,6553.8,6530.8,4053,10,
|
||||
"['6543.0', '6543.6', '6543.8', '6544.0', '6544.2', '6544.4', '6544.6', '6544.8', '6545.0', '6545.2', '6545.4', '6545.6', '6545.8', '6546.0', '6546.2', '6546.4', '6546.6', '6547.0', '6547.2', '6547.4', '6547.8', '6548.0', '6548.2', '6548.4', '6548.6', '6548.8', '6549.0', '6549.2', '6549.4', '6549.6', '6549.8', '6550.0', '6550.2', '6550.4', '6550.8', '6551.0', '6551.4', '6551.6', '6552.0']","[0, 0, 0, 12, 0, 11, 63, 30, 34, 0, 23, 38, 32, 4, 12, 10, 24, 0, 18, 0, 0, 24, 10, 22, 19, 13, 8, 64, 18, 10, 8, 34, 0, 30, 10, 7, 14, 21, 14]","[12, 38, 22, 7, 51, 47, 18, 24, 14, 37, 10, 77, 0, 22, 30, 0, 63, 9, 0, 3, 16, 9, 28, 27, 27, 60, 9, 9, 31, 12, 18, 16, 32, 5, 3, 0, 0, 9, 51]",IM2503,2025-03-12 13:24:00,-209,6544.0,6551.6,6552.0,6543.0,1818,0,
|
||||
"['6541.4', '6541.6', '6541.8', '6542.0', '6542.4', '6542.6', '6542.8', '6543.0', '6543.2', '6543.4', '6543.8', '6544.0', '6544.2', '6544.4', '6544.6', '6544.8', '6545.0', '6545.2', '6545.4', '6545.6', '6545.8', '6546.0', '6546.2', '6546.4', '6546.6', '6546.8', '6547.0', '6547.2', '6547.4', '6547.6', '6547.8', '6548.0', '6548.4']","[0, 13, 0, 13, 29, 0, 16, 13, 14, 2, 5, 7, 0, 8, 34, 16, 61, 0, 17, 12, 7, 13, 21, 46, 25, 7, 28, 3, 23, 2, 21, 11, 11]","[8, 26, 7, 27, 2, 46, 13, 26, 23, 37, 26, 15, 7, 9, 3, 29, 16, 33, 2, 9, 31, 34, 14, 23, 16, 5, 1, 15, 10, 0, 9, 0, 0]",IM2503,2025-03-12 13:26:00,-44,6544.4,6545.0,6548.4,6541.4,1212,-2,
|
||||
"['6544.4', '6544.6', '6545.0', '6545.8', '6546.8', '6547.0', '6547.2', '6547.4', '6547.6', '6547.8', '6548.0', '6548.2', '6548.4', '6548.6', '6548.8', '6549.0', '6549.2', '6549.4', '6549.6', '6549.8', '6550.0', '6550.2', '6550.4', '6550.6', '6551.0', '6551.2', '6551.4']","[5, 8, 7, 8, 16, 8, 11, 12, 0, 38, 16, 3, 25, 58, 36, 73, 8, 61, 20, 16, 104, 8, 24, 23, 14, 18, 18]","[0, 0, 0, 0, 0, 34, 15, 9, 22, 54, 54, 14, 39, 19, 8, 34, 11, 33, 13, 6, 109, 18, 37, 1, 0, 17, 0]",IM2503,2025-03-12 13:28:00,91,6550.2,6544.4,6551.8,6544.4,1400,3,
|
||||
"['6548.0', '6548.2', '6548.4', '6548.6', '6548.8', '6549.0', '6549.2', '6549.4', '6549.6', '6549.8', '6550.0', '6550.2', '6550.4', '6550.6', '6550.8', '6551.0', '6551.2', '6551.4', '6551.6', '6551.8', '6552.0']","[0, 5, 7, 4, 21, 68, 58, 46, 30, 27, 43, 3, 23, 16, 53, 31, 16, 18, 24, 15, 36]","[19, 30, 64, 8, 7, 54, 93, 45, 16, 8, 16, 22, 24, 29, 25, 9, 9, 9, 0, 0, 0]",IM2503,2025-03-12 13:30:00,57,6549.6,6550.0,6552.0,6548.0,1252,-1,
|
||||
"['6549.0', '6549.4', '6549.6', '6550.2', '6550.4', '6550.6', '6550.8', '6551.0', '6551.2', '6551.4', '6551.6', '6551.8', '6552.0', '6552.2', '6552.4', '6552.6', '6552.8', '6553.0', '6553.2', '6553.4', '6554.0', '6554.4', '6554.6', '6555.0', '6556.0', '6556.6', '6556.8', '6557.0', '6557.2', '6557.4', '6557.6', '6557.8', '6558.0', '6558.2', '6558.6', '6558.8', '6559.0', '6559.2', '6559.6', '6559.8', '6560.4', '6561.0', '6562.6', '6563.0', '6563.2', '6563.4', '6563.6', '6564.0', '6565.0', '6565.2', '6565.4', '6566.0', '6566.8', '6567.0', '6567.2', '6567.6', '6567.8', '6568.0', '6568.4', '6568.8', '6569.0', '6569.6', '6569.8']","[12, 7, 9, 1, 7, 38, 14, 34, 4, 8, 37, 21, 18, 18, 9, 7, 52, 32, 0, 33, 5, 15, 20, 36, 85, 0, 0, 48, 42, 12, 10, 32, 9, 11, 19, 17, 21, 20, 66, 58, 68, 33, 28, 0, 14, 28, 29, 10, 20, 0, 30, 0, 23, 43, 0, 67, 60, 111, 0, 23, 10, 9, 35]","[20, 6, 0, 8, 11, 14, 13, 46, 4, 0, 2, 12, 10, 18, 6, 12, 0, 0, 10, 0, 0, 0, 31, 0, 0, 10, 7, 98, 52, 0, 8, 141, 32, 8, 0, 0, 0, 0, 0, 0, 0, 0, 46, 20, 17, 36, 0, 44, 0, 30, 29, 44, 35, 0, 76, 4, 20, 43, 18, 0, 0, 0, 0]",IM2503,2025-03-12 13:32:00,487,6569.8,6549.6,6569.8,6549.0,3149,8,
|
||||
"['6565.8', '6566.4', '6567.0', '6567.2', '6567.4', '6567.6', '6567.8', '6568.0', '6568.2', '6568.4', '6568.6', '6568.8', '6569.0', '6569.2', '6569.4', '6569.6', '6569.8', '6570.0', '6570.2', '6570.4', '6570.6', '6570.8', '6571.0', '6571.2', '6571.4', '6571.6', '6571.8', '6572.0', '6572.2', '6572.4', '6572.6', '6572.8', '6573.0', '6573.2', '6573.4', '6573.6', '6574.0', '6574.2', '6574.4']","[0, 11, 32, 0, 0, 0, 18, 0, 0, 10, 30, 24, 24, 102, 3, 21, 128, 50, 44, 50, 5, 24, 81, 101, 22, 59, 7, 55, 63, 8, 26, 10, 66, 24, 0, 92, 73, 0, 56]","[12, 30, 0, 40, 11, 32, 0, 12, 5, 19, 38, 34, 57, 29, 76, 40, 76, 58, 51, 28, 38, 26, 7, 24, 17, 31, 30, 11, 56, 75, 0, 0, 25, 9, 26, 0, 0, 50, 0]",IM2503,2025-03-12 13:34:00,246,6572.6,6573.0,6574.4,6565.8,2909,0,
|
||||
"['6572.2', '6572.8', '6573.0', '6573.4', '6573.8', '6574.4', '6574.6', '6574.8', '6575.2', '6575.4', '6575.6', '6575.8', '6576.2', '6576.4', '6576.6', '6576.8', '6577.0', '6577.2', '6577.4', '6577.8', '6578.0', '6578.2', '6578.4', '6578.8', '6579.0', '6579.2', '6579.4', '6579.6', '6579.8', '6580.0', '6580.2', '6580.4', '6580.6', '6580.8', '6581.0', '6581.2', '6581.4', '6581.6', '6582.0', '6582.2', '6582.4', '6582.6', '6582.8', '6583.0', '6583.2', '6583.4', '6583.6', '6583.8', '6584.0', '6584.2', '6584.4', '6584.8', '6585.0', '6585.6', '6585.8', '6586.0', '6586.2']","[2, 4, 15, 17, 16, 28, 12, 0, 24, 0, 35, 0, 79, 17, 45, 83, 0, 2, 38, 33, 17, 48, 0, 17, 26, 0, 14, 72, 20, 18, 41, 0, 37, 84, 21, 0, 33, 17, 75, 20, 0, 26, 59, 89, 26, 23, 51, 70, 0, 32, 0, 25, 46, 0, 0, 59, 0]","[0, 0, 0, 0, 0, 9, 26, 7, 13, 5, 0, 13, 31, 15, 26, 0, 75, 12, 34, 6, 27, 18, 4, 0, 16, 22, 0, 27, 76, 73, 111, 3, 58, 0, 59, 42, 24, 9, 157, 49, 5, 57, 51, 44, 18, 2, 18, 0, 67, 23, 31, 95, 0, 70, 43, 0, 26]",IM2503,2025-03-12 13:36:00,-81,6579.0,6572.2,6586.2,6572.2,3698,3,
|
||||
"['6571.2', '6571.4', '6571.6', '6571.8', '6572.0', '6572.4', '6572.6', '6572.8', '6573.0', '6573.4', '6573.8', '6574.0', '6574.2', '6574.4', '6574.6', '6575.0', '6576.0', '6576.2', '6576.4', '6576.6', '6576.8', '6577.0', '6577.2', '6577.4', '6577.6', '6577.8', '6578.0', '6578.2', '6578.4', '6578.6', '6578.8', '6579.0', '6579.2', '6579.4', '6579.6', '6579.8', '6580.0', '6580.2', '6580.4', '6580.8', '6581.4', '6581.8', '6582.0', '6582.2', '6582.6', '6582.8', '6583.0', '6583.2', '6583.8', '6584.6', '6584.8', '6585.8']","[0, 14, 0, 14, 9, 14, 17, 27, 9, 40, 0, 3, 0, 11, 10, 20, 0, 0, 0, 21, 3, 0, 0, 28, 3, 6, 60, 23, 34, 2, 33, 18, 10, 32, 8, 43, 63, 81, 14, 50, 7, 0, 31, 23, 8, 58, 14, 17, 29, 25, 0, 13]","[18, 20, 18, 23, 31, 0, 54, 0, 20, 0, 10, 9, 42, 53, 8, 28, 45, 19, 4, 13, 22, 43, 34, 12, 24, 6, 66, 57, 34, 8, 33, 17, 36, 18, 47, 50, 37, 5, 0, 0, 0, 14, 74, 0, 37, 7, 21, 0, 33, 0, 16, 0]",IM2503,2025-03-12 13:38:00,-221,6571.4,6580.8,6585.8,6571.2,2498,-4,
|
||||
"['6566.8', '6567.0', '6567.2', '6567.4', '6567.6', '6567.8', '6568.0', '6568.2', '6568.4', '6568.6', '6569.0', '6569.2', '6569.4', '6569.6', '6569.8', '6570.0', '6570.2', '6570.4', '6570.6', '6571.0', '6571.2', '6571.4', '6571.6', '6571.8', '6572.0', '6572.2', '6572.4', '6572.6', '6572.8', '6573.0', '6573.2', '6573.4', '6573.6', '6573.8', '6574.0', '6574.4', '6574.8', '6575.0', '6575.2', '6575.4', '6575.6', '6575.8', '6576.0', '6576.2', '6576.6', '6576.8', '6577.0', '6577.2', '6577.4', '6577.6', '6577.8', '6578.0', '6578.2', '6578.8', '6579.4']","[0, 41, 29, 13, 39, 0, 83, 0, 8, 12, 45, 24, 29, 17, 0, 9, 0, 0, 0, 0, 33, 24, 0, 15, 29, 0, 47, 59, 54, 51, 29, 12, 21, 0, 9, 29, 18, 13, 10, 6, 6, 51, 8, 19, 10, 16, 12, 0, 14, 14, 0, 34, 22, 19, 19]","[17, 97, 15, 22, 0, 10, 70, 61, 32, 81, 97, 7, 21, 0, 8, 0, 50, 38, 7, 55, 73, 25, 5, 7, 33, 15, 52, 8, 31, 10, 9, 0, 51, 30, 0, 13, 11, 9, 14, 20, 40, 21, 32, 10, 26, 13, 5, 4, 18, 27, 4, 0, 0, 0, 0]",IM2503,2025-03-12 13:40:00,-252,6567.0,6571.4,6579.4,6566.8,2698,0,
|
||||
"['6565.0', '6565.2', '6565.4', '6565.6', '6566.0', '6566.2', '6566.6', '6567.0', '6567.2', '6567.4', '6567.6', '6567.8', '6568.0', '6568.2', '6568.4', '6568.6', '6569.0', '6569.2', '6569.4', '6569.6', '6569.8', '6570.0', '6570.2', '6570.4', '6570.6', '6570.8', '6571.0', '6571.2', '6571.4', '6571.6', '6571.8', '6572.0', '6572.2', '6572.4', '6572.6', '6572.8', '6573.0', '6573.2', '6573.4', '6573.6', '6573.8', '6574.2']","[0, 0, 0, 41, 22, 11, 0, 0, 9, 0, 23, 0, 19, 43, 4, 30, 0, 11, 2, 22, 14, 29, 29, 41, 48, 19, 52, 10, 16, 5, 11, 28, 15, 19, 6, 0, 25, 15, 7, 2, 6, 11]","[35, 10, 28, 0, 0, 20, 8, 21, 43, 37, 0, 3, 0, 11, 0, 11, 4, 30, 38, 23, 7, 34, 55, 10, 10, 62, 59, 23, 0, 13, 47, 24, 9, 0, 0, 15, 63, 33, 31, 5, 0, 0]",IM2503,2025-03-12 13:42:00,-177,6572.8,6568.2,6574.2,6565.0,1759,-1,
|
||||
"['6561.2', '6561.4', '6561.6', '6561.8', '6562.0', '6562.2', '6562.4', '6562.6', '6562.8', '6563.0', '6563.2', '6563.4', '6563.6', '6563.8', '6564.0', '6564.2', '6564.4', '6564.6', '6564.8', '6565.0', '6565.2', '6565.4', '6565.6', '6565.8', '6566.0', '6566.2', '6566.4', '6566.6', '6566.8', '6567.0', '6567.2', '6567.4', '6567.6', '6568.0', '6568.2', '6568.8', '6569.2', '6570.0', '6570.6', '6571.2', '6571.6', '6572.4', '6572.6', '6572.8', '6573.0']","[0, 0, 31, 28, 21, 95, 21, 10, 17, 67, 59, 33, 59, 45, 44, 10, 9, 9, 3, 0, 58, 29, 23, 2, 0, 0, 5, 0, 5, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 13, 6, 12]","[18, 23, 0, 34, 96, 36, 51, 24, 22, 33, 38, 30, 35, 0, 4, 12, 3, 0, 6, 44, 4, 13, 72, 9, 4, 19, 14, 31, 0, 3, 0, 2, 7, 24, 3, 6, 18, 3, 5, 6, 14, 0, 0, 0, 0]",IM2503,2025-03-12 13:44:00,-38,6563.0,6572.6,6573.0,6561.2,1727,-12,
|
||||
"['6561.2', '6561.6', '6561.8', '6562.0', '6562.2', '6562.4', '6562.6', '6562.8', '6563.0', '6563.2', '6563.4', '6563.6', '6563.8', '6564.0', '6564.2', '6564.4', '6564.6', '6564.8', '6565.0', '6565.2', '6565.4', '6565.6', '6565.8', '6566.0', '6566.2', '6566.4', '6566.8']","[0, 6, 0, 0, 26, 0, 23, 22, 40, 36, 15, 30, 3, 48, 14, 14, 28, 19, 37, 10, 0, 20, 28, 21, 6, 7, 5]","[8, 0, 16, 70, 43, 6, 27, 20, 20, 25, 7, 18, 15, 46, 26, 27, 23, 12, 5, 0, 26, 12, 15, 0, 0, 0, 0]",IM2503,2025-03-12 13:46:00,-9,6562.6,6563.0,6566.8,6561.2,1117,0,
|
||||
"['6544.2', '6544.4', '6544.6', '6545.0', '6545.2', '6545.4', '6545.6', '6545.8', '6546.0', '6546.2', '6546.4', '6546.6', '6546.8', '6547.0', '6547.2', '6547.4', '6547.6', '6547.8', '6548.0', '6548.2', '6548.4', '6548.6', '6548.8', '6549.0', '6549.2', '6549.4', '6549.6', '6550.0', '6550.2', '6550.6', '6551.0', '6551.2', '6551.4', '6551.6', '6551.8', '6552.0', '6552.2', '6552.8', '6553.0', '6553.2', '6553.4', '6554.0', '6554.2', '6554.6', '6555.0', '6555.2', '6555.4', '6556.2', '6556.4', '6557.0', '6557.2', '6557.4', '6557.6', '6557.8', '6558.0', '6558.2', '6558.4', '6559.0', '6559.2', '6559.6', '6560.0', '6560.2', '6560.4', '6561.2', '6561.6']","[0, 26, 16, 14, 63, 49, 0, 32, 27, 21, 49, 0, 20, 66, 0, 44, 18, 51, 39, 11, 17, 6, 12, 0, 6, 80, 14, 0, 23, 0, 0, 0, 22, 36, 0, 0, 0, 15, 27, 13, 0, 0, 18, 0, 13, 10, 0, 0, 0, 12, 24, 47, 0, 11, 0, 13, 15, 0, 0, 6, 5, 0, 0, 0, 1]","[8, 56, 22, 68, 29, 19, 33, 7, 96, 10, 10, 49, 36, 64, 44, 13, 0, 0, 68, 0, 0, 0, 24, 18, 43, 0, 10, 15, 0, 10, 28, 23, 35, 0, 5, 13, 3, 11, 39, 21, 5, 24, 20, 14, 0, 29, 27, 14, 1, 35, 13, 27, 4, 0, 37, 23, 4, 7, 11, 0, 62, 15, 9, 57, 5]",IM2503,2025-03-12 13:48:00,-381,6545.0,6562.2,6562.2,6544.2,2811,-2,
|
||||
"['6545.0', '6545.4', '6545.6', '6546.0', '6546.2', '6546.4', '6546.6', '6547.0', '6547.4', '6548.0', '6548.4', '6549.4', '6550.0', '6550.2', '6550.4', '6550.6', '6550.8', '6551.0', '6551.2', '6551.4', '6551.6', '6551.8', '6552.0', '6552.2', '6552.4', '6552.6', '6552.8', '6553.0', '6553.2', '6553.4', '6553.6', '6553.8', '6554.2', '6554.4', '6554.6', '6554.8', '6555.0', '6555.2', '6555.4', '6555.6', '6555.8', '6556.0']","[15, 21, 12, 32, 8, 21, 3, 9, 8, 22, 12, 2, 14, 0, 15, 9, 0, 24, 11, 26, 37, 18, 32, 13, 15, 14, 45, 43, 17, 11, 17, 3, 40, 8, 14, 1, 54, 2, 8, 14, 29, 5]","[2, 0, 36, 4, 0, 15, 4, 0, 0, 14, 0, 0, 4, 13, 0, 11, 15, 0, 11, 10, 33, 0, 33, 26, 34, 38, 23, 23, 12, 12, 21, 10, 44, 3, 13, 2, 23, 9, 10, 2, 0, 0]",IM2503,2025-03-12 13:50:00,194,6555.0,6545.0,6556.0,6544.8,1391,0,
|
||||
"['6548.2', '6548.4', '6548.6', '6548.8', '6549.0', '6549.2', '6549.4', '6549.6', '6549.8', '6550.0', '6550.2', '6550.4', '6550.6', '6550.8', '6551.0', '6551.2', '6551.4', '6551.6', '6551.8', '6552.2', '6553.2', '6553.8', '6554.4', '6554.6', '6554.8', '6555.0', '6555.2', '6555.4', '6555.8', '6556.0', '6556.2', '6556.4', '6556.6', '6556.8', '6557.0', '6557.2', '6557.4']","[0, 1, 0, 10, 1, 11, 10, 40, 16, 18, 11, 5, 5, 11, 4, 4, 7, 0, 8, 2, 0, 0, 9, 63, 6, 0, 16, 0, 21, 37, 5, 18, 50, 36, 27, 0, 18]","[2, 1, 1, 30, 22, 8, 13, 13, 17, 19, 14, 15, 0, 25, 10, 0, 12, 2, 0, 12, 7, 2, 19, 9, 0, 32, 0, 9, 21, 52, 14, 13, 18, 4, 13, 12, 0]",IM2503,2025-03-12 13:52:00,29,6548.4,6554.4,6557.4,6548.2,1080,0,
|
||||
"['6541.6', '6541.8', '6542.0', '6542.2', '6542.4', '6542.6', '6542.8', '6543.0', '6543.2', '6543.4', '6543.8', '6544.0', '6544.2', '6544.6', '6544.8', '6545.0', '6545.4', '6545.6', '6546.0', '6546.2', '6546.8', '6547.0', '6547.2', '6547.4', '6547.6', '6548.0', '6548.2', '6548.4', '6548.6', '6548.8', '6549.0', '6549.2', '6549.4', '6549.6', '6549.8', '6550.0', '6550.2', '6550.4', '6550.8', '6551.2', '6552.8']","[0, 0, 9, 0, 0, 26, 38, 0, 7, 45, 6, 2, 0, 0, 9, 26, 3, 13, 14, 9, 21, 0, 15, 14, 4, 15, 28, 10, 21, 15, 4, 32, 10, 6, 0, 17, 11, 5, 14, 1, 7]","[5, 54, 24, 24, 23, 8, 15, 18, 83, 3, 0, 25, 13, 2, 0, 35, 11, 7, 7, 63, 9, 13, 18, 6, 17, 23, 25, 5, 0, 0, 17, 14, 17, 4, 7, 8, 30, 0, 3, 0, 0]",IM2503,2025-03-12 13:54:00,-179,6546.0,6548.6,6552.8,6541.6,1243,-1,
|
||||
"['6543.0', '6543.6', '6543.8', '6544.0', '6544.2', '6544.4', '6544.6', '6544.8', '6545.0', '6545.2', '6545.4', '6545.6', '6545.8', '6546.0', '6546.2', '6546.6', '6546.8', '6547.0', '6547.2', '6547.4', '6547.6', '6547.8', '6548.0', '6548.4', '6548.6', '6549.0', '6549.2', '6549.4', '6549.6', '6549.8', '6550.0', '6550.2', '6550.8', '6551.0']","[0, 7, 29, 15, 17, 8, 23, 25, 41, 44, 13, 22, 2, 10, 5, 3, 21, 18, 0, 22, 21, 13, 0, 3, 12, 13, 0, 1, 0, 0, 5, 29, 11, 5]","[2, 38, 32, 21, 18, 43, 6, 0, 47, 3, 15, 2, 2, 1, 24, 3, 27, 5, 5, 0, 1, 21, 4, 3, 9, 7, 5, 3, 12, 6, 19, 11, 0, 19]",IM2503,2025-03-12 13:56:00,24,6548.6,6546.8,6551.0,6543.0,976,-1,
|
||||
"['6548.8', '6549.0', '6549.2', '6549.4', '6549.8', '6550.0', '6550.2', '6550.6', '6550.8', '6551.0', '6551.2', '6551.4', '6551.6', '6551.8', '6552.0', '6552.2', '6552.4', '6552.6', '6552.8', '6553.0', '6553.2', '6553.4', '6553.6', '6553.8', '6554.0', '6554.2', '6554.4', '6554.6', '6554.8', '6555.0', '6555.2', '6555.4', '6555.6', '6555.8', '6556.0', '6556.2', '6556.4', '6556.6']","[0, 0, 3, 3, 7, 7, 0, 0, 8, 11, 19, 24, 3, 14, 19, 6, 7, 9, 12, 19, 27, 11, 39, 35, 12, 25, 13, 34, 0, 70, 3, 7, 22, 27, 8, 10, 21, 4]","[11, 2, 3, 0, 0, 0, 4, 9, 18, 8, 10, 11, 2, 11, 10, 18, 3, 0, 1, 5, 36, 30, 26, 12, 6, 10, 16, 23, 16, 20, 0, 2, 0, 16, 8, 0, 0, 3]",IM2503,2025-03-12 13:58:00,189,6555.2,6549.2,6556.6,6548.8,1013,2,
|
||||
"['6551.4', '6551.8', '6552.0', '6552.2', '6552.4', '6552.6', '6552.8', '6553.0', '6553.2', '6553.4', '6553.6', '6554.0', '6554.2', '6554.4', '6554.6', '6554.8', '6555.0', '6555.2', '6555.4', '6555.6', '6556.0', '6556.2', '6556.6', '6557.0', '6557.2', '6557.8', '6558.0', '6558.2', '6558.4', '6558.6', '6558.8', '6559.0', '6559.2', '6559.4', '6559.6', '6559.8', '6560.0', '6560.2', '6560.4', '6560.6', '6560.8', '6561.0', '6561.2', '6561.6', '6561.8', '6562.0']","[0, 3, 0, 9, 5, 7, 2, 2, 0, 2, 29, 8, 6, 4, 2, 12, 18, 18, 18, 6, 17, 5, 9, 3, 8, 15, 19, 0, 0, 2, 17, 35, 13, 6, 3, 4, 8, 1, 25, 19, 29, 34, 25, 12, 9, 44]","[10, 9, 5, 9, 8, 9, 2, 3, 2, 19, 16, 5, 10, 2, 0, 36, 4, 13, 0, 0, 10, 0, 0, 0, 14, 8, 1, 2, 1, 0, 16, 0, 0, 0, 5, 8, 17, 6, 15, 27, 6, 0, 8, 4, 3, 0]",IM2503,2025-03-12 14:00:00,200,6561.8,6555.6,6562.0,6551.4,995,2,
|
||||
"['6554.0', '6554.8', '6555.0', '6555.2', '6555.4', '6555.6', '6556.0', '6556.2', '6556.6', '6556.8', '6557.0', '6557.4', '6557.6', '6557.8', '6558.0', '6558.2', '6558.4', '6558.6', '6558.8', '6559.0', '6559.2', '6559.4', '6559.6', '6559.8', '6560.0', '6560.2', '6560.4', '6560.6', '6560.8', '6561.0', '6561.2', '6561.8']","[0, 0, 0, 0, 3, 0, 0, 3, 4, 19, 0, 0, 15, 2, 37, 36, 39, 13, 15, 7, 8, 28, 7, 13, 28, 11, 23, 0, 31, 6, 0, 0]","[7, 7, 20, 5, 0, 8, 12, 5, 22, 0, 16, 22, 44, 43, 7, 35, 13, 8, 20, 12, 5, 6, 10, 9, 2, 0, 30, 5, 0, 28, 7, 11]",IM2503,2025-03-12 14:02:00,-71,6554.0,6561.8,6561.8,6554.0,1001,0,
|
||||
"['6547.0', '6547.4', '6547.8', '6548.0', '6548.2', '6548.4', '6548.6', '6548.8', '6549.0', '6549.2', '6549.4', '6549.6', '6549.8', '6550.0', '6550.2', '6550.6', '6551.0', '6551.2', '6551.4', '6551.6', '6551.8', '6552.0', '6552.2', '6552.4', '6552.6', '6552.8', '6553.0', '6553.2', '6553.4', '6553.6', '6553.8', '6554.0', '6554.2', '6554.4', '6554.6', '6554.8', '6555.0', '6555.2', '6555.4', '6555.6', '6555.8', '6556.0']","[0, 0, 19, 12, 0, 20, 4, 0, 2, 1, 2, 6, 0, 58, 4, 7, 2, 2, 7, 0, 3, 5, 5, 7, 3, 9, 20, 26, 40, 4, 1, 12, 3, 24, 11, 27, 4, 14, 3, 0, 8, 1]","[4, 6, 0, 1, 4, 14, 0, 10, 1, 0, 0, 12, 32, 22, 1, 26, 0, 7, 3, 13, 11, 18, 11, 7, 5, 11, 23, 15, 16, 15, 9, 8, 9, 7, 42, 8, 5, 21, 19, 9, 0, 3]",IM2503,2025-03-12 14:04:00,-52,6553.6,6554.0,6556.2,6547.0,996,0,
|
||||
"['6548.8', '6549.0', '6549.2', '6549.4', '6549.6', '6549.8', '6550.0', '6550.2', '6550.4', '6550.6', '6550.8', '6551.0', '6551.2', '6551.4', '6551.6', '6551.8', '6552.0', '6552.2', '6552.4', '6552.6', '6552.8', '6553.0', '6553.2', '6553.4', '6553.6', '6553.8', '6554.0', '6554.4', '6554.6', '6554.8']","[0, 7, 9, 0, 0, 1, 2, 2, 5, 3, 0, 14, 5, 3, 3, 16, 14, 5, 4, 12, 26, 17, 4, 6, 14, 23, 10, 9, 1, 13]","[13, 3, 4, 8, 2, 0, 11, 24, 7, 1, 7, 38, 6, 12, 0, 7, 5, 5, 19, 8, 13, 11, 31, 11, 8, 3, 5, 1, 0, 0]",IM2503,2025-03-12 14:06:00,-35,6551.8,6553.4,6554.8,6548.8,610,0,
|
||||
"['6551.6', '6552.2', '6552.6', '6552.8', '6553.0', '6553.6', '6553.8', '6554.0', '6554.2', '6554.4', '6554.6', '6554.8', '6555.0', '6555.4', '6555.8', '6556.0', '6556.2', '6556.6', '6556.8', '6557.0', '6557.2', '6557.4', '6557.6', '6557.8', '6558.0', '6558.2', '6558.4', '6558.6', '6558.8', '6559.0', '6559.2', '6559.4', '6559.6', '6559.8', '6560.0', '6560.2', '6560.6', '6561.8', '6562.0', '6562.2', '6562.4', '6562.6', '6562.8', '6563.0', '6563.2', '6563.4', '6563.6', '6563.8', '6564.0', '6564.4', '6565.0', '6565.4', '6565.6', '6565.8', '6566.0']","[0, 2, 1, 0, 7, 0, 5, 3, 4, 0, 5, 0, 6, 1, 5, 9, 0, 0, 14, 11, 2, 12, 17, 14, 18, 3, 2, 26, 17, 10, 10, 0, 5, 6, 8, 9, 42, 1, 4, 7, 7, 1, 0, 57, 11, 4, 23, 5, 9, 11, 16, 0, 23, 28, 16]","[1, 0, 0, 4, 0, 3, 2, 0, 3, 3, 2, 8, 0, 1, 6, 9, 6, 8, 4, 21, 3, 12, 26, 8, 3, 6, 10, 18, 6, 1, 22, 1, 3, 10, 3, 0, 0, 42, 22, 20, 23, 4, 11, 26, 0, 6, 0, 26, 0, 22, 0, 17, 10, 0, 0]",IM2503,2025-03-12 14:08:00,55,6566.0,6552.2,6566.0,6551.6,1109,1,
|
||||
"['6561.0', '6561.6', '6562.0', '6562.2', '6562.6', '6562.8', '6563.0', '6563.2', '6563.6', '6563.8', '6564.0', '6564.2', '6564.4', '6564.6', '6564.8', '6565.0', '6565.2', '6565.4', '6565.6', '6565.8', '6566.0', '6566.2', '6566.4', '6566.6', '6566.8', '6567.0', '6567.2', '6567.4', '6567.6', '6568.0', '6568.2', '6568.4', '6568.6', '6568.8', '6569.0', '6569.2', '6569.6']","[0, 0, 11, 0, 3, 7, 5, 0, 18, 18, 0, 18, 17, 0, 14, 11, 24, 41, 34, 20, 8, 22, 9, 5, 30, 57, 23, 4, 28, 80, 20, 2, 5, 13, 9, 1, 43]","[4, 16, 5, 7, 18, 4, 4, 11, 103, 8, 7, 9, 58, 3, 16, 33, 16, 24, 7, 23, 25, 12, 13, 14, 0, 29, 0, 0, 1, 5, 14, 12, 46, 12, 0, 0, 0]",IM2503,2025-03-12 14:10:00,41,6568.8,6565.4,6569.6,6560.8,1364,2,
|
||||
"['6563.6', '6564.0', '6564.2', '6564.4', '6564.6', '6564.8', '6565.0', '6565.2', '6565.4', '6565.6', '6565.8', '6566.0', '6566.2', '6566.4', '6566.6', '6566.8', '6567.0', '6567.2', '6567.4', '6567.6', '6568.0', '6569.4']","[6, 18, 0, 0, 5, 9, 33, 10, 16, 40, 17, 11, 31, 10, 22, 0, 26, 13, 5, 3, 2, 5]","[4, 59, 8, 4, 8, 20, 24, 9, 3, 36, 34, 15, 44, 18, 29, 10, 32, 9, 2, 0, 0, 61]",IM2503,2025-03-12 14:12:00,-147,6566.6,6568.4,6569.4,6563.6,852,0,
|
||||
"['6563.0', '6563.2', '6563.4', '6563.6', '6563.8', '6564.0', '6564.2', '6564.4', '6564.6', '6564.8', '6565.0', '6565.2', '6565.4', '6565.6', '6565.8', '6566.0', '6566.2', '6566.4', '6566.6', '6566.8', '6567.0', '6567.2', '6567.4', '6567.6']","[0, 15, 5, 6, 23, 13, 16, 19, 0, 17, 34, 12, 10, 2, 28, 7, 0, 0, 16, 3, 4, 11, 0, 10]","[11, 12, 13, 11, 15, 11, 19, 9, 5, 26, 8, 10, 1, 8, 10, 5, 63, 16, 9, 7, 0, 3, 7, 0]",IM2503,2025-03-12 14:14:00,-28,6565.2,6567.0,6567.6,6563.0,622,0,
|
||||
"['6559.0', '6559.2', '6559.4', '6559.6', '6559.8', '6560.0', '6560.2', '6560.4', '6560.6', '6560.8', '6561.0', '6561.2', '6561.4', '6562.0', '6562.4', '6562.6', '6562.8', '6563.0', '6563.4', '6563.6', '6563.8', '6564.0', '6564.2', '6564.4', '6564.6', '6564.8', '6565.0', '6565.2', '6565.4', '6565.6', '6565.8', '6566.0', '6566.2', '6566.4', '6566.6', '6566.8', '6567.0']","[0, 0, 4, 0, 26, 23, 17, 7, 18, 2, 0, 0, 6, 0, 0, 0, 5, 3, 0, 0, 0, 7, 1, 7, 6, 3, 10, 6, 7, 1, 3, 23, 2, 3, 11, 16, 14]","[12, 6, 6, 4, 5, 18, 8, 3, 12, 12, 6, 6, 0, 14, 13, 14, 14, 21, 1, 2, 11, 2, 3, 14, 6, 1, 9, 0, 11, 0, 20, 18, 9, 13, 4, 9, 11]",IM2503,2025-03-12 14:16:00,-87,6560.4,6565.2,6567.2,6559.0,635,-3,
|
||||
"['6544.2', '6544.6', '6545.2', '6545.4', '6545.6', '6545.8', '6546.6', '6547.0', '6547.2', '6547.8', '6548.0', '6548.2', '6548.4', '6548.6', '6549.0', '6549.2', '6549.4', '6549.6', '6549.8', '6550.0', '6550.2', '6550.4', '6550.6', '6551.0', '6552.0', '6552.2', '6553.8', '6554.0', '6554.2', '6555.0', '6555.8', '6556.0', '6556.6', '6556.8', '6557.0', '6557.2', '6557.4', '6557.6', '6557.8', '6558.0', '6558.2', '6558.4', '6558.6', '6558.8', '6559.0', '6559.2', '6559.4', '6559.6', '6559.8', '6560.0', '6560.2']","[0, 0, 7, 21, 12, 10, 0, 0, 0, 0, 16, 26, 0, 16, 0, 28, 22, 0, 36, 51, 5, 31, 0, 9, 0, 24, 0, 0, 11, 8, 0, 10, 0, 4, 16, 33, 1, 15, 3, 9, 0, 0, 5, 15, 1, 5, 21, 12, 3, 12, 7]","[59, 32, 15, 40, 0, 0, 22, 10, 6, 17, 31, 7, 7, 31, 5, 6, 0, 7, 34, 41, 18, 9, 11, 10, 6, 11, 5, 5, 8, 25, 5, 9, 18, 14, 25, 24, 1, 5, 7, 10, 9, 6, 3, 10, 12, 7, 41, 8, 12, 0, 3]",IM2503,2025-03-12 14:18:00,-202,6545.8,6559.8,6560.2,6543.4,1453,-1,
|
||||
"['6539.4', '6539.6', '6539.8', '6540.0', '6540.2', '6540.4', '6540.6', '6540.8', '6541.0', '6541.2', '6541.4', '6541.6', '6541.8', '6542.0', '6542.2', '6542.4', '6542.6', '6542.8', '6543.0', '6543.2', '6543.4', '6543.6', '6543.8', '6544.0', '6544.4', '6544.6', '6544.8', '6545.0', '6545.2', '6545.4', '6545.6', '6545.8', '6546.0', '6546.2', '6546.4', '6546.6', '6546.8', '6547.0', '6547.2', '6547.4', '6547.6', '6547.8', '6548.0', '6548.2', '6548.4']","[0, 0, 0, 0, 56, 0, 0, 62, 10, 21, 0, 20, 0, 1, 141, 0, 0, 26, 29, 3, 8, 17, 29, 26, 0, 5, 29, 29, 12, 7, 28, 20, 0, 7, 28, 12, 12, 54, 29, 4, 10, 16, 0, 9, 8]","[13, 65, 10, 11, 52, 24, 38, 7, 20, 10, 22, 0, 10, 44, 48, 44, 26, 63, 40, 5, 38, 24, 0, 0, 14, 0, 0, 21, 2, 11, 5, 15, 7, 16, 11, 20, 39, 26, 19, 10, 1, 0, 9, 2, 0]",IM2503,2025-03-12 14:20:00,-74,6546.2,6546.6,6548.4,6539.4,1864,-1,
|
||||
"['6538.6', '6538.8', '6539.0', '6539.2', '6539.4', '6539.6', '6539.8', '6540.0', '6540.2', '6540.4', '6540.6', '6540.8', '6541.0', '6541.2', '6541.4', '6541.6', '6542.2', '6542.4', '6542.6', '6542.8', '6543.0', '6543.2', '6543.4', '6543.6', '6543.8', '6544.0', '6544.2', '6544.4', '6544.6', '6544.8', '6545.0', '6545.2', '6545.4', '6545.6', '6545.8', '6546.2', '6546.4', '6546.8', '6547.0', '6547.4', '6547.6']","[5, 0, 29, 27, 0, 12, 5, 0, 0, 0, 0, 0, 1, 21, 9, 20, 5, 5, 5, 0, 16, 30, 20, 6, 3, 5, 16, 5, 6, 6, 12, 6, 6, 0, 14, 0, 0, 23, 4, 8, 2]","[25, 34, 18, 5, 3, 5, 5, 35, 6, 15, 23, 10, 39, 20, 23, 5, 7, 0, 21, 16, 5, 14, 21, 20, 10, 21, 9, 7, 30, 16, 23, 15, 0, 2, 0, 7, 5, 23, 0, 5, 0]",IM2503,2025-03-12 14:22:00,-216,6539.6,6546.4,6547.6,6538.6,1007,-4,
|
||||
"['6516.0', '6516.4', '6516.8', '6517.0', '6517.2', '6517.4', '6517.6', '6517.8', '6518.0', '6518.4', '6518.8', '6519.0', '6519.2', '6520.0', '6520.4', '6521.0', '6521.8', '6522.0', '6522.2', '6523.0', '6523.2', '6525.0', '6526.2', '6526.8', '6527.2', '6529.0', '6530.0', '6530.4', '6530.6', '6531.0', '6531.2', '6531.4', '6531.6', '6532.0', '6532.4', '6532.6', '6532.8', '6533.0', '6533.2', '6533.4', '6533.6', '6533.8', '6534.0', '6534.2', '6534.4', '6534.8', '6535.0', '6535.6', '6536.0', '6536.2', '6536.8', '6537.2', '6537.4', '6537.6', '6537.8', '6538.0', '6538.2', '6538.4', '6538.6', '6538.8', '6539.0', '6539.4', '6539.6']","[37, 0, 8, 47, 54, 52, 17, 0, 0, 25, 0, 15, 26, 19, 12, 0, 0, 110, 0, 0, 0, 0, 49, 0, 0, 0, 0, 0, 0, 0, 0, 12, 6, 0, 0, 16, 17, 41, 0, 11, 23, 60, 18, 12, 18, 0, 0, 0, 14, 5, 4, 0, 17, 0, 11, 13, 0, 25, 15, 14, 3, 15, 4]","[123, 34, 33, 27, 25, 62, 0, 8, 39, 26, 10, 0, 85, 53, 0, 19, 29, 91, 14, 25, 26, 9, 24, 15, 59, 26, 15, 7, 5, 33, 26, 0, 6, 7, 12, 30, 68, 3, 8, 16, 0, 24, 10, 17, 0, 41, 3, 4, 28, 90, 0, 10, 99, 219, 19, 98, 32, 20, 4, 18, 11, 11, 2]",IM2503,2025-03-12 14:24:00,-1013,6516.8,6539.4,6539.6,6516.0,3183,-8,
|
||||
"['6510.8', '6511.2', '6511.8', '6512.0', '6512.2', '6512.8', '6513.0', '6513.2', '6513.4', '6513.6', '6513.8', '6514.0', '6514.2', '6514.4', '6514.6', '6514.8', '6515.0', '6515.2', '6515.4', '6515.6', '6515.8', '6516.0', '6516.2', '6516.6', '6516.8', '6517.0', '6517.4', '6517.6', '6517.8', '6518.6', '6519.6', '6519.8', '6520.0', '6520.2', '6520.4', '6520.6', '6520.8', '6521.0', '6521.2', '6521.4', '6521.8', '6522.0', '6522.4', '6522.6', '6523.0', '6523.2', '6523.4', '6523.6', '6523.8', '6524.0', '6524.2', '6524.4', '6524.6', '6524.8']","[0, 23, 0, 0, 17, 27, 0, 0, 15, 13, 82, 86, 69, 14, 31, 15, 59, 59, 24, 29, 15, 60, 16, 15, 26, 29, 13, 2, 27, 5, 14, 0, 9, 20, 8, 24, 7, 19, 4, 16, 21, 0, 20, 0, 18, 0, 0, 16, 10, 54, 12, 34, 19, 64]","[17, 43, 41, 43, 0, 0, 116, 45, 66, 50, 52, 102, 9, 54, 17, 24, 124, 45, 0, 9, 0, 6, 18, 9, 52, 0, 0, 0, 0, 0, 7, 25, 17, 0, 0, 48, 0, 0, 9, 0, 80, 7, 10, 17, 2, 3, 5, 35, 28, 15, 0, 11, 22, 0]",IM2503,2025-03-12 14:26:00,-123,6520.4,6516.8,6524.8,6510.8,2867,3,
|
||||
"['6510.0', '6510.2', '6510.6', '6510.8', '6511.0', '6511.2', '6511.4', '6511.6', '6511.8', '6512.0', '6512.2', '6512.4', '6512.6', '6512.8', '6513.0', '6513.2', '6513.4', '6513.6', '6513.8', '6514.0', '6514.2', '6514.4', '6514.8', '6515.0', '6515.2', '6515.4', '6515.8', '6516.0', '6516.4', '6516.6', '6517.6', '6517.8', '6518.0', '6518.2', '6518.6', '6518.8', '6519.0', '6519.2', '6519.4', '6520.0', '6520.2', '6520.4', '6521.0', '6521.2', '6521.4', '6521.6', '6521.8', '6522.0', '6522.2', '6522.4', '6522.6', '6522.8', '6523.0', '6523.2', '6523.4', '6523.6', '6523.8', '6524.0', '6524.2', '6524.4', '6524.6', '6524.8']","[16, 52, 0, 19, 0, 0, 0, 61, 0, 19, 37, 14, 16, 16, 19, 0, 6, 10, 0, 24, 10, 13, 15, 40, 23, 7, 0, 15, 0, 0, 0, 9, 9, 1, 24, 6, 13, 0, 5, 0, 0, 12, 0, 5, 3, 10, 5, 4, 21, 0, 6, 23, 11, 2, 29, 4, 0, 45, 5, 5, 5, 19]","[86, 0, 10, 0, 21, 14, 127, 0, 12, 48, 33, 50, 26, 32, 87, 31, 0, 7, 15, 41, 20, 0, 10, 7, 0, 4, 14, 24, 4, 11, 4, 0, 0, 10, 11, 2, 2, 13, 0, 27, 20, 0, 18, 18, 24, 20, 7, 12, 1, 4, 14, 0, 45, 0, 7, 7, 2, 0, 11, 0, 4, 5]",IM2503,2025-03-12 14:28:00,-309,6512.0,6520.0,6524.8,6509.4,1981,1,
|
||||
"['6510.6', '6511.0', '6511.4', '6511.6', '6512.0', '6512.2', '6512.4', '6512.6', '6513.0', '6513.2', '6513.4', '6513.6', '6513.8', '6514.0', '6514.2', '6514.4', '6514.6', '6514.8', '6515.0', '6515.2', '6515.4', '6515.6', '6515.8', '6516.0', '6516.2', '6516.4', '6516.6', '6516.8', '6517.0', '6517.4', '6517.6', '6518.8', '6519.0', '6519.2', '6519.6', '6520.0', '6520.2', '6520.4', '6520.6', '6520.8', '6521.0']","[0, 16, 11, 98, 5, 6, 0, 4, 24, 0, 0, 15, 9, 11, 17, 51, 40, 21, 36, 7, 30, 5, 64, 5, 15, 12, 18, 6, 5, 14, 7, 4, 4, 10, 4, 7, 51, 4, 30, 32, 40]","[19, 21, 14, 0, 0, 7, 20, 7, 8, 5, 9, 21, 8, 48, 0, 14, 0, 25, 24, 0, 2, 37, 0, 15, 7, 10, 9, 0, 0, 0, 3, 7, 0, 0, 3, 19, 62, 23, 9, 0, 5]",IM2503,2025-03-12 14:30:00,277,6520.2,6510.6,6521.2,6510.6,1518,2,
|
||||
"['6516.6', '6516.8', '6517.0', '6517.2', '6517.4', '6517.6', '6518.0', '6518.2', '6518.4', '6518.6', '6518.8', '6519.0', '6519.2', '6519.4', '6519.6', '6519.8', '6520.0', '6520.2', '6520.4', '6520.6', '6520.8', '6521.0', '6521.4', '6521.6', '6521.8', '6522.0', '6522.2', '6522.4', '6522.6', '6522.8', '6523.0', '6523.2', '6523.4', '6523.6', '6523.8', '6524.0']","[0, 0, 0, 4, 7, 0, 16, 15, 12, 10, 6, 6, 0, 5, 0, 17, 5, 19, 14, 4, 6, 3, 14, 0, 10, 15, 9, 18, 21, 25, 36, 5, 7, 16, 14, 11]","[5, 1, 4, 4, 0, 6, 10, 14, 17, 11, 4, 0, 11, 36, 16, 5, 48, 22, 0, 0, 0, 17, 15, 23, 21, 25, 19, 25, 3, 52, 2, 0, 14, 10, 14, 0]",IM2503,2025-03-12 14:32:00,-104,6519.8,6520.4,6524.0,6516.6,1013,1,
|
||||
"['6519.4', '6520.0', '6521.8', '6522.0', '6522.2', '6522.4', '6522.6', '6522.8', '6523.0', '6523.2', '6523.4', '6523.8', '6524.0', '6524.2', '6524.4', '6524.6', '6524.8', '6525.0', '6525.2', '6525.4', '6525.6', '6525.8', '6526.0', '6526.2', '6526.4', '6526.6', '6526.8', '6527.0', '6527.2', '6527.4', '6527.6', '6527.8', '6528.0', '6528.2', '6528.4', '6528.6', '6528.8']","[0, 10, 15, 0, 3, 0, 27, 0, 0, 4, 17, 4, 15, 15, 18, 6, 51, 42, 21, 2, 7, 5, 20, 34, 18, 11, 15, 36, 10, 6, 30, 15, 7, 0, 54, 7, 17]","[10, 0, 0, 6, 23, 12, 0, 2, 10, 7, 10, 0, 15, 13, 39, 1, 77, 4, 13, 36, 12, 14, 88, 22, 13, 6, 7, 27, 0, 4, 0, 0, 5, 3, 20, 0, 0]",IM2503,2025-03-12 14:34:00,43,6528.8,6520.0,6528.8,6519.4,1220,2,
|
||||
"['6526.2', '6526.4', '6526.6', '6526.8', '6527.0', '6527.2', '6527.4', '6527.6', '6527.8', '6528.0', '6528.2', '6528.6', '6528.8', '6529.0', '6529.2', '6529.4', '6529.6', '6529.8', '6530.0', '6530.2', '6530.4', '6530.6', '6530.8', '6531.0', '6531.2', '6531.4', '6531.6', '6531.8', '6532.0', '6532.2', '6532.4', '6532.6', '6532.8', '6533.0', '6533.2', '6533.4', '6533.6', '6534.0']","[0, 0, 15, 4, 0, 5, 23, 3, 11, 7, 4, 0, 5, 44, 0, 6, 12, 58, 5, 6, 2, 32, 17, 30, 28, 9, 30, 34, 88, 10, 14, 21, 16, 10, 14, 1, 21, 6]","[12, 6, 17, 2, 6, 4, 3, 8, 3, 12, 3, 9, 0, 5, 5, 0, 15, 1, 12, 4, 0, 38, 19, 26, 21, 41, 19, 89, 98, 46, 8, 4, 20, 12, 2, 0, 0, 0]",IM2503,2025-03-12 14:36:00,21,6526.8,6528.8,6534.0,6526.2,1355,1,
|
||||
"['6526.6', '6526.8', '6527.0', '6527.2', '6527.4', '6527.6', '6527.8', '6528.0', '6528.4', '6528.8', '6529.0', '6529.2', '6529.4', '6529.6', '6529.8', '6530.0', '6530.2', '6530.4', '6530.6', '6530.8', '6531.0', '6531.2', '6531.4', '6531.6', '6531.8', '6532.0', '6532.2', '6532.4', '6532.6', '6532.8', '6533.0', '6533.2', '6533.4', '6533.6']","[0, 0, 0, 5, 3, 2, 5, 3, 1, 9, 3, 9, 7, 0, 3, 14, 10, 3, 13, 8, 7, 11, 11, 62, 33, 29, 1, 15, 43, 4, 21, 12, 3, 17]","[6, 5, 12, 0, 5, 17, 0, 6, 4, 5, 14, 6, 0, 24, 0, 5, 21, 8, 3, 11, 27, 5, 20, 57, 5, 0, 1, 11, 0, 14, 11, 0, 0, 0]",IM2503,2025-03-12 14:38:00,64,6527.4,6527.4,6533.6,6526.6,830,3,
|
||||
"['6526.6', '6526.8', '6527.0', '6527.2', '6527.6', '6528.2', '6528.4', '6528.6', '6529.0', '6529.2', '6529.6', '6529.8', '6530.0', '6530.2', '6530.4', '6530.6', '6530.8', '6531.0', '6531.2', '6531.4', '6531.6', '6531.8', '6532.0', '6532.2', '6532.4', '6532.6', '6532.8', '6533.0', '6533.2', '6533.4']","[0, 0, 6, 3, 5, 1, 0, 11, 4, 9, 12, 8, 13, 10, 1, 2, 5, 11, 6, 0, 7, 21, 8, 9, 8, 18, 34, 48, 18, 9]","[2, 5, 41, 0, 12, 0, 8, 5, 5, 2, 0, 31, 9, 21, 0, 0, 9, 0, 13, 6, 1, 30, 51, 9, 27, 8, 8, 16, 0, 0]",IM2503,2025-03-12 14:40:00,-32,6532.0,6527.6,6533.4,6526.6,750,0,
|
||||
"['6526.2', '6526.6', '6526.8', '6527.0', '6527.2', '6527.4', '6527.6', '6527.8', '6528.0', '6528.2', '6528.4', '6528.6', '6528.8', '6529.0', '6529.2', '6529.4', '6529.6', '6529.8', '6530.0', '6530.2', '6530.4', '6530.6', '6530.8', '6531.0', '6531.2', '6531.4', '6531.6', '6531.8', '6532.0', '6532.2', '6532.4', '6532.6', '6532.8', '6533.0', '6533.2', '6533.4', '6533.6', '6533.8']","[0, 0, 7, 0, 11, 0, 0, 0, 10, 26, 1, 0, 2, 8, 0, 4, 24, 1, 1, 7, 7, 4, 4, 0, 0, 0, 12, 3, 10, 0, 7, 24, 31, 29, 4, 20, 37, 12]","[22, 15, 0, 5, 4, 16, 6, 12, 13, 7, 0, 1, 8, 10, 7, 12, 0, 3, 18, 1, 8, 3, 7, 4, 8, 2, 0, 0, 17, 6, 8, 66, 9, 12, 3, 0, 10, 0]",IM2503,2025-03-12 14:42:00,-17,6527.0,6532.0,6533.8,6526.2,745,-1,
|
||||
"['6523.4', '6523.6', '6524.0', '6524.2', '6524.4', '6524.6', '6524.8', '6525.0', '6525.2', '6525.4', '6525.6', '6525.8', '6526.0', '6526.2', '6526.4', '6526.6', '6526.8', '6527.0', '6527.2', '6527.4', '6527.6', '6527.8', '6528.0', '6528.2', '6528.4', '6528.6', '6528.8', '6529.0', '6529.2']","[0, 2, 3, 38, 44, 12, 14, 32, 35, 26, 2, 16, 7, 16, 6, 35, 2, 14, 7, 18, 20, 0, 22, 20, 17, 15, 19, 11, 14]","[9, 8, 45, 21, 37, 13, 26, 28, 3, 38, 20, 3, 27, 16, 5, 3, 27, 18, 6, 13, 0, 24, 23, 20, 22, 7, 1, 0, 0]",IM2503,2025-03-12 14:44:00,4,6525.0,6527.4,6529.2,6523.4,1022,0,
|
||||
"['6518.8', '6519.0', '6519.2', '6520.2', '6520.6', '6521.0', '6521.2', '6521.4', '6521.8', '6522.0', '6522.2', '6522.4', '6522.6', '6522.8', '6523.0', '6523.2', '6523.4', '6523.6', '6523.8', '6524.0', '6524.4', '6524.6', '6524.8', '6525.0', '6525.2', '6525.4', '6525.6', '6525.8', '6526.0', '6526.2', '6526.4', '6526.6', '6526.8', '6527.0', '6527.4', '6527.8']","[0, 0, 30, 39, 0, 10, 3, 22, 6, 9, 29, 11, 4, 44, 3, 14, 10, 24, 19, 11, 10, 10, 3, 5, 13, 3, 7, 2, 7, 5, 21, 2, 1, 3, 0, 5]","[17, 21, 0, 33, 9, 34, 12, 0, 6, 20, 21, 11, 4, 12, 17, 41, 17, 14, 3, 5, 21, 4, 0, 5, 3, 13, 19, 3, 3, 8, 9, 14, 7, 5, 5, 0]",IM2503,2025-03-12 14:46:00,-31,6522.8,6524.8,6527.8,6518.8,965,0,
|
||||
"['6507.4', '6507.6', '6507.8', '6508.0', '6508.2', '6508.6', '6509.0', '6509.4', '6510.0', '6510.2', '6510.4', '6511.0', '6511.2', '6511.6', '6512.0', '6512.2', '6512.4', '6512.6', '6513.0', '6513.2', '6513.4', '6513.8', '6514.0', '6514.2', '6515.0', '6515.2', '6515.4', '6515.6', '6516.2', '6516.6', '6516.8', '6517.0', '6517.2', '6517.4', '6517.6', '6517.8', '6518.0', '6518.2', '6518.4', '6518.6', '6518.8', '6519.0', '6519.2', '6519.4', '6519.6', '6519.8', '6520.0', '6520.2', '6520.4', '6521.0', '6521.4', '6521.6', '6521.8', '6522.0', '6522.2', '6522.4', '6522.6', '6522.8', '6523.0', '6523.2', '6523.6', '6523.8', '6524.0', '6524.2', '6524.4', '6524.6']","[0, 13, 8, 19, 18, 28, 0, 0, 11, 3, 13, 12, 26, 0, 15, 10, 26, 5, 4, 29, 0, 9, 14, 7, 0, 0, 0, 8, 0, 0, 3, 0, 2, 5, 10, 0, 5, 19, 13, 0, 6, 59, 16, 34, 36, 27, 0, 33, 1, 0, 0, 0, 0, 0, 3, 3, 0, 0, 2, 1, 5, 2, 7, 2, 3, 8]","[13, 0, 18, 119, 6, 31, 17, 11, 35, 54, 27, 0, 66, 18, 21, 13, 4, 0, 39, 2, 6, 10, 16, 0, 52, 18, 22, 0, 3, 9, 12, 11, 10, 19, 27, 9, 11, 14, 18, 8, 12, 16, 12, 0, 35, 2, 7, 0, 0, 12, 10, 4, 9, 1, 0, 0, 4, 9, 1, 0, 3, 12, 6, 0, 0, 0]",IM2503,2025-03-12 14:48:00,-341,6507.4,6522.8,6524.6,6507.4,1712,-2,
|
||||
"['6506.4', '6506.6', '6507.0', '6507.2', '6507.4', '6507.6', '6507.8', '6508.0', '6508.2', '6508.4', '6508.6', '6508.8', '6509.0', '6509.2', '6509.4', '6509.6', '6509.8', '6510.0', '6510.2', '6510.4', '6510.6', '6510.8', '6511.0', '6511.2', '6511.4', '6511.6', '6511.8', '6512.0', '6512.2', '6512.4']","[0, 0, 4, 0, 39, 9, 4, 26, 22, 37, 10, 59, 90, 27, 14, 30, 39, 62, 7, 0, 51, 9, 22, 23, 7, 19, 3, 13, 11, 14]","[19, 55, 31, 15, 2, 27, 46, 93, 58, 29, 21, 11, 47, 2, 3, 34, 8, 51, 19, 5, 26, 30, 15, 15, 7, 18, 8, 10, 3, 6]",IM2503,2025-03-12 14:50:00,-63,6509.4,6508.4,6512.4,6506.4,1583,-1,
|
||||
"['6506.0', '6506.2', '6506.4', '6506.6', '6506.8', '6507.0', '6507.2', '6507.4', '6507.6', '6507.8', '6508.0', '6508.2', '6508.4', '6508.6', '6508.8', '6509.0', '6509.2', '6509.4', '6509.6', '6509.8', '6510.0', '6510.2', '6510.4', '6510.6', '6510.8', '6511.0', '6511.2']","[0, 18, 6, 0, 0, 0, 21, 83, 132, 0, 18, 34, 8, 53, 14, 27, 26, 18, 20, 55, 52, 14, 12, 30, 5, 40, 24]","[34, 2, 22, 3, 77, 31, 58, 17, 84, 19, 18, 23, 20, 31, 4, 80, 25, 15, 21, 26, 37, 0, 15, 43, 0, 7, 0]",IM2503,2025-03-12 14:52:00,-2,6509.2,6509.0,6511.2,6506.0,1600,-1,
|
||||
"['6502.0', '6502.2', '6502.4', '6502.6', '6502.8', '6503.0', '6503.4', '6503.6', '6503.8', '6504.0', '6504.2', '6504.4', '6504.6', '6504.8', '6505.0', '6505.2', '6505.4', '6505.6', '6505.8', '6506.0', '6506.8', '6507.0', '6507.4', '6507.6', '6507.8', '6508.0', '6508.2', '6508.4', '6508.6', '6508.8', '6509.0', '6509.2', '6509.4', '6509.6', '6509.8', '6510.0', '6510.2', '6510.4', '6510.6']","[0, 0, 0, 42, 0, 21, 0, 41, 0, 86, 32, 76, 54, 60, 159, 24, 52, 24, 59, 0, 0, 0, 0, 29, 2, 4, 6, 0, 7, 11, 7, 14, 0, 3, 6, 16, 8, 8, 24]","[13, 11, 36, 15, 17, 45, 15, 81, 65, 56, 14, 102, 38, 29, 115, 13, 6, 12, 0, 26, 7, 25, 4, 14, 0, 22, 10, 8, 8, 0, 5, 7, 30, 0, 14, 20, 0, 6, 29]",IM2503,2025-03-12 14:54:00,-43,6504.4,6509.2,6510.6,6502.0,1930,0,
|
||||
"['6504.0', '6504.2', '6504.4', '6504.6', '6504.8', '6505.0', '6505.2', '6505.4', '6505.8', '6506.0', '6506.2', '6506.4', '6506.6', '6506.8', '6507.0', '6507.2', '6507.4', '6507.6', '6507.8', '6508.0', '6508.2', '6508.4', '6508.6', '6509.2', '6509.4', '6509.6', '6509.8', '6510.0', '6510.2', '6510.4', '6510.6', '6510.8', '6511.0', '6511.2', '6511.4', '6511.6', '6511.8', '6512.0', '6512.4']","[0, 14, 6, 17, 18, 36, 13, 10, 17, 4, 9, 13, 0, 12, 0, 0, 42, 29, 8, 9, 8, 3, 22, 9, 20, 46, 0, 22, 27, 25, 53, 63, 93, 48, 7, 35, 33, 37, 3]","[37, 31, 6, 7, 5, 0, 0, 0, 7, 0, 0, 8, 6, 14, 22, 11, 18, 30, 0, 0, 0, 0, 16, 9, 29, 6, 29, 0, 44, 23, 46, 61, 9, 37, 2, 45, 3, 0, 0]",IM2503,2025-03-12 14:56:00,250,6511.8,6504.2,6512.4,6504.0,1504,4,
|
||||
"['6511.6', '6511.8', '6512.0', '6512.2', '6512.4', '6512.6', '6512.8', '6513.0', '6513.2', '6513.4', '6513.6', '6513.8', '6514.0', '6514.2', '6514.6', '6514.8', '6515.0', '6515.2', '6515.4', '6515.6', '6515.8', '6516.0', '6516.2', '6516.4', '6516.6', '6516.8', '6517.0', '6517.2', '6517.4', '6517.6', '6517.8', '6518.0', '6518.2', '6518.4', '6518.6', '6518.8', '6519.0', '6519.4', '6519.6', '6519.8', '6520.0']","[0, 0, 7, 5, 31, 42, 80, 53, 17, 19, 34, 83, 19, 8, 16, 21, 50, 6, 12, 8, 15, 43, 26, 36, 51, 2, 47, 28, 61, 36, 14, 23, 5, 19, 4, 26, 42, 37, 6, 30, 166]","[1, 32, 17, 15, 18, 7, 38, 6, 0, 20, 59, 12, 20, 15, 8, 37, 8, 15, 2, 10, 4, 0, 11, 25, 44, 39, 31, 0, 13, 0, 11, 0, 16, 4, 24, 21, 16, 34, 7, 3, 0]",IM2503,2025-03-12 14:58:00,585,6518.8,6512.4,6520.0,6511.6,2041,0,
|
||||
"['6513.0', '6513.2', '6513.4', '6513.6', '6513.8', '6514.0', '6514.2', '6514.4', '6514.6', '6514.8', '6515.0', '6515.2', '6515.4', '6515.6', '6515.8', '6516.0', '6516.2', '6516.4', '6516.6', '6517.0', '6517.2', '6517.6', '6517.8', '6518.0', '6518.2', '6518.4', '6518.6', '6518.8', '6519.0', '6519.2', '6519.4', '6519.6', '6519.8', '6520.0', '6520.6', '6520.8']","[14, 0, 45, 67, 68, 40, 19, 0, 49, 105, 0, 33, 10, 0, 0, 45, 30, 24, 0, 2, 0, 0, 0, 8, 11, 15, 39, 13, 24, 9, 24, 40, 5, 7, 0, 24]","[29, 42, 40, 68, 71, 53, 4, 25, 4, 42, 10, 9, 0, 47, 43, 55, 0, 0, 3, 21, 2, 16, 24, 18, 6, 0, 25, 70, 41, 13, 12, 0, 35, 11, 12, 17]",IM2503,2025-03-12 15:00:00,-98,6514.8,6518.8,6520.8,6513.0,1881,-1,
|
||||
|
302
999.账户相关/simnow_trader/traderdata/0312/app.py
Normal file
302
999.账户相关/simnow_trader/traderdata/0312/app.py
Normal file
@@ -0,0 +1,302 @@
|
||||
from flask import Flask, render_template, jsonify, make_response
|
||||
from flask_socketio import SocketIO
|
||||
import pandas as pd
|
||||
import numpy as np
|
||||
import os
|
||||
import ast
|
||||
import time
|
||||
from datetime import datetime
|
||||
|
||||
app = Flask(__name__)
|
||||
app.config['SECRET_KEY'] = 'secret!'
|
||||
socketio = SocketIO(app)
|
||||
|
||||
# 添加安全响应头
|
||||
@app.after_request
|
||||
def add_security_headers(response):
|
||||
response.headers['X-Content-Type-Options'] = 'nosniff'
|
||||
response.headers['Cache-Control'] = 'no-store, no-cache, must-revalidate, max-age=0'
|
||||
response.headers['Pragma'] = 'no-cache'
|
||||
response.headers['Expires'] = '0'
|
||||
return response
|
||||
|
||||
# 加入邮件通知
|
||||
import smtplib
|
||||
from email.mime.text import MIMEText # 导入 MIMEText 类发送纯文本邮件
|
||||
from email.mime.multipart import (
|
||||
MIMEMultipart,
|
||||
)
|
||||
|
||||
import akshare as ak
|
||||
|
||||
# from email.mime.application import MIMEApplication
|
||||
|
||||
# 配置邮件信息
|
||||
receivers = ["240884432@qq.com"] # 设置邮件接收人地址
|
||||
subject = "TD_Simnow_Signal" # 设置邮件主题 订单流策略交易信号
|
||||
|
||||
# 配置邮件服务器信息
|
||||
smtp_server = "smtp.qq.com" # 设置发送邮件的 SMTP 服务器地址
|
||||
smtp_port = 465 # 设置发送邮件的 SMTP 服务器端口号,一般为 25 端口 465
|
||||
sender = "240884432@qq.com" # 设置发送邮件的邮箱地址
|
||||
username = "240884432@qq.com" # 设置发送邮件的邮箱用户名
|
||||
password = "osjyjmbqrzxtbjbf" # zrmpcgttataabhjh,设置发送邮件的邮箱密码或授权码
|
||||
|
||||
last_sent_time = 0
|
||||
count = 0
|
||||
time_period = 30
|
||||
|
||||
# current_dir = os.path.dirname(os.path.abspath(__file__))
|
||||
# os.chdir(current_dir)
|
||||
# print("已更改为新的工作目录:", current_dir)
|
||||
|
||||
# 获取当前工作目录
|
||||
current_directory = os.getcwd()
|
||||
print("当前工作目录:", current_directory)
|
||||
# 设置新的工作目录
|
||||
new_directory = r"D:\Git_Nas\Quant_Code\999.账户相关\test\0312"
|
||||
os.chdir(new_directory)
|
||||
# 验证新的工作目录
|
||||
updated_directory = os.getcwd()
|
||||
print("已更改为新的工作目录:", updated_directory)
|
||||
|
||||
# 获取当前文件夹中所有包含"ofdata"字符的CSV文件
|
||||
def get_csv_files():
|
||||
files = {}
|
||||
for filename in os.listdir():
|
||||
if "ofdata" in filename and filename.endswith(".csv"):
|
||||
files[filename] = os.path.join(os.getcwd(), filename)
|
||||
return files
|
||||
|
||||
def send_mail(text):
|
||||
global last_sent_time, count
|
||||
|
||||
# 检查时间间隔
|
||||
current_time = time.time()
|
||||
print('count:',count)
|
||||
if count == 1 and current_time - last_sent_time <1:
|
||||
print("current_time:",current_time)
|
||||
print("last_sent_time:",last_sent_time)
|
||||
print("一分钟内已发送过邮件,本次跳过")
|
||||
return
|
||||
elif count ==1 and current_time - last_sent_time >1:
|
||||
count = 0
|
||||
if count == 0 and current_time - last_sent_time < 1:
|
||||
msg = MIMEMultipart()
|
||||
msg["From"] = sender
|
||||
msg["To"] = ";".join(receivers)
|
||||
msg["Subject"] = subject
|
||||
html_content = f"""
|
||||
<html>
|
||||
<body>
|
||||
<p>以下是数据的最后一列:</p>
|
||||
{text}
|
||||
</body>
|
||||
</html>
|
||||
"""
|
||||
msg.attach(MIMEText(html_content, 'html'))
|
||||
smtp = smtplib.SMTP_SSL(smtp_server, smtp_port)
|
||||
smtp.login(username, password)
|
||||
smtp.sendmail(sender, receivers, msg.as_string())
|
||||
count = 1
|
||||
smtp.quit()
|
||||
|
||||
# 根据文件路径加载数据,只读取前12列
|
||||
def load_data(file_path):
|
||||
df = pd.read_csv(file_path, usecols=range(12)).iloc[-600:] # 只读取前12列
|
||||
|
||||
df = df.drop_duplicates(subset='datetime', keep='first').reset_index(drop=True)
|
||||
# df = df[df['high'] != df['low']]
|
||||
df["delta"] = df["delta"].astype(float)
|
||||
df['datetime'] = pd.to_datetime(df['datetime'],format='ISO8601')#, dayfirst=True, format='mixed'
|
||||
# df['delta累计'] = df.groupby(df['datetime'].dt.date)['delta'].cumsum()
|
||||
|
||||
# 自定义分组逻辑:前一日21:00至当日15:00为一天
|
||||
def get_trading_day(dt):
|
||||
# 如果时间在21:00之后,属于下一个交易日
|
||||
if dt.hour >= 21:
|
||||
return (dt + pd.Timedelta(days=1)).date()
|
||||
# 如果时间在15:00之前,属于当前交易日
|
||||
elif dt.hour < 15:
|
||||
return dt.date()
|
||||
# 15:00-21:00之间的数据属于当前交易日
|
||||
else:
|
||||
return dt.date()
|
||||
|
||||
# 添加交易日列并转换为字符串
|
||||
df['trading_day'] = df['datetime'].apply(get_trading_day)
|
||||
df['trading_day'] = df['trading_day'].astype(str) # 将日期转换为字符串
|
||||
|
||||
# 按交易日计算delta累计
|
||||
df['delta累计'] = df.groupby('trading_day')['delta'].cumsum()
|
||||
|
||||
df = df.fillna('缺值')
|
||||
df['终极平滑值'],df['趋势方向'] = ultimate_smoother(df['close'],time_period)
|
||||
df['datetime'] = df['datetime'].dt.strftime("%Y-%m-%d %H:%M:%S")
|
||||
df['POC'] = add_poc_column(df)
|
||||
df['最终趋势'] = finall_trend(df['delta累计'],df['趋势方向'])
|
||||
# print(df.tail(1))
|
||||
# print(type(df['delta累计'].iloc[-1]))
|
||||
|
||||
if len(df) >=time_period and (df['最终趋势'].iloc[-1] != df['最终趋势'].iloc[-2]):
|
||||
table_text = df.iloc[:,3:].tail(1).to_html(index=False) #price,Ask,Bid,symbol,datetime,delta,close,open,high,low,volume,dj
|
||||
send_mail(table_text)
|
||||
else:
|
||||
pass
|
||||
return df.to_dict(orient="records")#.iloc[-48:]
|
||||
# return df.iloc[-60:].iloc[::-1].to_dict(orient="records")
|
||||
|
||||
def finall_trend(delta_sum,trend):
|
||||
f_trend = [None]*(len(delta_sum))
|
||||
# delta_sum = delta_sum.astype(float)
|
||||
for i in range(len(delta_sum)):
|
||||
if (delta_sum[i] == '缺值') or (trend[i] == '缺值'):
|
||||
f_trend[i] = '方向不明'
|
||||
# return f_trend
|
||||
else:
|
||||
if delta_sum[i] > 0 and (trend[i] == '多头趋势'):
|
||||
f_trend[i] = '强多头'
|
||||
elif delta_sum[i] < 0 and (trend[i] == '空头趋势'):
|
||||
f_trend[i] = '强空头'
|
||||
else:
|
||||
f_trend[i] = '方向不明'
|
||||
return f_trend
|
||||
|
||||
|
||||
|
||||
def safe_literal_eval(x):
|
||||
"""带异常处理的安全转换"""
|
||||
try:
|
||||
return ast.literal_eval(x)
|
||||
except:
|
||||
return [] # 返回空列表作为占位符
|
||||
|
||||
def add_poc_column(df):
|
||||
# 安全转换列数据
|
||||
df['price'] = df['price'].apply(safe_literal_eval)
|
||||
df['Ask'] = df['Ask'].apply(lambda x: list(map(int, safe_literal_eval(x))))
|
||||
df['Bid'] = df['Bid'].apply(lambda x: list(map(int, safe_literal_eval(x))))
|
||||
|
||||
# 定义处理函数(带数据验证)
|
||||
def find_poc(row):
|
||||
# 验证三个列表长度一致且非空
|
||||
if not (len(row['price']) == len(row['Ask']) == len(row['Bid']) > 0):
|
||||
return '缺值' # 返回空值标记异常数据
|
||||
|
||||
sums = [a + b for a, b in zip(row['Ask'], row['Bid'])]
|
||||
try:
|
||||
max_index = sums.index(max(sums))
|
||||
return row['price'][max_index]
|
||||
except ValueError:
|
||||
return '缺值' # 处理空求和列表情况
|
||||
|
||||
# 应用处理函数
|
||||
df['POC'] = df.apply(find_poc, axis=1)
|
||||
|
||||
# 可选:统计异常数据
|
||||
error_count = df['POC'].isnull().sum()
|
||||
if error_count > 0:
|
||||
print(f"警告:发现 {error_count} 行异常数据(已标记为NaN)")
|
||||
|
||||
return df['POC']
|
||||
|
||||
|
||||
def ultimate_smoother(price,period):
|
||||
# 初始化变量(修正角度单位为弧度)
|
||||
a1 = np.exp(-1.414 * np.pi / period)
|
||||
b1 = 2 * a1 * np.cos(1.414 * np.pi / period) # 将180改为np.pi
|
||||
c2 = b1
|
||||
c3 = -a1 ** 2
|
||||
c1 = (1 + c2 - c3) / 4
|
||||
|
||||
# 准备输出序列
|
||||
us = np.zeros(len(price))
|
||||
us_new = np.zeros(len(price))
|
||||
trend = [None]*(len(price))
|
||||
ma_close = np.zeros(len(price))
|
||||
|
||||
# 前4个点用原始价格初始化
|
||||
for i in range(len(price)):
|
||||
if i < 4:
|
||||
us[i] = price.iloc[i]
|
||||
else:
|
||||
# 应用递归公式
|
||||
us[i] = (1 - c1) * price.iloc[i] + (2 * c1 - c2) * price.iloc[i-1] \
|
||||
- (c1 + c3) * price.iloc[i-2] + c2 * us[i-1] + c3 * us[i-2]
|
||||
|
||||
us_new = np.around(us, decimals=2)
|
||||
ma_close = price.rolling(window=4*period).mean()#5*
|
||||
|
||||
# if us_new[i]>price[i] and ma_close[i]>price[i]:
|
||||
# trend[i] = '空头趋势'
|
||||
# elif us_new[i]<price[i] and ma_close[i]<price[i]:
|
||||
# trend[i] = '多头趋势'
|
||||
# else:
|
||||
# trend[i] = '无趋势'
|
||||
|
||||
if us_new[i] < ma_close.iloc[i]:
|
||||
trend[i] = '空头趋势'
|
||||
elif us_new[i] > ma_close.iloc[i]:
|
||||
trend[i] = '多头趋势'
|
||||
else:
|
||||
trend[i] = '无趋势'
|
||||
|
||||
|
||||
return us_new,trend
|
||||
|
||||
|
||||
@app.route("/")
|
||||
def index():
|
||||
return render_template("index.html")
|
||||
|
||||
@app.route("/kline")
|
||||
def kline():
|
||||
return render_template("kline.html")
|
||||
|
||||
@app.route("/api/data")
|
||||
def get_data():
|
||||
try:
|
||||
files = get_csv_files()
|
||||
data = {}
|
||||
for symbol, filename in files.items():
|
||||
loaded_data = load_data(filename)
|
||||
if loaded_data:
|
||||
data[symbol] = loaded_data
|
||||
return jsonify(data)
|
||||
except Exception as e:
|
||||
return jsonify({"error": str(e)})
|
||||
|
||||
def should_update():
|
||||
"""检查是否应该在当前时间更新数据"""
|
||||
now = datetime.now()
|
||||
# 检查是否是整点5分钟
|
||||
if now.minute % 2 == 0:
|
||||
# 检查是否在5秒内
|
||||
if now.second < 2:
|
||||
return True
|
||||
return False
|
||||
|
||||
def background_thread():
|
||||
"""后台线程,在每整点5分钟的5秒内发送数据更新"""
|
||||
while True:
|
||||
if should_update():
|
||||
files = get_csv_files()
|
||||
data = {}
|
||||
for file_name, file_path in files.items():
|
||||
data[file_name] = load_data(file_path)
|
||||
socketio.emit('data_update', data)
|
||||
print(f"数据更新完成 - {datetime.now().strftime('%Y-%m-%d %H:%M:%S')}")
|
||||
time.sleep(1) # 每秒检查一次
|
||||
|
||||
@socketio.on('connect')
|
||||
def handle_connect():
|
||||
print('Client connected')
|
||||
# 启动后台线程
|
||||
socketio.start_background_task(background_thread)
|
||||
|
||||
@socketio.on('disconnect')
|
||||
def handle_disconnect():
|
||||
print('Client disconnected')
|
||||
|
||||
if __name__ == "__main__":
|
||||
socketio.run(app, host='0.0.0.0', port=5000, debug=True) # 监听所有网络接口
|
||||
135
999.账户相关/simnow_trader/traderdata/0312/templates/index.html
Normal file
135
999.账户相关/simnow_trader/traderdata/0312/templates/index.html
Normal file
@@ -0,0 +1,135 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>订单流实时数据监控</title>
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css">
|
||||
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.11.5/css/dataTables.bootstrap5.min.css">
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.0.1/socket.io.js"></script>
|
||||
<style>
|
||||
table {
|
||||
width: 100%;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
table, th, td {
|
||||
border: 1px solid black;
|
||||
}
|
||||
th, td {
|
||||
padding: 8px;
|
||||
text-align: center;
|
||||
}
|
||||
button {
|
||||
margin: 10px;
|
||||
padding: 10px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.active-symbol {
|
||||
background-color: #e0e0e0;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Real-Time CSV Data Viewer</h1>
|
||||
|
||||
<div id="symbol-buttons">
|
||||
<!-- 动态生成按钮 -->
|
||||
</div>
|
||||
|
||||
<h3>Data for <span id="current-symbol">Loading...</span></h3>
|
||||
<table id="data-table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Symbol</th>
|
||||
<th>Datetime</th>
|
||||
<th>Delta</th>
|
||||
<th>Close</th>
|
||||
<th>Open</th>
|
||||
<th>High</th>
|
||||
<th>Low</th>
|
||||
<th>Volume</th>
|
||||
<th>DJ</th>
|
||||
<th>Delta累计</th>
|
||||
<th>POC</th>
|
||||
<th>终极平滑值</th>
|
||||
<th>趋势方向</th>
|
||||
<th>最终趋势</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<script>
|
||||
let currentSymbol = null;
|
||||
const socket = io();
|
||||
const symbolButtons = document.getElementById('symbol-buttons');
|
||||
const currentSymbolDisplay = document.getElementById('current-symbol');
|
||||
const tableBody = document.querySelector("#data-table tbody");
|
||||
|
||||
// 初始化数据
|
||||
fetch('/api/data')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
updateSymbolButtons(data);
|
||||
if (Object.keys(data).length > 0) {
|
||||
currentSymbol = Object.keys(data)[0];
|
||||
updateTable(data[currentSymbol]);
|
||||
}
|
||||
});
|
||||
|
||||
// WebSocket事件处理
|
||||
socket.on('connect', () => {
|
||||
console.log('Connected to server');
|
||||
});
|
||||
|
||||
socket.on('data_update', (data) => {
|
||||
updateSymbolButtons(data);
|
||||
if (currentSymbol && data[currentSymbol]) {
|
||||
updateTable(data[currentSymbol]);
|
||||
}
|
||||
});
|
||||
|
||||
function updateSymbolButtons(data) {
|
||||
symbolButtons.innerHTML = '';
|
||||
Object.keys(data).forEach(symbol => {
|
||||
const button = document.createElement('button');
|
||||
button.textContent = symbol;
|
||||
button.onclick = () => {
|
||||
currentSymbol = symbol;
|
||||
updateTable(data[symbol]);
|
||||
};
|
||||
if (symbol === currentSymbol) {
|
||||
button.classList.add('active-symbol');
|
||||
}
|
||||
symbolButtons.appendChild(button);
|
||||
});
|
||||
}
|
||||
|
||||
function updateTable(data) {
|
||||
currentSymbolDisplay.textContent = currentSymbol;
|
||||
tableBody.innerHTML = '';
|
||||
data.forEach(row => {
|
||||
const rowElement = document.createElement('tr');
|
||||
rowElement.innerHTML = `
|
||||
<td>${row.symbol || ''}</td>
|
||||
<td>${row.datetime || ''}</td>
|
||||
<td>${row.delta || ''}</td>
|
||||
<td>${row.close || ''}</td>
|
||||
<td>${row.open || ''}</td>
|
||||
<td>${row.high || ''}</td>
|
||||
<td>${row.low || ''}</td>
|
||||
<td>${row.volume || ''}</td>
|
||||
<td>${row.dj !== undefined ? row.dj : ''}</td>
|
||||
<td>${row.delta累计 || ''}</td>
|
||||
<td>${row.POC || ''}</td>
|
||||
<td>${row.终极平滑值 || ''}</td>
|
||||
<td>${row.趋势方向 || ''}</td>
|
||||
<td>${row.最终趋势 || ''}</td>
|
||||
`;
|
||||
tableBody.appendChild(rowElement);
|
||||
});
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
531
999.账户相关/simnow_trader/traderdata/0312/templates/kline.html
Normal file
531
999.账户相关/simnow_trader/traderdata/0312/templates/kline.html
Normal file
@@ -0,0 +1,531 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta http-equiv="X-Content-Type-Options" content="nosniff">
|
||||
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
|
||||
<meta http-equiv="Pragma" content="no-cache">
|
||||
<meta http-equiv="Expires" content="0">
|
||||
<title>实时K线图</title>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.0.1/socket.io.js"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/echarts@5.4.3/dist/echarts.min.js"></script>
|
||||
<style>
|
||||
#kline-chart {
|
||||
width: 100%;
|
||||
height: 800px;
|
||||
margin: 20px auto;
|
||||
}
|
||||
.symbol-selector {
|
||||
margin: 20px;
|
||||
text-align: center;
|
||||
}
|
||||
button {
|
||||
margin: 10px;
|
||||
padding: 10px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.active-symbol {
|
||||
background-color: #e0e0e0;
|
||||
}
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
background-color: #f5f5f5;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="symbol-selector" id="symbol-buttons">
|
||||
<!-- 动态生成按钮 -->
|
||||
</div>
|
||||
<div id="kline-chart"></div>
|
||||
|
||||
<script>
|
||||
let currentSymbol = null;
|
||||
const socket = io();
|
||||
const symbolButtons = document.getElementById('symbol-buttons');
|
||||
let chart = null;
|
||||
|
||||
// 初始化图表
|
||||
function initChart() {
|
||||
if (!chart) {
|
||||
chart = echarts.init(document.getElementById('kline-chart'));
|
||||
}
|
||||
}
|
||||
|
||||
// 初始化数据
|
||||
fetch('/api/data')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
updateSymbolButtons(data);
|
||||
if (Object.keys(data).length > 0) {
|
||||
currentSymbol = Object.keys(data)[0];
|
||||
updateChart(data[currentSymbol]);
|
||||
}
|
||||
})
|
||||
.catch(error => {
|
||||
console.error('Error fetching data:', error);
|
||||
});
|
||||
|
||||
// WebSocket事件处理
|
||||
socket.on('connect', () => {
|
||||
console.log('Connected to server');
|
||||
});
|
||||
|
||||
socket.on('data_update', (data) => {
|
||||
updateSymbolButtons(data);
|
||||
if (currentSymbol && data[currentSymbol]) {
|
||||
updateChart(data[currentSymbol]);
|
||||
}
|
||||
});
|
||||
|
||||
function updateSymbolButtons(data) {
|
||||
symbolButtons.innerHTML = '';
|
||||
Object.keys(data).forEach(symbol => {
|
||||
const button = document.createElement('button');
|
||||
button.textContent = symbol;
|
||||
button.onclick = () => {
|
||||
currentSymbol = symbol;
|
||||
updateChart(data[symbol]);
|
||||
};
|
||||
if (symbol === currentSymbol) {
|
||||
button.classList.add('active-symbol');
|
||||
}
|
||||
symbolButtons.appendChild(button);
|
||||
});
|
||||
}
|
||||
|
||||
function updateChart(data) {
|
||||
initChart();
|
||||
|
||||
// 准备数据
|
||||
const dates = data.map(item => item.datetime);
|
||||
const klineData = data.map(item => [
|
||||
parseFloat(item.open),
|
||||
parseFloat(item.close),
|
||||
parseFloat(item.low),
|
||||
parseFloat(item.high)
|
||||
]);
|
||||
const volumes = data.map(item => parseFloat(item.volume));
|
||||
const ultimateValues = data.map(item => parseFloat(item.终极平滑值));
|
||||
const deltaSums = data.map(item => parseFloat(item.delta累计));
|
||||
const djValues = data.map(item => parseFloat(item.dj));
|
||||
const deltaValues = data.map(item => parseFloat(item.delta));
|
||||
|
||||
// 处理POC数据,将缺值替换为前一个有效值
|
||||
let pocValues = data.map(item => item.POC);
|
||||
let lastValidPoc = null;
|
||||
pocValues = pocValues.map(value => {
|
||||
if (value === '缺值') {
|
||||
return lastValidPoc;
|
||||
} else {
|
||||
lastValidPoc = parseFloat(value);
|
||||
return lastValidPoc;
|
||||
}
|
||||
});
|
||||
|
||||
// 计算120日均线
|
||||
const closes = data.map(item => parseFloat(item.close));
|
||||
const ma120 = calculateMA(closes, 120);
|
||||
|
||||
// 处理 delta 累计数据,用于标记箭头
|
||||
const arrowMarks = [];
|
||||
for (let i = 1; i < deltaSums.length; i++) {
|
||||
if (deltaSums[i - 1] < 0 && deltaSums[i] > 0 && ultimateValues[i] > ma120[i]) {
|
||||
// 前一个值小于0,后一个值大于0,标记向上箭头
|
||||
arrowMarks.push({
|
||||
coord: [dates[i], data[i].low - 0.1], // 标记在 K 线下方
|
||||
symbol: 'path://M0,10 L5,0 L10,10 Z',
|
||||
symbolSize: [10, 10],
|
||||
symbolOffset: [0, 5],
|
||||
itemStyle: {
|
||||
color: 'red'
|
||||
}
|
||||
});
|
||||
} else if (deltaSums[i - 1] > 0 && deltaSums[i] < 0 && ultimateValues[i] < ma120[i] ) {
|
||||
// 前一个值大于0,后一个值小于0,标记向下箭头
|
||||
arrowMarks.push({
|
||||
coord: [dates[i], data[i].high + 0.1], // 标记在 K 线上方
|
||||
symbol: 'path://M0,0 L5,10 L10,0 Z',
|
||||
symbolSize: [10, 10],
|
||||
symbolOffset: [0, -5],
|
||||
itemStyle: {
|
||||
color: 'green'
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
// 处理 dj 数据,用于标记圆
|
||||
const circleMarks = [];
|
||||
for (let i = 0; i < djValues.length; i++) {
|
||||
let startIndex = Math.max(0, i - 119);
|
||||
let recentDJValues = djValues.slice(startIndex, i + 1);
|
||||
let maxDJ = Math.max(...recentDJValues);
|
||||
let minDJ = Math.min(...recentDJValues);
|
||||
if (djValues[i] >= maxDJ * 0.8 && ultimateValues[i] > ma120[i]) {
|
||||
// dj 大于等于最近120个dj值的最大值的80%,标记向上的红色圆
|
||||
circleMarks.push({
|
||||
coord: [dates[i], data[i].low - 5.1], // 标记在 K 线下方
|
||||
symbol: 'circle',
|
||||
symbolSize: 10,
|
||||
symbolOffset: [0, 5],
|
||||
itemStyle: {
|
||||
color: 'red'
|
||||
}
|
||||
});
|
||||
} else if (djValues[i] <= minDJ * 0.8 && ultimateValues[i] < ma120[i]) {
|
||||
// dj 小于等于最近120个dj值的最小值的80%,标记向下的绿色圆
|
||||
circleMarks.push({
|
||||
coord: [dates[i], data[i].high + 5.1], // 标记在 K 线上方
|
||||
symbol: 'circle',
|
||||
symbolSize: 10,
|
||||
symbolOffset: [0, -5],
|
||||
itemStyle: {
|
||||
color: 'green'
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
// 处理 delta 值数据,用于标记方块
|
||||
const squareMarks = [];
|
||||
for (let i = 0; i < deltaValues.length; i++) {
|
||||
let startIndex = Math.max(0, i - 119);
|
||||
let recentDeltaValues = deltaValues.slice(startIndex, i + 1);
|
||||
let maxDelta = Math.max(...recentDeltaValues);
|
||||
let minDelta = Math.min(...recentDeltaValues);
|
||||
if (deltaValues[i] >= maxDelta * 0.8 && ultimateValues[i] > ma120[i]) {
|
||||
// delta 值大于等于最近120个delta值的最大值的80%,标记向上的红色方块
|
||||
squareMarks.push({
|
||||
coord: [dates[i], data[i].low - 10.1],
|
||||
symbol: 'rect',
|
||||
symbolSize: 10,
|
||||
symbolOffset: [0, 5],
|
||||
itemStyle: {
|
||||
color: 'red'
|
||||
}
|
||||
});
|
||||
} else if (deltaValues[i] <= minDelta * 0.8 && ultimateValues[i] < ma120[i]) {
|
||||
// delta 值小于等于最近120个delta值的最小值的80%,标记向上的绿色方块
|
||||
squareMarks.push({
|
||||
coord: [dates[i], data[i].high + 10.1],
|
||||
symbol: 'rect',
|
||||
symbolSize: 10,
|
||||
symbolOffset: [0, -5],
|
||||
itemStyle: {
|
||||
color: 'green'
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
// 合并箭头标记、圆标记和方块标记
|
||||
const allMarks = arrowMarks.concat(circleMarks).concat(squareMarks);
|
||||
|
||||
// 配置图表选项
|
||||
const option = {
|
||||
title: {
|
||||
text: `${currentSymbol} K线图`,
|
||||
left: 'center'
|
||||
},
|
||||
tooltip: {
|
||||
trigger: 'axis',
|
||||
axisPointer: {
|
||||
type: 'cross'
|
||||
}
|
||||
},
|
||||
legend: {
|
||||
data: ['K线', '120日均线', '终极平滑值', 'POC', '成交量', 'Delta累计', 'DJ值', 'Delta值'],
|
||||
top: 30
|
||||
},
|
||||
grid: [
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
height: '40%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '50%',
|
||||
height: '10%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '60%',
|
||||
height: '10%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '70%',
|
||||
height: '10%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '80%',
|
||||
height: '10%'
|
||||
}
|
||||
],
|
||||
xAxis: [
|
||||
{
|
||||
type: 'category',
|
||||
data: dates,
|
||||
scale: true,
|
||||
boundaryGap: false,
|
||||
axisLine: {onZero: false},
|
||||
splitLine: {show: false},
|
||||
splitNumber: 20,
|
||||
gridIndex: 0
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 1,
|
||||
data: dates,
|
||||
axisLabel: {show: false}
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 2,
|
||||
data: dates,
|
||||
axisLabel: {show: false}
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 3,
|
||||
data: dates,
|
||||
axisLabel: {show: false}
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 4,
|
||||
data: dates,
|
||||
axisLabel: {show: true}
|
||||
}
|
||||
],
|
||||
yAxis: [
|
||||
{
|
||||
scale: true,
|
||||
splitArea: {
|
||||
show: true
|
||||
},
|
||||
gridIndex: 0
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 1,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: true},
|
||||
axisLine: {show: true},
|
||||
splitLine: {show: false}
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 2,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: true},
|
||||
axisLine: {show: true},
|
||||
splitLine: {show: false}
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 3,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: true},
|
||||
axisLine: {show: true},
|
||||
splitLine: {show: false}
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 4,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: true},
|
||||
axisLine: {show: true},
|
||||
splitLine: {show: false}
|
||||
}
|
||||
],
|
||||
dataZoom: [
|
||||
{
|
||||
type: 'inside',
|
||||
xAxisIndex: [0, 1, 2, 3, 4],
|
||||
start: 50,
|
||||
end: 100
|
||||
},
|
||||
{
|
||||
show: true,
|
||||
xAxisIndex: [0, 1, 2, 3, 4],
|
||||
type: 'slider',
|
||||
bottom: '2%',
|
||||
start: 50,
|
||||
end: 100
|
||||
}
|
||||
],
|
||||
series: [
|
||||
{
|
||||
name: 'K线',
|
||||
type: 'candlestick',
|
||||
data: klineData,
|
||||
itemStyle: {
|
||||
color: 'none', // 空心 K 线,填充颜色设为无
|
||||
color0: 'none',
|
||||
borderColor: '#ef232a',
|
||||
borderColor0: '#14b143',
|
||||
borderWidth: 1
|
||||
},
|
||||
// 添加标记点
|
||||
markPoint: {
|
||||
data: allMarks
|
||||
}
|
||||
},
|
||||
{
|
||||
name: '120日均线',
|
||||
type: 'line',
|
||||
data: ma120,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
opacity: 0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
name: '终极平滑值',
|
||||
type: 'line',
|
||||
data: ultimateValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
opacity: 0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'POC',
|
||||
type: 'line',
|
||||
data: pocValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#FFD700',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
symbol: 'circle',
|
||||
symbolSize: 6
|
||||
},
|
||||
{
|
||||
name: '成交量',
|
||||
type: 'bar',
|
||||
xAxisIndex: 1,
|
||||
yAxisIndex: 1,
|
||||
data: volumes
|
||||
},
|
||||
{
|
||||
name: 'Delta累计',
|
||||
type: 'line',
|
||||
xAxisIndex: 2,
|
||||
yAxisIndex: 2,
|
||||
data: deltaSums,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#4169E1',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
markLine: {
|
||||
silent: true,
|
||||
data: [
|
||||
{
|
||||
yAxis: 0,
|
||||
lineStyle: {
|
||||
color: '#999',
|
||||
type: 'dashed'
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'DJ值',
|
||||
type: 'line',
|
||||
xAxisIndex: 3,
|
||||
yAxisIndex: 3,
|
||||
data: djValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#9932CC',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
markLine: {
|
||||
silent: true,
|
||||
data: [
|
||||
{
|
||||
yAxis: 0,
|
||||
lineStyle: {
|
||||
color: '#999',
|
||||
type: 'dashed'
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'Delta值',
|
||||
type: 'line',
|
||||
xAxisIndex: 4,
|
||||
yAxisIndex: 4,
|
||||
data: deltaValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#FF8C00',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
markLine: {
|
||||
silent: true,
|
||||
data: [
|
||||
{
|
||||
yAxis: 0,
|
||||
lineStyle: {
|
||||
color: '#999',
|
||||
type: 'dashed'
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
// 使用配置项显示图表
|
||||
chart.setOption(option);
|
||||
}
|
||||
|
||||
function calculateMA(data, dayCount) {
|
||||
const result = [];
|
||||
for (let i = 0, len = data.length; i < len; i++) {
|
||||
if (i < dayCount - 1) {
|
||||
result.push('-');
|
||||
continue;
|
||||
}
|
||||
let sum = 0;
|
||||
for (let j = 0; j < dayCount; j++) {
|
||||
sum += data[i - j];
|
||||
}
|
||||
result.push(+(sum / dayCount).toFixed(2));
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
// 响应窗口大小变化
|
||||
window.addEventListener('resize', function() {
|
||||
if (chart) {
|
||||
chart.resize();
|
||||
}
|
||||
});
|
||||
|
||||
// 初始化图表
|
||||
initChart();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
301
999.账户相关/simnow_trader/traderdata/0315/IM2503_ofdata.csv
Normal file
301
999.账户相关/simnow_trader/traderdata/0315/IM2503_ofdata.csv
Normal file
@@ -0,0 +1,301 @@
|
||||
price,Ask,Bid,symbol,datetime,delta,close,open,high,low,volume,dj
|
||||
"['6522.0', '6522.2', '6522.4', '6522.6', '6522.8', '6523.0', '6523.2', '6523.4', '6523.6', '6523.8', '6524.0', '6524.2', '6524.4', '6524.6', '6524.8', '6525.0', '6525.2', '6525.4', '6525.6', '6525.8', '6526.0', '6526.2', '6526.4', '6526.6', '6526.8', '6527.0', '6527.2', '6527.4', '6527.6', '6527.8']","[0, 0, 0, 0, 0, 0, 1, 9, 9, 14, 42, 49, 15, 4, 4, 42, 7, 14, 27, 22, 9, 8, 18, 3, 24, 11, 21, 18, 5, 5]","[12, 17, 5, 18, 40, 22, 10, 22, 0, 0, 47, 87, 0, 27, 22, 18, 19, 13, 55, 42, 6, 7, 13, 4, 0, 8, 0, 13, 0, 0]",IM2503,2025-03-12 13:02:00,-146,6525.6,6525.8,6527.8,6522.0,1112,-4
|
||||
"['6517.8', '6518.0', '6518.2', '6518.4', '6518.6', '6518.8', '6519.0', '6519.2', '6519.4', '6519.8', '6520.0', '6520.2', '6520.4', '6520.6', '6520.8', '6521.0', '6521.2', '6521.4', '6521.8', '6522.0', '6522.2', '6522.4', '6522.6', '6522.8', '6523.0', '6523.2', '6523.4', '6523.6', '6523.8', '6524.0', '6524.2', '6524.4', '6524.6', '6524.8', '6525.0', '6525.2', '6525.4', '6525.6', '6525.8', '6526.0', '6526.2', '6526.4', '6526.6']","[0, 3, 20, 10, 0, 7, 6, 7, 2, 9, 2, 0, 11, 16, 6, 15, 4, 13, 1, 21, 18, 4, 21, 21, 10, 9, 0, 9, 11, 10, 0, 0, 3, 0, 2, 13, 4, 2, 18, 13, 15, 5, 0]","[9, 31, 18, 0, 29, 12, 7, 4, 0, 4, 19, 22, 9, 19, 12, 30, 8, 4, 31, 31, 20, 3, 0, 15, 12, 9, 1, 6, 2, 10, 15, 7, 1, 2, 1, 11, 6, 3, 2, 0, 6, 0, 3]",IM2503,2025-03-12 13:04:00,-93,6520.0,6525.6,6526.6,6517.6,957,1,
|
||||
"['6516.0', '6516.2', '6516.4', '6516.6', '6516.8', '6517.2', '6517.4', '6517.6', '6517.8', '6518.0', '6518.2', '6518.4', '6518.6', '6518.8', '6519.0', '6519.2', '6519.4', '6519.6', '6519.8', '6520.0', '6520.4', '6521.0', '6521.2', '6521.4', '6521.6', '6521.8', '6522.0', '6522.2', '6522.4', '6522.6']","[0, 0, 0, 13, 1, 11, 0, 16, 7, 40, 4, 11, 5, 29, 0, 5, 0, 1, 7, 5, 0, 5, 0, 0, 0, 5, 8, 5, 2, 6]","[4, 12, 5, 14, 5, 31, 1, 33, 16, 30, 10, 23, 4, 9, 7, 6, 18, 0, 0, 0, 1, 7, 2, 3, 5, 10, 2, 0, 6, 2]",IM2503,2025-03-12 13:06:00,-80,6518.2,6520.0,6522.6,6516.0,539,-1,
|
||||
"['6515.6', '6515.8', '6516.0', '6516.2', '6516.4', '6516.6', '6516.8', '6517.0', '6517.2', '6517.4', '6517.6', '6517.8', '6518.0', '6518.2', '6518.4', '6518.6', '6518.8', '6519.0', '6519.2', '6519.4', '6520.0', '6520.2', '6520.4', '6520.8', '6521.0', '6521.2', '6521.4', '6521.6', '6521.8', '6522.0', '6522.2', '6522.4']","[0, 0, 6, 4, 21, 6, 3, 4, 2, 0, 0, 0, 13, 5, 15, 5, 9, 27, 2, 24, 36, 2, 0, 14, 8, 5, 1, 9, 10, 2, 3, 3]","[3, 16, 30, 11, 6, 3, 1, 11, 5, 3, 6, 3, 6, 0, 14, 5, 4, 0, 0, 6, 0, 2, 2, 0, 1, 0, 19, 0, 6, 0, 0, 0]",IM2503,2025-03-12 13:08:00,76,6521.4,6518.0,6522.4,6515.6,465,3,
|
||||
"['6521.2', '6521.4', '6521.8', '6522.0', '6522.2', '6522.4', '6522.6', '6522.8', '6523.0', '6523.2', '6523.4', '6523.6', '6523.8', '6524.0', '6524.2', '6524.4', '6524.6', '6524.8', '6525.0', '6525.2', '6525.4', '6525.6', '6525.8', '6526.0', '6526.2', '6526.4', '6526.6', '6527.0']","[0, 2, 0, 2, 2, 4, 1, 16, 2, 4, 0, 11, 14, 9, 32, 6, 31, 10, 14, 1, 11, 0, 13, 14, 12, 6, 27, 3]","[6, 5, 14, 16, 8, 8, 0, 7, 3, 10, 7, 15, 7, 15, 14, 8, 4, 0, 9, 4, 10, 4, 3, 6, 9, 6, 7, 0]",IM2503,2025-03-12 13:10:00,42,6524.6,6522.0,6527.0,6521.2,645,-1,
|
||||
"['6521.2', '6521.4', '6521.6', '6521.8', '6522.6', '6522.8', '6523.2', '6523.4', '6523.6', '6523.8', '6524.0', '6524.2', '6524.4', '6524.6', '6524.8', '6525.0', '6525.2', '6525.4', '6525.6', '6525.8', '6526.0', '6526.6']","[0, 0, 0, 4, 2, 3, 2, 2, 3, 12, 5, 12, 23, 9, 4, 13, 40, 13, 14, 11, 1, 21]","[2, 5, 3, 15, 11, 5, 5, 7, 17, 6, 25, 1, 18, 0, 4, 11, 12, 15, 0, 0, 0, 0]",IM2503,2025-03-12 13:12:00,32,6525.0,6524.4,6526.6,6521.2,435,1,
|
||||
"['6522.8', '6523.0', '6523.2', '6523.4', '6523.6', '6523.8', '6524.0', '6524.2', '6524.4', '6524.6', '6524.8', '6525.0', '6525.2', '6525.4', '6525.6', '6525.8', '6526.0', '6526.6', '6526.8']","[0, 0, 3, 6, 6, 10, 9, 3, 8, 10, 34, 13, 16, 28, 7, 15, 8, 21, 4]","[6, 7, 24, 1, 1, 2, 17, 0, 5, 24, 28, 20, 14, 2, 2, 16, 0, 0, 0]",IM2503,2025-03-12 13:14:00,32,6525.2,6524.8,6526.8,6522.8,449,1,
|
||||
"['6518.0', '6518.2', '6518.4', '6518.6', '6518.8', '6519.0', '6519.2', '6519.4', '6519.6', '6519.8', '6520.0', '6520.2', '6520.4', '6520.6', '6520.8', '6521.0', '6521.2', '6521.4', '6521.6', '6521.8', '6522.0', '6522.2', '6522.4', '6522.6', '6522.8', '6523.0', '6523.2', '6523.4', '6523.6', '6523.8', '6524.0', '6524.2', '6524.4', '6525.0', '6525.2', '6525.8', '6526.0', '6526.2', '6526.4', '6526.6', '6526.8', '6527.0', '6527.2']","[0, 0, 3, 8, 9, 5, 28, 17, 7, 15, 10, 23, 14, 17, 12, 15, 13, 0, 8, 0, 4, 0, 11, 0, 0, 0, 0, 0, 12, 0, 3, 3, 1, 0, 0, 12, 0, 1, 10, 3, 5, 4, 8]","[23, 6, 21, 20, 5, 46, 17, 17, 13, 11, 13, 3, 4, 22, 5, 11, 10, 7, 1, 4, 0, 4, 3, 2, 1, 7, 1, 6, 6, 14, 0, 21, 0, 16, 2, 13, 2, 14, 0, 0, 3, 0, 0]",IM2503,2025-03-12 13:16:00,-93,6522.8,6525.8,6527.2,6518.0,786,-3,
|
||||
"['6521.2', '6521.4', '6521.6', '6521.8', '6522.0', '6522.2', '6522.4', '6522.6', '6522.8', '6523.0', '6523.2', '6523.4', '6523.6', '6523.8', '6524.0', '6524.2', '6524.4', '6524.8', '6525.0']","[1, 0, 0, 3, 0, 4, 11, 6, 6, 14, 7, 21, 43, 15, 22, 2, 1, 0, 21]","[1, 4, 8, 6, 4, 7, 4, 1, 25, 25, 14, 6, 11, 10, 1, 25, 0, 20, 1]",IM2503,2025-03-12 13:18:00,4,6521.2,6523.0,6525.0,6521.2,420,0,
|
||||
"['6521.8', '6522.0', '6522.6', '6522.8', '6523.0', '6523.2', '6523.4', '6523.6', '6523.8', '6524.0', '6524.2', '6524.4', '6524.6', '6524.8', '6525.0', '6525.2', '6525.4', '6525.6', '6525.8', '6526.0', '6526.6', '6527.0', '6527.2', '6527.4', '6527.8', '6528.0', '6528.2', '6528.4', '6528.6', '6528.8', '6529.0', '6529.4', '6529.8', '6530.2', '6530.4', '6530.6', '6530.8', '6531.0', '6531.2', '6531.6', '6531.8', '6532.0', '6532.4', '6532.8', '6533.0', '6533.2', '6533.4', '6533.6']","[0, 3, 18, 7, 1, 3, 9, 1, 6, 2, 0, 11, 4, 18, 7, 21, 5, 2, 20, 8, 2, 13, 10, 0, 10, 49, 10, 32, 23, 28, 33, 24, 19, 0, 7, 2, 86, 74, 31, 10, 0, 38, 9, 16, 18, 22, 31, 30]","[10, 0, 0, 15, 5, 1, 0, 0, 1, 1, 1, 7, 7, 1, 0, 0, 2, 0, 3, 0, 3, 59, 5, 9, 45, 6, 84, 19, 0, 14, 0, 0, 0, 11, 16, 9, 8, 5, 34, 0, 36, 43, 7, 14, 0, 0, 0, 0]",IM2503,2025-03-12 13:20:00,292,6533.6,6521.8,6533.6,6521.8,1367,3,
|
||||
"['6530.8', '6531.2', '6531.4', '6531.6', '6531.8', '6532.0', '6532.2', '6533.0', '6533.2', '6533.4', '6533.8', '6534.0', '6534.6', '6534.8', '6535.0', '6536.0', '6536.4', '6537.0', '6537.8', '6538.0', '6538.6', '6539.0', '6539.8', '6540.0', '6540.8', '6541.2', '6542.0', '6542.2', '6542.4', '6542.6', '6542.8', '6543.0', '6543.4', '6543.8', '6544.0', '6544.4', '6544.6', '6545.0', '6545.2', '6545.6', '6545.8', '6546.0', '6546.2', '6546.8', '6547.0', '6547.2', '6547.4', '6547.6', '6547.8', '6548.0', '6548.2', '6548.6', '6548.8', '6549.0', '6549.2', '6549.4', '6549.6', '6549.8', '6550.0', '6550.2', '6550.4', '6550.6', '6550.8', '6551.0', '6551.2', '6551.4', '6551.6', '6551.8', '6552.0', '6552.4', '6553.0', '6553.2', '6553.8']","[0, 4, 5, 18, 12, 0, 3, 9, 7, 0, 6, 29, 10, 7, 191, 8, 22, 18, 55, 7, 50, 61, 58, 38, 0, 43, 141, 28, 0, 87, 109, 84, 31, 0, 31, 18, 26, 139, 18, 9, 30, 53, 24, 0, 100, 17, 0, 19, 17, 46, 0, 177, 0, 113, 40, 0, 0, 41, 158, 28, 9, 0, 9, 30, 11, 30, 12, 32, 38, 7, 0, 0, 14]","[18, 0, 2, 3, 7, 11, 0, 7, 7, 3, 14, 0, 0, 0, 9, 0, 0, 0, 16, 0, 0, 0, 0, 0, 23, 0, 42, 0, 24, 12, 15, 0, 0, 31, 0, 0, 12, 12, 0, 49, 0, 0, 18, 8, 39, 47, 10, 33, 0, 30, 12, 51, 17, 111, 0, 49, 9, 1, 131, 0, 0, 8, 19, 15, 3, 0, 0, 0, 43, 0, 28, 13, 0]",IM2503,2025-03-12 13:22:00,1425,6551.4,6533.6,6553.8,6530.8,4053,10,
|
||||
"['6543.0', '6543.6', '6543.8', '6544.0', '6544.2', '6544.4', '6544.6', '6544.8', '6545.0', '6545.2', '6545.4', '6545.6', '6545.8', '6546.0', '6546.2', '6546.4', '6546.6', '6547.0', '6547.2', '6547.4', '6547.8', '6548.0', '6548.2', '6548.4', '6548.6', '6548.8', '6549.0', '6549.2', '6549.4', '6549.6', '6549.8', '6550.0', '6550.2', '6550.4', '6550.8', '6551.0', '6551.4', '6551.6', '6552.0']","[0, 0, 0, 12, 0, 11, 63, 30, 34, 0, 23, 38, 32, 4, 12, 10, 24, 0, 18, 0, 0, 24, 10, 22, 19, 13, 8, 64, 18, 10, 8, 34, 0, 30, 10, 7, 14, 21, 14]","[12, 38, 22, 7, 51, 47, 18, 24, 14, 37, 10, 77, 0, 22, 30, 0, 63, 9, 0, 3, 16, 9, 28, 27, 27, 60, 9, 9, 31, 12, 18, 16, 32, 5, 3, 0, 0, 9, 51]",IM2503,2025-03-12 13:24:00,-209,6544.0,6551.6,6552.0,6543.0,1818,0,
|
||||
"['6541.4', '6541.6', '6541.8', '6542.0', '6542.4', '6542.6', '6542.8', '6543.0', '6543.2', '6543.4', '6543.8', '6544.0', '6544.2', '6544.4', '6544.6', '6544.8', '6545.0', '6545.2', '6545.4', '6545.6', '6545.8', '6546.0', '6546.2', '6546.4', '6546.6', '6546.8', '6547.0', '6547.2', '6547.4', '6547.6', '6547.8', '6548.0', '6548.4']","[0, 13, 0, 13, 29, 0, 16, 13, 14, 2, 5, 7, 0, 8, 34, 16, 61, 0, 17, 12, 7, 13, 21, 46, 25, 7, 28, 3, 23, 2, 21, 11, 11]","[8, 26, 7, 27, 2, 46, 13, 26, 23, 37, 26, 15, 7, 9, 3, 29, 16, 33, 2, 9, 31, 34, 14, 23, 16, 5, 1, 15, 10, 0, 9, 0, 0]",IM2503,2025-03-12 13:26:00,-44,6544.4,6545.0,6548.4,6541.4,1212,-2,
|
||||
"['6544.4', '6544.6', '6545.0', '6545.8', '6546.8', '6547.0', '6547.2', '6547.4', '6547.6', '6547.8', '6548.0', '6548.2', '6548.4', '6548.6', '6548.8', '6549.0', '6549.2', '6549.4', '6549.6', '6549.8', '6550.0', '6550.2', '6550.4', '6550.6', '6551.0', '6551.2', '6551.4']","[5, 8, 7, 8, 16, 8, 11, 12, 0, 38, 16, 3, 25, 58, 36, 73, 8, 61, 20, 16, 104, 8, 24, 23, 14, 18, 18]","[0, 0, 0, 0, 0, 34, 15, 9, 22, 54, 54, 14, 39, 19, 8, 34, 11, 33, 13, 6, 109, 18, 37, 1, 0, 17, 0]",IM2503,2025-03-12 13:28:00,91,6550.2,6544.4,6551.8,6544.4,1400,3,
|
||||
"['6548.0', '6548.2', '6548.4', '6548.6', '6548.8', '6549.0', '6549.2', '6549.4', '6549.6', '6549.8', '6550.0', '6550.2', '6550.4', '6550.6', '6550.8', '6551.0', '6551.2', '6551.4', '6551.6', '6551.8', '6552.0']","[0, 5, 7, 4, 21, 68, 58, 46, 30, 27, 43, 3, 23, 16, 53, 31, 16, 18, 24, 15, 36]","[19, 30, 64, 8, 7, 54, 93, 45, 16, 8, 16, 22, 24, 29, 25, 9, 9, 9, 0, 0, 0]",IM2503,2025-03-12 13:30:00,57,6549.6,6550.0,6552.0,6548.0,1252,-1,
|
||||
"['6549.0', '6549.4', '6549.6', '6550.2', '6550.4', '6550.6', '6550.8', '6551.0', '6551.2', '6551.4', '6551.6', '6551.8', '6552.0', '6552.2', '6552.4', '6552.6', '6552.8', '6553.0', '6553.2', '6553.4', '6554.0', '6554.4', '6554.6', '6555.0', '6556.0', '6556.6', '6556.8', '6557.0', '6557.2', '6557.4', '6557.6', '6557.8', '6558.0', '6558.2', '6558.6', '6558.8', '6559.0', '6559.2', '6559.6', '6559.8', '6560.4', '6561.0', '6562.6', '6563.0', '6563.2', '6563.4', '6563.6', '6564.0', '6565.0', '6565.2', '6565.4', '6566.0', '6566.8', '6567.0', '6567.2', '6567.6', '6567.8', '6568.0', '6568.4', '6568.8', '6569.0', '6569.6', '6569.8']","[12, 7, 9, 1, 7, 38, 14, 34, 4, 8, 37, 21, 18, 18, 9, 7, 52, 32, 0, 33, 5, 15, 20, 36, 85, 0, 0, 48, 42, 12, 10, 32, 9, 11, 19, 17, 21, 20, 66, 58, 68, 33, 28, 0, 14, 28, 29, 10, 20, 0, 30, 0, 23, 43, 0, 67, 60, 111, 0, 23, 10, 9, 35]","[20, 6, 0, 8, 11, 14, 13, 46, 4, 0, 2, 12, 10, 18, 6, 12, 0, 0, 10, 0, 0, 0, 31, 0, 0, 10, 7, 98, 52, 0, 8, 141, 32, 8, 0, 0, 0, 0, 0, 0, 0, 0, 46, 20, 17, 36, 0, 44, 0, 30, 29, 44, 35, 0, 76, 4, 20, 43, 18, 0, 0, 0, 0]",IM2503,2025-03-12 13:32:00,487,6569.8,6549.6,6569.8,6549.0,3149,8,
|
||||
"['6565.8', '6566.4', '6567.0', '6567.2', '6567.4', '6567.6', '6567.8', '6568.0', '6568.2', '6568.4', '6568.6', '6568.8', '6569.0', '6569.2', '6569.4', '6569.6', '6569.8', '6570.0', '6570.2', '6570.4', '6570.6', '6570.8', '6571.0', '6571.2', '6571.4', '6571.6', '6571.8', '6572.0', '6572.2', '6572.4', '6572.6', '6572.8', '6573.0', '6573.2', '6573.4', '6573.6', '6574.0', '6574.2', '6574.4']","[0, 11, 32, 0, 0, 0, 18, 0, 0, 10, 30, 24, 24, 102, 3, 21, 128, 50, 44, 50, 5, 24, 81, 101, 22, 59, 7, 55, 63, 8, 26, 10, 66, 24, 0, 92, 73, 0, 56]","[12, 30, 0, 40, 11, 32, 0, 12, 5, 19, 38, 34, 57, 29, 76, 40, 76, 58, 51, 28, 38, 26, 7, 24, 17, 31, 30, 11, 56, 75, 0, 0, 25, 9, 26, 0, 0, 50, 0]",IM2503,2025-03-12 13:34:00,246,6572.6,6573.0,6574.4,6565.8,2909,0,
|
||||
"['6572.2', '6572.8', '6573.0', '6573.4', '6573.8', '6574.4', '6574.6', '6574.8', '6575.2', '6575.4', '6575.6', '6575.8', '6576.2', '6576.4', '6576.6', '6576.8', '6577.0', '6577.2', '6577.4', '6577.8', '6578.0', '6578.2', '6578.4', '6578.8', '6579.0', '6579.2', '6579.4', '6579.6', '6579.8', '6580.0', '6580.2', '6580.4', '6580.6', '6580.8', '6581.0', '6581.2', '6581.4', '6581.6', '6582.0', '6582.2', '6582.4', '6582.6', '6582.8', '6583.0', '6583.2', '6583.4', '6583.6', '6583.8', '6584.0', '6584.2', '6584.4', '6584.8', '6585.0', '6585.6', '6585.8', '6586.0', '6586.2']","[2, 4, 15, 17, 16, 28, 12, 0, 24, 0, 35, 0, 79, 17, 45, 83, 0, 2, 38, 33, 17, 48, 0, 17, 26, 0, 14, 72, 20, 18, 41, 0, 37, 84, 21, 0, 33, 17, 75, 20, 0, 26, 59, 89, 26, 23, 51, 70, 0, 32, 0, 25, 46, 0, 0, 59, 0]","[0, 0, 0, 0, 0, 9, 26, 7, 13, 5, 0, 13, 31, 15, 26, 0, 75, 12, 34, 6, 27, 18, 4, 0, 16, 22, 0, 27, 76, 73, 111, 3, 58, 0, 59, 42, 24, 9, 157, 49, 5, 57, 51, 44, 18, 2, 18, 0, 67, 23, 31, 95, 0, 70, 43, 0, 26]",IM2503,2025-03-12 13:36:00,-81,6579.0,6572.2,6586.2,6572.2,3698,3,
|
||||
"['6571.2', '6571.4', '6571.6', '6571.8', '6572.0', '6572.4', '6572.6', '6572.8', '6573.0', '6573.4', '6573.8', '6574.0', '6574.2', '6574.4', '6574.6', '6575.0', '6576.0', '6576.2', '6576.4', '6576.6', '6576.8', '6577.0', '6577.2', '6577.4', '6577.6', '6577.8', '6578.0', '6578.2', '6578.4', '6578.6', '6578.8', '6579.0', '6579.2', '6579.4', '6579.6', '6579.8', '6580.0', '6580.2', '6580.4', '6580.8', '6581.4', '6581.8', '6582.0', '6582.2', '6582.6', '6582.8', '6583.0', '6583.2', '6583.8', '6584.6', '6584.8', '6585.8']","[0, 14, 0, 14, 9, 14, 17, 27, 9, 40, 0, 3, 0, 11, 10, 20, 0, 0, 0, 21, 3, 0, 0, 28, 3, 6, 60, 23, 34, 2, 33, 18, 10, 32, 8, 43, 63, 81, 14, 50, 7, 0, 31, 23, 8, 58, 14, 17, 29, 25, 0, 13]","[18, 20, 18, 23, 31, 0, 54, 0, 20, 0, 10, 9, 42, 53, 8, 28, 45, 19, 4, 13, 22, 43, 34, 12, 24, 6, 66, 57, 34, 8, 33, 17, 36, 18, 47, 50, 37, 5, 0, 0, 0, 14, 74, 0, 37, 7, 21, 0, 33, 0, 16, 0]",IM2503,2025-03-12 13:38:00,-221,6571.4,6580.8,6585.8,6571.2,2498,-4,
|
||||
"['6566.8', '6567.0', '6567.2', '6567.4', '6567.6', '6567.8', '6568.0', '6568.2', '6568.4', '6568.6', '6569.0', '6569.2', '6569.4', '6569.6', '6569.8', '6570.0', '6570.2', '6570.4', '6570.6', '6571.0', '6571.2', '6571.4', '6571.6', '6571.8', '6572.0', '6572.2', '6572.4', '6572.6', '6572.8', '6573.0', '6573.2', '6573.4', '6573.6', '6573.8', '6574.0', '6574.4', '6574.8', '6575.0', '6575.2', '6575.4', '6575.6', '6575.8', '6576.0', '6576.2', '6576.6', '6576.8', '6577.0', '6577.2', '6577.4', '6577.6', '6577.8', '6578.0', '6578.2', '6578.8', '6579.4']","[0, 41, 29, 13, 39, 0, 83, 0, 8, 12, 45, 24, 29, 17, 0, 9, 0, 0, 0, 0, 33, 24, 0, 15, 29, 0, 47, 59, 54, 51, 29, 12, 21, 0, 9, 29, 18, 13, 10, 6, 6, 51, 8, 19, 10, 16, 12, 0, 14, 14, 0, 34, 22, 19, 19]","[17, 97, 15, 22, 0, 10, 70, 61, 32, 81, 97, 7, 21, 0, 8, 0, 50, 38, 7, 55, 73, 25, 5, 7, 33, 15, 52, 8, 31, 10, 9, 0, 51, 30, 0, 13, 11, 9, 14, 20, 40, 21, 32, 10, 26, 13, 5, 4, 18, 27, 4, 0, 0, 0, 0]",IM2503,2025-03-12 13:40:00,-252,6567.0,6571.4,6579.4,6566.8,2698,0,
|
||||
"['6565.0', '6565.2', '6565.4', '6565.6', '6566.0', '6566.2', '6566.6', '6567.0', '6567.2', '6567.4', '6567.6', '6567.8', '6568.0', '6568.2', '6568.4', '6568.6', '6569.0', '6569.2', '6569.4', '6569.6', '6569.8', '6570.0', '6570.2', '6570.4', '6570.6', '6570.8', '6571.0', '6571.2', '6571.4', '6571.6', '6571.8', '6572.0', '6572.2', '6572.4', '6572.6', '6572.8', '6573.0', '6573.2', '6573.4', '6573.6', '6573.8', '6574.2']","[0, 0, 0, 41, 22, 11, 0, 0, 9, 0, 23, 0, 19, 43, 4, 30, 0, 11, 2, 22, 14, 29, 29, 41, 48, 19, 52, 10, 16, 5, 11, 28, 15, 19, 6, 0, 25, 15, 7, 2, 6, 11]","[35, 10, 28, 0, 0, 20, 8, 21, 43, 37, 0, 3, 0, 11, 0, 11, 4, 30, 38, 23, 7, 34, 55, 10, 10, 62, 59, 23, 0, 13, 47, 24, 9, 0, 0, 15, 63, 33, 31, 5, 0, 0]",IM2503,2025-03-12 13:42:00,-177,6572.8,6568.2,6574.2,6565.0,1759,-1,
|
||||
"['6561.2', '6561.4', '6561.6', '6561.8', '6562.0', '6562.2', '6562.4', '6562.6', '6562.8', '6563.0', '6563.2', '6563.4', '6563.6', '6563.8', '6564.0', '6564.2', '6564.4', '6564.6', '6564.8', '6565.0', '6565.2', '6565.4', '6565.6', '6565.8', '6566.0', '6566.2', '6566.4', '6566.6', '6566.8', '6567.0', '6567.2', '6567.4', '6567.6', '6568.0', '6568.2', '6568.8', '6569.2', '6570.0', '6570.6', '6571.2', '6571.6', '6572.4', '6572.6', '6572.8', '6573.0']","[0, 0, 31, 28, 21, 95, 21, 10, 17, 67, 59, 33, 59, 45, 44, 10, 9, 9, 3, 0, 58, 29, 23, 2, 0, 0, 5, 0, 5, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 13, 6, 12]","[18, 23, 0, 34, 96, 36, 51, 24, 22, 33, 38, 30, 35, 0, 4, 12, 3, 0, 6, 44, 4, 13, 72, 9, 4, 19, 14, 31, 0, 3, 0, 2, 7, 24, 3, 6, 18, 3, 5, 6, 14, 0, 0, 0, 0]",IM2503,2025-03-12 13:44:00,-38,6563.0,6572.6,6573.0,6561.2,1727,-12,
|
||||
"['6561.2', '6561.6', '6561.8', '6562.0', '6562.2', '6562.4', '6562.6', '6562.8', '6563.0', '6563.2', '6563.4', '6563.6', '6563.8', '6564.0', '6564.2', '6564.4', '6564.6', '6564.8', '6565.0', '6565.2', '6565.4', '6565.6', '6565.8', '6566.0', '6566.2', '6566.4', '6566.8']","[0, 6, 0, 0, 26, 0, 23, 22, 40, 36, 15, 30, 3, 48, 14, 14, 28, 19, 37, 10, 0, 20, 28, 21, 6, 7, 5]","[8, 0, 16, 70, 43, 6, 27, 20, 20, 25, 7, 18, 15, 46, 26, 27, 23, 12, 5, 0, 26, 12, 15, 0, 0, 0, 0]",IM2503,2025-03-12 13:46:00,-9,6562.6,6563.0,6566.8,6561.2,1117,0,
|
||||
"['6544.2', '6544.4', '6544.6', '6545.0', '6545.2', '6545.4', '6545.6', '6545.8', '6546.0', '6546.2', '6546.4', '6546.6', '6546.8', '6547.0', '6547.2', '6547.4', '6547.6', '6547.8', '6548.0', '6548.2', '6548.4', '6548.6', '6548.8', '6549.0', '6549.2', '6549.4', '6549.6', '6550.0', '6550.2', '6550.6', '6551.0', '6551.2', '6551.4', '6551.6', '6551.8', '6552.0', '6552.2', '6552.8', '6553.0', '6553.2', '6553.4', '6554.0', '6554.2', '6554.6', '6555.0', '6555.2', '6555.4', '6556.2', '6556.4', '6557.0', '6557.2', '6557.4', '6557.6', '6557.8', '6558.0', '6558.2', '6558.4', '6559.0', '6559.2', '6559.6', '6560.0', '6560.2', '6560.4', '6561.2', '6561.6']","[0, 26, 16, 14, 63, 49, 0, 32, 27, 21, 49, 0, 20, 66, 0, 44, 18, 51, 39, 11, 17, 6, 12, 0, 6, 80, 14, 0, 23, 0, 0, 0, 22, 36, 0, 0, 0, 15, 27, 13, 0, 0, 18, 0, 13, 10, 0, 0, 0, 12, 24, 47, 0, 11, 0, 13, 15, 0, 0, 6, 5, 0, 0, 0, 1]","[8, 56, 22, 68, 29, 19, 33, 7, 96, 10, 10, 49, 36, 64, 44, 13, 0, 0, 68, 0, 0, 0, 24, 18, 43, 0, 10, 15, 0, 10, 28, 23, 35, 0, 5, 13, 3, 11, 39, 21, 5, 24, 20, 14, 0, 29, 27, 14, 1, 35, 13, 27, 4, 0, 37, 23, 4, 7, 11, 0, 62, 15, 9, 57, 5]",IM2503,2025-03-12 13:48:00,-381,6545.0,6562.2,6562.2,6544.2,2811,-2,
|
||||
"['6545.0', '6545.4', '6545.6', '6546.0', '6546.2', '6546.4', '6546.6', '6547.0', '6547.4', '6548.0', '6548.4', '6549.4', '6550.0', '6550.2', '6550.4', '6550.6', '6550.8', '6551.0', '6551.2', '6551.4', '6551.6', '6551.8', '6552.0', '6552.2', '6552.4', '6552.6', '6552.8', '6553.0', '6553.2', '6553.4', '6553.6', '6553.8', '6554.2', '6554.4', '6554.6', '6554.8', '6555.0', '6555.2', '6555.4', '6555.6', '6555.8', '6556.0']","[15, 21, 12, 32, 8, 21, 3, 9, 8, 22, 12, 2, 14, 0, 15, 9, 0, 24, 11, 26, 37, 18, 32, 13, 15, 14, 45, 43, 17, 11, 17, 3, 40, 8, 14, 1, 54, 2, 8, 14, 29, 5]","[2, 0, 36, 4, 0, 15, 4, 0, 0, 14, 0, 0, 4, 13, 0, 11, 15, 0, 11, 10, 33, 0, 33, 26, 34, 38, 23, 23, 12, 12, 21, 10, 44, 3, 13, 2, 23, 9, 10, 2, 0, 0]",IM2503,2025-03-12 13:50:00,194,6555.0,6545.0,6556.0,6544.8,1391,0,
|
||||
"['6548.2', '6548.4', '6548.6', '6548.8', '6549.0', '6549.2', '6549.4', '6549.6', '6549.8', '6550.0', '6550.2', '6550.4', '6550.6', '6550.8', '6551.0', '6551.2', '6551.4', '6551.6', '6551.8', '6552.2', '6553.2', '6553.8', '6554.4', '6554.6', '6554.8', '6555.0', '6555.2', '6555.4', '6555.8', '6556.0', '6556.2', '6556.4', '6556.6', '6556.8', '6557.0', '6557.2', '6557.4']","[0, 1, 0, 10, 1, 11, 10, 40, 16, 18, 11, 5, 5, 11, 4, 4, 7, 0, 8, 2, 0, 0, 9, 63, 6, 0, 16, 0, 21, 37, 5, 18, 50, 36, 27, 0, 18]","[2, 1, 1, 30, 22, 8, 13, 13, 17, 19, 14, 15, 0, 25, 10, 0, 12, 2, 0, 12, 7, 2, 19, 9, 0, 32, 0, 9, 21, 52, 14, 13, 18, 4, 13, 12, 0]",IM2503,2025-03-12 13:52:00,29,6548.4,6554.4,6557.4,6548.2,1080,0,
|
||||
"['6541.6', '6541.8', '6542.0', '6542.2', '6542.4', '6542.6', '6542.8', '6543.0', '6543.2', '6543.4', '6543.8', '6544.0', '6544.2', '6544.6', '6544.8', '6545.0', '6545.4', '6545.6', '6546.0', '6546.2', '6546.8', '6547.0', '6547.2', '6547.4', '6547.6', '6548.0', '6548.2', '6548.4', '6548.6', '6548.8', '6549.0', '6549.2', '6549.4', '6549.6', '6549.8', '6550.0', '6550.2', '6550.4', '6550.8', '6551.2', '6552.8']","[0, 0, 9, 0, 0, 26, 38, 0, 7, 45, 6, 2, 0, 0, 9, 26, 3, 13, 14, 9, 21, 0, 15, 14, 4, 15, 28, 10, 21, 15, 4, 32, 10, 6, 0, 17, 11, 5, 14, 1, 7]","[5, 54, 24, 24, 23, 8, 15, 18, 83, 3, 0, 25, 13, 2, 0, 35, 11, 7, 7, 63, 9, 13, 18, 6, 17, 23, 25, 5, 0, 0, 17, 14, 17, 4, 7, 8, 30, 0, 3, 0, 0]",IM2503,2025-03-12 13:54:00,-179,6546.0,6548.6,6552.8,6541.6,1243,-1,
|
||||
"['6543.0', '6543.6', '6543.8', '6544.0', '6544.2', '6544.4', '6544.6', '6544.8', '6545.0', '6545.2', '6545.4', '6545.6', '6545.8', '6546.0', '6546.2', '6546.6', '6546.8', '6547.0', '6547.2', '6547.4', '6547.6', '6547.8', '6548.0', '6548.4', '6548.6', '6549.0', '6549.2', '6549.4', '6549.6', '6549.8', '6550.0', '6550.2', '6550.8', '6551.0']","[0, 7, 29, 15, 17, 8, 23, 25, 41, 44, 13, 22, 2, 10, 5, 3, 21, 18, 0, 22, 21, 13, 0, 3, 12, 13, 0, 1, 0, 0, 5, 29, 11, 5]","[2, 38, 32, 21, 18, 43, 6, 0, 47, 3, 15, 2, 2, 1, 24, 3, 27, 5, 5, 0, 1, 21, 4, 3, 9, 7, 5, 3, 12, 6, 19, 11, 0, 19]",IM2503,2025-03-12 13:56:00,24,6548.6,6546.8,6551.0,6543.0,976,-1,
|
||||
"['6548.8', '6549.0', '6549.2', '6549.4', '6549.8', '6550.0', '6550.2', '6550.6', '6550.8', '6551.0', '6551.2', '6551.4', '6551.6', '6551.8', '6552.0', '6552.2', '6552.4', '6552.6', '6552.8', '6553.0', '6553.2', '6553.4', '6553.6', '6553.8', '6554.0', '6554.2', '6554.4', '6554.6', '6554.8', '6555.0', '6555.2', '6555.4', '6555.6', '6555.8', '6556.0', '6556.2', '6556.4', '6556.6']","[0, 0, 3, 3, 7, 7, 0, 0, 8, 11, 19, 24, 3, 14, 19, 6, 7, 9, 12, 19, 27, 11, 39, 35, 12, 25, 13, 34, 0, 70, 3, 7, 22, 27, 8, 10, 21, 4]","[11, 2, 3, 0, 0, 0, 4, 9, 18, 8, 10, 11, 2, 11, 10, 18, 3, 0, 1, 5, 36, 30, 26, 12, 6, 10, 16, 23, 16, 20, 0, 2, 0, 16, 8, 0, 0, 3]",IM2503,2025-03-12 13:58:00,189,6555.2,6549.2,6556.6,6548.8,1013,2,
|
||||
"['6551.4', '6551.8', '6552.0', '6552.2', '6552.4', '6552.6', '6552.8', '6553.0', '6553.2', '6553.4', '6553.6', '6554.0', '6554.2', '6554.4', '6554.6', '6554.8', '6555.0', '6555.2', '6555.4', '6555.6', '6556.0', '6556.2', '6556.6', '6557.0', '6557.2', '6557.8', '6558.0', '6558.2', '6558.4', '6558.6', '6558.8', '6559.0', '6559.2', '6559.4', '6559.6', '6559.8', '6560.0', '6560.2', '6560.4', '6560.6', '6560.8', '6561.0', '6561.2', '6561.6', '6561.8', '6562.0']","[0, 3, 0, 9, 5, 7, 2, 2, 0, 2, 29, 8, 6, 4, 2, 12, 18, 18, 18, 6, 17, 5, 9, 3, 8, 15, 19, 0, 0, 2, 17, 35, 13, 6, 3, 4, 8, 1, 25, 19, 29, 34, 25, 12, 9, 44]","[10, 9, 5, 9, 8, 9, 2, 3, 2, 19, 16, 5, 10, 2, 0, 36, 4, 13, 0, 0, 10, 0, 0, 0, 14, 8, 1, 2, 1, 0, 16, 0, 0, 0, 5, 8, 17, 6, 15, 27, 6, 0, 8, 4, 3, 0]",IM2503,2025-03-12 14:00:00,200,6561.8,6555.6,6562.0,6551.4,995,2,
|
||||
"['6554.0', '6554.8', '6555.0', '6555.2', '6555.4', '6555.6', '6556.0', '6556.2', '6556.6', '6556.8', '6557.0', '6557.4', '6557.6', '6557.8', '6558.0', '6558.2', '6558.4', '6558.6', '6558.8', '6559.0', '6559.2', '6559.4', '6559.6', '6559.8', '6560.0', '6560.2', '6560.4', '6560.6', '6560.8', '6561.0', '6561.2', '6561.8']","[0, 0, 0, 0, 3, 0, 0, 3, 4, 19, 0, 0, 15, 2, 37, 36, 39, 13, 15, 7, 8, 28, 7, 13, 28, 11, 23, 0, 31, 6, 0, 0]","[7, 7, 20, 5, 0, 8, 12, 5, 22, 0, 16, 22, 44, 43, 7, 35, 13, 8, 20, 12, 5, 6, 10, 9, 2, 0, 30, 5, 0, 28, 7, 11]",IM2503,2025-03-12 14:02:00,-71,6554.0,6561.8,6561.8,6554.0,1001,0,
|
||||
"['6547.0', '6547.4', '6547.8', '6548.0', '6548.2', '6548.4', '6548.6', '6548.8', '6549.0', '6549.2', '6549.4', '6549.6', '6549.8', '6550.0', '6550.2', '6550.6', '6551.0', '6551.2', '6551.4', '6551.6', '6551.8', '6552.0', '6552.2', '6552.4', '6552.6', '6552.8', '6553.0', '6553.2', '6553.4', '6553.6', '6553.8', '6554.0', '6554.2', '6554.4', '6554.6', '6554.8', '6555.0', '6555.2', '6555.4', '6555.6', '6555.8', '6556.0']","[0, 0, 19, 12, 0, 20, 4, 0, 2, 1, 2, 6, 0, 58, 4, 7, 2, 2, 7, 0, 3, 5, 5, 7, 3, 9, 20, 26, 40, 4, 1, 12, 3, 24, 11, 27, 4, 14, 3, 0, 8, 1]","[4, 6, 0, 1, 4, 14, 0, 10, 1, 0, 0, 12, 32, 22, 1, 26, 0, 7, 3, 13, 11, 18, 11, 7, 5, 11, 23, 15, 16, 15, 9, 8, 9, 7, 42, 8, 5, 21, 19, 9, 0, 3]",IM2503,2025-03-12 14:04:00,-52,6553.6,6554.0,6556.2,6547.0,996,0,
|
||||
"['6548.8', '6549.0', '6549.2', '6549.4', '6549.6', '6549.8', '6550.0', '6550.2', '6550.4', '6550.6', '6550.8', '6551.0', '6551.2', '6551.4', '6551.6', '6551.8', '6552.0', '6552.2', '6552.4', '6552.6', '6552.8', '6553.0', '6553.2', '6553.4', '6553.6', '6553.8', '6554.0', '6554.4', '6554.6', '6554.8']","[0, 7, 9, 0, 0, 1, 2, 2, 5, 3, 0, 14, 5, 3, 3, 16, 14, 5, 4, 12, 26, 17, 4, 6, 14, 23, 10, 9, 1, 13]","[13, 3, 4, 8, 2, 0, 11, 24, 7, 1, 7, 38, 6, 12, 0, 7, 5, 5, 19, 8, 13, 11, 31, 11, 8, 3, 5, 1, 0, 0]",IM2503,2025-03-12 14:06:00,-35,6551.8,6553.4,6554.8,6548.8,610,0,
|
||||
"['6551.6', '6552.2', '6552.6', '6552.8', '6553.0', '6553.6', '6553.8', '6554.0', '6554.2', '6554.4', '6554.6', '6554.8', '6555.0', '6555.4', '6555.8', '6556.0', '6556.2', '6556.6', '6556.8', '6557.0', '6557.2', '6557.4', '6557.6', '6557.8', '6558.0', '6558.2', '6558.4', '6558.6', '6558.8', '6559.0', '6559.2', '6559.4', '6559.6', '6559.8', '6560.0', '6560.2', '6560.6', '6561.8', '6562.0', '6562.2', '6562.4', '6562.6', '6562.8', '6563.0', '6563.2', '6563.4', '6563.6', '6563.8', '6564.0', '6564.4', '6565.0', '6565.4', '6565.6', '6565.8', '6566.0']","[0, 2, 1, 0, 7, 0, 5, 3, 4, 0, 5, 0, 6, 1, 5, 9, 0, 0, 14, 11, 2, 12, 17, 14, 18, 3, 2, 26, 17, 10, 10, 0, 5, 6, 8, 9, 42, 1, 4, 7, 7, 1, 0, 57, 11, 4, 23, 5, 9, 11, 16, 0, 23, 28, 16]","[1, 0, 0, 4, 0, 3, 2, 0, 3, 3, 2, 8, 0, 1, 6, 9, 6, 8, 4, 21, 3, 12, 26, 8, 3, 6, 10, 18, 6, 1, 22, 1, 3, 10, 3, 0, 0, 42, 22, 20, 23, 4, 11, 26, 0, 6, 0, 26, 0, 22, 0, 17, 10, 0, 0]",IM2503,2025-03-12 14:08:00,55,6566.0,6552.2,6566.0,6551.6,1109,1,
|
||||
"['6561.0', '6561.6', '6562.0', '6562.2', '6562.6', '6562.8', '6563.0', '6563.2', '6563.6', '6563.8', '6564.0', '6564.2', '6564.4', '6564.6', '6564.8', '6565.0', '6565.2', '6565.4', '6565.6', '6565.8', '6566.0', '6566.2', '6566.4', '6566.6', '6566.8', '6567.0', '6567.2', '6567.4', '6567.6', '6568.0', '6568.2', '6568.4', '6568.6', '6568.8', '6569.0', '6569.2', '6569.6']","[0, 0, 11, 0, 3, 7, 5, 0, 18, 18, 0, 18, 17, 0, 14, 11, 24, 41, 34, 20, 8, 22, 9, 5, 30, 57, 23, 4, 28, 80, 20, 2, 5, 13, 9, 1, 43]","[4, 16, 5, 7, 18, 4, 4, 11, 103, 8, 7, 9, 58, 3, 16, 33, 16, 24, 7, 23, 25, 12, 13, 14, 0, 29, 0, 0, 1, 5, 14, 12, 46, 12, 0, 0, 0]",IM2503,2025-03-12 14:10:00,41,6568.8,6565.4,6569.6,6560.8,1364,2,
|
||||
"['6563.6', '6564.0', '6564.2', '6564.4', '6564.6', '6564.8', '6565.0', '6565.2', '6565.4', '6565.6', '6565.8', '6566.0', '6566.2', '6566.4', '6566.6', '6566.8', '6567.0', '6567.2', '6567.4', '6567.6', '6568.0', '6569.4']","[6, 18, 0, 0, 5, 9, 33, 10, 16, 40, 17, 11, 31, 10, 22, 0, 26, 13, 5, 3, 2, 5]","[4, 59, 8, 4, 8, 20, 24, 9, 3, 36, 34, 15, 44, 18, 29, 10, 32, 9, 2, 0, 0, 61]",IM2503,2025-03-12 14:12:00,-147,6566.6,6568.4,6569.4,6563.6,852,0,
|
||||
"['6563.0', '6563.2', '6563.4', '6563.6', '6563.8', '6564.0', '6564.2', '6564.4', '6564.6', '6564.8', '6565.0', '6565.2', '6565.4', '6565.6', '6565.8', '6566.0', '6566.2', '6566.4', '6566.6', '6566.8', '6567.0', '6567.2', '6567.4', '6567.6']","[0, 15, 5, 6, 23, 13, 16, 19, 0, 17, 34, 12, 10, 2, 28, 7, 0, 0, 16, 3, 4, 11, 0, 10]","[11, 12, 13, 11, 15, 11, 19, 9, 5, 26, 8, 10, 1, 8, 10, 5, 63, 16, 9, 7, 0, 3, 7, 0]",IM2503,2025-03-12 14:14:00,-28,6565.2,6567.0,6567.6,6563.0,622,0,
|
||||
"['6559.0', '6559.2', '6559.4', '6559.6', '6559.8', '6560.0', '6560.2', '6560.4', '6560.6', '6560.8', '6561.0', '6561.2', '6561.4', '6562.0', '6562.4', '6562.6', '6562.8', '6563.0', '6563.4', '6563.6', '6563.8', '6564.0', '6564.2', '6564.4', '6564.6', '6564.8', '6565.0', '6565.2', '6565.4', '6565.6', '6565.8', '6566.0', '6566.2', '6566.4', '6566.6', '6566.8', '6567.0']","[0, 0, 4, 0, 26, 23, 17, 7, 18, 2, 0, 0, 6, 0, 0, 0, 5, 3, 0, 0, 0, 7, 1, 7, 6, 3, 10, 6, 7, 1, 3, 23, 2, 3, 11, 16, 14]","[12, 6, 6, 4, 5, 18, 8, 3, 12, 12, 6, 6, 0, 14, 13, 14, 14, 21, 1, 2, 11, 2, 3, 14, 6, 1, 9, 0, 11, 0, 20, 18, 9, 13, 4, 9, 11]",IM2503,2025-03-12 14:16:00,-87,6560.4,6565.2,6567.2,6559.0,635,-3,
|
||||
"['6544.2', '6544.6', '6545.2', '6545.4', '6545.6', '6545.8', '6546.6', '6547.0', '6547.2', '6547.8', '6548.0', '6548.2', '6548.4', '6548.6', '6549.0', '6549.2', '6549.4', '6549.6', '6549.8', '6550.0', '6550.2', '6550.4', '6550.6', '6551.0', '6552.0', '6552.2', '6553.8', '6554.0', '6554.2', '6555.0', '6555.8', '6556.0', '6556.6', '6556.8', '6557.0', '6557.2', '6557.4', '6557.6', '6557.8', '6558.0', '6558.2', '6558.4', '6558.6', '6558.8', '6559.0', '6559.2', '6559.4', '6559.6', '6559.8', '6560.0', '6560.2']","[0, 0, 7, 21, 12, 10, 0, 0, 0, 0, 16, 26, 0, 16, 0, 28, 22, 0, 36, 51, 5, 31, 0, 9, 0, 24, 0, 0, 11, 8, 0, 10, 0, 4, 16, 33, 1, 15, 3, 9, 0, 0, 5, 15, 1, 5, 21, 12, 3, 12, 7]","[59, 32, 15, 40, 0, 0, 22, 10, 6, 17, 31, 7, 7, 31, 5, 6, 0, 7, 34, 41, 18, 9, 11, 10, 6, 11, 5, 5, 8, 25, 5, 9, 18, 14, 25, 24, 1, 5, 7, 10, 9, 6, 3, 10, 12, 7, 41, 8, 12, 0, 3]",IM2503,2025-03-12 14:18:00,-202,6545.8,6559.8,6560.2,6543.4,1453,-1,
|
||||
"['6539.4', '6539.6', '6539.8', '6540.0', '6540.2', '6540.4', '6540.6', '6540.8', '6541.0', '6541.2', '6541.4', '6541.6', '6541.8', '6542.0', '6542.2', '6542.4', '6542.6', '6542.8', '6543.0', '6543.2', '6543.4', '6543.6', '6543.8', '6544.0', '6544.4', '6544.6', '6544.8', '6545.0', '6545.2', '6545.4', '6545.6', '6545.8', '6546.0', '6546.2', '6546.4', '6546.6', '6546.8', '6547.0', '6547.2', '6547.4', '6547.6', '6547.8', '6548.0', '6548.2', '6548.4']","[0, 0, 0, 0, 56, 0, 0, 62, 10, 21, 0, 20, 0, 1, 141, 0, 0, 26, 29, 3, 8, 17, 29, 26, 0, 5, 29, 29, 12, 7, 28, 20, 0, 7, 28, 12, 12, 54, 29, 4, 10, 16, 0, 9, 8]","[13, 65, 10, 11, 52, 24, 38, 7, 20, 10, 22, 0, 10, 44, 48, 44, 26, 63, 40, 5, 38, 24, 0, 0, 14, 0, 0, 21, 2, 11, 5, 15, 7, 16, 11, 20, 39, 26, 19, 10, 1, 0, 9, 2, 0]",IM2503,2025-03-12 14:20:00,-74,6546.2,6546.6,6548.4,6539.4,1864,-1,
|
||||
"['6538.6', '6538.8', '6539.0', '6539.2', '6539.4', '6539.6', '6539.8', '6540.0', '6540.2', '6540.4', '6540.6', '6540.8', '6541.0', '6541.2', '6541.4', '6541.6', '6542.2', '6542.4', '6542.6', '6542.8', '6543.0', '6543.2', '6543.4', '6543.6', '6543.8', '6544.0', '6544.2', '6544.4', '6544.6', '6544.8', '6545.0', '6545.2', '6545.4', '6545.6', '6545.8', '6546.2', '6546.4', '6546.8', '6547.0', '6547.4', '6547.6']","[5, 0, 29, 27, 0, 12, 5, 0, 0, 0, 0, 0, 1, 21, 9, 20, 5, 5, 5, 0, 16, 30, 20, 6, 3, 5, 16, 5, 6, 6, 12, 6, 6, 0, 14, 0, 0, 23, 4, 8, 2]","[25, 34, 18, 5, 3, 5, 5, 35, 6, 15, 23, 10, 39, 20, 23, 5, 7, 0, 21, 16, 5, 14, 21, 20, 10, 21, 9, 7, 30, 16, 23, 15, 0, 2, 0, 7, 5, 23, 0, 5, 0]",IM2503,2025-03-12 14:22:00,-216,6539.6,6546.4,6547.6,6538.6,1007,-4,
|
||||
"['6516.0', '6516.4', '6516.8', '6517.0', '6517.2', '6517.4', '6517.6', '6517.8', '6518.0', '6518.4', '6518.8', '6519.0', '6519.2', '6520.0', '6520.4', '6521.0', '6521.8', '6522.0', '6522.2', '6523.0', '6523.2', '6525.0', '6526.2', '6526.8', '6527.2', '6529.0', '6530.0', '6530.4', '6530.6', '6531.0', '6531.2', '6531.4', '6531.6', '6532.0', '6532.4', '6532.6', '6532.8', '6533.0', '6533.2', '6533.4', '6533.6', '6533.8', '6534.0', '6534.2', '6534.4', '6534.8', '6535.0', '6535.6', '6536.0', '6536.2', '6536.8', '6537.2', '6537.4', '6537.6', '6537.8', '6538.0', '6538.2', '6538.4', '6538.6', '6538.8', '6539.0', '6539.4', '6539.6']","[37, 0, 8, 47, 54, 52, 17, 0, 0, 25, 0, 15, 26, 19, 12, 0, 0, 110, 0, 0, 0, 0, 49, 0, 0, 0, 0, 0, 0, 0, 0, 12, 6, 0, 0, 16, 17, 41, 0, 11, 23, 60, 18, 12, 18, 0, 0, 0, 14, 5, 4, 0, 17, 0, 11, 13, 0, 25, 15, 14, 3, 15, 4]","[123, 34, 33, 27, 25, 62, 0, 8, 39, 26, 10, 0, 85, 53, 0, 19, 29, 91, 14, 25, 26, 9, 24, 15, 59, 26, 15, 7, 5, 33, 26, 0, 6, 7, 12, 30, 68, 3, 8, 16, 0, 24, 10, 17, 0, 41, 3, 4, 28, 90, 0, 10, 99, 219, 19, 98, 32, 20, 4, 18, 11, 11, 2]",IM2503,2025-03-12 14:24:00,-1013,6516.8,6539.4,6539.6,6516.0,3183,-8,
|
||||
"['6510.8', '6511.2', '6511.8', '6512.0', '6512.2', '6512.8', '6513.0', '6513.2', '6513.4', '6513.6', '6513.8', '6514.0', '6514.2', '6514.4', '6514.6', '6514.8', '6515.0', '6515.2', '6515.4', '6515.6', '6515.8', '6516.0', '6516.2', '6516.6', '6516.8', '6517.0', '6517.4', '6517.6', '6517.8', '6518.6', '6519.6', '6519.8', '6520.0', '6520.2', '6520.4', '6520.6', '6520.8', '6521.0', '6521.2', '6521.4', '6521.8', '6522.0', '6522.4', '6522.6', '6523.0', '6523.2', '6523.4', '6523.6', '6523.8', '6524.0', '6524.2', '6524.4', '6524.6', '6524.8']","[0, 23, 0, 0, 17, 27, 0, 0, 15, 13, 82, 86, 69, 14, 31, 15, 59, 59, 24, 29, 15, 60, 16, 15, 26, 29, 13, 2, 27, 5, 14, 0, 9, 20, 8, 24, 7, 19, 4, 16, 21, 0, 20, 0, 18, 0, 0, 16, 10, 54, 12, 34, 19, 64]","[17, 43, 41, 43, 0, 0, 116, 45, 66, 50, 52, 102, 9, 54, 17, 24, 124, 45, 0, 9, 0, 6, 18, 9, 52, 0, 0, 0, 0, 0, 7, 25, 17, 0, 0, 48, 0, 0, 9, 0, 80, 7, 10, 17, 2, 3, 5, 35, 28, 15, 0, 11, 22, 0]",IM2503,2025-03-12 14:26:00,-123,6520.4,6516.8,6524.8,6510.8,2867,3,
|
||||
"['6510.0', '6510.2', '6510.6', '6510.8', '6511.0', '6511.2', '6511.4', '6511.6', '6511.8', '6512.0', '6512.2', '6512.4', '6512.6', '6512.8', '6513.0', '6513.2', '6513.4', '6513.6', '6513.8', '6514.0', '6514.2', '6514.4', '6514.8', '6515.0', '6515.2', '6515.4', '6515.8', '6516.0', '6516.4', '6516.6', '6517.6', '6517.8', '6518.0', '6518.2', '6518.6', '6518.8', '6519.0', '6519.2', '6519.4', '6520.0', '6520.2', '6520.4', '6521.0', '6521.2', '6521.4', '6521.6', '6521.8', '6522.0', '6522.2', '6522.4', '6522.6', '6522.8', '6523.0', '6523.2', '6523.4', '6523.6', '6523.8', '6524.0', '6524.2', '6524.4', '6524.6', '6524.8']","[16, 52, 0, 19, 0, 0, 0, 61, 0, 19, 37, 14, 16, 16, 19, 0, 6, 10, 0, 24, 10, 13, 15, 40, 23, 7, 0, 15, 0, 0, 0, 9, 9, 1, 24, 6, 13, 0, 5, 0, 0, 12, 0, 5, 3, 10, 5, 4, 21, 0, 6, 23, 11, 2, 29, 4, 0, 45, 5, 5, 5, 19]","[86, 0, 10, 0, 21, 14, 127, 0, 12, 48, 33, 50, 26, 32, 87, 31, 0, 7, 15, 41, 20, 0, 10, 7, 0, 4, 14, 24, 4, 11, 4, 0, 0, 10, 11, 2, 2, 13, 0, 27, 20, 0, 18, 18, 24, 20, 7, 12, 1, 4, 14, 0, 45, 0, 7, 7, 2, 0, 11, 0, 4, 5]",IM2503,2025-03-12 14:28:00,-309,6512.0,6520.0,6524.8,6509.4,1981,1,
|
||||
"['6510.6', '6511.0', '6511.4', '6511.6', '6512.0', '6512.2', '6512.4', '6512.6', '6513.0', '6513.2', '6513.4', '6513.6', '6513.8', '6514.0', '6514.2', '6514.4', '6514.6', '6514.8', '6515.0', '6515.2', '6515.4', '6515.6', '6515.8', '6516.0', '6516.2', '6516.4', '6516.6', '6516.8', '6517.0', '6517.4', '6517.6', '6518.8', '6519.0', '6519.2', '6519.6', '6520.0', '6520.2', '6520.4', '6520.6', '6520.8', '6521.0']","[0, 16, 11, 98, 5, 6, 0, 4, 24, 0, 0, 15, 9, 11, 17, 51, 40, 21, 36, 7, 30, 5, 64, 5, 15, 12, 18, 6, 5, 14, 7, 4, 4, 10, 4, 7, 51, 4, 30, 32, 40]","[19, 21, 14, 0, 0, 7, 20, 7, 8, 5, 9, 21, 8, 48, 0, 14, 0, 25, 24, 0, 2, 37, 0, 15, 7, 10, 9, 0, 0, 0, 3, 7, 0, 0, 3, 19, 62, 23, 9, 0, 5]",IM2503,2025-03-12 14:30:00,277,6520.2,6510.6,6521.2,6510.6,1518,2,
|
||||
"['6516.6', '6516.8', '6517.0', '6517.2', '6517.4', '6517.6', '6518.0', '6518.2', '6518.4', '6518.6', '6518.8', '6519.0', '6519.2', '6519.4', '6519.6', '6519.8', '6520.0', '6520.2', '6520.4', '6520.6', '6520.8', '6521.0', '6521.4', '6521.6', '6521.8', '6522.0', '6522.2', '6522.4', '6522.6', '6522.8', '6523.0', '6523.2', '6523.4', '6523.6', '6523.8', '6524.0']","[0, 0, 0, 4, 7, 0, 16, 15, 12, 10, 6, 6, 0, 5, 0, 17, 5, 19, 14, 4, 6, 3, 14, 0, 10, 15, 9, 18, 21, 25, 36, 5, 7, 16, 14, 11]","[5, 1, 4, 4, 0, 6, 10, 14, 17, 11, 4, 0, 11, 36, 16, 5, 48, 22, 0, 0, 0, 17, 15, 23, 21, 25, 19, 25, 3, 52, 2, 0, 14, 10, 14, 0]",IM2503,2025-03-12 14:32:00,-104,6519.8,6520.4,6524.0,6516.6,1013,1,
|
||||
"['6519.4', '6520.0', '6521.8', '6522.0', '6522.2', '6522.4', '6522.6', '6522.8', '6523.0', '6523.2', '6523.4', '6523.8', '6524.0', '6524.2', '6524.4', '6524.6', '6524.8', '6525.0', '6525.2', '6525.4', '6525.6', '6525.8', '6526.0', '6526.2', '6526.4', '6526.6', '6526.8', '6527.0', '6527.2', '6527.4', '6527.6', '6527.8', '6528.0', '6528.2', '6528.4', '6528.6', '6528.8']","[0, 10, 15, 0, 3, 0, 27, 0, 0, 4, 17, 4, 15, 15, 18, 6, 51, 42, 21, 2, 7, 5, 20, 34, 18, 11, 15, 36, 10, 6, 30, 15, 7, 0, 54, 7, 17]","[10, 0, 0, 6, 23, 12, 0, 2, 10, 7, 10, 0, 15, 13, 39, 1, 77, 4, 13, 36, 12, 14, 88, 22, 13, 6, 7, 27, 0, 4, 0, 0, 5, 3, 20, 0, 0]",IM2503,2025-03-12 14:34:00,43,6528.8,6520.0,6528.8,6519.4,1220,2,
|
||||
"['6526.2', '6526.4', '6526.6', '6526.8', '6527.0', '6527.2', '6527.4', '6527.6', '6527.8', '6528.0', '6528.2', '6528.6', '6528.8', '6529.0', '6529.2', '6529.4', '6529.6', '6529.8', '6530.0', '6530.2', '6530.4', '6530.6', '6530.8', '6531.0', '6531.2', '6531.4', '6531.6', '6531.8', '6532.0', '6532.2', '6532.4', '6532.6', '6532.8', '6533.0', '6533.2', '6533.4', '6533.6', '6534.0']","[0, 0, 15, 4, 0, 5, 23, 3, 11, 7, 4, 0, 5, 44, 0, 6, 12, 58, 5, 6, 2, 32, 17, 30, 28, 9, 30, 34, 88, 10, 14, 21, 16, 10, 14, 1, 21, 6]","[12, 6, 17, 2, 6, 4, 3, 8, 3, 12, 3, 9, 0, 5, 5, 0, 15, 1, 12, 4, 0, 38, 19, 26, 21, 41, 19, 89, 98, 46, 8, 4, 20, 12, 2, 0, 0, 0]",IM2503,2025-03-12 14:36:00,21,6526.8,6528.8,6534.0,6526.2,1355,1,
|
||||
"['6526.6', '6526.8', '6527.0', '6527.2', '6527.4', '6527.6', '6527.8', '6528.0', '6528.4', '6528.8', '6529.0', '6529.2', '6529.4', '6529.6', '6529.8', '6530.0', '6530.2', '6530.4', '6530.6', '6530.8', '6531.0', '6531.2', '6531.4', '6531.6', '6531.8', '6532.0', '6532.2', '6532.4', '6532.6', '6532.8', '6533.0', '6533.2', '6533.4', '6533.6']","[0, 0, 0, 5, 3, 2, 5, 3, 1, 9, 3, 9, 7, 0, 3, 14, 10, 3, 13, 8, 7, 11, 11, 62, 33, 29, 1, 15, 43, 4, 21, 12, 3, 17]","[6, 5, 12, 0, 5, 17, 0, 6, 4, 5, 14, 6, 0, 24, 0, 5, 21, 8, 3, 11, 27, 5, 20, 57, 5, 0, 1, 11, 0, 14, 11, 0, 0, 0]",IM2503,2025-03-12 14:38:00,64,6527.4,6527.4,6533.6,6526.6,830,3,
|
||||
"['6526.6', '6526.8', '6527.0', '6527.2', '6527.6', '6528.2', '6528.4', '6528.6', '6529.0', '6529.2', '6529.6', '6529.8', '6530.0', '6530.2', '6530.4', '6530.6', '6530.8', '6531.0', '6531.2', '6531.4', '6531.6', '6531.8', '6532.0', '6532.2', '6532.4', '6532.6', '6532.8', '6533.0', '6533.2', '6533.4']","[0, 0, 6, 3, 5, 1, 0, 11, 4, 9, 12, 8, 13, 10, 1, 2, 5, 11, 6, 0, 7, 21, 8, 9, 8, 18, 34, 48, 18, 9]","[2, 5, 41, 0, 12, 0, 8, 5, 5, 2, 0, 31, 9, 21, 0, 0, 9, 0, 13, 6, 1, 30, 51, 9, 27, 8, 8, 16, 0, 0]",IM2503,2025-03-12 14:40:00,-32,6532.0,6527.6,6533.4,6526.6,750,0,
|
||||
"['6526.2', '6526.6', '6526.8', '6527.0', '6527.2', '6527.4', '6527.6', '6527.8', '6528.0', '6528.2', '6528.4', '6528.6', '6528.8', '6529.0', '6529.2', '6529.4', '6529.6', '6529.8', '6530.0', '6530.2', '6530.4', '6530.6', '6530.8', '6531.0', '6531.2', '6531.4', '6531.6', '6531.8', '6532.0', '6532.2', '6532.4', '6532.6', '6532.8', '6533.0', '6533.2', '6533.4', '6533.6', '6533.8']","[0, 0, 7, 0, 11, 0, 0, 0, 10, 26, 1, 0, 2, 8, 0, 4, 24, 1, 1, 7, 7, 4, 4, 0, 0, 0, 12, 3, 10, 0, 7, 24, 31, 29, 4, 20, 37, 12]","[22, 15, 0, 5, 4, 16, 6, 12, 13, 7, 0, 1, 8, 10, 7, 12, 0, 3, 18, 1, 8, 3, 7, 4, 8, 2, 0, 0, 17, 6, 8, 66, 9, 12, 3, 0, 10, 0]",IM2503,2025-03-12 14:42:00,-17,6527.0,6532.0,6533.8,6526.2,745,-1,
|
||||
"['6523.4', '6523.6', '6524.0', '6524.2', '6524.4', '6524.6', '6524.8', '6525.0', '6525.2', '6525.4', '6525.6', '6525.8', '6526.0', '6526.2', '6526.4', '6526.6', '6526.8', '6527.0', '6527.2', '6527.4', '6527.6', '6527.8', '6528.0', '6528.2', '6528.4', '6528.6', '6528.8', '6529.0', '6529.2']","[0, 2, 3, 38, 44, 12, 14, 32, 35, 26, 2, 16, 7, 16, 6, 35, 2, 14, 7, 18, 20, 0, 22, 20, 17, 15, 19, 11, 14]","[9, 8, 45, 21, 37, 13, 26, 28, 3, 38, 20, 3, 27, 16, 5, 3, 27, 18, 6, 13, 0, 24, 23, 20, 22, 7, 1, 0, 0]",IM2503,2025-03-12 14:44:00,4,6525.0,6527.4,6529.2,6523.4,1022,0,
|
||||
"['6518.8', '6519.0', '6519.2', '6520.2', '6520.6', '6521.0', '6521.2', '6521.4', '6521.8', '6522.0', '6522.2', '6522.4', '6522.6', '6522.8', '6523.0', '6523.2', '6523.4', '6523.6', '6523.8', '6524.0', '6524.4', '6524.6', '6524.8', '6525.0', '6525.2', '6525.4', '6525.6', '6525.8', '6526.0', '6526.2', '6526.4', '6526.6', '6526.8', '6527.0', '6527.4', '6527.8']","[0, 0, 30, 39, 0, 10, 3, 22, 6, 9, 29, 11, 4, 44, 3, 14, 10, 24, 19, 11, 10, 10, 3, 5, 13, 3, 7, 2, 7, 5, 21, 2, 1, 3, 0, 5]","[17, 21, 0, 33, 9, 34, 12, 0, 6, 20, 21, 11, 4, 12, 17, 41, 17, 14, 3, 5, 21, 4, 0, 5, 3, 13, 19, 3, 3, 8, 9, 14, 7, 5, 5, 0]",IM2503,2025-03-12 14:46:00,-31,6522.8,6524.8,6527.8,6518.8,965,0,
|
||||
"['6507.4', '6507.6', '6507.8', '6508.0', '6508.2', '6508.6', '6509.0', '6509.4', '6510.0', '6510.2', '6510.4', '6511.0', '6511.2', '6511.6', '6512.0', '6512.2', '6512.4', '6512.6', '6513.0', '6513.2', '6513.4', '6513.8', '6514.0', '6514.2', '6515.0', '6515.2', '6515.4', '6515.6', '6516.2', '6516.6', '6516.8', '6517.0', '6517.2', '6517.4', '6517.6', '6517.8', '6518.0', '6518.2', '6518.4', '6518.6', '6518.8', '6519.0', '6519.2', '6519.4', '6519.6', '6519.8', '6520.0', '6520.2', '6520.4', '6521.0', '6521.4', '6521.6', '6521.8', '6522.0', '6522.2', '6522.4', '6522.6', '6522.8', '6523.0', '6523.2', '6523.6', '6523.8', '6524.0', '6524.2', '6524.4', '6524.6']","[0, 13, 8, 19, 18, 28, 0, 0, 11, 3, 13, 12, 26, 0, 15, 10, 26, 5, 4, 29, 0, 9, 14, 7, 0, 0, 0, 8, 0, 0, 3, 0, 2, 5, 10, 0, 5, 19, 13, 0, 6, 59, 16, 34, 36, 27, 0, 33, 1, 0, 0, 0, 0, 0, 3, 3, 0, 0, 2, 1, 5, 2, 7, 2, 3, 8]","[13, 0, 18, 119, 6, 31, 17, 11, 35, 54, 27, 0, 66, 18, 21, 13, 4, 0, 39, 2, 6, 10, 16, 0, 52, 18, 22, 0, 3, 9, 12, 11, 10, 19, 27, 9, 11, 14, 18, 8, 12, 16, 12, 0, 35, 2, 7, 0, 0, 12, 10, 4, 9, 1, 0, 0, 4, 9, 1, 0, 3, 12, 6, 0, 0, 0]",IM2503,2025-03-12 14:48:00,-341,6507.4,6522.8,6524.6,6507.4,1712,-2,
|
||||
"['6506.4', '6506.6', '6507.0', '6507.2', '6507.4', '6507.6', '6507.8', '6508.0', '6508.2', '6508.4', '6508.6', '6508.8', '6509.0', '6509.2', '6509.4', '6509.6', '6509.8', '6510.0', '6510.2', '6510.4', '6510.6', '6510.8', '6511.0', '6511.2', '6511.4', '6511.6', '6511.8', '6512.0', '6512.2', '6512.4']","[0, 0, 4, 0, 39, 9, 4, 26, 22, 37, 10, 59, 90, 27, 14, 30, 39, 62, 7, 0, 51, 9, 22, 23, 7, 19, 3, 13, 11, 14]","[19, 55, 31, 15, 2, 27, 46, 93, 58, 29, 21, 11, 47, 2, 3, 34, 8, 51, 19, 5, 26, 30, 15, 15, 7, 18, 8, 10, 3, 6]",IM2503,2025-03-12 14:50:00,-63,6509.4,6508.4,6512.4,6506.4,1583,-1,
|
||||
"['6506.0', '6506.2', '6506.4', '6506.6', '6506.8', '6507.0', '6507.2', '6507.4', '6507.6', '6507.8', '6508.0', '6508.2', '6508.4', '6508.6', '6508.8', '6509.0', '6509.2', '6509.4', '6509.6', '6509.8', '6510.0', '6510.2', '6510.4', '6510.6', '6510.8', '6511.0', '6511.2']","[0, 18, 6, 0, 0, 0, 21, 83, 132, 0, 18, 34, 8, 53, 14, 27, 26, 18, 20, 55, 52, 14, 12, 30, 5, 40, 24]","[34, 2, 22, 3, 77, 31, 58, 17, 84, 19, 18, 23, 20, 31, 4, 80, 25, 15, 21, 26, 37, 0, 15, 43, 0, 7, 0]",IM2503,2025-03-12 14:52:00,-2,6509.2,6509.0,6511.2,6506.0,1600,-1,
|
||||
"['6502.0', '6502.2', '6502.4', '6502.6', '6502.8', '6503.0', '6503.4', '6503.6', '6503.8', '6504.0', '6504.2', '6504.4', '6504.6', '6504.8', '6505.0', '6505.2', '6505.4', '6505.6', '6505.8', '6506.0', '6506.8', '6507.0', '6507.4', '6507.6', '6507.8', '6508.0', '6508.2', '6508.4', '6508.6', '6508.8', '6509.0', '6509.2', '6509.4', '6509.6', '6509.8', '6510.0', '6510.2', '6510.4', '6510.6']","[0, 0, 0, 42, 0, 21, 0, 41, 0, 86, 32, 76, 54, 60, 159, 24, 52, 24, 59, 0, 0, 0, 0, 29, 2, 4, 6, 0, 7, 11, 7, 14, 0, 3, 6, 16, 8, 8, 24]","[13, 11, 36, 15, 17, 45, 15, 81, 65, 56, 14, 102, 38, 29, 115, 13, 6, 12, 0, 26, 7, 25, 4, 14, 0, 22, 10, 8, 8, 0, 5, 7, 30, 0, 14, 20, 0, 6, 29]",IM2503,2025-03-12 14:54:00,-43,6504.4,6509.2,6510.6,6502.0,1930,0,
|
||||
"['6504.0', '6504.2', '6504.4', '6504.6', '6504.8', '6505.0', '6505.2', '6505.4', '6505.8', '6506.0', '6506.2', '6506.4', '6506.6', '6506.8', '6507.0', '6507.2', '6507.4', '6507.6', '6507.8', '6508.0', '6508.2', '6508.4', '6508.6', '6509.2', '6509.4', '6509.6', '6509.8', '6510.0', '6510.2', '6510.4', '6510.6', '6510.8', '6511.0', '6511.2', '6511.4', '6511.6', '6511.8', '6512.0', '6512.4']","[0, 14, 6, 17, 18, 36, 13, 10, 17, 4, 9, 13, 0, 12, 0, 0, 42, 29, 8, 9, 8, 3, 22, 9, 20, 46, 0, 22, 27, 25, 53, 63, 93, 48, 7, 35, 33, 37, 3]","[37, 31, 6, 7, 5, 0, 0, 0, 7, 0, 0, 8, 6, 14, 22, 11, 18, 30, 0, 0, 0, 0, 16, 9, 29, 6, 29, 0, 44, 23, 46, 61, 9, 37, 2, 45, 3, 0, 0]",IM2503,2025-03-12 14:56:00,250,6511.8,6504.2,6512.4,6504.0,1504,4,
|
||||
"['6511.6', '6511.8', '6512.0', '6512.2', '6512.4', '6512.6', '6512.8', '6513.0', '6513.2', '6513.4', '6513.6', '6513.8', '6514.0', '6514.2', '6514.6', '6514.8', '6515.0', '6515.2', '6515.4', '6515.6', '6515.8', '6516.0', '6516.2', '6516.4', '6516.6', '6516.8', '6517.0', '6517.2', '6517.4', '6517.6', '6517.8', '6518.0', '6518.2', '6518.4', '6518.6', '6518.8', '6519.0', '6519.4', '6519.6', '6519.8', '6520.0']","[0, 0, 7, 5, 31, 42, 80, 53, 17, 19, 34, 83, 19, 8, 16, 21, 50, 6, 12, 8, 15, 43, 26, 36, 51, 2, 47, 28, 61, 36, 14, 23, 5, 19, 4, 26, 42, 37, 6, 30, 166]","[1, 32, 17, 15, 18, 7, 38, 6, 0, 20, 59, 12, 20, 15, 8, 37, 8, 15, 2, 10, 4, 0, 11, 25, 44, 39, 31, 0, 13, 0, 11, 0, 16, 4, 24, 21, 16, 34, 7, 3, 0]",IM2503,2025-03-12 14:58:00,585,6518.8,6512.4,6520.0,6511.6,2041,0,
|
||||
"['6513.0', '6513.2', '6513.4', '6513.6', '6513.8', '6514.0', '6514.2', '6514.4', '6514.6', '6514.8', '6515.0', '6515.2', '6515.4', '6515.6', '6515.8', '6516.0', '6516.2', '6516.4', '6516.6', '6517.0', '6517.2', '6517.6', '6517.8', '6518.0', '6518.2', '6518.4', '6518.6', '6518.8', '6519.0', '6519.2', '6519.4', '6519.6', '6519.8', '6520.0', '6520.6', '6520.8']","[14, 0, 45, 67, 68, 40, 19, 0, 49, 105, 0, 33, 10, 0, 0, 45, 30, 24, 0, 2, 0, 0, 0, 8, 11, 15, 39, 13, 24, 9, 24, 40, 5, 7, 0, 24]","[29, 42, 40, 68, 71, 53, 4, 25, 4, 42, 10, 9, 0, 47, 43, 55, 0, 0, 3, 21, 2, 16, 24, 18, 6, 0, 25, 70, 41, 13, 12, 0, 35, 11, 12, 17]",IM2503,2025-03-12 15:00:00,-98,6514.8,6518.8,6520.8,6513.0,1881,-1,
|
||||
"['6507.0', '6507.2']","[0, 0]","[72, 14]",IM2503,2025-03-13 09:30:00,-86,6507.0,6507.2,6507.2,6507.0,86,0,
|
||||
"['6500.8', '6502.2', '6503.2', '6503.4', '6503.6', '6503.8', '6504.0', '6504.2', '6504.4', '6504.6', '6504.8', '6505.0', '6505.4', '6505.6', '6505.8', '6506.0', '6506.4', '6506.6', '6506.8', '6507.2', '6508.0', '6508.2', '6508.4', '6508.6', '6508.8', '6509.0', '6509.8', '6510.0', '6510.2', '6510.4', '6510.8', '6511.2', '6511.8', '6512.2', '6512.4', '6512.6', '6512.8', '6513.0', '6513.2', '6513.4', '6513.6', '6513.8', '6514.0', '6514.2', '6514.4', '6514.6', '6514.8', '6515.0', '6515.2', '6515.4', '6515.6', '6515.8', '6516.0', '6516.2', '6516.4', '6516.6', '6516.8', '6517.0', '6517.2', '6517.4', '6517.6', '6517.8', '6518.0', '6518.4', '6518.6', '6518.8', '6519.6', '6519.8', '6520.0', '6520.6']","[0, 53, 0, 0, 0, 14, 17, 68, 0, 22, 67, 10, 0, 17, 30, 11, 61, 0, 15, 0, 35, 15, 0, 20, 0, 0, 22, 56, 0, 0, 13, 0, 17, 15, 0, 17, 25, 0, 20, 23, 0, 22, 88, 16, 32, 28, 23, 71, 74, 42, 21, 21, 14, 66, 21, 67, 26, 18, 13, 0, 26, 90, 12, 5, 26, 24, 0, 12, 34, 40]","[50, 0, 53, 12, 57, 12, 17, 39, 27, 0, 28, 6, 30, 0, 81, 33, 0, 18, 0, 15, 66, 0, 15, 32, 21, 20, 0, 0, 8, 26, 0, 15, 0, 33, 174, 20, 0, 24, 0, 48, 21, 58, 61, 9, 21, 9, 94, 26, 18, 13, 11, 11, 11, 0, 35, 0, 0, 0, 0, 25, 0, 39, 21, 15, 15, 0, 14, 64, 49, 0]",IM2503,2025-03-13 09:32:00,-25,6520.0,6506.4,6520.6,6500.8,4400,0,
|
||||
"['6494.4', '6494.8', '6495.0', '6495.2', '6495.4', '6495.6', '6495.8', '6496.0', '6496.4', '6496.6', '6497.0', '6497.2', '6497.4', '6497.6', '6498.0', '6498.2', '6498.8', '6499.0', '6499.2', '6499.4', '6500.0', '6500.2', '6500.4', '6500.6', '6501.0', '6501.2', '6502.4', '6502.6', '6503.2', '6503.8', '6504.0', '6504.8', '6505.0', '6505.4', '6505.6', '6505.8', '6506.0', '6506.2', '6506.4', '6506.6', '6506.8', '6507.0', '6507.6', '6507.8', '6508.4', '6509.2', '6509.8', '6510.0', '6510.2', '6510.4', '6511.0', '6511.6', '6511.8', '6512.0', '6512.2', '6512.4', '6512.6', '6512.8', '6514.0', '6514.2', '6514.4', '6515.0', '6515.2', '6515.4', '6515.6', '6516.0', '6516.4', '6517.0', '6518.8']","[0, 0, 0, 46, 20, 0, 38, 23, 0, 14, 0, 34, 13, 0, 52, 14, 0, 176, 36, 5, 9, 0, 33, 5, 0, 19, 0, 9, 0, 7, 34, 0, 0, 0, 0, 0, 0, 12, 0, 20, 12, 28, 5, 19, 0, 0, 0, 0, 0, 19, 0, 0, 11, 0, 15, 12, 39, 21, 0, 0, 7, 24, 40, 0, 40, 28, 8, 32, 0]","[80, 26, 27, 25, 24, 12, 59, 77, 94, 8, 97, 15, 0, 68, 121, 25, 41, 68, 83, 41, 0, 58, 2, 34, 13, 0, 43, 0, 9, 28, 17, 16, 9, 16, 14, 22, 22, 19, 27, 30, 15, 0, 0, 16, 13, 3, 10, 38, 22, 2, 19, 3, 8, 4, 17, 9, 0, 13, 36, 2, 16, 78, 0, 39, 20, 4, 0, 10, 17]",IM2503,2025-03-13 09:34:00,-805,6496.4,6519.8,6519.8,6494.4,3453,-8,
|
||||
"['6486.0', '6486.6', '6487.0', '6487.2', '6487.4', '6487.6', '6487.8', '6488.2', '6488.4', '6488.6', '6488.8', '6489.0', '6489.4', '6489.6', '6489.8', '6490.0', '6490.2', '6490.4', '6490.6', '6490.8', '6491.0', '6491.2', '6491.4', '6491.6', '6491.8', '6492.0', '6492.2', '6492.4', '6492.6', '6493.0', '6493.6', '6493.8', '6494.0', '6494.2', '6494.4', '6494.6', '6494.8', '6495.0', '6495.2', '6495.4', '6495.6', '6495.8', '6496.0', '6496.2', '6496.4', '6496.6', '6497.2', '6497.4', '6497.6', '6498.0', '6498.2', '6498.4', '6498.6', '6498.8', '6499.0', '6499.2', '6499.4', '6499.6', '6499.8', '6500.0', '6500.4', '6500.8', '6501.0', '6501.2', '6501.8', '6502.2', '6502.4', '6502.8', '6503.0']","[0, 0, 0, 0, 0, 6, 21, 24, 0, 8, 0, 11, 7, 7, 68, 33, 30, 25, 68, 9, 15, 66, 0, 0, 73, 4, 25, 0, 0, 0, 20, 14, 29, 0, 50, 25, 0, 10, 0, 10, 26, 23, 6, 22, 0, 8, 23, 4, 34, 6, 4, 0, 10, 0, 4, 0, 5, 24, 0, 10, 43, 12, 12, 6, 24, 10, 10, 10, 8]","[28, 29, 17, 59, 21, 55, 0, 31, 13, 18, 8, 7, 51, 15, 13, 21, 176, 7, 14, 57, 9, 0, 40, 42, 42, 0, 0, 75, 34, 74, 0, 0, 9, 35, 22, 11, 27, 66, 9, 52, 30, 17, 0, 0, 31, 0, 17, 0, 22, 0, 0, 18, 7, 12, 15, 42, 80, 20, 2, 35, 0, 9, 10, 0, 47, 10, 20, 0, 8]",IM2503,2025-03-13 09:36:00,-637,6486.0,6495.6,6503.0,6486.0,3096,-6,
|
||||
"['6470.4', '6471.0', '6471.4', '6471.8', '6472.0', '6472.2', '6473.0', '6473.8', '6474.0', '6474.2', '6474.4', '6474.6', '6474.8', '6475.0', '6475.2', '6475.4', '6475.6', '6475.8', '6476.0', '6476.2', '6476.4', '6476.6', '6476.8', '6477.0', '6477.2', '6477.4', '6477.6', '6477.8', '6478.0', '6478.2', '6478.6', '6479.0', '6479.2', '6479.4', '6479.6', '6479.8', '6480.0', '6480.4', '6480.6', '6480.8', '6481.0', '6481.2', '6481.4', '6481.8', '6482.0', '6482.2', '6482.4', '6482.6', '6482.8', '6483.0', '6483.2', '6484.0', '6484.2', '6484.6', '6485.2', '6485.6', '6485.8', '6486.0', '6486.4']","[0, 18, 36, 0, 26, 44, 0, 15, 10, 7, 26, 29, 17, 104, 34, 47, 88, 3, 54, 39, 39, 84, 67, 0, 21, 17, 26, 39, 54, 11, 18, 8, 0, 12, 7, 15, 18, 0, 17, 54, 0, 33, 0, 49, 0, 0, 23, 81, 0, 0, 18, 38, 0, 0, 0, 0, 0, 0, 0]","[20, 0, 0, 27, 42, 0, 19, 32, 36, 39, 50, 40, 19, 17, 85, 11, 46, 16, 30, 71, 0, 16, 35, 21, 0, 40, 60, 37, 34, 0, 40, 33, 34, 0, 0, 0, 173, 13, 34, 0, 14, 0, 12, 36, 71, 37, 7, 18, 22, 42, 0, 47, 48, 11, 10, 22, 23, 19, 27]",IM2503,2025-03-13 09:38:00,-290,6475.2,6484.2,6486.4,6470.4,3859,-4,
|
||||
"['6470.4', '6471.0', '6471.4', '6471.6', '6471.8', '6472.0', '6472.2', '6472.4', '6472.6', '6472.8', '6473.0', '6473.2', '6473.4', '6473.6', '6473.8', '6474.0', '6474.2', '6474.4', '6474.6', '6474.8', '6475.0', '6475.2', '6475.4', '6475.6', '6475.8', '6476.0', '6476.2', '6476.4', '6476.6', '6476.8', '6477.0', '6477.2', '6477.4', '6477.6', '6478.0', '6478.2', '6478.4', '6478.6', '6478.8', '6479.2', '6480.2', '6480.4', '6480.8', '6481.2', '6481.4']","[0, 0, 20, 33, 45, 0, 8, 16, 9, 7, 29, 63, 23, 22, 20, 6, 21, 49, 23, 0, 38, 52, 20, 0, 26, 7, 14, 18, 6, 26, 81, 37, 75, 3, 48, 36, 10, 0, 20, 0, 21, 0, 29, 28, 34]","[30, 65, 34, 34, 26, 30, 0, 34, 32, 16, 46, 14, 40, 0, 29, 5, 6, 11, 20, 16, 46, 12, 17, 18, 7, 2, 44, 16, 27, 15, 133, 46, 60, 17, 36, 35, 26, 11, 0, 14, 14, 22, 0, 0, 0]",IM2503,2025-03-13 09:40:00,-83,6470.4,6474.6,6481.4,6470.4,2460,0,
|
||||
"['6451.4', '6451.6', '6452.0', '6452.2', '6452.4', '6452.6', '6452.8', '6453.0', '6453.2', '6453.4', '6453.6', '6453.8', '6454.0', '6454.2', '6454.6', '6455.0', '6455.2', '6455.4', '6455.6', '6456.0', '6457.0', '6457.6', '6458.6', '6458.8', '6459.0', '6459.2', '6459.4', '6459.6', '6460.0', '6460.2', '6460.6', '6461.0', '6461.4', '6462.0', '6462.2', '6462.4', '6463.2', '6463.4', '6463.6', '6463.8', '6464.0', '6464.2', '6464.6', '6464.8', '6465.0', '6465.4', '6465.6', '6465.8', '6466.0', '6466.2', '6466.6', '6466.8', '6467.0', '6467.2', '6467.4', '6467.6', '6467.8', '6468.0', '6468.2', '6468.4', '6469.4', '6470.0']","[0, 0, 38, 17, 23, 15, 43, 65, 135, 45, 15, 50, 11, 0, 43, 60, 74, 34, 31, 12, 0, 0, 0, 84, 0, 69, 0, 0, 0, 45, 32, 40, 0, 0, 0, 34, 38, 26, 9, 0, 34, 0, 13, 10, 19, 14, 0, 26, 0, 17, 14, 0, 0, 0, 37, 0, 17, 30, 27, 41, 0, 0]","[43, 80, 57, 43, 41, 75, 0, 74, 68, 14, 13, 49, 34, 11, 48, 26, 23, 127, 80, 0, 78, 31, 62, 0, 47, 0, 10, 31, 17, 59, 11, 65, 19, 25, 42, 36, 74, 95, 13, 6, 41, 30, 0, 8, 37, 19, 17, 10, 53, 0, 29, 7, 51, 12, 65, 9, 6, 70, 35, 0, 51, 68]",IM2503,2025-03-13 09:42:00,-858,6451.6,6470.0,6470.0,6451.4,4173,-2,
|
||||
"['6450.0', '6450.4', '6450.6', '6450.8', '6451.0', '6451.4', '6451.6', '6452.2', '6453.2', '6454.6', '6454.8', '6455.0', '6455.2', '6455.4', '6455.8', '6456.0', '6456.2', '6456.4', '6456.6', '6456.8', '6457.0', '6457.2', '6457.4', '6457.6', '6457.8', '6458.0', '6458.2', '6458.4', '6458.6', '6458.8', '6459.0', '6459.4', '6459.6', '6459.8', '6460.0', '6460.2', '6460.4', '6460.6', '6460.8', '6461.0', '6461.6', '6462.0', '6462.4', '6462.8', '6463.0', '6463.2', '6463.4', '6463.8', '6464.0']","[0, 0, 0, 54, 0, 0, 29, 7, 27, 0, 19, 26, 8, 27, 12, 40, 14, 40, 25, 11, 15, 22, 0, 17, 78, 74, 51, 36, 61, 36, 43, 37, 17, 0, 77, 4, 0, 18, 11, 14, 11, 18, 10, 18, 68, 0, 8, 41, 9]","[67, 54, 32, 32, 18, 14, 0, 0, 0, 12, 0, 48, 0, 0, 17, 0, 16, 43, 16, 0, 10, 34, 26, 76, 39, 52, 45, 10, 41, 53, 45, 51, 20, 15, 9, 19, 50, 20, 0, 0, 0, 52, 17, 0, 11, 12, 20, 13, 0]",IM2503,2025-03-13 09:44:00,24,6457.6,6450.4,6464.0,6450.0,2605,1,
|
||||
"['6448.0', '6448.6', '6448.8', '6449.0', '6450.0', '6450.2', '6450.4', '6450.6', '6450.8', '6451.0', '6451.2', '6451.6', '6451.8', '6452.2', '6452.4', '6452.6', '6452.8', '6453.0', '6453.2', '6453.4', '6453.6', '6453.8', '6454.0', '6454.2', '6454.4', '6454.8', '6455.0', '6455.2', '6455.4', '6455.6', '6455.8', '6456.0', '6456.2', '6456.4', '6456.6', '6456.8', '6457.0', '6457.2', '6457.4', '6457.6', '6457.8', '6458.0', '6458.2', '6458.4', '6458.6', '6459.0', '6459.2', '6459.4', '6459.6', '6459.8', '6460.0', '6460.2', '6460.4', '6460.6', '6460.8', '6461.0', '6461.4', '6461.6']","[0, 0, 46, 0, 0, 22, 0, 5, 24, 6, 13, 25, 22, 22, 21, 22, 23, 52, 12, 10, 8, 26, 77, 0, 0, 23, 13, 0, 0, 16, 59, 11, 26, 0, 0, 10, 33, 7, 18, 9, 31, 0, 43, 8, 16, 19, 0, 27, 0, 9, 31, 4, 38, 0, 8, 8, 0, 6]","[35, 27, 0, 24, 123, 28, 15, 0, 0, 0, 19, 90, 19, 69, 3, 59, 39, 15, 56, 13, 0, 9, 4, 70, 19, 0, 63, 34, 9, 30, 41, 32, 30, 40, 3, 7, 11, 20, 14, 36, 9, 25, 6, 16, 0, 11, 17, 10, 8, 7, 18, 5, 8, 6, 0, 0, 5, 0]",IM2503,2025-03-13 09:46:00,-348,6452.8,6457.6,6461.6,6448.0,2506,0,
|
||||
"['6437.8', '6438.0', '6438.4', '6439.2', '6439.6', '6439.8', '6440.0', '6440.2', '6440.8', '6441.0', '6441.2', '6441.4', '6441.6', '6441.8', '6442.0', '6442.2', '6442.8', '6443.0', '6443.2', '6443.4', '6443.6', '6443.8', '6444.0', '6444.2', '6444.6', '6444.8', '6445.2', '6445.6', '6446.0', '6446.2', '6446.4', '6446.6', '6446.8', '6447.0', '6447.2', '6447.4', '6447.8', '6448.4', '6448.6', '6448.8', '6449.0', '6449.4', '6449.6', '6450.2', '6450.8', '6451.2', '6452.2', '6452.4', '6452.8', '6453.0', '6453.2', '6453.6', '6454.0', '6454.2', '6454.8', '6455.0', '6455.6', '6455.8', '6456.0', '6456.2', '6456.4', '6456.8', '6457.0', '6457.4', '6457.6', '6457.8', '6458.0', '6458.2', '6458.4', '6458.6', '6458.8', '6459.0', '6459.2', '6459.6', '6459.8', '6460.0', '6460.2', '6460.4', '6460.6', '6460.8', '6461.2', '6461.4', '6461.6']","[0, 0, 0, 39, 61, 27, 52, 0, 61, 42, 0, 21, 0, 0, 16, 35, 0, 11, 27, 14, 17, 40, 11, 10, 19, 0, 50, 0, 30, 11, 0, 0, 0, 0, 11, 29, 12, 13, 0, 23, 0, 36, 0, 0, 0, 0, 0, 9, 0, 0, 0, 19, 29, 25, 14, 18, 23, 0, 17, 0, 52, 36, 76, 2, 21, 25, 0, 0, 25, 0, 8, 37, 35, 28, 0, 34, 0, 23, 3, 52, 11, 33, 22]","[40, 13, 19, 28, 57, 0, 45, 17, 0, 29, 3, 38, 35, 7, 65, 17, 27, 23, 0, 57, 0, 61, 0, 0, 0, 8, 7, 8, 38, 21, 38, 31, 9, 28, 0, 0, 13, 0, 2, 33, 19, 0, 9, 28, 14, 24, 8, 26, 13, 12, 11, 6, 14, 0, 0, 0, 0, 33, 21, 26, 10, 31, 23, 5, 16, 13, 11, 24, 12, 36, 27, 40, 0, 0, 72, 9, 107, 11, 13, 16, 0, 0, 0]",IM2503,2025-03-13 09:48:00,-162,6437.8,6453.0,6461.6,6437.8,3445,-6,
|
||||
"['6434.4', '6434.6', '6435.0', '6435.2', '6435.4', '6435.6', '6435.8', '6436.0', '6436.2', '6436.4', '6436.6', '6436.8', '6437.0', '6437.2', '6437.4', '6437.6', '6437.8', '6438.0', '6438.2', '6438.4', '6438.6', '6438.8', '6439.0', '6439.2', '6439.4', '6439.6', '6439.8', '6440.0', '6440.2', '6440.4', '6440.6', '6441.0', '6441.6', '6441.8']","[0, 22, 12, 7, 1, 18, 11, 56, 42, 24, 109, 89, 29, 17, 46, 40, 0, 9, 22, 21, 30, 51, 20, 94, 17, 22, 12, 12, 24, 32, 14, 11, 11, 8]","[28, 0, 38, 41, 31, 42, 35, 34, 6, 53, 56, 13, 2, 34, 9, 5, 10, 32, 20, 75, 58, 5, 16, 43, 0, 3, 0, 44, 33, 0, 22, 14, 0, 0]",IM2503,2025-03-13 09:50:00,131,6438.4,6438.4,6441.8,6434.4,2149,1,
|
||||
"['6433.4', '6433.6', '6433.8', '6434.0', '6434.2', '6434.4', '6434.6', '6434.8', '6435.0', '6435.2', '6435.4', '6435.6', '6435.8', '6436.0', '6436.2', '6436.4', '6436.6', '6436.8', '6437.0', '6437.2', '6437.4', '6437.6', '6437.8', '6438.0', '6438.2', '6438.4', '6438.6', '6438.8', '6439.0', '6439.2', '6439.4', '6439.6', '6439.8', '6440.0', '6440.2', '6440.4', '6440.8', '6441.0', '6441.2', '6441.4', '6441.8', '6442.0', '6442.6', '6443.0']","[0, 0, 50, 9, 22, 0, 27, 44, 54, 53, 67, 0, 13, 31, 77, 11, 40, 15, 11, 0, 0, 10, 41, 19, 6, 0, 16, 17, 26, 29, 23, 6, 17, 33, 41, 18, 30, 13, 7, 22, 30, 44, 10, 7]","[20, 42, 40, 42, 28, 16, 95, 0, 72, 39, 39, 35, 23, 41, 0, 0, 14, 22, 50, 21, 22, 29, 7, 60, 35, 64, 2, 0, 12, 38, 0, 16, 66, 7, 30, 0, 0, 13, 0, 13, 0, 52, 0, 0]",IM2503,2025-03-13 09:52:00,-116,6437.0,6439.0,6443.0,6433.4,2468,-1,
|
||||
"['6437.0', '6437.4', '6438.4', '6438.8', '6439.2', '6439.4', '6439.6', '6439.8', '6440.0', '6440.2', '6440.4', '6440.6', '6440.8', '6441.2', '6441.4', '6441.8', '6442.0', '6442.2', '6442.4', '6442.8', '6443.2', '6443.4', '6443.6', '6443.8', '6444.0', '6444.2', '6444.4', '6444.6', '6444.8', '6445.0', '6445.2', '6445.4', '6445.6', '6445.8', '6446.0', '6446.2', '6446.4', '6446.6', '6446.8', '6447.2', '6447.4', '6448.6', '6448.8', '6449.0', '6449.8', '6450.0', '6450.4', '6450.8', '6451.0', '6451.2', '6451.6', '6451.8', '6452.0', '6452.2', '6452.4', '6452.6', '6452.8', '6453.0', '6453.2', '6453.4', '6453.6', '6453.8', '6454.0', '6454.2', '6454.4', '6454.6', '6454.8', '6455.0', '6455.2', '6455.4', '6455.6', '6456.0', '6456.2']","[0, 17, 4, 8, 14, 12, 15, 24, 12, 12, 20, 35, 9, 19, 27, 14, 22, 4, 6, 14, 0, 14, 3, 0, 36, 26, 0, 85, 32, 35, 0, 34, 10, 19, 24, 20, 0, 6, 28, 22, 23, 15, 10, 12, 58, 57, 0, 15, 21, 20, 0, 22, 0, 0, 95, 15, 57, 55, 0, 27, 7, 41, 36, 17, 23, 0, 6, 43, 22, 29, 0, 34, 8]","[13, 0, 9, 0, 20, 0, 0, 0, 0, 45, 15, 12, 0, 0, 0, 0, 12, 11, 0, 23, 17, 0, 19, 14, 33, 43, 9, 65, 105, 55, 8, 0, 0, 8, 0, 0, 20, 0, 0, 0, 0, 0, 0, 25, 68, 24, 31, 0, 0, 0, 10, 81, 17, 62, 38, 39, 47, 19, 12, 33, 1, 89, 0, 50, 19, 46, 0, 38, 0, 0, 17, 11, 0]",IM2503,2025-03-13 09:54:00,117,6450.4,6437.0,6456.2,6437.0,3460,9,
|
||||
"['6441.0', '6441.6', '6441.8', '6442.0', '6442.2', '6442.4', '6442.6', '6442.8', '6443.0', '6443.2', '6443.6', '6443.8', '6444.0', '6444.2', '6444.4', '6444.6', '6444.8', '6445.0', '6445.2', '6445.4', '6445.6', '6445.8', '6446.0', '6446.4', '6446.6', '6446.8', '6447.0', '6447.2', '6447.4', '6447.6', '6447.8', '6448.0', '6448.2', '6448.6', '6448.8', '6449.0', '6449.2', '6449.4', '6449.6', '6449.8', '6450.0', '6450.2', '6450.6', '6450.8', '6451.0', '6451.2', '6451.4', '6451.6', '6451.8', '6452.0', '6452.2', '6452.4', '6452.6', '6452.8']","[0, 0, 8, 0, 0, 32, 14, 20, 54, 6, 10, 3, 19, 2, 24, 17, 3, 0, 0, 8, 5, 9, 12, 11, 26, 19, 0, 35, 22, 12, 14, 0, 0, 13, 38, 12, 0, 12, 0, 28, 14, 22, 22, 22, 14, 6, 0, 21, 0, 13, 0, 10, 7, 1]","[15, 7, 55, 27, 3, 18, 31, 19, 14, 10, 17, 49, 20, 21, 54, 16, 15, 19, 8, 0, 7, 21, 2, 27, 15, 2, 50, 5, 13, 0, 9, 14, 36, 17, 0, 19, 8, 58, 25, 32, 53, 22, 21, 0, 0, 14, 8, 0, 10, 14, 2, 0, 1, 0]",IM2503,2025-03-13 09:56:00,-283,6444.0,6450.0,6452.8,6441.0,1931,-2,
|
||||
"['6438.0', '6438.4', '6438.6', '6439.0', '6439.8', '6440.0', '6440.2', '6440.4', '6440.6', '6441.0', '6441.2', '6441.4', '6441.6', '6442.0', '6442.2', '6442.4', '6442.6', '6442.8', '6443.0', '6443.2', '6443.4', '6443.8', '6444.4', '6445.0', '6445.2', '6445.6', '6445.8', '6446.0', '6446.2', '6446.4', '6446.6', '6447.0', '6447.2', '6447.4', '6447.6', '6447.8', '6448.0', '6448.2', '6448.4', '6448.6', '6448.8', '6449.0', '6449.2', '6449.4', '6449.6', '6449.8', '6450.0', '6450.4', '6450.6']","[0, 5, 9, 22, 55, 7, 4, 46, 23, 19, 34, 0, 0, 2, 0, 70, 27, 0, 0, 35, 6, 10, 10, 0, 12, 2, 0, 10, 9, 8, 21, 0, 0, 0, 0, 14, 38, 14, 29, 51, 57, 17, 47, 14, 25, 0, 40, 2, 16]","[22, 0, 6, 8, 0, 61, 16, 21, 33, 25, 10, 4, 13, 0, 43, 27, 6, 12, 11, 11, 6, 7, 0, 5, 0, 0, 16, 7, 0, 0, 8, 4, 6, 4, 20, 16, 20, 26, 36, 35, 9, 0, 26, 0, 0, 25, 9, 0, 0]",IM2503,2025-03-13 09:58:00,196,6441.4,6445.2,6450.6,6438.0,1755,-1,
|
||||
"['6420.0', '6421.0', '6421.4', '6422.2', '6422.4', '6422.6', '6423.0', '6423.6', '6424.0', '6424.2', '6424.8', '6425.0', '6425.2', '6425.4', '6425.6', '6425.8', '6426.0', '6426.2', '6426.4', '6426.6', '6426.8', '6427.4', '6427.6', '6427.8', '6428.0', '6428.4', '6428.8', '6429.0', '6429.4', '6429.8', '6430.0', '6430.2', '6430.4', '6430.6', '6430.8', '6431.0', '6431.2', '6431.4', '6431.6', '6432.0', '6433.0', '6433.6', '6433.8', '6434.4', '6434.6', '6434.8', '6435.0', '6435.2', '6435.4', '6435.8', '6436.0', '6436.2', '6436.4', '6436.6', '6436.8', '6437.0', '6437.2', '6437.4', '6437.6', '6437.8', '6438.0', '6438.2', '6438.4', '6439.0', '6439.2', '6439.4', '6439.6', '6440.0', '6440.4', '6441.0']","[0, 0, 0, 0, 35, 15, 44, 0, 0, 16, 0, 7, 41, 43, 85, 10, 42, 33, 17, 20, 65, 16, 22, 17, 0, 13, 0, 0, 69, 0, 43, 98, 19, 8, 34, 17, 23, 0, 0, 42, 79, 50, 0, 0, 0, 0, 30, 0, 6, 40, 2, 60, 23, 60, 34, 14, 0, 8, 21, 0, 0, 6, 0, 2, 5, 0, 3, 0, 18, 0]","[96, 5, 24, 29, 11, 8, 44, 12, 117, 36, 32, 23, 80, 0, 15, 21, 19, 0, 7, 74, 6, 36, 24, 41, 32, 9, 27, 49, 16, 25, 157, 32, 80, 7, 21, 25, 4, 14, 29, 79, 20, 41, 19, 18, 5, 19, 59, 6, 9, 5, 22, 4, 4, 15, 50, 3, 14, 22, 1, 1, 1, 5, 7, 12, 0, 7, 0, 13, 0, 4]",IM2503,2025-03-13 10:00:00,-397,6420.0,6441.0,6441.0,6420.0,3703,-6,
|
||||
"['6418.0', '6418.2', '6419.0', '6419.2', '6420.0', '6420.2', '6420.4', '6420.6', '6421.0', '6421.4', '6421.8', '6422.0', '6422.2', '6422.4', '6422.6', '6422.8', '6423.0', '6423.2', '6423.4', '6423.6', '6423.8', '6424.0', '6424.2', '6424.4', '6424.6', '6424.8', '6425.0', '6425.2', '6425.4', '6425.6', '6425.8', '6426.0', '6426.2', '6426.4', '6426.6', '6426.8', '6427.0', '6427.2', '6427.6', '6427.8', '6428.0', '6428.2', '6428.6', '6429.0', '6429.2', '6429.4', '6429.8', '6430.0', '6430.4', '6430.6', '6431.8', '6433.0', '6433.2']","[0, 0, 42, 0, 7, 31, 59, 92, 28, 0, 15, 29, 109, 0, 10, 12, 10, 17, 25, 29, 15, 41, 17, 30, 47, 30, 90, 40, 56, 31, 12, 71, 30, 0, 23, 6, 29, 37, 4, 0, 12, 0, 0, 7, 3, 15, 0, 32, 0, 21, 12, 13, 18]","[91, 83, 0, 18, 0, 0, 0, 0, 7, 4, 15, 38, 100, 9, 96, 22, 54, 26, 29, 24, 0, 41, 17, 51, 23, 14, 47, 24, 14, 56, 12, 28, 29, 14, 17, 3, 6, 0, 0, 4, 4, 9, 11, 0, 0, 0, 5, 22, 10, 0, 0, 0, 0]",IM2503,2025-03-13 10:02:00,180,6433.2,6418.0,6433.2,6418.0,2922,3,
|
||||
"['6430.0', '6430.2', '6430.6', '6431.0', '6431.2', '6431.4', '6431.6', '6431.8', '6432.0', '6432.2', '6432.4', '6432.6', '6432.8', '6433.0', '6433.2', '6433.4', '6433.6', '6433.8', '6434.0', '6434.2', '6434.4', '6434.6', '6434.8', '6435.0', '6435.2', '6435.4', '6435.6', '6435.8', '6436.0', '6436.2', '6436.4', '6436.6', '6437.0', '6437.2', '6437.4', '6437.6', '6437.8', '6438.4', '6438.8', '6439.0', '6439.2', '6440.0', '6440.4', '6440.8', '6441.0', '6441.4', '6441.6', '6441.8', '6442.0', '6442.4', '6443.2', '6443.6', '6443.8', '6444.4']","[0, 15, 14, 5, 5, 0, 12, 7, 25, 36, 0, 49, 45, 56, 0, 76, 59, 14, 69, 15, 41, 14, 5, 52, 0, 5, 19, 25, 64, 24, 31, 34, 40, 12, 1, 33, 41, 0, 19, 4, 19, 6, 22, 19, 0, 0, 43, 55, 30, 0, 45, 27, 21, 41]","[17, 0, 17, 0, 40, 8, 20, 3, 22, 22, 18, 67, 41, 4, 30, 22, 1, 2, 20, 0, 18, 0, 5, 16, 5, 9, 0, 39, 31, 32, 43, 7, 3, 0, 0, 6, 27, 6, 0, 28, 0, 0, 0, 0, 26, 26, 47, 0, 8, 24, 32, 0, 0, 0]",IM2503,2025-03-13 10:04:00,502,6436.0,6434.0,6444.4,6430.0,2417,4,
|
||||
"['6435.0', '6435.2', '6435.4', '6435.6', '6435.8', '6436.0', '6436.2', '6436.4', '6436.6', '6436.8', '6437.0', '6437.2', '6437.4', '6437.6', '6438.0', '6438.2', '6438.4', '6438.8', '6439.0', '6439.4', '6440.0', '6440.2', '6440.4', '6440.6', '6440.8', '6441.0', '6441.2', '6441.4', '6441.6', '6441.8', '6442.0', '6442.2', '6442.4', '6442.6', '6442.8', '6443.0', '6443.2', '6443.8', '6444.0', '6444.2', '6445.0', '6445.2', '6445.6']","[5, 1, 0, 15, 0, 9, 24, 6, 46, 19, 34, 27, 14, 17, 11, 5, 13, 14, 42, 14, 28, 6, 2, 4, 37, 18, 33, 5, 4, 0, 34, 0, 25, 22, 6, 16, 15, 0, 18, 29, 37, 7, 48]","[23, 0, 12, 11, 14, 20, 24, 15, 16, 9, 62, 44, 6, 13, 0, 9, 16, 11, 0, 9, 3, 4, 0, 25, 30, 3, 11, 0, 0, 20, 11, 8, 12, 0, 0, 0, 0, 40, 21, 7, 8, 34, 0]",IM2503,2025-03-13 10:06:00,159,6444.2,6436.4,6445.6,6435.0,1479,2,
|
||||
"['6441.2', '6441.4', '6442.0', '6442.2', '6442.4', '6442.6', '6442.8', '6443.0', '6443.2', '6443.4', '6443.6', '6443.8', '6444.0', '6444.2', '6444.4', '6444.6', '6444.8', '6445.0', '6445.2', '6445.4', '6445.6', '6445.8', '6446.0', '6446.2', '6446.4', '6446.6', '6446.8', '6447.0', '6447.2', '6447.4', '6447.6', '6447.8', '6448.0', '6448.2', '6448.6', '6448.8', '6449.0', '6449.2', '6449.4', '6449.6', '6449.8', '6450.0', '6450.2', '6450.8', '6451.0', '6451.2', '6451.4', '6451.6', '6452.0', '6452.6', '6452.8', '6453.0']","[0, 0, 22, 0, 3, 26, 3, 21, 27, 15, 3, 45, 30, 11, 5, 25, 17, 7, 5, 11, 43, 15, 39, 16, 22, 23, 44, 70, 0, 0, 31, 17, 43, 16, 26, 18, 34, 8, 48, 19, 14, 0, 18, 0, 17, 0, 10, 6, 15, 0, 38, 16]","[39, 2, 10, 11, 0, 8, 8, 46, 15, 28, 0, 31, 26, 41, 15, 8, 0, 28, 9, 18, 7, 50, 35, 15, 14, 14, 9, 28, 36, 43, 0, 0, 18, 27, 11, 5, 8, 12, 9, 0, 27, 30, 0, 18, 0, 4, 51, 0, 0, 16, 20, 0]",IM2503,2025-03-13 10:08:00,92,6443.8,6444.2,6453.0,6441.2,2169,0,
|
||||
"['6443.0', '6443.4', '6443.8', '6444.0', '6444.2', '6444.4', '6444.6', '6444.8', '6445.0', '6445.2', '6445.4', '6445.6', '6445.8', '6446.0', '6446.2', '6446.6', '6446.8', '6447.0', '6447.2', '6447.4', '6447.6', '6447.8', '6448.0', '6448.2', '6448.4', '6448.6', '6448.8', '6449.0', '6449.2', '6449.4', '6449.8', '6450.0', '6450.2', '6450.4', '6450.6', '6450.8', '6451.0', '6451.2', '6451.4', '6451.6', '6451.8', '6452.0', '6452.2', '6452.4', '6452.6']","[0, 8, 11, 4, 12, 5, 15, 5, 7, 24, 11, 3, 2, 1, 7, 7, 0, 35, 4, 26, 21, 34, 14, 20, 3, 10, 4, 24, 30, 43, 15, 11, 2, 30, 2, 3, 3, 9, 4, 24, 60, 23, 43, 18, 7]","[4, 3, 2, 6, 8, 7, 0, 0, 38, 6, 16, 0, 0, 0, 13, 2, 16, 7, 11, 10, 25, 15, 4, 0, 5, 4, 0, 5, 31, 5, 0, 0, 11, 0, 0, 1, 2, 24, 13, 59, 28, 13, 10, 0, 0]",IM2503,2025-03-13 10:10:00,240,6451.6,6443.8,6452.6,6443.0,1271,1,
|
||||
"['6446.4', '6446.8', '6447.0', '6447.2', '6447.4', '6447.6', '6447.8', '6448.0', '6448.2', '6448.4', '6448.6', '6448.8', '6449.0', '6449.2', '6449.4', '6449.6', '6449.8', '6450.0', '6450.4', '6450.6', '6450.8', '6451.0', '6451.2', '6451.4', '6451.6', '6451.8', '6452.0', '6452.2', '6452.6', '6452.8', '6453.0', '6453.4', '6453.6', '6453.8', '6454.0']","[0, 5, 0, 9, 20, 1, 12, 2, 22, 3, 3, 2, 0, 22, 7, 13, 71, 2, 32, 9, 25, 36, 22, 23, 7, 30, 4, 25, 29, 49, 0, 0, 39, 35, 69]","[10, 6, 4, 16, 77, 16, 8, 9, 6, 14, 0, 37, 17, 20, 0, 0, 69, 0, 26, 18, 25, 0, 72, 5, 16, 19, 10, 7, 0, 16, 20, 6, 0, 39, 0]",IM2503,2025-03-13 10:12:00,40,6450.8,6449.8,6454.0,6446.4,1512,0,
|
||||
"['6442.0', '6442.2', '6442.4', '6442.6', '6443.0', '6443.4', '6443.6', '6443.8', '6444.2', '6444.4', '6444.6', '6444.8', '6445.0', '6445.2', '6445.4', '6445.6', '6445.8', '6446.0', '6446.2', '6446.4', '6446.6', '6446.8', '6447.0', '6447.2', '6447.4', '6447.6', '6447.8', '6448.0', '6448.2', '6448.4', '6448.6', '6449.2', '6449.8', '6450.0', '6452.0']","[0, 8, 0, 4, 8, 4, 4, 5, 0, 0, 4, 0, 13, 9, 48, 35, 32, 40, 41, 13, 26, 19, 25, 4, 6, 10, 3, 3, 3, 0, 3, 0, 0, 2, 5]","[24, 0, 3, 0, 1, 6, 0, 0, 17, 16, 12, 1, 19, 34, 29, 21, 39, 44, 46, 31, 5, 25, 12, 1, 4, 0, 3, 5, 9, 5, 6, 10, 3, 0, 0]",IM2503,2025-03-13 10:14:00,-54,6446.0,6452.0,6452.0,6442.0,985,-1,
|
||||
"['6443.6', '6444.2', '6444.4', '6445.0', '6445.2', '6445.4', '6446.0', '6446.2', '6446.4', '6446.6', '6446.8', '6447.0', '6447.2', '6447.4', '6447.8', '6448.0', '6448.4', '6448.6', '6448.8', '6449.0', '6449.2', '6449.6', '6450.0', '6450.2', '6450.6', '6450.8', '6451.0', '6451.2', '6451.4', '6451.6', '6452.0', '6452.2', '6452.4', '6452.6', '6452.8', '6453.0', '6453.2', '6453.4', '6453.6', '6453.8', '6454.0', '6454.2', '6454.4', '6454.8', '6455.0', '6455.8', '6456.0']","[0, 0, 3, 23, 0, 0, 2, 9, 0, 1, 11, 23, 12, 14, 7, 4, 10, 13, 2, 4, 0, 6, 8, 0, 0, 4, 3, 17, 10, 37, 35, 0, 19, 6, 7, 31, 9, 41, 9, 6, 61, 23, 57, 0, 0, 23, 68]","[15, 8, 3, 7, 3, 18, 10, 21, 18, 8, 12, 2, 5, 2, 0, 6, 0, 0, 0, 0, 19, 0, 0, 17, 7, 12, 24, 28, 5, 33, 6, 8, 2, 9, 37, 28, 5, 54, 12, 27, 6, 0, 0, 34, 22, 0, 0]",IM2503,2025-03-13 10:16:00,85,6447.0,6447.0,6456.0,6443.6,1372,0,
|
||||
"['6436.2', '6436.4', '6436.6', '6436.8', '6437.0', '6437.2', '6437.4', '6437.6', '6437.8', '6438.0', '6438.2', '6438.4', '6438.6', '6438.8', '6439.0', '6439.2', '6439.6', '6439.8', '6440.2', '6440.4', '6440.6', '6440.8', '6441.0', '6441.2', '6441.6', '6441.8', '6442.0', '6442.2', '6442.4', '6442.6', '6442.8', '6443.0', '6443.4', '6443.6', '6443.8', '6444.0', '6444.2', '6444.4', '6444.6', '6444.8', '6445.2', '6446.2']","[0, 0, 7, 8, 17, 13, 23, 34, 17, 0, 24, 11, 27, 9, 19, 2, 0, 0, 0, 0, 0, 8, 12, 0, 0, 26, 18, 3, 3, 20, 0, 0, 10, 3, 20, 0, 2, 4, 5, 0, 0, 0]","[6, 13, 0, 1, 6, 13, 10, 44, 9, 31, 26, 11, 12, 4, 20, 4, 7, 54, 8, 8, 52, 24, 48, 32, 18, 19, 15, 2, 14, 57, 3, 22, 11, 5, 3, 5, 23, 24, 15, 9, 13, 11]",IM2503,2025-03-13 10:18:00,-367,6436.4,6447.4,6447.4,6436.2,1206,-8,
|
||||
"['6428.2', '6428.4', '6428.8', '6429.0', '6429.2', '6429.4', '6429.6', '6429.8', '6430.0', '6430.2', '6430.4', '6430.6', '6430.8', '6431.0', '6431.2', '6431.4', '6431.6', '6431.8', '6432.0', '6432.2', '6432.4', '6432.6', '6432.8', '6433.0', '6433.2', '6433.4', '6433.6', '6433.8', '6434.2', '6434.4', '6434.6', '6434.8', '6435.0', '6435.2', '6435.6', '6436.0', '6436.2', '6436.4']","[0, 10, 60, 4, 18, 1, 23, 12, 22, 0, 35, 15, 11, 21, 6, 2, 24, 12, 19, 13, 9, 5, 2, 41, 3, 0, 12, 25, 5, 13, 3, 0, 23, 0, 0, 0, 11, 14]","[38, 41, 39, 61, 12, 27, 9, 14, 36, 15, 32, 23, 34, 19, 32, 6, 17, 6, 15, 6, 4, 14, 19, 10, 0, 7, 25, 36, 0, 11, 6, 3, 35, 6, 6, 21, 17, 5]",IM2503,2025-03-13 10:20:00,-233,6429.0,6436.2,6436.4,6428.2,1352,-2,
|
||||
"['6422.0', '6422.2', '6422.4', '6422.6', '6423.2', '6423.6', '6424.0', '6424.4', '6424.6', '6424.8', '6425.0', '6425.2', '6425.4', '6425.6', '6425.8', '6426.0', '6426.2', '6426.4', '6426.6', '6426.8', '6427.0', '6427.6', '6427.8', '6428.0', '6428.2', '6428.4', '6428.6', '6428.8', '6429.0', '6429.2', '6429.4', '6429.6', '6429.8', '6430.0', '6430.2', '6430.4', '6430.6', '6430.8', '6431.2', '6431.6', '6431.8', '6432.0', '6432.4', '6432.8', '6433.0', '6433.2', '6433.4', '6433.6', '6433.8', '6434.0', '6434.6', '6434.8']","[0, 0, 0, 63, 17, 17, 17, 7, 10, 4, 22, 0, 2, 4, 22, 14, 11, 4, 0, 23, 18, 15, 11, 9, 15, 0, 13, 19, 51, 12, 0, 9, 7, 8, 26, 26, 8, 28, 3, 8, 6, 3, 14, 41, 19, 6, 3, 26, 9, 13, 5, 35]","[36, 36, 37, 0, 15, 0, 18, 0, 23, 0, 122, 20, 7, 22, 14, 0, 22, 16, 9, 4, 4, 17, 0, 32, 0, 8, 26, 35, 18, 1, 9, 14, 3, 25, 39, 12, 0, 1, 0, 9, 0, 0, 0, 56, 31, 46, 26, 8, 5, 0, 0, 9]",IM2503,2025-03-13 10:22:00,-132,6433.2,6428.8,6434.8,6422.0,1707,1,
|
||||
"['6429.2', '6429.4', '6429.6', '6429.8', '6430.0', '6430.6', '6430.8', '6431.0', '6431.2', '6431.4', '6431.6', '6431.8', '6432.0', '6432.2', '6432.4', '6432.6', '6432.8', '6433.0', '6433.2', '6433.4', '6433.6', '6433.8', '6434.0', '6434.2', '6434.4', '6434.6', '6434.8', '6435.0', '6435.2', '6435.4', '6435.6', '6435.8', '6436.0', '6436.8', '6437.0', '6437.4']","[0, 9, 2, 13, 12, 0, 27, 8, 8, 14, 11, 49, 86, 36, 9, 7, 4, 49, 18, 0, 0, 1, 11, 11, 1, 21, 35, 20, 7, 6, 6, 27, 0, 14, 0, 5]","[5, 0, 4, 4, 14, 4, 13, 18, 7, 21, 19, 20, 24, 6, 8, 0, 17, 5, 24, 17, 3, 13, 4, 12, 0, 39, 13, 14, 0, 0, 0, 7, 6, 0, 3, 0]",IM2503,2025-03-13 10:24:00,183,6433.8,6433.4,6437.6,6429.2,1058,1,
|
||||
"['6433.6', '6434.0', '6434.2', '6434.4', '6434.6', '6434.8', '6435.0', '6435.2', '6435.4', '6435.6', '6435.8', '6436.0', '6436.2', '6436.4', '6436.6', '6436.8', '6437.0', '6437.2', '6437.4', '6437.6', '6437.8', '6438.0', '6438.2', '6438.6', '6438.8', '6439.0', '6439.2', '6439.4', '6439.6', '6440.0', '6440.2', '6440.6', '6440.8', '6441.0']","[3, 0, 10, 21, 0, 1, 11, 21, 2, 5, 24, 33, 7, 7, 15, 1, 28, 13, 20, 22, 16, 8, 20, 8, 7, 11, 7, 8, 8, 61, 18, 0, 13, 7]","[7, 8, 0, 0, 6, 0, 36, 22, 11, 10, 13, 6, 3, 28, 19, 22, 30, 15, 0, 8, 28, 22, 0, 2, 8, 14, 0, 0, 23, 13, 0, 6, 0, 0]",IM2503,2025-03-13 10:26:00,76,6435.8,6434.4,6441.0,6433.4,1046,0,
|
||||
"['6429.0', '6429.4', '6429.6', '6429.8', '6430.0', '6430.2', '6430.4', '6430.6', '6430.8', '6431.0', '6431.2', '6431.4', '6431.6', '6431.8', '6432.0', '6432.2', '6432.4', '6432.6', '6432.8', '6433.0', '6433.2', '6433.4', '6433.6', '6433.8', '6434.0', '6434.2', '6434.4', '6434.6', '6434.8', '6435.0', '6435.2', '6435.4', '6435.6', '6435.8', '6436.0', '6436.2', '6436.4', '6436.6', '6437.0', '6437.4']","[0, 0, 0, 0, 17, 0, 2, 17, 6, 0, 6, 12, 0, 6, 0, 1, 0, 16, 5, 9, 5, 2, 22, 8, 17, 10, 23, 33, 4, 2, 5, 10, 25, 4, 15, 5, 4, 3, 8, 3]","[14, 15, 13, 3, 12, 5, 7, 32, 16, 9, 7, 2, 14, 4, 3, 13, 30, 15, 11, 17, 18, 0, 8, 14, 4, 20, 1, 4, 5, 7, 4, 10, 14, 22, 11, 0, 12, 7, 0, 6]",IM2503,2025-03-13 10:28:00,-104,6430.8,6436.0,6437.4,6429.0,848,-1,
|
||||
"['6430.4', '6430.6', '6430.8', '6431.0', '6431.2', '6431.4', '6431.6', '6432.2', '6432.4', '6432.6', '6433.0', '6433.2', '6433.4', '6433.6', '6433.8', '6434.0', '6434.2', '6434.4', '6434.6', '6434.8', '6435.0', '6435.2', '6435.4', '6435.6', '6435.8', '6436.0', '6436.2', '6436.4', '6436.6', '6436.8', '6437.0', '6437.2', '6437.4', '6437.6', '6437.8', '6438.2', '6438.4', '6438.8', '6439.0']","[0, 2, 12, 2, 8, 6, 13, 1, 0, 4, 5, 2, 0, 0, 11, 3, 13, 2, 5, 10, 39, 25, 30, 16, 2, 29, 25, 2, 19, 7, 7, 11, 0, 0, 22, 4, 0, 31, 13]","[8, 0, 0, 4, 12, 9, 0, 0, 3, 1, 0, 3, 4, 26, 0, 9, 37, 5, 46, 12, 4, 6, 12, 22, 15, 2, 6, 2, 32, 10, 0, 19, 16, 3, 0, 3, 28, 13, 0]",IM2503,2025-03-13 10:30:00,9,6434.2,6430.8,6439.0,6430.4,891,1,
|
||||
"['6427.2', '6427.6', '6428.0', '6428.4', '6428.6', '6429.0', '6429.2', '6429.4', '6429.6', '6429.8', '6430.0', '6430.2', '6430.4', '6430.6', '6430.8', '6431.0', '6431.2', '6431.4', '6431.6', '6431.8', '6432.0', '6432.2', '6432.4', '6432.6', '6432.8', '6433.0', '6433.2', '6433.4', '6433.6', '6433.8', '6434.0', '6434.6', '6434.8', '6435.0', '6435.2', '6435.4', '6435.6', '6435.8', '6436.6']","[0, 0, 0, 0, 18, 3, 12, 6, 5, 3, 0, 4, 0, 16, 19, 4, 6, 8, 4, 28, 13, 21, 26, 11, 6, 17, 5, 4, 22, 22, 2, 16, 9, 8, 0, 60, 21, 7, 16]","[24, 21, 4, 9, 7, 30, 4, 0, 12, 0, 70, 3, 8, 6, 19, 2, 9, 48, 41, 26, 32, 11, 2, 15, 15, 18, 3, 6, 6, 12, 11, 5, 6, 15, 2, 4, 0, 12, 0]",IM2503,2025-03-13 10:32:00,-96,6427.2,6435.0,6436.8,6427.2,1147,0,
|
||||
"['6419.0', '6419.2', '6419.4', '6419.6', '6419.8', '6420.0', '6420.2', '6420.4', '6420.6', '6420.8', '6421.0', '6421.4', '6421.6', '6422.0', '6422.2', '6422.6', '6422.8', '6423.0', '6423.2', '6423.6', '6423.8', '6424.0', '6424.2', '6424.4', '6424.6', '6424.8', '6425.0', '6425.2', '6425.4', '6425.6', '6425.8', '6426.0', '6426.2', '6426.4', '6426.6', '6426.8', '6427.0', '6427.4']","[0, 0, 63, 64, 7, 5, 0, 38, 26, 29, 69, 31, 55, 0, 32, 0, 17, 20, 10, 11, 17, 14, 9, 12, 4, 16, 17, 16, 30, 121, 6, 17, 16, 0, 9, 9, 11, 7]","[56, 10, 44, 3, 9, 120, 6, 30, 12, 35, 0, 6, 43, 21, 18, 15, 24, 42, 15, 18, 24, 20, 10, 3, 7, 36, 67, 16, 27, 35, 0, 19, 30, 5, 0, 14, 7, 0]",IM2503,2025-03-13 10:34:00,-39,6422.0,6426.2,6427.4,6419.0,1972,0,
|
||||
"['6415.2', '6415.4', '6415.8', '6416.0', '6416.2', '6416.4', '6416.6', '6416.8', '6417.0', '6417.2', '6417.4', '6417.6', '6417.8', '6418.0', '6418.2', '6418.4', '6418.6', '6418.8', '6419.0', '6419.2', '6419.4', '6419.6', '6419.8', '6420.2', '6420.4', '6420.6', '6420.8', '6421.0', '6421.2', '6421.8']","[0, 28, 16, 12, 48, 2, 8, 31, 50, 3, 6, 30, 13, 46, 21, 46, 5, 27, 33, 82, 12, 8, 13, 9, 5, 0, 3, 3, 6, 4]","[67, 87, 0, 114, 18, 58, 59, 28, 58, 27, 35, 10, 0, 83, 67, 112, 11, 14, 59, 40, 6, 0, 0, 37, 19, 16, 3, 0, 10, 0]",IM2503,2025-03-13 10:36:00,-468,6419.2,6421.2,6421.8,6415.2,1899,-1,
|
||||
"['6416.0', '6416.2', '6416.4', '6416.6', '6416.8', '6417.0', '6417.2', '6417.4', '6417.6', '6417.8', '6418.0', '6418.2', '6418.4', '6418.6', '6418.8', '6419.0', '6419.2', '6419.4', '6419.6', '6419.8', '6420.0', '6420.2', '6420.6', '6420.8', '6421.0', '6421.2', '6421.4', '6421.8', '6422.0', '6422.4', '6422.6', '6422.8', '6423.0', '6423.2', '6423.4', '6423.6', '6423.8']","[0, 0, 0, 3, 0, 10, 9, 20, 21, 2, 11, 11, 0, 12, 28, 25, 19, 0, 10, 20, 18, 0, 10, 4, 49, 14, 29, 10, 24, 21, 14, 4, 0, 6, 27, 30, 36]","[5, 9, 5, 4, 37, 38, 13, 14, 8, 37, 39, 22, 8, 18, 26, 27, 4, 4, 0, 11, 7, 15, 10, 0, 43, 5, 6, 6, 5, 0, 9, 6, 6, 0, 30, 0, 0]",IM2503,2025-03-13 10:38:00,20,6418.2,6419.8,6423.8,6416.0,1138,-2,
|
||||
"['6416.2', '6417.0', '6417.2', '6417.4', '6417.6', '6417.8', '6418.0', '6418.2', '6418.4', '6418.6', '6418.8', '6419.0', '6419.2', '6419.4', '6419.6', '6419.8', '6420.0', '6420.2', '6420.4', '6420.6', '6420.8', '6421.0', '6421.2', '6421.4', '6421.6', '6421.8', '6422.0', '6422.2', '6422.4', '6422.6', '6422.8', '6423.0', '6423.4', '6423.6', '6424.0', '6424.4', '6424.6', '6425.0']","[0, 0, 0, 17, 6, 3, 3, 27, 6, 3, 13, 34, 42, 41, 6, 25, 37, 14, 15, 5, 2, 0, 26, 20, 4, 41, 5, 6, 26, 2, 20, 53, 10, 0, 3, 7, 5, 2]","[9, 52, 15, 20, 14, 13, 9, 13, 2, 9, 9, 59, 20, 7, 13, 14, 46, 0, 3, 0, 9, 9, 8, 2, 2, 3, 6, 25, 6, 0, 7, 0, 0, 5, 0, 24, 44, 0]",IM2503,2025-03-13 10:40:00,52,6419.6,6418.2,6425.0,6416.2,1292,0,
|
||||
"['6418.4', '6419.0', '6419.6', '6420.0', '6420.2', '6420.6', '6420.8', '6421.0', '6421.4', '6421.6', '6421.8', '6422.0', '6422.2', '6422.4', '6422.6', '6422.8', '6423.0', '6423.2', '6423.4', '6423.6', '6423.8', '6424.0', '6424.2', '6424.4', '6424.6', '6424.8', '6425.0', '6425.2', '6425.4', '6425.6', '6425.8', '6426.0', '6426.4', '6426.6', '6426.8']","[0, 6, 12, 0, 3, 1, 3, 10, 2, 0, 2, 11, 28, 23, 51, 9, 0, 2, 16, 20, 12, 6, 6, 9, 11, 9, 50, 39, 31, 37, 30, 12, 0, 0, 12]","[10, 15, 3, 7, 0, 0, 7, 0, 12, 17, 5, 18, 50, 8, 31, 14, 6, 29, 16, 7, 8, 26, 8, 10, 14, 24, 30, 7, 0, 16, 8, 24, 16, 9, 0]",IM2503,2025-03-13 10:42:00,8,6423.8,6419.4,6426.8,6418.4,1070,0,
|
||||
"['6422.2', '6422.6', '6423.0', '6423.2', '6423.4', '6423.6', '6423.8', '6424.0', '6424.2', '6424.4', '6424.6', '6424.8', '6425.0', '6425.2', '6425.4', '6425.6', '6425.8', '6426.0', '6426.2', '6426.4', '6426.8', '6427.0', '6427.2', '6427.6', '6428.0', '6428.4', '6428.8', '6429.0', '6429.6', '6429.8', '6430.0', '6430.2', '6430.4', '6430.6', '6430.8', '6431.0', '6431.4', '6431.6', '6431.8', '6432.0', '6432.2', '6432.4', '6432.6', '6432.8', '6433.0', '6433.2', '6433.4', '6434.0', '6434.2', '6434.4', '6435.0', '6435.2', '6435.6', '6435.8', '6436.0']","[0, 0, 0, 11, 0, 0, 0, 10, 1, 8, 8, 19, 12, 14, 19, 18, 4, 29, 5, 8, 11, 0, 12, 0, 7, 10, 0, 12, 24, 0, 11, 0, 13, 12, 42, 18, 0, 5, 0, 15, 25, 18, 5, 21, 27, 12, 6, 27, 4, 13, 12, 0, 6, 7, 15]","[4, 11, 3, 19, 3, 2, 8, 31, 6, 3, 3, 7, 14, 4, 8, 7, 4, 22, 7, 0, 0, 15, 0, 4, 0, 0, 12, 0, 16, 10, 23, 10, 0, 15, 0, 19, 9, 8, 3, 26, 6, 17, 0, 4, 7, 3, 7, 0, 0, 24, 0, 8, 0, 9, 0]",IM2503,2025-03-13 10:44:00,135,6435.8,6423.6,6436.0,6422.2,1143,0,
|
||||
"['6421.0', '6421.2', '6421.4', '6421.6', '6421.8', '6422.0', '6422.2', '6422.4', '6422.6', '6422.8', '6423.0', '6423.2', '6423.4', '6423.6', '6423.8', '6424.0', '6424.6', '6425.0', '6425.4', '6425.6', '6426.2', '6427.2', '6427.4', '6427.8', '6428.2', '6428.4', '6428.6', '6428.8', '6429.0', '6429.2', '6429.4', '6429.6', '6429.8', '6430.0', '6430.2', '6430.4', '6430.6', '6431.0', '6431.4', '6431.6', '6431.8', '6432.8', '6433.6', '6434.0', '6434.4', '6435.8']","[8, 13, 23, 13, 19, 0, 21, 4, 49, 0, 35, 31, 6, 8, 4, 7, 2, 29, 4, 0, 0, 0, 0, 0, 0, 15, 8, 16, 37, 9, 0, 13, 0, 3, 0, 21, 5, 10, 0, 17, 7, 0, 0, 0, 0, 14]","[11, 5, 18, 25, 18, 1, 27, 23, 24, 13, 20, 5, 2, 8, 3, 6, 0, 33, 0, 24, 28, 12, 12, 21, 15, 10, 12, 12, 9, 11, 2, 8, 26, 37, 7, 10, 0, 18, 6, 7, 0, 11, 12, 7, 23, 0]",IM2503,2025-03-13 10:46:00,-131,6423.0,6435.8,6435.8,6421.0,1168,-5,
|
||||
"['6421.2', '6421.4', '6421.6', '6421.8', '6422.0', '6422.2', '6422.6', '6423.2', '6423.4', '6423.6', '6423.8', '6424.0', '6424.2', '6424.4', '6424.6', '6424.8', '6425.0', '6425.2', '6425.4', '6425.6', '6425.8', '6426.0', '6426.2', '6426.8', '6427.0', '6427.2', '6427.4', '6427.6', '6427.8', '6428.0', '6428.2', '6428.4', '6428.6', '6428.8', '6429.0', '6429.2', '6429.4', '6429.8', '6430.0', '6430.2', '6430.4', '6430.6', '6430.8', '6431.0', '6431.2', '6431.4']","[0, 1, 2, 6, 7, 3, 12, 10, 0, 4, 6, 10, 11, 8, 12, 3, 21, 37, 7, 6, 7, 0, 3, 6, 13, 0, 4, 1, 3, 15, 5, 0, 1, 0, 3, 6, 24, 4, 42, 0, 0, 0, 3, 22, 8, 6]","[11, 14, 0, 11, 0, 1, 0, 4, 7, 2, 15, 5, 16, 0, 17, 2, 52, 58, 15, 3, 0, 15, 4, 1, 0, 8, 0, 0, 0, 1, 8, 4, 13, 3, 12, 4, 4, 3, 21, 2, 3, 2, 14, 0, 0, 0]",IM2503,2025-03-13 10:48:00,-13,6428.6,6422.8,6431.4,6421.2,826,1,
|
||||
"['6425.6', '6425.8', '6426.2', '6426.8', '6427.0', '6427.2', '6427.6', '6427.8', '6428.0', '6428.2', '6428.4', '6428.6', '6428.8', '6429.0', '6429.2', '6429.4', '6429.6', '6429.8', '6430.0', '6430.2', '6430.6', '6430.8', '6431.0', '6431.2', '6431.4', '6431.8', '6432.0', '6432.8', '6433.0', '6433.2', '6433.4', '6433.6', '6433.8', '6434.0', '6434.2', '6434.4', '6434.8', '6435.0', '6435.2', '6435.4', '6435.6', '6435.8', '6436.0', '6436.2', '6436.8']","[0, 5, 5, 0, 0, 1, 2, 0, 44, 0, 3, 3, 3, 0, 4, 1, 51, 13, 12, 11, 4, 20, 2, 25, 5, 15, 12, 9, 0, 1, 15, 8, 20, 8, 0, 9, 2, 0, 0, 10, 21, 16, 12, 20, 7]","[2, 3, 0, 7, 4, 2, 1, 6, 19, 4, 6, 2, 3, 2, 0, 7, 10, 3, 11, 15, 7, 17, 0, 4, 1, 0, 57, 1, 3, 5, 7, 0, 0, 0, 4, 16, 18, 13, 12, 5, 14, 7, 11, 18, 0]",IM2503,2025-03-13 10:50:00,72,6436.2,6429.6,6436.8,6425.6,844,-1,
|
||||
"['6434.4', '6434.6', '6435.0', '6435.2', '6435.4', '6435.6', '6435.8', '6436.0', '6436.2', '6436.4', '6436.6', '6436.8', '6437.0', '6437.2', '6437.6', '6437.8', '6438.0', '6438.2', '6438.4', '6438.6', '6438.8', '6439.2', '6439.4', '6439.6', '6439.8', '6440.0', '6440.2', '6440.4', '6440.6', '6440.8', '6441.0', '6441.2', '6441.4', '6441.8', '6442.0']","[0, 17, 4, 9, 23, 7, 19, 11, 7, 23, 30, 14, 29, 7, 10, 24, 21, 12, 18, 16, 28, 27, 24, 12, 3, 68, 30, 7, 51, 15, 10, 14, 35, 12, 17]","[11, 6, 38, 23, 7, 36, 63, 13, 17, 2, 9, 0, 49, 3, 4, 10, 0, 11, 0, 47, 4, 0, 0, 0, 67, 85, 15, 29, 17, 19, 5, 29, 8, 5, 0]",IM2503,2025-03-13 10:52:00,22,6436.6,6436.4,6442.0,6434.4,1532,2,
|
||||
"['6435.0', '6435.2', '6435.4', '6435.6', '6436.0', '6436.2', '6436.4', '6436.6', '6436.8', '6437.0', '6437.2', '6437.4', '6437.6', '6437.8', '6438.0', '6438.2', '6438.4', '6438.6', '6438.8', '6439.0', '6439.2', '6439.4', '6439.6', '6439.8', '6440.0', '6440.2', '6440.6']","[0, 2, 17, 0, 6, 18, 2, 9, 7, 3, 5, 10, 19, 4, 21, 7, 12, 12, 8, 3, 4, 0, 4, 18, 5, 0, 36]","[9, 0, 3, 2, 38, 5, 10, 13, 6, 9, 68, 2, 7, 9, 17, 3, 3, 4, 4, 0, 1, 4, 2, 18, 0, 5, 0]",IM2503,2025-03-13 10:54:00,-10,6438.0,6437.2,6440.6,6435.0,547,0,
|
||||
"['6432.0', '6432.4', '6432.6', '6432.8', '6433.0', '6433.2', '6433.4', '6433.6', '6433.8', '6434.0', '6434.2', '6434.4', '6434.6', '6434.8', '6435.0', '6435.2', '6435.4', '6435.6', '6435.8', '6436.0', '6436.2', '6436.4', '6436.6', '6436.8', '6437.0', '6437.2', '6437.4', '6437.6', '6437.8', '6438.0', '6438.4']","[0, 0, 2, 0, 0, 1, 4, 0, 11, 25, 1, 7, 5, 0, 6, 6, 6, 15, 26, 15, 0, 18, 5, 1, 2, 1, 1, 13, 2, 8, 9]","[7, 9, 18, 3, 9, 19, 37, 3, 7, 9, 13, 17, 20, 2, 12, 44, 9, 29, 11, 6, 19, 2, 0, 2, 0, 5, 18, 2, 12, 0, 0]",IM2503,2025-03-13 10:56:00,-154,6437.0,6437.8,6438.4,6432.0,666,-5,
|
||||
"['6437.2', '6438.0', '6438.6', '6439.0', '6439.2', '6439.4', '6439.6', '6439.8', '6440.0', '6441.0', '6441.2', '6441.4', '6441.6', '6441.8', '6442.0', '6442.2', '6442.4', '6442.6', '6442.8', '6443.0', '6443.2', '6443.4', '6443.6', '6443.8', '6444.0', '6444.2', '6444.4', '6444.6', '6444.8', '6445.0', '6445.2', '6445.4', '6445.6', '6445.8', '6446.0', '6446.4', '6446.6', '6446.8']","[9, 2, 0, 14, 3, 0, 5, 30, 15, 9, 5, 2, 23, 0, 42, 27, 32, 8, 20, 35, 20, 13, 35, 39, 18, 9, 0, 21, 15, 41, 16, 21, 5, 26, 32, 14, 5, 26]","[0, 0, 1, 0, 0, 4, 3, 0, 0, 5, 11, 5, 25, 1, 27, 10, 2, 24, 30, 40, 6, 16, 0, 28, 0, 9, 42, 19, 15, 18, 0, 8, 0, 4, 5, 0, 0, 0]",IM2503,2025-03-13 10:58:00,279,6445.4,6437.2,6446.8,6436.8,1253,1,
|
||||
"['6443.8', '6444.0', '6444.2', '6444.6', '6444.8', '6445.0', '6445.2', '6445.4', '6445.6', '6445.8', '6446.0', '6446.2', '6446.4', '6446.6', '6446.8', '6447.0', '6447.2', '6447.4', '6447.6', '6447.8', '6448.0', '6448.2', '6448.4', '6448.6', '6448.8', '6449.0', '6449.2', '6449.4', '6449.6', '6449.8', '6450.0', '6450.2', '6450.4', '6450.8', '6451.0']","[0, 0, 0, 3, 1, 24, 1, 0, 6, 3, 12, 20, 6, 4, 2, 8, 0, 0, 17, 31, 32, 22, 42, 15, 8, 43, 81, 32, 12, 26, 113, 38, 1, 15, 6]","[1, 5, 5, 1, 0, 3, 6, 24, 3, 0, 0, 0, 9, 24, 9, 19, 14, 4, 11, 11, 30, 67, 37, 33, 0, 23, 33, 40, 7, 11, 32, 21, 4, 39, 0]",IM2503,2025-03-13 11:00:00,98,6448.4,6445.4,6451.0,6443.8,1317,1,
|
||||
"['6435.6', '6435.8', '6436.0', '6436.2', '6436.6', '6436.8', '6437.0', '6437.2', '6437.4', '6437.8', '6438.0', '6438.2', '6438.4', '6438.6', '6438.8', '6439.0', '6439.2', '6439.4', '6439.6', '6439.8', '6440.0', '6440.4', '6440.6', '6440.8', '6441.0', '6441.2', '6441.4', '6442.0', '6442.2', '6442.4', '6442.8', '6443.0', '6443.2', '6443.4', '6443.6', '6443.8', '6444.0', '6444.2', '6444.4', '6444.6', '6444.8', '6445.0', '6445.2', '6445.4', '6445.6', '6445.8', '6446.0', '6446.2', '6446.4', '6446.6', '6446.8', '6447.0', '6447.2', '6447.6', '6448.0', '6448.2']","[0, 7, 4, 13, 10, 27, 5, 3, 0, 6, 0, 3, 0, 5, 23, 36, 25, 33, 8, 30, 3, 0, 0, 50, 0, 16, 5, 6, 0, 0, 16, 2, 0, 0, 5, 0, 0, 5, 0, 6, 54, 5, 5, 2, 0, 6, 0, 8, 7, 6, 12, 1, 4, 16, 0, 16]","[1, 0, 21, 0, 0, 1, 17, 9, 12, 0, 11, 0, 15, 16, 12, 42, 2, 9, 27, 27, 10, 2, 31, 42, 2, 0, 0, 0, 10, 34, 4, 9, 19, 3, 10, 13, 15, 31, 4, 42, 8, 40, 0, 14, 29, 22, 2, 0, 17, 0, 4, 0, 0, 0, 4, 0]",IM2503,2025-03-13 11:02:00,-149,6437.2,6448.0,6448.2,6435.6,1309,0,
|
||||
"['6426.8', '6427.0', '6427.2', '6427.4', '6427.6', '6427.8', '6428.0', '6428.2', '6428.4', '6428.6', '6428.8', '6429.0', '6429.2', '6429.4', '6429.6', '6429.8', '6430.0', '6430.2', '6430.4', '6430.6', '6430.8', '6431.0', '6431.2', '6431.4', '6431.6', '6431.8', '6432.0', '6432.2', '6432.4', '6432.8', '6433.2', '6433.4', '6433.6', '6434.0', '6435.2', '6435.6', '6436.0', '6436.2', '6436.6', '6436.8']","[0, 0, 20, 13, 0, 14, 24, 10, 19, 27, 41, 0, 12, 4, 35, 4, 66, 21, 25, 27, 9, 35, 20, 15, 32, 15, 21, 19, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2]","[6, 16, 15, 14, 4, 2, 22, 0, 15, 7, 3, 7, 0, 10, 35, 34, 15, 31, 24, 5, 22, 40, 29, 15, 11, 3, 19, 0, 2, 6, 6, 12, 23, 18, 15, 9, 10, 8, 6, 0]",IM2503,2025-03-13 11:04:00,20,6428.6,6436.6,6436.8,6426.8,1274,-8,
|
||||
"['6422.4', '6422.8', '6423.0', '6423.2', '6423.4', '6423.6', '6423.8', '6424.0', '6424.2', '6424.4', '6424.6', '6424.8', '6425.0', '6425.2', '6425.4', '6425.6', '6425.8', '6426.0', '6426.2', '6426.4', '6426.6', '6426.8', '6427.0', '6427.2', '6427.4', '6427.8', '6428.0', '6428.2', '6428.6', '6428.8', '6429.0', '6429.2', '6429.4', '6429.6', '6429.8', '6430.2']","[0, 0, 8, 18, 5, 10, 0, 30, 10, 0, 39, 22, 50, 41, 0, 23, 4, 15, 0, 0, 13, 0, 8, 3, 2, 5, 21, 20, 4, 17, 11, 1, 12, 11, 7, 4]","[12, 9, 26, 0, 18, 41, 27, 15, 26, 31, 4, 7, 27, 44, 5, 0, 11, 26, 22, 6, 0, 10, 15, 11, 14, 7, 4, 2, 0, 14, 2, 2, 4, 7, 12, 0]",IM2503,2025-03-13 11:06:00,-47,6424.8,6427.4,6431.0,6422.2,1046,0,
|
||||
"['6418.0', '6418.2', '6418.4', '6418.6', '6418.8', '6419.0', '6419.2', '6419.4', '6419.8', '6420.0', '6420.2', '6420.6', '6420.8', '6421.0', '6421.2', '6421.4', '6421.6', '6421.8', '6422.0', '6422.2', '6422.4', '6422.6', '6422.8', '6423.0', '6423.2', '6423.4', '6423.6', '6423.8', '6424.2', '6424.4', '6424.6', '6424.8', '6425.0', '6425.2']","[6, 10, 4, 2, 16, 0, 0, 15, 0, 0, 40, 3, 19, 5, 7, 14, 73, 6, 4, 40, 29, 3, 13, 19, 49, 14, 0, 3, 10, 2, 6, 6, 21, 7]","[25, 34, 22, 13, 20, 8, 3, 0, 20, 30, 8, 31, 69, 16, 19, 44, 11, 7, 28, 18, 35, 16, 0, 28, 31, 24, 22, 9, 8, 1, 14, 0, 0, 0]",IM2503,2025-03-13 11:08:00,-168,6417.8,6425.0,6425.2,6417.8,1235,0,
|
||||
"['6406.8', '6407.4', '6407.8', '6408.0', '6408.2', '6408.4', '6408.6', '6408.8', '6409.0', '6409.2', '6409.4', '6409.6', '6409.8', '6410.0', '6410.2', '6410.6', '6411.0', '6411.4', '6411.6', '6412.0', '6412.2', '6412.4', '6412.6', '6413.0', '6413.4', '6413.6', '6414.0', '6414.4', '6415.0', '6415.2', '6415.4', '6415.6', '6415.8', '6416.0', '6416.2', '6416.4', '6416.6', '6416.8', '6417.0', '6417.2', '6417.4', '6417.6', '6417.8', '6418.0', '6418.2', '6418.4', '6419.0', '6419.2', '6419.4', '6419.6', '6419.8', '6420.0', '6420.2', '6420.4', '6420.6', '6420.8', '6421.4']","[0, 0, 0, 5, 7, 11, 29, 2, 6, 11, 26, 22, 42, 0, 10, 14, 32, 0, 0, 34, 0, 21, 17, 30, 12, 0, 79, 0, 0, 0, 0, 13, 35, 7, 4, 2, 0, 0, 0, 0, 0, 2, 13, 3, 80, 13, 13, 6, 7, 0, 18, 29, 2, 3, 10, 2, 3]","[52, 42, 124, 29, 16, 0, 0, 45, 86, 0, 9, 43, 10, 25, 6, 6, 29, 40, 33, 118, 12, 0, 7, 72, 0, 31, 0, 115, 11, 14, 7, 12, 27, 34, 9, 2, 17, 5, 22, 5, 3, 3, 7, 65, 12, 6, 19, 27, 18, 19, 9, 9, 0, 6, 0, 0, 0]",IM2503,2025-03-13 11:10:00,-643,6409.0,6417.8,6421.4,6406.8,2300,-10,
|
||||
"['6409.0', '6409.2', '6409.4', '6409.6', '6409.8', '6410.0', '6410.4', '6410.6', '6410.8', '6411.0', '6411.4', '6411.6', '6411.8', '6412.0', '6412.2', '6412.4', '6412.6', '6412.8', '6413.0', '6413.2', '6413.4', '6413.6', '6413.8', '6414.0', '6414.8', '6415.0', '6415.2', '6415.4', '6415.6', '6416.0', '6416.6', '6417.0']","[0, 0, 14, 13, 0, 8, 9, 0, 30, 5, 3, 3, 14, 24, 25, 7, 26, 41, 39, 47, 11, 7, 15, 6, 4, 0, 2, 21, 13, 18, 15, 18]","[1, 5, 0, 0, 14, 20, 27, 8, 13, 7, 20, 0, 13, 23, 0, 45, 24, 31, 31, 21, 22, 0, 4, 18, 0, 20, 29, 2, 2, 7, 0, 0]",IM2503,2025-03-13 11:12:00,31,6409.4,6409.6,6417.0,6409.0,1021,0,
|
||||
"['6407.2', '6407.4', '6407.8', '6408.0', '6408.2', '6408.4', '6408.6', '6408.8', '6409.0', '6409.2', '6409.4', '6409.6', '6409.8', '6410.0', '6410.2', '6410.4', '6410.6', '6410.8', '6411.0', '6411.2', '6411.4', '6411.8', '6412.0', '6412.2', '6412.4']","[0, 0, 0, 14, 14, 12, 15, 11, 6, 18, 30, 24, 6, 53, 30, 12, 29, 34, 6, 4, 6, 3, 9, 1, 6]","[8, 11, 8, 45, 12, 14, 46, 9, 61, 6, 24, 43, 54, 17, 36, 8, 10, 30, 11, 3, 0, 0, 0, 0, 0]",IM2503,2025-03-13 11:14:00,-113,6408.6,6409.6,6412.4,6407.2,954,1,
|
||||
"['6401.2', '6401.4', '6401.6', '6401.8', '6402.0', '6402.2', '6402.4', '6402.6', '6402.8', '6403.0', '6403.2', '6403.4', '6403.6', '6403.8', '6404.0', '6404.2', '6404.4', '6404.6', '6404.8', '6405.0', '6405.2', '6405.4', '6405.8', '6406.0', '6406.6', '6407.0', '6407.2']","[0, 0, 16, 12, 83, 0, 42, 22, 66, 52, 39, 19, 37, 9, 14, 25, 31, 62, 7, 40, 73, 34, 7, 1, 0, 0, 0]","[5, 16, 89, 20, 95, 55, 17, 40, 13, 33, 18, 44, 44, 42, 18, 0, 27, 58, 14, 6, 110, 30, 0, 0, 15, 14, 30]",IM2503,2025-03-13 11:16:00,-162,6402.6,6407.2,6407.2,6401.2,1766,0,
|
||||
"['6397.8', '6398.0', '6398.2', '6398.4', '6398.6', '6398.8', '6399.0', '6399.2', '6399.4', '6399.6', '6399.8', '6400.0', '6400.2', '6400.4', '6400.6', '6400.8', '6401.0', '6401.2', '6401.4', '6401.6', '6401.8', '6402.0', '6402.2', '6402.4', '6402.6', '6402.8', '6403.0', '6403.2', '6403.4', '6403.6', '6403.8', '6404.0']","[0, 8, 15, 0, 22, 0, 20, 0, 47, 37, 7, 63, 24, 53, 30, 27, 0, 5, 31, 0, 16, 41, 15, 7, 22, 24, 6, 49, 8, 34, 13, 24]","[6, 24, 51, 14, 14, 12, 0, 66, 24, 18, 0, 142, 26, 52, 84, 10, 87, 34, 2, 25, 7, 31, 20, 0, 6, 19, 21, 9, 25, 24, 0, 0]",IM2503,2025-03-13 11:18:00,-205,6402.8,6401.6,6404.0,6397.8,1740,-1,
|
||||
"['6395.8', '6396.0', '6396.2', '6396.6', '6396.8', '6397.0', '6397.2', '6397.6', '6397.8', '6398.0', '6398.2', '6398.4', '6398.6', '6398.8', '6399.0', '6399.2', '6399.4', '6399.8', '6400.0', '6400.2', '6400.4', '6400.6', '6400.8', '6401.0', '6401.2', '6401.4', '6401.6', '6401.8', '6402.0', '6402.2', '6402.4', '6402.6', '6402.8', '6403.0', '6403.2', '6403.4']","[0, 1, 43, 31, 0, 9, 44, 20, 6, 6, 10, 3, 1, 0, 0, 0, 6, 0, 30, 42, 7, 5, 0, 3, 20, 28, 35, 17, 13, 49, 2, 0, 16, 3, 0, 4]","[25, 13, 40, 46, 13, 40, 17, 39, 8, 18, 9, 9, 0, 10, 1, 4, 14, 19, 32, 14, 6, 12, 8, 16, 28, 33, 3, 16, 11, 7, 0, 4, 3, 5, 3, 0]",IM2503,2025-03-13 11:20:00,-72,6396.4,6400.8,6403.4,6395.8,1112,0,
|
||||
"['6391.0', '6391.2', '6391.4', '6391.6', '6391.8', '6392.0', '6392.2', '6392.4', '6392.6', '6392.8', '6393.0', '6393.2', '6393.4', '6393.6', '6393.8', '6394.0', '6394.2', '6394.4', '6394.6', '6394.8', '6395.0', '6395.2', '6395.4', '6395.6', '6395.8', '6396.2', '6396.4', '6396.6', '6396.8', '6397.8', '6398.0', '6398.2', '6398.4', '6398.6', '6398.8', '6399.0', '6399.2', '6399.4', '6399.6', '6399.8', '6400.0']","[0, 0, 0, 28, 15, 15, 0, 4, 0, 0, 28, 21, 11, 20, 17, 45, 26, 14, 2, 41, 2, 0, 2, 21, 8, 4, 3, 30, 6, 6, 24, 0, 0, 9, 41, 48, 14, 47, 20, 34, 21]","[45, 11, 4, 0, 0, 11, 18, 6, 67, 37, 15, 2, 36, 0, 27, 24, 35, 0, 6, 52, 9, 4, 0, 17, 3, 0, 5, 12, 0, 11, 9, 19, 15, 69, 18, 10, 0, 21, 12, 0, 0]",IM2503,2025-03-13 11:22:00,-3,6399.0,6395.6,6400.0,6391.0,1552,-1,
|
||||
"['6395.0', '6395.2', '6395.4', '6395.6', '6395.8', '6396.0', '6396.2', '6396.4', '6396.6', '6396.8', '6397.0', '6397.2', '6397.4', '6397.6', '6397.8', '6398.0', '6398.2', '6398.4', '6398.6', '6398.8', '6399.0', '6399.8', '6400.0', '6400.4', '6400.6', '6400.8']","[0, 0, 10, 1, 8, 13, 14, 15, 32, 16, 14, 9, 2, 26, 26, 54, 6, 28, 4, 13, 11, 8, 7, 22, 12, 6]","[8, 27, 2, 13, 1, 43, 23, 14, 27, 4, 55, 17, 29, 23, 6, 18, 2, 1, 7, 0, 9, 8, 1, 0, 10, 0]",IM2503,2025-03-13 11:24:00,9,6399.0,6399.0,6400.8,6395.0,841,0,
|
||||
"['6386.6', '6386.8', '6387.0', '6387.2', '6387.4', '6387.6', '6387.8', '6388.0', '6388.2', '6388.4', '6388.6', '6389.2', '6389.4', '6389.6', '6389.8', '6390.0', '6390.2', '6390.6', '6390.8', '6391.0', '6391.2', '6391.4', '6391.8', '6392.0', '6392.2', '6392.4', '6392.8', '6393.0', '6393.4', '6393.6', '6393.8', '6394.0', '6394.2', '6394.4', '6394.6', '6394.8', '6395.0', '6395.2', '6395.4', '6395.6', '6395.8', '6396.0', '6396.2', '6396.4', '6396.8', '6397.2', '6397.4', '6397.8', '6398.0', '6398.2', '6398.6']","[0, 0, 11, 21, 19, 40, 19, 18, 17, 0, 17, 0, 21, 6, 19, 7, 0, 20, 6, 0, 5, 36, 1, 17, 0, 12, 3, 0, 3, 5, 16, 27, 2, 0, 18, 0, 8, 11, 7, 22, 9, 13, 3, 0, 0, 0, 4, 0, 9, 0, 2]","[6, 28, 56, 0, 30, 0, 41, 9, 32, 28, 109, 43, 36, 4, 0, 9, 2, 59, 0, 53, 26, 22, 32, 21, 14, 0, 6, 8, 12, 22, 27, 5, 17, 3, 47, 24, 32, 14, 19, 11, 0, 30, 0, 13, 4, 5, 0, 1, 18, 2, 13]",IM2503,2025-03-13 11:26:00,-519,6390.6,6398.6,6398.6,6386.6,1703,0,
|
||||
"['6386.8', '6387.0', '6387.2', '6387.4', '6387.6', '6387.8', '6388.0', '6388.2', '6388.4', '6388.6', '6388.8', '6389.0', '6389.2', '6389.4', '6389.6', '6389.8', '6390.0', '6390.2', '6390.4', '6390.6', '6390.8', '6391.0', '6391.2', '6391.4']","[0, 0, 50, 21, 18, 0, 2, 6, 6, 13, 20, 11, 13, 3, 10, 20, 5, 1, 30, 0, 2, 14, 9, 10]","[6, 34, 23, 15, 16, 8, 31, 37, 1, 9, 22, 17, 27, 9, 17, 7, 10, 5, 20, 17, 0, 10, 8, 0]",IM2503,2025-03-13 11:28:00,-85,6388.2,6391.0,6391.6,6386.8,746,-2,
|
||||
"['6386.4', '6386.6', '6387.0', '6387.2', '6387.4', '6387.6', '6387.8', '6388.0', '6388.2', '6388.4', '6388.6', '6388.8', '6389.0', '6389.2', '6389.4', '6389.6', '6389.8', '6390.0', '6390.2', '6390.4', '6390.6', '6390.8', '6391.0', '6391.4', '6391.6', '6392.0', '6392.4', '6392.6', '6392.8', '6393.0', '6393.6', '6394.0', '6394.2', '6394.4', '6394.8']","[0, 0, 18, 6, 0, 4, 3, 9, 13, 10, 2, 21, 7, 10, 0, 5, 0, 47, 29, 55, 55, 17, 25, 9, 27, 17, 0, 0, 10, 6, 0, 5, 3, 8, 8]","[3, 9, 22, 34, 2, 21, 44, 23, 17, 1, 0, 5, 0, 5, 5, 0, 16, 62, 20, 21, 9, 47, 25, 5, 0, 0, 14, 28, 0, 0, 4, 5, 0, 0, 0]",IM2503,2025-03-13 11:30:00,-18,6390.8,6388.8,6394.8,6386.2,1040,0,
|
||||
"['6388.8', '6389.8']","[0, 0]","[27, 53]",IM2503,2025-03-13 13:00:00,-80,6388.8,6389.8,6389.8,6388.8,80,0,
|
||||
"['6381.8', '6382.0', '6382.2', '6382.4', '6382.6', '6382.8', '6383.0', '6383.2', '6383.4', '6383.6', '6383.8', '6384.0', '6384.2', '6384.4', '6384.6', '6384.8', '6385.0', '6385.2', '6385.4', '6385.6', '6385.8', '6386.0', '6386.8', '6387.2', '6387.6', '6388.0']","[0, 0, 2, 18, 11, 35, 18, 23, 5, 29, 50, 59, 7, 36, 76, 21, 18, 0, 28, 9, 15, 22, 35, 0, 17, 18]","[6, 10, 23, 8, 0, 106, 77, 77, 45, 71, 19, 56, 81, 46, 10, 26, 48, 6, 21, 54, 31, 5, 0, 11, 0, 0]",IM2503,2025-03-13 13:02:00,-285,6383.4,6388.0,6388.0,6381.8,1737,-1,
|
||||
"['6380.4', '6380.6', '6381.2', '6381.6', '6381.8', '6382.0', '6382.2', '6382.4', '6382.6', '6382.8', '6383.0', '6383.2', '6383.4', '6383.8', '6384.0', '6384.2', '6384.4', '6384.8', '6385.0', '6385.2', '6385.4', '6385.6', '6385.8', '6386.0', '6386.2', '6386.4', '6386.8', '6387.0', '6387.2', '6387.8', '6388.0', '6388.2', '6388.4', '6388.6', '6389.0', '6389.4']","[0, 0, 8, 5, 4, 0, 17, 7, 11, 19, 2, 26, 12, 16, 18, 1, 6, 5, 9, 9, 5, 26, 41, 67, 4, 15, 22, 19, 2, 11, 26, 13, 19, 19, 8, 12]","[42, 5, 4, 7, 14, 18, 4, 14, 18, 22, 14, 15, 3, 7, 0, 5, 27, 34, 2, 26, 6, 29, 5, 48, 12, 5, 2, 41, 0, 12, 0, 0, 14, 0, 0, 0]",IM2503,2025-03-13 13:04:00,29,6386.8,6382.8,6389.4,6380.4,1187,0,
|
||||
"['6383.8', '6384.0', '6384.2', '6384.4', '6384.6', '6384.8', '6385.0', '6385.2', '6385.4', '6385.6', '6385.8', '6386.0', '6386.2', '6386.4', '6386.6', '6386.8', '6387.0', '6387.2', '6387.4', '6387.6', '6387.8', '6388.0', '6388.2', '6388.4', '6388.6', '6388.8', '6389.0', '6389.2', '6389.6', '6389.8', '6390.0', '6390.4', '6390.8', '6392.6']","[0, 0, 0, 8, 4, 11, 8, 28, 9, 24, 29, 4, 20, 4, 11, 11, 5, 77, 30, 19, 0, 31, 3, 17, 37, 12, 0, 8, 3, 14, 43, 38, 0, 31]","[2, 9, 6, 1, 0, 39, 11, 35, 20, 40, 46, 9, 5, 13, 20, 17, 42, 33, 6, 18, 17, 0, 0, 11, 8, 0, 9, 5, 0, 6, 45, 0, 8, 0]",IM2503,2025-03-13 13:06:00,58,6384.6,6386.8,6392.6,6383.8,1268,1,
|
||||
"['6383.6', '6383.8', '6384.0', '6384.2', '6384.4', '6384.6', '6384.8', '6385.0', '6385.2', '6385.4', '6385.6', '6385.8', '6386.0', '6386.2', '6386.4', '6386.6', '6386.8', '6387.0', '6387.2', '6387.4', '6387.6', '6387.8', '6388.0', '6388.2', '6388.4', '6388.6', '6388.8', '6389.0', '6389.2', '6389.4', '6389.6', '6389.8', '6390.0', '6390.2', '6390.4']","[0, 6, 6, 0, 3, 21, 13, 4, 9, 2, 28, 5, 6, 0, 0, 21, 23, 24, 7, 2, 63, 18, 34, 8, 9, 32, 20, 45, 4, 13, 14, 21, 9, 1, 8]","[10, 10, 25, 17, 12, 12, 16, 4, 0, 22, 0, 5, 12, 3, 21, 41, 37, 7, 2, 20, 17, 57, 5, 14, 16, 16, 10, 0, 22, 14, 0, 5, 0, 0, 0]",IM2503,2025-03-13 13:08:00,27,6388.8,6383.8,6390.4,6383.4,1059,0,
|
||||
"['6385.4', '6385.6', '6385.8', '6386.0', '6386.2', '6386.4', '6386.6', '6386.8', '6387.0', '6387.2', '6387.4', '6387.6', '6387.8', '6388.0', '6388.2', '6388.4', '6388.6', '6388.8', '6389.0', '6389.2', '6389.4', '6389.6', '6389.8', '6390.0']","[0, 0, 0, 13, 20, 18, 6, 25, 10, 14, 28, 24, 16, 4, 0, 0, 2, 18, 8, 28, 3, 10, 31, 9]","[1, 14, 3, 37, 34, 19, 19, 24, 34, 24, 32, 11, 1, 6, 14, 7, 16, 4, 0, 9, 12, 28, 31, 0]",IM2503,2025-03-13 13:10:00,-93,6387.2,6388.8,6390.0,6385.2,780,-1,
|
||||
"['6382.0', '6382.4', '6382.6', '6382.8', '6383.0', '6383.2', '6383.4', '6383.6', '6383.8', '6384.0', '6384.2', '6384.4', '6384.6', '6384.8', '6385.0', '6385.2', '6385.4', '6385.6', '6385.8', '6386.0', '6386.2', '6386.4', '6386.6', '6386.8', '6387.0', '6387.2', '6387.4', '6387.6', '6387.8', '6388.0', '6388.2', '6388.4', '6388.6', '6388.8', '6389.0', '6389.2', '6389.4', '6389.6', '6389.8', '6390.0', '6390.4', '6390.6']","[0, 21, 17, 0, 12, 10, 43, 4, 10, 0, 10, 44, 0, 18, 8, 9, 0, 64, 12, 27, 9, 0, 20, 2, 2, 9, 5, 4, 5, 4, 12, 0, 19, 0, 11, 3, 5, 8, 4, 11, 17, 18]","[14, 0, 7, 14, 28, 31, 11, 20, 6, 15, 47, 12, 72, 50, 4, 18, 25, 23, 33, 65, 7, 17, 8, 8, 30, 0, 11, 0, 11, 4, 9, 15, 2, 2, 29, 9, 6, 6, 11, 2, 24, 10]",IM2503,2025-03-13 13:12:00,-239,6384.8,6386.8,6390.6,6382.0,1377,-2,
|
||||
"['6384.8', '6385.4', '6386.4', '6387.0', '6387.2', '6387.8', '6388.0', '6388.4', '6388.6', '6388.8', '6389.2', '6389.4', '6389.6', '6389.8', '6390.0', '6390.2', '6390.4', '6390.6', '6390.8', '6391.0', '6391.2', '6391.4', '6391.6', '6391.8', '6392.0', '6392.2', '6392.4', '6392.6', '6393.0', '6393.2', '6393.4', '6393.6', '6393.8', '6394.0', '6394.2', '6394.8', '6395.0', '6395.2', '6395.4', '6395.6', '6396.0']","[0, 18, 0, 10, 24, 9, 0, 7, 11, 26, 10, 12, 0, 26, 56, 0, 35, 6, 21, 3, 7, 28, 4, 37, 35, 20, 3, 24, 9, 15, 9, 37, 25, 39, 27, 30, 48, 23, 0, 15, 6]","[17, 2, 10, 0, 0, 29, 2, 12, 24, 20, 2, 41, 23, 0, 51, 7, 3, 11, 60, 11, 11, 66, 15, 7, 0, 0, 0, 0, 8, 12, 18, 43, 7, 6, 0, 16, 45, 0, 3, 22, 0]",IM2503,2025-03-13 13:14:00,111,6393.8,6384.8,6396.0,6384.8,1559,4,
|
||||
"['6389.2', '6389.8', '6390.0', '6390.2', '6390.4', '6390.6', '6390.8', '6391.0', '6391.4', '6391.6', '6391.8', '6392.0', '6392.2', '6392.4', '6392.6', '6392.8', '6393.0', '6393.2', '6393.6', '6393.8', '6394.0', '6394.2', '6394.4', '6394.6', '6394.8', '6395.0', '6395.2', '6395.4', '6395.6', '6395.8', '6396.0', '6396.2', '6396.4', '6396.6', '6396.8', '6397.0', '6397.2', '6397.4']","[0, 0, 59, 0, 14, 4, 7, 0, 17, 3, 2, 0, 0, 2, 19, 9, 9, 3, 1, 6, 0, 6, 12, 22, 10, 13, 15, 0, 24, 9, 55, 29, 18, 16, 39, 16, 4, 9]","[4, 6, 35, 2, 0, 2, 10, 5, 10, 9, 0, 17, 1, 21, 22, 4, 7, 0, 5, 3, 6, 0, 5, 2, 21, 4, 10, 14, 17, 11, 0, 15, 15, 38, 16, 12, 2, 0]",IM2503,2025-03-13 13:16:00,101,6395.6,6393.0,6397.4,6389.2,925,2,
|
||||
"['6389.4', '6389.8', '6390.0', '6390.2', '6390.4', '6390.8', '6391.0', '6391.2', '6391.4', '6391.6', '6391.8', '6392.0', '6392.2', '6392.4', '6392.6', '6392.8', '6393.0', '6393.4', '6393.6', '6393.8', '6394.0', '6394.2', '6394.4', '6394.6', '6395.0']","[0, 9, 25, 0, 3, 0, 25, 8, 14, 22, 12, 9, 7, 23, 27, 3, 14, 10, 0, 15, 20, 9, 31, 27, 18]","[9, 0, 82, 10, 5, 27, 41, 11, 23, 5, 15, 33, 13, 0, 22, 2, 25, 2, 2, 1, 40, 2, 4, 0, 6]",IM2503,2025-03-13 13:18:00,-49,6394.4,6394.0,6395.0,6389.4,839,-1,
|
||||
"['6391.0', '6391.2', '6391.4', '6391.6', '6391.8', '6392.8', '6393.0', '6393.4', '6393.6', '6394.0', '6394.2', '6394.4', '6394.6', '6394.8', '6395.0', '6395.2', '6395.4', '6395.6', '6395.8', '6396.0', '6396.2', '6396.4', '6396.6', '6396.8']","[0, 0, 4, 3, 0, 0, 0, 2, 0, 0, 13, 8, 16, 16, 42, 24, 1, 7, 27, 36, 29, 49, 3, 10]","[8, 3, 1, 0, 20, 4, 2, 14, 15, 20, 1, 25, 20, 9, 76, 1, 35, 29, 3, 6, 10, 8, 0, 15]",IM2503,2025-03-13 13:20:00,-35,6391.0,6394.4,6396.8,6391.0,693,1,
|
||||
"['6386.8', '6387.0', '6387.2', '6387.8', '6388.0', '6388.8', '6389.2', '6390.0', '6390.2', '6390.4', '6390.6', '6390.8', '6391.0', '6391.2', '6391.4', '6391.6', '6391.8', '6392.0', '6392.2', '6392.4', '6392.8', '6393.0', '6393.2', '6393.4', '6393.6', '6393.8', '6394.0', '6394.2', '6394.4', '6394.6', '6394.8', '6395.0']","[6, 2, 9, 7, 10, 22, 0, 0, 0, 0, 4, 2, 3, 20, 0, 10, 9, 5, 4, 0, 16, 5, 6, 1, 17, 14, 0, 8, 25, 3, 10, 13]","[0, 19, 12, 0, 4, 0, 6, 34, 27, 3, 7, 0, 7, 11, 2, 3, 6, 16, 0, 4, 9, 6, 3, 11, 34, 9, 11, 8, 9, 0, 0, 0]",IM2503,2025-03-13 13:22:00,-30,6388.8,6391.8,6395.0,6386.8,590,-1,
|
||||
"['6387.2', '6387.4', '6387.6', '6387.8', '6388.4', '6388.6', '6388.8', '6389.0', '6389.2', '6389.4', '6389.6', '6389.8', '6390.0', '6390.2', '6390.4', '6390.6', '6390.8', '6391.0', '6391.2', '6391.4', '6391.6', '6392.0', '6392.2', '6392.4', '6392.6', '6392.8', '6393.0', '6393.2', '6393.4', '6393.6', '6393.8', '6394.0', '6394.2', '6394.4', '6394.6', '6394.8', '6395.0', '6395.6', '6395.8']","[0, 1, 0, 0, 0, 24, 0, 3, 12, 31, 3, 18, 10, 3, 2, 5, 1, 2, 7, 12, 2, 2, 1, 41, 8, 17, 23, 9, 0, 12, 5, 27, 1, 10, 16, 23, 46, 26, 4]","[18, 0, 15, 4, 9, 16, 11, 2, 12, 7, 18, 0, 12, 11, 16, 23, 1, 10, 7, 0, 12, 5, 0, 25, 5, 8, 17, 0, 14, 25, 16, 30, 21, 7, 17, 3, 29, 39, 0]",IM2503,2025-03-13 13:24:00,-58,6392.8,6387.6,6395.8,6387.2,1002,-2,
|
||||
"['6388.0', '6388.2', '6388.6', '6388.8', '6389.0', '6389.2', '6389.4', '6389.8', '6390.0', '6390.2', '6390.4', '6390.6', '6390.8', '6391.0', '6391.2', '6391.4', '6391.6', '6391.8', '6392.0', '6392.2', '6392.4', '6392.6', '6392.8', '6393.0', '6393.2', '6393.4', '6393.6', '6393.8', '6394.0', '6394.2', '6394.4', '6394.6', '6394.8', '6395.0', '6395.2', '6395.4', '6395.6', '6395.8', '6396.0', '6396.2', '6396.6']","[6, 21, 0, 3, 6, 0, 0, 0, 2, 7, 0, 5, 0, 4, 6, 9, 6, 9, 7, 8, 15, 13, 3, 8, 31, 5, 6, 7, 5, 9, 0, 17, 14, 14, 4, 13, 10, 33, 10, 3, 18]","[13, 22, 8, 0, 7, 24, 1, 6, 0, 6, 10, 11, 5, 10, 15, 1, 11, 8, 0, 9, 8, 5, 0, 10, 16, 8, 12, 8, 3, 3, 1, 16, 7, 21, 9, 37, 0, 4, 13, 0, 16]",IM2503,2025-03-13 13:26:00,-27,6388.8,6393.0,6396.6,6388.0,804,-1,
|
||||
"['6377.2', '6377.8', '6378.0', '6378.2', '6378.4', '6378.6', '6378.8', '6379.2', '6379.4', '6379.6', '6380.0', '6380.2', '6380.4', '6380.6', '6380.8', '6381.0', '6381.2', '6381.4', '6381.6', '6381.8', '6382.0', '6382.2', '6382.4', '6382.6', '6382.8', '6383.0', '6383.2', '6383.4', '6383.6', '6383.8', '6384.0', '6384.4', '6384.6', '6384.8', '6385.0', '6385.2', '6385.4', '6385.6', '6385.8', '6386.0', '6386.2', '6386.4', '6386.6', '6387.0', '6387.4', '6387.6', '6388.0', '6388.2', '6388.4', '6388.6', '6388.8', '6389.0', '6389.2', '6389.4', '6389.6', '6390.0', '6390.6']","[11, 69, 22, 0, 26, 14, 28, 5, 16, 7, 0, 0, 12, 31, 0, 40, 25, 3, 2, 27, 22, 1, 16, 11, 25, 0, 12, 6, 0, 10, 11, 3, 8, 0, 15, 16, 0, 11, 3, 0, 4, 3, 6, 0, 20, 0, 0, 15, 0, 0, 0, 0, 2, 0, 20, 5, 2]","[14, 0, 28, 23, 67, 0, 9, 0, 0, 90, 14, 77, 6, 21, 10, 33, 9, 20, 28, 1, 24, 13, 7, 6, 10, 46, 19, 9, 16, 21, 10, 19, 38, 2, 18, 23, 39, 12, 18, 5, 8, 0, 22, 10, 5, 5, 10, 8, 8, 21, 15, 10, 7, 3, 0, 4, 0]",IM2503,2025-03-13 13:28:00,-356,6379.6,6388.6,6390.6,6377.2,1757,-9,
|
||||
"['6379.0', '6379.2', '6379.6', '6379.8', '6380.0', '6380.4', '6380.6', '6381.0', '6381.2', '6381.6', '6381.8', '6382.0', '6382.6', '6382.8', '6383.0', '6383.2', '6383.6', '6383.8', '6384.0', '6384.2', '6384.6', '6384.8', '6385.0', '6385.6', '6385.8', '6386.0', '6387.4', '6387.6', '6388.6', '6388.8', '6389.0', '6389.4', '6390.0', '6390.2', '6390.4', '6390.6', '6390.8', '6391.0', '6391.2', '6391.4', '6391.6', '6391.8', '6392.0', '6392.2', '6392.4', '6392.6', '6392.8', '6393.0', '6393.2', '6393.4', '6393.8', '6394.0', '6394.2', '6394.4', '6394.6', '6394.8', '6395.0', '6395.2', '6395.4', '6395.6', '6395.8', '6396.0', '6396.2', '6396.4', '6396.6', '6396.8', '6397.0', '6397.2', '6397.6']","[0, 0, 0, 8, 28, 0, 2, 13, 15, 14, 26, 1, 1, 8, 7, 5, 2, 12, 18, 17, 1, 10, 0, 7, 29, 4, 7, 21, 4, 34, 15, 0, 22, 0, 0, 0, 12, 15, 36, 6, 15, 23, 28, 61, 13, 14, 2, 6, 8, 8, 10, 0, 0, 2, 0, 11, 67, 19, 2, 35, 9, 64, 18, 6, 0, 31, 51, 19, 17]","[11, 24, 7, 0, 23, 13, 9, 6, 16, 0, 0, 0, 2, 3, 0, 0, 0, 0, 15, 4, 0, 0, 15, 8, 4, 11, 0, 0, 0, 0, 0, 9, 0, 13, 6, 8, 11, 60, 0, 0, 26, 0, 78, 1, 25, 26, 0, 0, 4, 0, 3, 3, 26, 8, 20, 8, 17, 0, 21, 0, 43, 74, 9, 15, 36, 24, 32, 0, 0]",IM2503,2025-03-13 13:30:00,162,6393.2,6379.4,6397.6,6379.0,2063,4,
|
||||
"['6390.6', '6391.0', '6391.2', '6391.6', '6391.8', '6392.0', '6392.2', '6392.4', '6392.6', '6392.8', '6393.0', '6393.2', '6393.4', '6393.6', '6393.8', '6394.0', '6394.2', '6394.4', '6394.6', '6394.8', '6395.0', '6395.2', '6395.6', '6395.8', '6396.0', '6396.4', '6396.6']","[0, 43, 8, 4, 0, 3, 2, 3, 0, 10, 14, 36, 25, 39, 32, 8, 9, 15, 1, 5, 24, 2, 15, 11, 98, 2, 34]","[3, 8, 0, 1, 1, 2, 11, 8, 13, 5, 21, 4, 68, 22, 38, 10, 16, 10, 12, 11, 54, 1, 39, 5, 0, 12, 0]",IM2503,2025-03-13 13:32:00,68,6392.6,6393.0,6396.6,6390.6,1029,0,
|
||||
"['6375.2', '6375.4', '6376.4', '6376.8', '6377.2', '6377.4', '6377.6', '6377.8', '6378.0', '6378.2', '6378.4', '6378.6', '6378.8', '6379.4', '6380.0', '6380.4', '6380.8', '6381.0', '6381.2', '6381.4', '6381.6', '6381.8', '6382.0', '6382.2', '6382.4', '6382.6', '6383.0', '6383.2', '6383.4', '6383.6', '6383.8', '6384.0', '6384.2', '6384.4', '6384.6', '6384.8', '6385.0', '6385.2', '6385.4', '6385.6', '6386.0', '6386.4', '6387.6', '6387.8', '6388.0', '6388.2', '6388.4', '6388.6', '6389.0', '6389.2', '6390.0', '6390.2', '6390.4', '6390.6', '6391.0', '6391.2', '6391.4', '6391.6', '6391.8', '6392.2', '6392.6', '6393.2', '6393.4', '6393.6', '6393.8']","[0, 0, 0, 0, 0, 15, 10, 6, 17, 21, 24, 18, 26, 17, 7, 10, 22, 26, 0, 20, 6, 4, 18, 26, 0, 7, 6, 0, 1, 22, 10, 6, 2, 10, 0, 9, 7, 12, 3, 6, 10, 0, 0, 4, 0, 3, 13, 5, 9, 10, 0, 0, 0, 0, 0, 3, 1, 0, 0, 16, 1, 0, 7, 32, 2]","[66, 20, 19, 16, 72, 0, 19, 37, 103, 0, 12, 9, 0, 27, 36, 7, 32, 16, 3, 32, 18, 0, 12, 0, 23, 10, 8, 5, 21, 19, 14, 0, 0, 27, 14, 15, 5, 0, 9, 4, 0, 15, 18, 21, 17, 18, 0, 0, 0, 6, 12, 5, 1, 5, 8, 0, 4, 2, 2, 0, 3, 11, 0, 50, 0]",IM2503,2025-03-13 13:34:00,-418,6375.2,6393.4,6393.8,6375.2,1637,-7,
|
||||
"['6373.2', '6373.4', '6373.6', '6373.8', '6374.0', '6374.2', '6374.4', '6374.6', '6374.8', '6375.0', '6375.2', '6375.4', '6375.6', '6375.8', '6376.0', '6376.2', '6376.4', '6376.6', '6376.8', '6377.0', '6377.2', '6377.6', '6377.8', '6378.0']","[42, 84, 1, 3, 59, 17, 34, 34, 9, 34, 30, 7, 2, 19, 13, 20, 65, 15, 2, 37, 0, 7, 12, 62]","[11, 27, 37, 10, 43, 43, 40, 44, 15, 73, 57, 2, 22, 25, 29, 17, 8, 7, 51, 25, 17, 0, 0, 17]",IM2503,2025-03-13 13:36:00,-12,6376.6,6375.2,6378.0,6373.2,1421,0,
|
||||
"['6374.2', '6374.4', '6374.6', '6374.8', '6375.0', '6375.2', '6375.4', '6375.6', '6375.8', '6376.0', '6376.2', '6376.4', '6376.6', '6376.8', '6377.0', '6377.4', '6377.6', '6377.8', '6378.0', '6378.4', '6378.6', '6378.8', '6379.0', '6379.2', '6379.4', '6379.6', '6379.8', '6380.0', '6380.2', '6380.4', '6380.6', '6380.8', '6381.0', '6381.2', '6381.4']","[4, 8, 2, 36, 17, 31, 18, 37, 5, 2, 31, 8, 18, 3, 22, 27, 5, 1, 11, 0, 0, 5, 21, 1, 2, 0, 0, 10, 8, 23, 7, 17, 6, 34, 5]","[4, 19, 34, 32, 10, 10, 6, 12, 35, 12, 29, 6, 18, 9, 0, 0, 5, 3, 0, 5, 5, 0, 0, 6, 6, 8, 22, 39, 28, 0, 14, 10, 8, 0, 0]",IM2503,2025-03-13 13:38:00,30,6377.4,6378.0,6381.4,6374.2,1004,0,
|
||||
"['6375.0', '6375.8', '6376.0', '6376.4', '6376.6', '6376.8', '6377.0', '6377.2', '6377.4', '6377.6', '6377.8', '6378.0', '6378.2', '6378.4', '6378.6', '6378.8', '6379.0', '6379.2', '6379.4', '6379.6', '6379.8', '6380.0', '6380.2', '6380.6', '6381.0', '6381.4', '6381.8', '6382.0', '6382.2', '6382.6', '6382.8', '6383.0', '6383.2', '6383.4', '6383.6', '6383.8', '6384.0']","[0, 0, 0, 8, 6, 11, 7, 18, 0, 0, 7, 60, 24, 6, 23, 20, 15, 13, 15, 1, 9, 16, 42, 10, 16, 10, 17, 16, 12, 4, 31, 4, 14, 0, 8, 10, 4]","[5, 1, 1, 0, 1, 7, 6, 23, 4, 15, 10, 46, 13, 2, 7, 7, 34, 10, 0, 13, 0, 20, 0, 0, 9, 0, 0, 12, 5, 14, 5, 15, 22, 2, 6, 11, 5]",IM2503,2025-03-13 13:40:00,126,6383.2,6378.2,6384.0,6375.0,927,1,
|
||||
"['6380.0', '6380.2', '6380.4', '6380.6', '6380.8', '6381.0', '6381.2', '6381.4', '6381.6', '6381.8', '6382.0', '6382.2', '6382.4', '6382.6', '6382.8', '6383.0', '6383.2', '6383.4', '6383.6', '6383.8', '6384.0', '6384.2', '6384.4', '6384.6', '6384.8', '6385.0', '6385.2', '6385.4', '6385.6', '6385.8', '6386.0', '6386.2', '6386.4']","[19, 0, 1, 16, 5, 4, 14, 0, 3, 8, 14, 25, 3, 3, 16, 19, 22, 3, 12, 7, 6, 17, 25, 35, 20, 24, 31, 10, 7, 7, 27, 5, 3]","[57, 2, 3, 9, 0, 0, 31, 9, 3, 5, 33, 7, 31, 11, 7, 0, 39, 3, 28, 0, 23, 13, 17, 28, 1, 10, 14, 0, 4, 10, 12, 0, 0]",IM2503,2025-03-13 13:42:00,1,6385.8,6383.2,6386.4,6380.0,928,0,
|
||||
"['6384.0', '6384.8', '6385.2', '6385.6', '6385.8', '6386.0', '6386.2', '6386.4', '6386.6', '6386.8', '6387.0', '6387.2', '6387.4', '6387.6', '6387.8', '6388.0', '6388.2', '6388.4', '6388.6', '6388.8', '6389.2', '6389.4', '6389.6', '6389.8', '6390.0', '6390.2', '6390.4', '6390.6', '6390.8', '6391.0', '6391.2', '6391.4', '6391.6', '6391.8', '6392.0', '6392.2', '6392.4']","[0, 2, 0, 13, 1, 6, 16, 17, 7, 9, 14, 4, 12, 46, 43, 2, 12, 14, 30, 0, 22, 0, 4, 30, 26, 35, 14, 38, 15, 16, 12, 10, 0, 0, 18, 1, 42]","[10, 9, 12, 45, 15, 29, 10, 2, 6, 0, 13, 7, 10, 11, 28, 4, 0, 25, 5, 9, 12, 6, 0, 57, 36, 37, 0, 29, 30, 0, 0, 22, 7, 7, 0, 0, 0]",IM2503,2025-03-13 13:44:00,38,6388.4,6385.6,6392.6,6384.0,1218,0,
|
||||
"['6372.6', '6373.0', '6373.2', '6373.4', '6373.6', '6373.8', '6374.0', '6374.2', '6374.4', '6374.6', '6374.8', '6375.0', '6375.2', '6375.4', '6375.6', '6375.8', '6376.0', '6376.2', '6376.4', '6376.6', '6376.8', '6377.0', '6377.2', '6378.0', '6378.6', '6379.0', '6379.2', '6379.4', '6379.8', '6380.0', '6380.2', '6380.6', '6380.8', '6381.0', '6381.2', '6381.4', '6381.6', '6381.8', '6382.0', '6382.2', '6382.4', '6382.8', '6383.4', '6383.6', '6383.8', '6384.0', '6384.2', '6384.8', '6385.2', '6385.4', '6385.6', '6385.8', '6386.0', '6386.2', '6386.8', '6387.0', '6387.2', '6387.6', '6387.8', '6388.4', '6388.6', '6388.8', '6389.0', '6389.4']","[21, 2, 21, 21, 27, 7, 11, 0, 11, 32, 10, 0, 4, 17, 35, 24, 27, 26, 24, 3, 4, 0, 0, 0, 0, 5, 0, 9, 9, 18, 7, 8, 0, 0, 13, 7, 4, 5, 22, 11, 0, 10, 0, 0, 7, 0, 3, 10, 0, 0, 4, 2, 0, 6, 2, 7, 3, 0, 8, 0, 0, 11, 6, 0]","[31, 43, 7, 40, 20, 0, 23, 29, 20, 14, 39, 18, 18, 11, 28, 6, 37, 6, 8, 0, 11, 14, 20, 16, 1, 13, 3, 1, 0, 9, 16, 4, 7, 3, 0, 18, 0, 8, 3, 6, 4, 0, 9, 9, 2, 8, 0, 15, 6, 6, 3, 0, 5, 3, 3, 5, 0, 4, 0, 4, 3, 1, 0, 3]",IM2503,2025-03-13 13:46:00,-120,6374.0,6388.6,6389.4,6372.4,1351,-2,
|
||||
"['6372.6', '6373.0', '6373.4', '6374.0', '6374.2', '6374.4', '6374.6', '6374.8', '6375.0', '6375.2', '6375.4', '6375.6', '6375.8', '6376.0', '6376.2', '6376.4', '6376.6', '6376.8', '6377.0', '6377.2', '6377.4', '6378.0', '6378.4', '6378.6', '6378.8', '6379.0', '6379.4', '6379.8', '6380.4', '6381.0', '6381.2', '6381.4', '6381.6', '6381.8', '6382.0', '6382.2', '6382.4', '6382.6', '6382.8', '6383.0', '6383.2', '6383.4', '6383.6', '6383.8', '6384.0', '6384.4', '6384.6', '6384.8', '6385.6', '6386.2']","[5, 0, 1, 7, 0, 6, 0, 5, 13, 23, 19, 0, 5, 11, 11, 1, 16, 7, 6, 0, 7, 0, 1, 1, 20, 34, 15, 10, 5, 4, 0, 0, 7, 14, 19, 32, 0, 4, 3, 0, 6, 24, 2, 0, 0, 6, 5, 12, 7, 16]","[0, 4, 2, 8, 1, 0, 5, 0, 9, 9, 6, 10, 16, 4, 5, 7, 2, 2, 0, 5, 0, 8, 5, 4, 1, 3, 0, 0, 0, 12, 7, 4, 14, 5, 21, 5, 14, 0, 10, 1, 5, 4, 0, 4, 9, 0, 9, 32, 21, 0]",IM2503,2025-03-13 13:48:00,97,6381.2,6373.4,6386.2,6372.6,826,4,
|
||||
"['6382.2', '6383.4', '6383.6', '6383.8', '6384.0', '6384.2', '6384.4', '6384.6', '6384.8', '6385.0', '6385.2', '6385.4', '6385.6', '6385.8', '6386.0', '6386.2', '6386.4', '6386.6', '6386.8', '6387.0', '6387.2', '6387.4', '6387.8', '6388.2', '6388.4', '6388.6', '6388.8', '6389.0', '6389.2', '6389.4', '6390.0', '6390.2', '6390.6', '6390.8', '6391.4', '6391.6', '6391.8', '6392.0', '6392.2', '6392.4', '6392.6', '6392.8', '6393.0', '6393.2', '6393.4', '6393.6', '6393.8', '6394.0']","[2, 8, 1, 10, 0, 13, 11, 18, 7, 38, 1, 16, 15, 23, 14, 4, 0, 16, 12, 9, 7, 8, 14, 0, 18, 0, 15, 7, 4, 3, 27, 23, 12, 14, 16, 19, 2, 22, 29, 21, 0, 20, 15, 9, 9, 16, 11, 40]","[5, 0, 0, 9, 1, 3, 5, 2, 0, 19, 14, 14, 14, 18, 0, 8, 8, 2, 0, 11, 0, 0, 29, 15, 4, 8, 3, 5, 5, 0, 0, 0, 12, 4, 21, 9, 11, 29, 33, 15, 15, 33, 3, 0, 4, 0, 0, 23]",IM2503,2025-03-13 13:50:00,185,6393.8,6382.2,6394.0,6382.2,1145,5,
|
||||
"['6384.2', '6384.8', '6385.0', '6386.0', '6386.2', '6386.6', '6386.8', '6387.0', '6387.2', '6387.4', '6387.6', '6388.0', '6388.2', '6388.4', '6388.6', '6388.8', '6389.0', '6389.2', '6389.4', '6389.6', '6389.8', '6390.0', '6390.4', '6390.6', '6390.8', '6391.0', '6391.2', '6391.4', '6391.6', '6391.8', '6392.0', '6392.2', '6392.4', '6392.6', '6392.8', '6393.0', '6393.2', '6393.4', '6393.6', '6393.8', '6394.0', '6394.2', '6394.4', '6394.6', '6394.8']","[0, 0, 2, 0, 6, 0, 7, 7, 0, 0, 8, 6, 7, 18, 7, 0, 13, 8, 10, 7, 1, 3, 7, 5, 3, 8, 10, 14, 0, 12, 4, 3, 3, 12, 17, 14, 4, 14, 2, 4, 25, 9, 21, 7, 5]","[7, 12, 11, 12, 0, 21, 13, 27, 5, 2, 3, 27, 7, 17, 14, 1, 2, 5, 7, 19, 0, 18, 43, 49, 13, 9, 20, 10, 2, 18, 13, 1, 27, 20, 0, 37, 37, 11, 3, 0, 20, 9, 0, 8, 0]",IM2503,2025-03-13 13:52:00,-267,6384.2,6393.2,6394.8,6384.2,1100,-1,
|
||||
"['6375.0', '6375.2', '6375.8', '6376.0', '6376.2', '6376.4', '6376.6', '6376.8', '6377.0', '6377.2', '6377.4', '6377.6', '6377.8', '6378.0', '6378.2', '6378.4', '6378.6', '6378.8', '6379.0', '6379.2', '6379.4', '6379.6', '6379.8', '6380.0', '6380.2', '6380.6', '6381.0', '6381.2', '6381.4', '6381.6', '6381.8', '6382.0', '6382.2', '6382.4', '6382.6', '6382.8', '6383.0', '6383.2', '6383.4', '6383.8', '6384.0', '6384.4', '6384.6']","[0, 0, 4, 3, 55, 0, 12, 61, 13, 2, 11, 18, 4, 23, 0, 18, 5, 3, 3, 0, 3, 0, 4, 25, 0, 0, 0, 5, 1, 9, 22, 35, 46, 18, 0, 43, 13, 8, 0, 9, 0, 2, 18]","[42, 5, 4, 41, 18, 16, 3, 9, 15, 3, 9, 1, 0, 38, 1, 19, 1, 28, 0, 5, 7, 6, 5, 36, 13, 7, 9, 14, 2, 7, 32, 12, 11, 3, 34, 5, 20, 0, 7, 0, 3, 0, 0]",IM2503,2025-03-13 13:54:00,5,6378.4,6384.6,6384.6,6375.0,1247,-1,
|
||||
"['6367.8', '6368.6', '6368.8', '6369.0', '6369.2', '6369.6', '6370.0', '6370.2', '6370.4', '6371.0', '6371.2', '6371.6', '6371.8', '6372.0', '6372.2', '6372.4', '6372.6', '6372.8', '6373.0', '6373.2', '6373.4', '6373.6', '6373.8', '6374.0', '6374.2', '6374.4', '6374.6', '6374.8', '6375.0', '6375.2', '6375.4', '6375.6', '6375.8', '6376.0', '6376.2', '6376.4', '6376.6', '6376.8', '6377.0', '6377.2', '6377.4', '6377.6', '6377.8', '6378.0', '6378.2', '6378.4', '6378.6']","[0, 22, 0, 0, 0, 9, 6, 10, 3, 38, 18, 0, 0, 27, 45, 19, 6, 22, 17, 36, 34, 18, 0, 0, 5, 4, 4, 19, 15, 2, 0, 3, 10, 0, 0, 4, 3, 0, 7, 5, 0, 28, 0, 12, 0, 8, 3]","[48, 14, 10, 18, 9, 62, 40, 37, 33, 0, 17, 3, 10, 18, 10, 26, 37, 28, 65, 23, 55, 8, 7, 20, 17, 4, 4, 12, 19, 18, 10, 0, 5, 4, 12, 2, 14, 2, 1, 0, 8, 3, 10, 8, 4, 8, 0]",IM2503,2025-03-13 13:56:00,-301,6375.4,6377.8,6378.6,6367.8,1380,-6,
|
||||
"['6368.0', '6368.4', '6369.2', '6369.4', '6369.6', '6369.8', '6370.0', '6370.2', '6370.4', '6370.6', '6370.8', '6371.0', '6371.2', '6371.4', '6371.6', '6371.8', '6372.0', '6372.2', '6372.4', '6372.6', '6372.8', '6373.0', '6373.2', '6373.4', '6373.6', '6373.8', '6374.0', '6374.2', '6375.0', '6375.2', '6375.4', '6375.8', '6376.0', '6376.6', '6376.8', '6377.0', '6377.2', '6378.0']","[0, 0, 0, 0, 10, 1, 26, 13, 25, 3, 20, 27, 5, 42, 20, 9, 39, 5, 10, 15, 43, 6, 0, 28, 10, 0, 19, 8, 0, 0, 0, 6, 13, 27, 35, 0, 20, 9]","[23, 23, 11, 18, 47, 6, 33, 0, 8, 7, 24, 7, 84, 15, 25, 32, 19, 15, 60, 9, 18, 19, 4, 8, 1, 4, 5, 2, 4, 16, 2, 0, 13, 15, 0, 24, 0, 0]",IM2503,2025-03-13 13:58:00,-107,6371.6,6375.4,6378.0,6368.0,1370,-2,
|
||||
"['6366.4', '6366.8', '6367.0', '6367.2', '6367.4', '6367.6', '6367.8', '6368.0', '6368.2', '6368.6', '6368.8', '6369.0', '6369.2', '6369.4', '6369.6', '6369.8', '6370.0', '6370.2', '6370.4', '6370.6', '6370.8', '6371.0', '6371.2', '6371.4', '6371.6', '6371.8', '6372.0', '6372.2', '6372.4', '6372.6', '6372.8', '6373.0', '6373.2', '6373.4', '6373.8', '6374.0', '6374.2', '6374.4', '6374.6', '6374.8', '6375.0', '6375.2', '6375.6', '6376.4']","[0, 0, 0, 53, 5, 3, 11, 26, 24, 0, 22, 21, 3, 9, 15, 10, 0, 4, 2, 7, 9, 5, 15, 17, 1, 5, 17, 49, 0, 1, 3, 0, 0, 2, 4, 0, 12, 8, 5, 4, 7, 4, 6, 5]","[37, 23, 10, 39, 14, 12, 32, 54, 18, 15, 38, 11, 0, 5, 7, 11, 10, 0, 7, 13, 11, 4, 34, 11, 5, 8, 17, 13, 5, 5, 8, 2, 1, 0, 1, 4, 18, 0, 9, 0, 0, 9, 10, 0]",IM2503,2025-03-13 14:00:00,-137,6368.8,6371.4,6376.4,6366.4,1142,0,
|
||||
"['6363.0', '6363.2', '6363.4', '6363.6', '6364.4', '6365.0', '6365.4', '6365.6', '6366.4', '6366.6', '6367.0', '6367.2', '6367.4', '6367.6', '6367.8', '6368.0', '6368.2', '6368.4', '6368.6', '6368.8', '6369.0', '6369.2', '6369.4', '6369.6', '6369.8', '6370.0', '6370.2', '6370.4', '6370.6', '6370.8', '6371.0', '6371.2', '6371.4', '6371.6', '6371.8', '6372.0', '6372.2', '6372.6', '6372.8']","[0, 0, 0, 11, 21, 25, 34, 0, 20, 2, 0, 39, 0, 3, 22, 34, 8, 0, 14, 19, 13, 48, 7, 0, 37, 26, 24, 18, 11, 8, 1, 7, 12, 6, 5, 7, 10, 4, 7]","[18, 67, 16, 30, 0, 23, 69, 32, 11, 0, 13, 13, 7, 27, 46, 21, 5, 25, 9, 5, 8, 25, 39, 13, 21, 31, 1, 9, 18, 16, 9, 0, 0, 0, 9, 0, 0, 0, 1]",IM2503,2025-03-13 14:02:00,-134,6372.6,6368.8,6372.8,6363.0,1463,1,
|
||||
"['6362.2', '6362.8', '6363.0', '6363.4', '6363.6', '6363.8', '6364.0', '6364.2', '6364.4', '6364.6', '6364.8', '6365.0', '6365.2', '6365.4', '6365.8', '6366.0', '6366.2', '6366.4', '6366.8', '6367.0', '6367.2', '6367.6', '6368.0', '6368.4', '6368.6', '6368.8', '6369.0', '6369.2', '6369.4', '6369.6', '6369.8', '6370.0', '6370.2', '6370.4', '6370.6', '6370.8', '6371.0', '6371.2', '6371.4', '6371.8', '6372.0', '6372.2', '6372.4', '6372.6', '6372.8']","[0, 8, 0, 14, 31, 0, 30, 12, 8, 31, 32, 6, 16, 18, 0, 7, 11, 0, 6, 0, 0, 0, 0, 0, 0, 1, 0, 8, 11, 0, 21, 8, 3, 2, 4, 6, 2, 0, 0, 7, 12, 7, 0, 36, 0]","[35, 1, 16, 0, 5, 42, 30, 19, 4, 2, 19, 21, 21, 26, 7, 31, 0, 2, 0, 20, 8, 5, 19, 1, 5, 9, 7, 0, 2, 8, 9, 1, 3, 1, 10, 7, 11, 7, 2, 4, 0, 8, 13, 0, 14]",IM2503,2025-03-13 14:04:00,-97,6365.4,6372.6,6372.8,6362.2,977,-6,
|
||||
"['6361.0', '6361.2', '6361.6', '6362.0', '6362.2', '6362.4', '6362.6', '6362.8', '6363.0', '6363.2', '6363.4', '6363.6', '6363.8', '6364.0', '6364.2', '6364.4', '6364.6', '6365.0', '6365.2', '6365.4', '6365.6', '6365.8', '6366.0', '6366.2', '6366.4', '6366.6', '6366.8', '6367.0', '6367.2', '6367.4', '6367.6', '6367.8', '6368.0', '6368.2', '6368.4']","[0, 0, 0, 18, 0, 46, 9, 10, 15, 18, 0, 10, 28, 0, 13, 9, 0, 7, 1, 18, 1, 2, 14, 25, 1, 4, 14, 5, 6, 11, 2, 11, 12, 25, 0]","[20, 3, 2, 31, 8, 0, 12, 57, 35, 31, 4, 11, 8, 3, 6, 11, 2, 9, 2, 11, 7, 3, 13, 1, 14, 6, 9, 11, 2, 23, 7, 6, 0, 0, 7]",IM2503,2025-03-13 14:06:00,-40,6361.4,6364.4,6368.4,6361.0,920,0,
|
||||
"['6360.2', '6360.4', '6361.0', '6361.4', '6361.6', '6362.0', '6362.2', '6362.8', '6363.2', '6363.4', '6363.6', '6363.8', '6364.0', '6364.2', '6364.4', '6364.6', '6364.8', '6365.0', '6365.2', '6365.4', '6365.6', '6365.8', '6366.0', '6366.2', '6366.4', '6366.6', '6366.8', '6367.0', '6367.2', '6367.4', '6367.6', '6367.8', '6368.0', '6368.2', '6368.4', '6368.6', '6368.8', '6369.0', '6369.2']","[0, 0, 0, 11, 12, 7, 12, 14, 0, 9, 5, 10, 2, 0, 3, 18, 3, 8, 5, 2, 6, 21, 5, 4, 0, 26, 2, 9, 13, 14, 19, 12, 22, 13, 3, 20, 9, 28, 0]","[12, 12, 24, 0, 0, 0, 0, 0, 3, 9, 0, 0, 2, 4, 3, 0, 0, 10, 11, 5, 23, 16, 23, 6, 1, 7, 3, 5, 25, 13, 1, 20, 13, 24, 15, 15, 0, 13, 2]",IM2503,2025-03-13 14:08:00,27,6368.0,6361.0,6369.2,6360.2,797,2,
|
||||
"['6361.6', '6361.8', '6362.0', '6362.2', '6362.8', '6363.0', '6363.2', '6363.6', '6363.8', '6364.0', '6365.0', '6365.4', '6365.6', '6365.8', '6366.0', '6366.2', '6366.6', '6366.8', '6367.0', '6367.2', '6367.4', '6367.6', '6367.8', '6368.0', '6368.2', '6368.4', '6368.6', '6368.8', '6369.0', '6369.6', '6370.0', '6370.2', '6370.4', '6370.6', '6370.8', '6371.0', '6371.2', '6371.8', '6372.0']","[0, 10, 6, 13, 6, 0, 3, 5, 15, 0, 0, 0, 0, 25, 2, 4, 8, 12, 11, 22, 21, 0, 0, 56, 25, 24, 18, 5, 55, 5, 34, 0, 11, 0, 19, 9, 8, 13, 11]","[2, 1, 3, 15, 4, 4, 0, 0, 12, 21, 15, 3, 20, 7, 24, 5, 11, 19, 52, 29, 10, 11, 34, 16, 65, 0, 13, 0, 0, 0, 0, 10, 0, 6, 16, 6, 0, 8, 0]",IM2503,2025-03-13 14:10:00,14,6362.0,6367.8,6372.0,6361.6,1115,0,
|
||||
"['6361.2', '6361.4', '6361.6', '6361.8', '6362.0', '6362.4', '6362.6', '6362.8', '6363.0', '6363.2', '6363.4', '6363.6', '6363.8', '6364.0', '6364.2', '6364.4', '6364.6', '6364.8', '6365.0', '6365.2', '6365.4', '6365.6', '6365.8', '6366.0', '6366.2', '6366.4', '6366.6', '6367.0', '6367.2', '6367.4']","[0, 44, 2, 13, 4, 3, 9, 0, 44, 6, 23, 18, 7, 22, 20, 44, 12, 46, 27, 31, 5, 12, 16, 19, 4, 9, 2, 0, 0, 13]","[12, 20, 4, 0, 9, 12, 0, 6, 8, 24, 6, 23, 11, 15, 32, 3, 14, 25, 11, 6, 0, 13, 15, 0, 0, 0, 2, 1, 1, 0]",IM2503,2025-03-13 14:12:00,182,6367.0,6362.0,6367.4,6361.2,862,1,
|
||||
"['6366.4', '6366.8', '6367.2', '6367.8', '6368.0', '6368.2', '6368.4', '6368.6', '6368.8', '6369.0', '6369.6', '6369.8', '6370.0', '6370.4', '6370.6', '6370.8', '6371.2', '6372.0', '6372.8', '6373.0', '6373.2', '6373.6', '6374.0', '6374.6', '6374.8', '6375.0', '6375.2', '6375.4', '6375.6', '6375.8', '6376.0', '6376.2', '6376.4', '6376.6', '6376.8', '6377.0', '6377.2', '6377.4', '6377.6', '6377.8', '6378.0', '6378.2', '6378.4', '6378.6', '6378.8', '6379.0', '6379.2', '6379.4', '6379.6', '6380.0', '6380.4']","[0, 1, 3, 3, 6, 2, 2, 2, 34, 18, 9, 0, 29, 0, 15, 1, 7, 9, 4, 13, 6, 10, 28, 3, 6, 20, 0, 31, 28, 31, 30, 46, 30, 72, 11, 18, 16, 18, 59, 6, 30, 29, 0, 30, 7, 15, 2, 2, 0, 17, 3]","[4, 6, 0, 0, 9, 8, 23, 16, 19, 0, 20, 6, 0, 2, 2, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 27, 17, 27, 14, 24, 49, 4, 32, 30, 15, 6, 0, 0, 25, 1, 22, 35, 18, 8, 15, 9, 0, 0, 40, 0, 0]",IM2503,2025-03-13 14:14:00,226,6378.4,6366.0,6380.4,6366.0,1570,4,
|
||||
"['6377.0', '6377.2', '6377.4', '6377.6', '6377.8', '6378.0', '6378.2', '6378.4', '6378.6', '6378.8', '6379.0', '6379.2', '6379.4', '6379.6', '6379.8', '6380.0', '6380.2', '6380.4', '6380.6', '6380.8', '6381.0', '6381.2', '6381.4', '6381.8', '6382.0', '6382.2', '6382.8', '6383.0', '6383.2']","[0, 0, 0, 3, 2, 19, 32, 5, 23, 12, 19, 30, 36, 53, 68, 41, 45, 1, 17, 41, 41, 0, 6, 18, 26, 0, 17, 22, 4]","[11, 6, 10, 26, 19, 8, 39, 31, 35, 31, 2, 27, 20, 11, 24, 17, 7, 9, 24, 0, 9, 18, 2, 0, 9, 9, 0, 0, 0]",IM2503,2025-03-13 14:16:00,177,6379.8,6378.2,6383.2,6377.0,1232,-2,
|
||||
"['6380.8', '6381.0', '6381.4', '6381.6', '6381.8', '6382.0', '6382.2', '6382.4', '6382.6', '6382.8', '6383.0', '6383.2', '6383.4', '6383.6', '6383.8', '6384.0', '6384.2', '6384.4', '6384.6', '6385.0', '6385.2', '6385.6', '6385.8', '6386.0', '6386.6', '6386.8', '6387.8', '6388.0', '6388.2', '6388.6', '6388.8', '6389.0', '6389.2', '6389.4', '6389.6', '6389.8', '6390.2', '6390.4', '6391.0', '6391.2', '6391.4', '6391.6', '6392.0', '6392.2', '6392.4', '6392.6', '6392.8', '6393.0', '6393.2', '6393.4', '6393.6', '6393.8', '6394.0', '6394.4', '6394.6', '6394.8', '6395.0', '6395.2', '6395.4', '6395.6', '6395.8', '6396.0', '6396.6', '6396.8', '6397.0', '6397.2', '6397.8', '6398.0', '6398.6', '6398.8', '6399.0', '6399.2']","[28, 7, 11, 6, 11, 56, 0, 23, 4, 28, 16, 4, 0, 6, 107, 7, 8, 11, 7, 28, 0, 10, 0, 19, 41, 7, 0, 39, 0, 49, 21, 29, 16, 12, 31, 34, 9, 16, 0, 55, 0, 0, 0, 32, 30, 0, 8, 0, 5, 61, 99, 64, 87, 4, 35, 43, 0, 29, 8, 11, 65, 42, 19, 50, 13, 16, 25, 64, 0, 23, 80, 23]","[0, 2, 0, 0, 0, 27, 5, 7, 18, 0, 0, 0, 7, 43, 0, 3, 0, 7, 0, 8, 3, 0, 8, 17, 8, 0, 23, 23, 18, 25, 13, 0, 0, 0, 9, 28, 0, 8, 36, 0, 24, 32, 21, 33, 0, 27, 0, 29, 50, 54, 28, 78, 0, 0, 0, 0, 15, 13, 36, 40, 9, 38, 0, 0, 0, 0, 0, 0, 8, 12, 0, 0]",IM2503,2025-03-13 14:18:00,799,6399.0,6380.8,6399.2,6380.8,2937,9,
|
||||
"['6383.4', '6383.8', '6384.6', '6384.8', '6385.0', '6385.2', '6385.4', '6385.6', '6385.8', '6386.0', '6386.2', '6386.4', '6386.6', '6386.8', '6387.0', '6387.2', '6387.4', '6387.8', '6388.0', '6388.4', '6388.6', '6388.8', '6389.0', '6389.2', '6389.4', '6389.6', '6389.8', '6390.0', '6390.2', '6390.4', '6390.6', '6390.8', '6391.0', '6391.2', '6391.4', '6391.6', '6392.0', '6392.4', '6392.6', '6392.8', '6394.2', '6395.0', '6396.4', '6397.0', '6397.8', '6398.0', '6398.2', '6398.6', '6399.8', '6400.0', '6400.6', '6400.8', '6401.2', '6401.8', '6402.0', '6402.8']","[0, 21, 34, 0, 19, 11, 58, 24, 18, 29, 14, 88, 24, 36, 15, 39, 0, 36, 41, 3, 0, 34, 36, 9, 0, 2, 19, 23, 4, 33, 14, 0, 36, 0, 44, 22, 0, 0, 0, 24, 0, 17, 0, 0, 12, 0, 0, 0, 35, 73, 0, 28, 13, 0, 33, 30]","[4, 8, 45, 6, 32, 19, 40, 32, 23, 16, 17, 54, 0, 44, 0, 6, 18, 0, 12, 0, 57, 15, 12, 7, 15, 41, 2, 41, 4, 56, 22, 14, 1, 13, 8, 17, 12, 23, 16, 0, 24, 16, 31, 5, 0, 55, 12, 18, 28, 0, 50, 0, 0, 28, 0, 0]",IM2503,2025-03-13 14:20:00,32,6386.2,6399.4,6402.8,6383.4,2480,-1,
|
||||
"['6386.0', '6386.6', '6386.8', '6387.0', '6387.6', '6387.8', '6388.0', '6388.2', '6388.6', '6388.8', '6389.2', '6389.4', '6389.6', '6389.8', '6390.0', '6390.2', '6390.4', '6390.6', '6390.8', '6391.0', '6391.2', '6391.4', '6391.6', '6391.8', '6392.0', '6392.2', '6392.4', '6392.6', '6392.8', '6393.0', '6393.2', '6393.4', '6393.6', '6393.8', '6394.0', '6394.2', '6394.4', '6394.6', '6394.8', '6395.0', '6395.2', '6395.4', '6395.6', '6395.8', '6396.0', '6396.2', '6396.4', '6396.8']","[0, 28, 3, 5, 5, 6, 10, 0, 14, 5, 3, 10, 2, 4, 37, 18, 26, 0, 8, 24, 7, 62, 35, 19, 14, 17, 25, 8, 13, 22, 9, 8, 5, 16, 19, 0, 10, 8, 32, 32, 0, 0, 22, 4, 40, 35, 11, 4]","[18, 6, 0, 2, 0, 0, 16, 9, 0, 12, 0, 0, 2, 0, 40, 46, 6, 6, 9, 9, 4, 27, 30, 11, 36, 6, 3, 4, 28, 0, 16, 11, 14, 0, 8, 8, 0, 28, 41, 12, 5, 2, 9, 24, 15, 13, 0, 0]",IM2503,2025-03-13 14:22:00,149,6391.6,6386.8,6396.8,6386.0,1445,0,
|
||||
"['6386.2', '6386.6', '6387.0', '6387.2', '6387.4', '6387.8', '6388.0', '6388.2', '6388.4', '6388.6', '6388.8', '6389.0', '6389.2', '6389.4', '6389.6', '6389.8', '6390.0', '6390.2', '6390.4', '6390.6', '6390.8', '6391.0', '6391.2', '6391.4', '6391.6', '6391.8', '6392.0', '6392.2', '6392.4', '6392.6', '6392.8', '6393.0', '6393.2', '6393.4', '6393.6', '6393.8', '6394.0', '6394.2', '6394.4']","[0, 0, 0, 0, 6, 1, 11, 0, 26, 30, 5, 5, 5, 2, 6, 4, 33, 3, 4, 13, 0, 17, 13, 4, 24, 6, 7, 0, 37, 8, 6, 27, 4, 9, 14, 17, 11, 11, 14]","[4, 10, 5, 3, 0, 84, 13, 42, 21, 6, 16, 14, 12, 0, 18, 3, 6, 13, 6, 49, 22, 11, 0, 34, 34, 13, 0, 2, 13, 6, 11, 3, 3, 7, 6, 4, 4, 11, 0]",IM2503,2025-03-13 14:24:00,-126,6386.8,6391.6,6394.4,6386.2,1073,-1,
|
||||
"['6377.0', '6377.2', '6377.4', '6377.6', '6377.8', '6378.0', '6378.2', '6378.4', '6378.6', '6378.8', '6379.0', '6379.2', '6379.4', '6379.6', '6380.0', '6380.2', '6380.4', '6381.0', '6381.2', '6381.4', '6381.6', '6381.8', '6382.0', '6382.2', '6382.4', '6382.6', '6382.8', '6383.0', '6383.2', '6383.4', '6383.6', '6383.8', '6384.0', '6384.2', '6384.4', '6384.6', '6384.8', '6385.0', '6385.4', '6385.8', '6386.0', '6386.2', '6386.4', '6386.6', '6387.0', '6387.2', '6388.2']","[0, 0, 0, 27, 21, 45, 0, 5, 15, 19, 1, 31, 3, 2, 0, 0, 0, 0, 35, 15, 0, 26, 10, 4, 21, 5, 13, 15, 3, 0, 33, 9, 11, 11, 0, 11, 5, 19, 14, 4, 24, 4, 25, 43, 8, 4, 17]","[16, 43, 25, 15, 15, 112, 11, 0, 5, 4, 3, 0, 0, 0, 11, 6, 8, 32, 1, 14, 7, 8, 43, 23, 4, 6, 6, 42, 11, 6, 9, 11, 14, 0, 26, 0, 0, 0, 8, 23, 26, 0, 0, 29, 0, 2, 0]",IM2503,2025-03-13 14:26:00,-67,6378.0,6386.0,6388.2,6376.2,1372,1,
|
||||
"['6377.8', '6378.0', '6378.2', '6378.4', '6378.6', '6378.8', '6379.0', '6379.2', '6379.4', '6379.6', '6379.8', '6380.0', '6380.2', '6380.4', '6380.6', '6380.8', '6381.0', '6381.2', '6381.4', '6381.6', '6381.8', '6382.0', '6382.4', '6382.6', '6382.8', '6383.0', '6383.6', '6384.0', '6384.2', '6384.8', '6386.0', '6386.8', '6387.0', '6387.6', '6387.8', '6388.2', '6389.2', '6389.4', '6389.8', '6390.0', '6390.4', '6390.6', '6390.8', '6391.0', '6391.2', '6392.8', '6393.8', '6394.0', '6394.4', '6394.8', '6395.8', '6396.0', '6396.6', '6397.0', '6397.2', '6397.6', '6397.8', '6398.0', '6398.2', '6398.4', '6398.6', '6398.8', '6399.2', '6399.4', '6399.6', '6399.8', '6400.0', '6400.2', '6400.4', '6400.6', '6400.8', '6401.0']","[0, 0, 13, 6, 11, 0, 24, 5, 0, 0, 11, 11, 11, 34, 9, 3, 18, 1, 16, 10, 7, 13, 7, 1, 1, 11, 2, 4, 11, 7, 12, 10, 6, 5, 23, 5, 5, 12, 0, 9, 0, 0, 0, 21, 11, 7, 41, 0, 6, 9, 13, 22, 27, 22, 7, 32, 0, 4, 10, 22, 7, 27, 23, 8, 3, 11, 7, 13, 0, 12, 50, 35]","[29, 2, 6, 5, 5, 3, 0, 0, 1, 9, 4, 32, 22, 0, 17, 2, 16, 0, 12, 17, 10, 14, 3, 4, 0, 0, 5, 0, 0, 0, 0, 0, 15, 0, 17, 0, 16, 0, 30, 10, 4, 1, 22, 0, 0, 5, 0, 15, 0, 0, 9, 0, 22, 52, 0, 5, 7, 15, 0, 18, 0, 17, 7, 0, 0, 39, 22, 14, 5, 40, 0, 0]",IM2503,2025-03-13 14:28:00,159,6400.8,6378.2,6401.6,6377.8,1776,2,
|
||||
"['6402.8', '6404.0', '6404.2', '6404.4', '6404.6', '6404.8', '6405.0', '6405.2', '6405.4', '6405.6', '6405.8', '6406.0', '6406.2', '6406.4', '6406.6', '6406.8', '6407.0', '6407.2', '6407.4', '6407.6', '6407.8', '6408.0', '6408.2', '6408.4', '6408.6', '6408.8', '6409.0', '6409.2', '6409.4', '6409.6', '6409.8', '6410.0', '6410.2', '6410.6', '6410.8', '6411.0', '6411.2', '6411.6', '6411.8']","[25, 32, 60, 0, 34, 12, 21, 21, 71, 48, 0, 68, 34, 65, 20, 42, 97, 69, 6, 43, 101, 91, 36, 18, 50, 99, 45, 17, 28, 16, 22, 22, 85, 12, 15, 60, 32, 16, 14]","[0, 0, 13, 3, 7, 0, 20, 63, 16, 14, 32, 37, 8, 18, 80, 45, 0, 47, 27, 15, 52, 19, 40, 21, 13, 41, 35, 27, 0, 0, 40, 26, 0, 18, 0, 0, 12, 11, 0]",IM2503,2025-03-13 14:30:00,747,6407.8,6401.4,6411.8,6401.4,2760,0,
|
||||
"['6407.4', '6407.6', '6407.8', '6408.0', '6408.4', '6408.6', '6409.6', '6409.8', '6410.0', '6410.2', '6410.4', '6410.6', '6410.8', '6411.0', '6411.2', '6411.4', '6411.6', '6411.8', '6412.0', '6412.2', '6412.4', '6412.6', '6412.8', '6413.0', '6413.2', '6413.6', '6413.8', '6414.0', '6414.4', '6414.6', '6414.8', '6415.0', '6415.2', '6415.4', '6415.6', '6415.8', '6416.0', '6416.4', '6417.0', '6417.2', '6417.4', '6417.6', '6417.8', '6418.0', '6418.8']","[0, 28, 0, 7, 9, 7, 32, 23, 71, 28, 19, 12, 35, 5, 37, 24, 36, 9, 118, 0, 39, 82, 53, 58, 9, 24, 31, 13, 9, 16, 0, 41, 6, 74, 72, 37, 39, 21, 29, 25, 11, 45, 0, 54, 61]","[15, 0, 30, 17, 0, 0, 0, 6, 29, 0, 0, 34, 4, 37, 41, 39, 13, 51, 58, 48, 13, 45, 0, 47, 89, 72, 0, 7, 27, 18, 28, 27, 8, 0, 39, 6, 7, 24, 34, 0, 30, 9, 14, 0, 0]",IM2503,2025-03-13 14:32:00,383,6410.8,6407.4,6418.8,6407.4,2757,2,
|
||||
"['6405.4', '6405.8', '6406.0', '6406.2', '6406.4', '6406.6', '6406.8', '6407.0', '6407.2', '6407.4', '6407.6', '6407.8', '6408.0', '6408.4', '6408.8', '6409.0', '6409.2', '6409.4', '6409.6', '6409.8', '6410.0', '6410.2', '6410.8', '6411.0', '6411.2', '6411.4', '6411.6', '6411.8', '6412.0', '6412.2', '6412.4', '6412.6', '6412.8', '6413.0', '6413.2', '6413.6', '6413.8', '6414.0', '6414.4', '6414.6', '6414.8', '6415.8', '6416.2', '6416.8', '6417.0', '6417.2', '6417.6', '6417.8', '6418.0', '6418.8', '6419.0', '6419.6']","[0, 0, 37, 0, 33, 12, 7, 25, 6, 0, 21, 63, 30, 29, 13, 0, 0, 0, 9, 3, 33, 12, 11, 5, 34, 6, 1, 7, 3, 31, 6, 24, 33, 8, 17, 16, 11, 30, 39, 6, 11, 6, 12, 14, 35, 37, 14, 17, 28, 23, 63, 6]","[21, 42, 13, 20, 6, 2, 24, 32, 18, 19, 21, 6, 25, 1, 7, 7, 32, 3, 9, 0, 23, 0, 21, 0, 2, 24, 3, 9, 6, 46, 7, 6, 8, 6, 8, 2, 0, 16, 0, 0, 19, 0, 0, 0, 9, 0, 4, 11, 10, 0, 0, 0]",IM2503,2025-03-13 14:34:00,339,6419.6,6411.2,6419.6,6405.4,1740,3,
|
||||
"['6416.2', '6416.8', '6417.4', '6417.6', '6418.0', '6418.4', '6418.6', '6419.2', '6419.4', '6419.6', '6419.8', '6420.0', '6420.2', '6420.6', '6420.8', '6421.0', '6421.2', '6421.4', '6421.6', '6421.8', '6422.0', '6422.2', '6422.4', '6422.6', '6422.8', '6423.0', '6423.2', '6423.4', '6423.6', '6423.8', '6424.0', '6424.2', '6424.4', '6424.6', '6424.8', '6425.0', '6425.2', '6425.4', '6425.6', '6425.8', '6426.0', '6426.2', '6426.4', '6426.6', '6426.8', '6427.0', '6427.2', '6427.4', '6427.6', '6427.8', '6428.4', '6428.6', '6429.0', '6429.2']","[0, 2, 16, 12, 0, 36, 0, 0, 0, 0, 18, 84, 22, 9, 23, 29, 26, 23, 32, 21, 39, 24, 62, 12, 0, 49, 67, 29, 9, 0, 46, 24, 3, 7, 38, 23, 48, 15, 5, 50, 84, 34, 31, 34, 33, 49, 23, 46, 9, 30, 0, 102, 14, 37]","[15, 52, 0, 0, 23, 6, 5, 30, 8, 20, 45, 29, 6, 12, 21, 25, 10, 0, 29, 18, 18, 17, 23, 32, 26, 37, 80, 0, 0, 16, 38, 8, 9, 5, 87, 43, 15, 45, 32, 23, 7, 13, 28, 2, 27, 17, 7, 13, 22, 0, 33, 34, 0, 0]",IM2503,2025-03-13 14:36:00,318,6418.4,6419.8,6429.2,6416.2,3015,-2,
|
||||
"['6416.6', '6416.8', '6417.0', '6417.2', '6417.4', '6417.6', '6417.8', '6418.0', '6418.2', '6418.4', '6418.6', '6418.8', '6419.0', '6419.2', '6419.4', '6419.8', '6420.0', '6420.4', '6421.0', '6421.4', '6421.6', '6421.8', '6422.0', '6422.2', '6422.4', '6423.0', '6423.2', '6423.4', '6423.6', '6423.8', '6424.0', '6424.2', '6424.4', '6424.6', '6424.8', '6425.0', '6425.2', '6425.4', '6425.6', '6425.8', '6426.0', '6426.2', '6426.4', '6426.6', '6426.8', '6427.0', '6427.2', '6427.4', '6427.8']","[63, 10, 0, 0, 2, 8, 13, 4, 4, 28, 32, 20, 11, 14, 5, 1, 12, 27, 7, 12, 13, 11, 9, 42, 0, 8, 20, 24, 5, 0, 8, 0, 2, 24, 43, 17, 18, 34, 26, 5, 10, 3, 27, 7, 6, 25, 18, 8, 9]","[23, 5, 31, 26, 9, 10, 9, 14, 10, 20, 0, 6, 0, 74, 46, 0, 10, 16, 0, 0, 0, 0, 0, 12, 8, 15, 3, 11, 8, 5, 0, 47, 14, 17, 13, 34, 6, 0, 38, 14, 9, 15, 30, 4, 6, 46, 0, 0, 0]",IM2503,2025-03-13 14:38:00,31,6426.2,6418.8,6427.8,6416.2,1689,2,
|
||||
"['6411.2', '6411.4', '6411.6', '6411.8', '6412.0', '6412.2', '6412.6', '6412.8', '6413.2', '6413.6', '6413.8', '6414.2', '6414.4', '6414.6', '6414.8', '6415.0', '6415.2', '6415.4', '6415.6', '6415.8', '6416.0', '6416.6', '6416.8', '6417.0', '6417.4', '6417.6', '6417.8', '6418.0', '6418.2', '6418.4', '6418.6', '6418.8', '6419.0', '6419.2', '6419.4', '6419.6', '6419.8', '6420.0', '6420.2', '6420.4', '6420.6', '6420.8', '6421.0', '6421.2', '6421.8', '6422.0', '6422.2', '6423.8', '6424.4', '6425.0', '6425.4', '6426.6', '6426.8', '6427.0', '6427.6']","[10, 23, 22, 56, 0, 12, 41, 20, 10, 0, 0, 21, 0, 0, 60, 35, 54, 8, 35, 15, 25, 26, 5, 0, 0, 4, 33, 0, 24, 22, 52, 19, 34, 29, 11, 24, 9, 16, 15, 18, 0, 13, 5, 9, 50, 22, 0, 0, 0, 0, 0, 0, 9, 19, 10]","[44, 19, 11, 20, 38, 9, 21, 3, 28, 23, 21, 37, 2, 13, 16, 31, 27, 23, 6, 15, 14, 32, 8, 8, 7, 12, 64, 15, 4, 0, 5, 16, 49, 2, 7, 9, 8, 5, 0, 0, 8, 0, 13, 22, 10, 19, 7, 9, 10, 16, 12, 11, 0, 0, 0]",IM2503,2025-03-13 14:40:00,116,6412.0,6426.8,6427.6,6411.2,1919,-4,
|
||||
"['6408.0', '6408.4', '6409.0', '6409.2', '6409.4', '6409.6', '6409.8', '6410.0', '6410.2', '6410.4', '6410.6', '6410.8', '6411.0', '6411.2', '6411.4', '6411.6', '6411.8', '6412.0', '6412.2', '6412.4', '6412.8', '6413.0', '6413.2', '6413.4', '6413.6', '6413.8', '6414.0', '6414.2', '6414.4', '6414.6', '6414.8', '6415.0', '6415.2', '6415.4', '6415.8', '6416.0']","[0, 0, 0, 14, 59, 27, 39, 16, 8, 18, 30, 28, 30, 42, 1, 6, 14, 31, 1, 4, 11, 15, 7, 17, 11, 0, 3, 13, 9, 28, 8, 12, 1, 10, 1, 14]","[26, 20, 21, 34, 16, 23, 11, 59, 55, 8, 27, 20, 32, 53, 11, 15, 49, 11, 4, 0, 5, 14, 0, 8, 9, 14, 21, 17, 0, 16, 46, 7, 0, 0, 0, 0]",IM2503,2025-03-13 14:42:00,-124,6410.8,6412.4,6416.0,6408.0,1387,0,
|
||||
"['6411.2', '6411.4', '6411.6', '6411.8', '6412.0', '6412.2', '6412.6', '6412.8', '6413.0', '6413.2', '6413.6', '6413.8', '6414.2', '6414.4', '6414.6', '6415.0', '6415.2', '6415.4', '6415.6', '6415.8', '6416.0', '6416.2', '6416.4', '6416.6', '6416.8', '6417.4', '6417.8', '6418.0', '6418.2', '6418.4', '6418.6', '6418.8', '6419.0', '6419.4', '6420.2', '6420.6', '6421.2', '6421.4', '6421.8', '6422.0', '6422.2', '6422.8', '6423.8', '6424.0', '6424.2', '6424.4', '6424.6', '6424.8', '6425.0', '6425.2', '6425.4', '6425.6', '6425.8', '6426.0', '6426.2', '6426.6', '6426.8', '6427.0', '6427.2']","[5, 3, 4, 3, 6, 9, 6, 0, 8, 13, 4, 0, 16, 3, 18, 9, 4, 6, 2, 5, 18, 13, 10, 11, 11, 0, 24, 6, 32, 10, 6, 13, 14, 37, 47, 0, 6, 20, 9, 10, 6, 8, 5, 10, 3, 0, 0, 8, 23, 37, 0, 2, 39, 25, 29, 0, 54, 28, 9]","[0, 0, 0, 7, 12, 0, 6, 1, 0, 0, 0, 2, 8, 0, 7, 0, 0, 0, 3, 1, 15, 18, 3, 0, 0, 16, 13, 29, 34, 0, 24, 2, 5, 0, 0, 4, 13, 17, 0, 0, 0, 0, 4, 0, 13, 12, 11, 8, 14, 39, 12, 21, 18, 5, 0, 9, 20, 12, 0]",IM2503,2025-03-13 14:44:00,269,6424.0,6410.4,6427.2,6410.4,1405,6,
|
||||
"['6421.2', '6421.4', '6421.6', '6421.8', '6422.0', '6422.2', '6422.4', '6422.6', '6422.8', '6423.0', '6423.2', '6423.4', '6423.6', '6423.8', '6424.0', '6424.2', '6424.4', '6424.6', '6424.8', '6425.0', '6425.2', '6425.4', '6425.6', '6425.8', '6426.0', '6426.2', '6426.4']","[1, 0, 7, 27, 0, 13, 8, 0, 5, 47, 1, 10, 14, 18, 34, 14, 4, 32, 16, 10, 62, 12, 22, 19, 36, 11, 2]","[4, 39, 3, 8, 5, 17, 20, 18, 9, 33, 18, 15, 17, 74, 35, 7, 10, 12, 26, 11, 50, 10, 18, 11, 8, 0, 0]",IM2503,2025-03-13 14:46:00,-53,6425.6,6425.0,6426.4,6421.2,1028,0,
|
||||
"['6420.0', '6420.2', '6420.4', '6420.6', '6420.8', '6421.0', '6421.2', '6421.4', '6421.6', '6421.8', '6422.0', '6422.2', '6422.4', '6422.6', '6422.8', '6423.0', '6423.2', '6423.4', '6423.6', '6423.8', '6424.0', '6424.2', '6424.4', '6424.6', '6424.8', '6425.0', '6425.2', '6425.4', '6425.6', '6425.8', '6426.0', '6426.2', '6426.4', '6426.6', '6426.8', '6427.0', '6427.2', '6427.4', '6427.6', '6427.8', '6428.0', '6428.2', '6428.4', '6428.6', '6428.8', '6429.4', '6430.0', '6430.4', '6430.8', '6431.0', '6431.4', '6431.6', '6432.0', '6432.2', '6432.4', '6432.8', '6433.0']","[0, 0, 0, 11, 13, 0, 8, 8, 0, 7, 6, 36, 5, 7, 7, 25, 12, 48, 11, 0, 0, 0, 15, 17, 8, 18, 2, 4, 16, 9, 20, 8, 10, 14, 38, 33, 8, 5, 21, 24, 15, 0, 6, 40, 20, 0, 173, 8, 0, 19, 13, 27, 42, 7, 12, 25, 99]","[13, 12, 18, 19, 12, 23, 12, 13, 8, 12, 28, 0, 4, 25, 10, 29, 0, 4, 22, 2, 7, 11, 1, 15, 19, 26, 7, 5, 5, 2, 37, 0, 0, 7, 0, 25, 18, 0, 0, 4, 15, 4, 0, 15, 0, 18, 64, 13, 3, 58, 51, 31, 12, 0, 0, 0, 0]",IM2503,2025-03-13 14:48:00,241,6422.6,6425.6,6433.0,6420.0,1988,2,
|
||||
"['6416.4', '6416.6', '6416.8', '6417.0', '6417.2', '6417.4', '6417.6', '6417.8', '6418.0', '6418.2', '6418.4', '6418.6', '6418.8', '6419.0', '6419.2', '6419.4', '6419.6', '6419.8', '6420.0', '6420.2', '6420.4', '6420.6', '6420.8', '6421.0', '6421.2', '6421.4', '6421.6', '6421.8', '6422.2', '6422.6', '6423.0', '6423.2', '6423.4', '6423.6', '6424.4']","[0, 0, 4, 42, 0, 17, 24, 41, 40, 41, 23, 8, 16, 21, 16, 0, 6, 62, 2, 0, 0, 16, 33, 2, 0, 24, 5, 3, 0, 18, 3, 0, 3, 4, 5]","[35, 9, 16, 37, 39, 52, 21, 36, 50, 23, 21, 0, 33, 0, 5, 8, 8, 8, 23, 18, 16, 10, 13, 3, 11, 0, 0, 0, 11, 0, 0, 10, 0, 6, 0]",IM2503,2025-03-13 14:50:00,-43,6419.2,6422.6,6424.4,6416.4,1155,-1,
|
||||
"['6420.4', '6421.2', '6421.4', '6421.6', '6421.8', '6422.0', '6422.2', '6422.4', '6422.6', '6422.8', '6423.0', '6423.2', '6423.4', '6423.6', '6423.8', '6424.0', '6424.4', '6424.6', '6424.8', '6425.0', '6425.2', '6425.4', '6425.6']","[16, 0, 23, 0, 0, 35, 13, 12, 2, 28, 33, 45, 13, 35, 28, 59, 43, 26, 46, 70, 9, 12, 27]","[0, 12, 0, 2, 10, 35, 33, 23, 11, 11, 1, 11, 0, 29, 11, 66, 31, 7, 7, 20, 0, 0, 0]",IM2503,2025-03-13 14:52:00,255,6425.6,6420.4,6425.6,6420.4,1077,0,
|
||||
"['6423.8', '6424.4', '6424.6', '6424.8', '6425.0', '6425.2', '6425.4', '6425.6', '6425.8', '6426.0', '6426.2', '6426.4', '6426.6', '6426.8', '6427.2', '6427.4', '6427.6', '6427.8', '6428.2', '6428.4', '6428.6', '6428.8', '6429.2', '6429.4', '6429.6', '6429.8', '6430.0', '6430.2', '6430.6', '6430.8', '6431.0', '6431.2', '6431.6', '6431.8', '6432.0', '6432.2', '6432.4', '6432.6', '6432.8', '6433.0', '6433.2', '6433.6', '6433.8', '6434.0', '6434.2', '6434.4']","[0, 6, 0, 4, 37, 39, 26, 62, 57, 55, 22, 18, 11, 21, 42, 17, 16, 1, 12, 0, 23, 25, 16, 16, 7, 31, 29, 13, 18, 0, 23, 21, 5, 41, 31, 18, 13, 30, 37, 17, 19, 9, 19, 11, 15, 15]","[6, 25, 12, 9, 21, 25, 24, 28, 12, 15, 8, 0, 5, 17, 11, 9, 8, 0, 0, 15, 0, 40, 16, 0, 8, 10, 0, 0, 0, 10, 0, 21, 0, 15, 0, 13, 10, 36, 25, 19, 0, 31, 0, 22, 0, 0]",IM2503,2025-03-13 14:54:00,422,6433.2,6425.6,6434.4,6423.8,1763,0,
|
||||
"['6427.2', '6427.4', '6427.6', '6427.8', '6428.0', '6428.2', '6428.4', '6428.6', '6428.8', '6429.0', '6429.2', '6429.4', '6429.6', '6429.8', '6430.0', '6430.2', '6430.4', '6430.6', '6430.8', '6431.0', '6431.2', '6431.4', '6431.6', '6431.8', '6432.0', '6432.2', '6432.4', '6432.6', '6432.8', '6433.0', '6433.8']","[0, 3, 20, 25, 29, 39, 16, 4, 28, 28, 19, 10, 22, 23, 0, 75, 11, 0, 0, 60, 0, 29, 13, 17, 38, 30, 24, 14, 0, 59, 41]","[15, 11, 5, 44, 33, 43, 58, 24, 21, 27, 0, 15, 2, 44, 30, 16, 45, 12, 19, 40, 10, 46, 8, 21, 16, 47, 27, 7, 16, 3, 0]",IM2503,2025-03-13 14:56:00,-28,6429.0,6433.8,6433.8,6427.2,1655,0,
|
||||
"['6428.8', '6429.0', '6429.2', '6429.4', '6429.6', '6429.8', '6430.0', '6430.2', '6430.4', '6430.6', '6430.8', '6431.0', '6431.2', '6431.4', '6431.6', '6431.8']","[0, 0, 2, 60, 38, 105, 79, 36, 92, 6, 4, 64, 31, 20, 31, 18]","[15, 24, 59, 104, 83, 81, 113, 29, 20, 37, 63, 30, 25, 10, 7, 0]",IM2503,2025-03-13 14:58:00,-114,6430.4,6428.8,6431.8,6428.8,1468,0,
|
||||
"['6406.8', '6407.4', '6407.6', '6408.0', '6408.6', '6408.8', '6409.2', '6409.4', '6409.6', '6410.2', '6411.2', '6411.4', '6412.4', '6412.6', '6412.8', '6413.0', '6413.2', '6413.4', '6413.6', '6414.0', '6414.2', '6414.6', '6414.8', '6415.0', '6415.2', '6415.4', '6415.8', '6416.0', '6416.4', '6417.8', '6418.0', '6418.6', '6419.0', '6419.8', '6420.0', '6420.6', '6420.8', '6421.0', '6421.4', '6421.8', '6422.2', '6423.0', '6424.0', '6424.2', '6424.6', '6425.0', '6425.8', '6426.0', '6426.2', '6426.6', '6426.8', '6427.0', '6427.2', '6427.4', '6427.6', '6428.0', '6428.2', '6428.4', '6428.6', '6429.0', '6429.4', '6429.8', '6430.2', '6430.6', '6430.8', '6431.0', '6431.2', '6431.4', '6431.6', '6431.8', '6432.0', '6432.2', '6432.4', '6432.8', '6433.0', '6433.2', '6433.6', '6433.8', '6434.0', '6434.6', '6434.8', '6435.0', '6435.6', '6435.8', '6436.0', '6436.2', '6436.4', '6437.0', '6437.4', '6437.8', '6438.0', '6438.4']","[44, 0, 31, 0, 0, 32, 60, 0, 0, 0, 36, 37, 16, 33, 0, 14, 12, 26, 0, 48, 12, 11, 106, 13, 62, 13, 0, 18, 35, 5, 38, 7, 23, 5, 0, 12, 0, 101, 13, 0, 0, 46, 12, 9, 37, 0, 0, 19, 12, 0, 0, 72, 29, 34, 14, 18, 11, 44, 21, 8, 71, 11, 5, 31, 17, 27, 8, 0, 24, 22, 27, 10, 0, 18, 28, 0, 40, 26, 64, 0, 28, 57, 77, 0, 49, 22, 24, 0, 64, 122, 14, 33]","[6, 24, 0, 23, 25, 0, 0, 49, 57, 72, 0, 0, 0, 53, 17, 19, 0, 0, 10, 51, 55, 26, 16, 38, 0, 18, 22, 18, 0, 19, 25, 29, 17, 0, 42, 0, 33, 20, 0, 21, 19, 12, 66, 0, 0, 124, 48, 104, 0, 28, 47, 16, 53, 18, 0, 0, 10, 69, 0, 13, 14, 20, 0, 7, 17, 37, 0, 52, 0, 0, 0, 7, 13, 76, 13, 26, 0, 118, 40, 27, 0, 0, 11, 39, 0, 32, 0, 68, 0, 103, 0, 0]",IM2503,2025-03-14 09:32:00,16,6434.6,6434.8,6439.0,6406.6,5589,3,
|
||||
"['6421.4', '6421.6', '6421.8', '6422.0', '6422.6', '6422.8', '6423.0', '6423.2', '6423.4', '6423.6', '6424.0', '6424.2', '6424.6', '6425.0', '6425.4', '6425.6', '6426.0', '6426.2', '6426.4', '6426.6', '6426.8', '6427.0', '6427.2', '6427.4', '6427.6', '6427.8', '6428.0', '6428.2', '6428.4', '6428.6', '6428.8', '6429.0', '6429.2', '6429.6', '6429.8', '6430.0', '6430.2', '6430.4', '6430.6', '6430.8', '6431.0', '6431.4', '6431.6', '6432.0', '6432.6', '6432.8', '6433.0', '6433.2', '6433.4', '6433.6', '6434.0', '6434.2', '6434.4', '6434.8', '6435.2', '6435.4', '6435.6', '6435.8', '6436.0', '6436.4', '6436.6', '6437.0', '6437.4', '6437.8', '6438.0', '6438.4', '6438.8', '6439.0', '6439.2', '6439.6', '6439.8', '6440.0', '6440.8', '6441.0', '6442.8', '6443.0', '6443.2', '6443.8', '6444.8']","[34, 14, 0, 0, 19, 16, 0, 0, 25, 32, 46, 72, 21, 4, 0, 34, 12, 6, 0, 6, 20, 0, 0, 50, 0, 0, 0, 35, 21, 53, 43, 16, 18, 7, 0, 90, 24, 0, 16, 11, 43, 4, 0, 9, 8, 9, 11, 36, 7, 0, 11, 0, 0, 7, 17, 5, 25, 0, 6, 23, 13, 0, 36, 60, 38, 35, 32, 38, 6, 33, 59, 40, 0, 31, 0, 54, 28, 0, 97]","[0, 0, 12, 2, 21, 22, 16, 10, 10, 45, 36, 0, 20, 41, 17, 0, 14, 0, 16, 10, 0, 21, 43, 20, 7, 31, 32, 31, 92, 44, 32, 0, 16, 13, 11, 54, 33, 33, 9, 7, 3, 14, 12, 28, 33, 22, 0, 0, 0, 14, 55, 11, 29, 0, 36, 0, 35, 35, 0, 51, 0, 18, 0, 0, 8, 21, 11, 25, 0, 44, 0, 0, 21, 0, 15, 61, 77, 45, 0]",IM2503,2025-03-14 09:34:00,21,6423.6,6434.4,6444.8,6421.4,3906,-1,
|
||||
"['6415.0', '6415.2', '6415.6', '6416.2', '6416.6', '6416.8', '6417.4', '6417.6', '6417.8', '6418.4', '6418.6', '6419.2', '6419.4', '6419.6', '6419.8', '6420.0', '6420.2', '6420.4', '6420.6', '6420.8', '6421.0', '6421.2', '6421.4', '6421.6', '6421.8', '6422.0', '6422.2', '6422.4', '6422.6', '6422.8', '6423.0', '6423.2', '6423.4', '6423.6', '6423.8', '6424.0', '6424.2', '6424.4', '6424.8', '6425.0', '6425.2', '6425.4', '6425.6', '6425.8', '6426.0', '6426.2', '6426.4', '6426.6', '6426.8', '6427.0', '6427.2', '6427.6', '6428.0', '6428.2', '6429.4', '6429.8', '6430.0', '6431.2', '6432.0', '6433.2', '6434.0', '6434.8', '6435.0']","[53, 30, 20, 54, 26, 27, 0, 8, 41, 40, 0, 9, 8, 25, 0, 7, 27, 0, 43, 54, 24, 37, 0, 69, 24, 13, 105, 8, 7, 10, 23, 7, 47, 12, 20, 18, 0, 2, 9, 21, 0, 18, 0, 5, 4, 8, 9, 16, 15, 1, 43, 18, 23, 6, 13, 0, 58, 0, 37, 35, 0, 37, 35]","[57, 14, 11, 15, 0, 0, 7, 6, 67, 0, 72, 0, 0, 0, 24, 36, 0, 11, 52, 35, 57, 26, 75, 0, 20, 22, 8, 64, 0, 16, 15, 64, 47, 4, 23, 38, 8, 0, 19, 25, 20, 16, 14, 8, 8, 8, 24, 47, 0, 7, 20, 2, 6, 2, 0, 23, 0, 18, 0, 0, 28, 0, 0]",IM2503,2025-03-14 09:36:00,120,6420.0,6423.6,6435.0,6412.8,3141,0,
|
||||
"['6404.0', '6404.2', '6404.4', '6404.6', '6404.8', '6405.0', '6405.2', '6405.4', '6405.6', '6406.0', '6406.2', '6406.4', '6406.6', '6406.8', '6407.0', '6407.2', '6407.4', '6407.6', '6407.8', '6408.0', '6408.2', '6408.4', '6408.6', '6408.8', '6409.0', '6409.2', '6409.4', '6409.6', '6409.8', '6410.0', '6410.2', '6410.4', '6410.6', '6410.8', '6411.0', '6412.0', '6412.2', '6412.8', '6413.0', '6413.2', '6413.6', '6414.0', '6414.4', '6415.0', '6415.2', '6415.4', '6415.6', '6415.8', '6416.2', '6416.4', '6416.6', '6416.8', '6417.4', '6417.8', '6418.6', '6419.4']","[0, 0, 18, 0, 0, 0, 31, 26, 12, 37, 0, 0, 21, 97, 74, 38, 27, 45, 18, 25, 32, 9, 7, 33, 57, 63, 0, 39, 30, 117, 0, 0, 1, 14, 12, 6, 0, 20, 0, 0, 24, 0, 0, 11, 0, 25, 25, 0, 0, 20, 9, 0, 0, 0, 0, 0]","[76, 41, 0, 41, 11, 53, 5, 45, 42, 39, 13, 27, 65, 93, 45, 49, 49, 12, 21, 87, 13, 0, 53, 51, 14, 13, 51, 21, 62, 163, 28, 10, 0, 40, 0, 0, 9, 0, 16, 12, 0, 13, 17, 29, 33, 0, 0, 12, 11, 0, 0, 22, 24, 17, 13, 3]",IM2503,2025-03-14 09:38:00,-541,6407.0,6419.4,6419.4,6404.0,3068,-3,
|
||||
"['6399.4', '6400.0', '6400.2', '6400.4', '6400.6', '6400.8', '6401.0', '6401.2', '6401.4', '6401.6', '6401.8', '6402.0', '6402.2', '6402.4', '6402.6', '6402.8', '6403.0', '6403.2', '6403.4', '6403.6', '6403.8', '6404.0', '6404.2', '6404.4', '6404.6', '6404.8', '6405.0', '6405.2', '6405.4', '6405.6', '6405.8', '6406.0', '6406.2', '6406.4', '6406.6', '6406.8', '6407.0', '6407.2', '6407.4', '6407.6', '6407.8', '6408.0', '6408.4', '6408.8', '6409.2', '6409.4', '6410.0', '6410.4', '6410.6', '6411.0', '6411.4', '6411.6', '6411.8', '6412.0', '6412.6', '6413.0', '6413.2']","[0, 0, 0, 64, 15, 27, 24, 28, 15, 91, 11, 3, 0, 0, 31, 51, 77, 12, 22, 17, 0, 7, 57, 0, 15, 0, 6, 0, 3, 5, 38, 0, 11, 5, 33, 9, 4, 0, 0, 17, 3, 17, 0, 16, 20, 8, 14, 16, 28, 41, 20, 7, 6, 0, 29, 7, 20]","[39, 104, 36, 40, 63, 51, 55, 76, 21, 18, 42, 52, 3, 38, 21, 11, 159, 21, 15, 52, 3, 25, 3, 10, 0, 48, 23, 16, 10, 28, 16, 61, 13, 6, 0, 15, 28, 4, 1, 3, 8, 4, 6, 0, 0, 0, 1, 44, 0, 8, 0, 11, 0, 23, 16, 0, 8]",IM2503,2025-03-14 09:40:00,-409,6399.4,6407.0,6413.2,6399.4,2641,-1,
|
||||
"['6399.0', '6399.2', '6399.4', '6399.8', '6400.0', '6402.2', '6402.6', '6402.8', '6403.2', '6403.4', '6404.4', '6404.6', '6405.0', '6405.2', '6405.8', '6406.0', '6406.4', '6406.8', '6407.0', '6407.2', '6407.4', '6407.6', '6407.8', '6408.0', '6408.2', '6408.4', '6408.8', '6409.0', '6409.2', '6409.4', '6409.6', '6409.8', '6410.0', '6410.2', '6410.4', '6410.6', '6410.8', '6411.0', '6411.2', '6411.4', '6411.6', '6411.8', '6412.0', '6412.4', '6413.0', '6413.6', '6413.8', '6414.0', '6414.2', '6414.4', '6415.0', '6415.2', '6415.6', '6415.8', '6416.2', '6416.4', '6416.8', '6417.0', '6417.2', '6417.4', '6417.6', '6417.8', '6418.0', '6419.2', '6419.4', '6420.0', '6420.4', '6420.8']","[15, 54, 0, 28, 0, 15, 0, 13, 8, 8, 5, 21, 7, 0, 0, 26, 0, 18, 17, 15, 25, 18, 4, 44, 93, 10, 0, 69, 38, 36, 0, 15, 39, 25, 34, 9, 22, 6, 14, 28, 27, 10, 23, 0, 68, 14, 0, 9, 24, 36, 0, 33, 54, 0, 11, 6, 31, 23, 16, 0, 19, 6, 32, 0, 10, 33, 0, 0]","[0, 0, 17, 0, 12, 25, 18, 0, 0, 0, 0, 0, 0, 10, 24, 0, 14, 19, 33, 3, 27, 35, 16, 0, 2, 33, 46, 55, 26, 7, 16, 18, 32, 16, 23, 2, 23, 0, 11, 4, 34, 0, 0, 13, 19, 8, 26, 0, 28, 0, 56, 40, 8, 5, 23, 0, 27, 60, 0, 28, 0, 0, 8, 27, 0, 10, 4, 12]",IM2503,2025-03-14 09:42:00,261,6412.4,6399.8,6420.8,6399.0,2798,3,
|
||||
"['6401.0', '6401.4', '6402.0', '6402.2', '6402.4', '6402.6', '6403.2', '6403.4', '6403.6', '6404.0', '6404.2', '6404.4', '6404.6', '6404.8', '6405.0', '6405.2', '6405.4', '6405.6', '6405.8', '6406.0', '6406.2', '6406.4', '6406.6', '6406.8', '6407.0', '6407.2', '6407.6', '6407.8', '6408.0', '6408.2', '6408.4', '6408.6', '6408.8', '6409.0', '6409.2', '6409.4', '6409.6', '6409.8', '6410.0', '6410.2', '6410.4', '6410.6', '6410.8', '6411.0', '6411.2', '6411.4', '6411.6', '6411.8', '6412.0', '6412.2', '6412.4', '6413.0', '6413.4', '6413.6']","[0, 21, 16, 0, 11, 8, 16, 92, 0, 10, 21, 29, 6, 3, 12, 3, 7, 39, 9, 0, 17, 0, 21, 9, 8, 13, 20, 8, 55, 10, 24, 14, 14, 8, 10, 16, 12, 73, 58, 15, 66, 15, 5, 25, 16, 30, 8, 12, 121, 0, 0, 19, 0, 10]","[79, 0, 23, 4, 9, 0, 0, 95, 17, 27, 49, 7, 0, 5, 60, 3, 0, 1, 22, 12, 7, 5, 18, 0, 14, 14, 5, 17, 10, 22, 11, 21, 7, 0, 0, 43, 4, 10, 75, 46, 13, 22, 0, 0, 7, 16, 3, 19, 0, 37, 8, 0, 12, 0]",IM2503,2025-03-14 09:44:00,156,6410.0,6413.0,6413.6,6401.0,2178,1,
|
||||
"['6405.2', '6405.4', '6405.8', '6406.0', '6406.2', '6406.6', '6406.8', '6407.0', '6407.2', '6407.4', '6408.0', '6408.2', '6408.4', '6408.6', '6408.8', '6409.0', '6409.2', '6409.4', '6409.6', '6409.8', '6410.0', '6410.2', '6410.4', '6410.6', '6410.8', '6411.0', '6411.2', '6411.6', '6411.8', '6412.0', '6412.2', '6412.4', '6412.6', '6413.0', '6413.2', '6413.6', '6413.8', '6414.0', '6414.2', '6414.4', '6414.6', '6415.0', '6415.2', '6416.0']","[0, 16, 2, 0, 19, 0, 5, 34, 0, 5, 0, 0, 12, 16, 57, 20, 0, 26, 14, 17, 88, 22, 2, 18, 10, 16, 4, 15, 67, 11, 2, 13, 3, 19, 57, 17, 3, 0, 37, 13, 21, 39, 9, 20]","[11, 0, 0, 7, 39, 18, 0, 0, 10, 0, 6, 56, 4, 73, 25, 16, 33, 17, 17, 31, 40, 9, 13, 19, 13, 16, 0, 0, 4, 8, 16, 29, 21, 60, 11, 5, 26, 17, 0, 24, 4, 4, 12, 0]",IM2503,2025-03-14 09:46:00,35,6409.2,6410.0,6416.0,6405.2,1742,0,
|
||||
"['6400.0', '6400.2', '6400.4', '6400.6', '6400.8', '6401.0', '6401.4', '6401.6', '6401.8', '6402.0', '6402.2', '6402.4', '6402.6', '6402.8', '6403.0', '6403.2', '6403.6', '6403.8', '6404.0', '6404.2', '6404.6', '6404.8', '6405.0', '6405.2', '6405.4', '6405.8', '6406.0', '6406.2', '6406.4', '6406.6', '6406.8', '6407.0', '6407.2', '6407.4', '6407.8', '6408.0', '6408.2', '6408.4', '6408.6', '6408.8', '6409.0', '6409.2', '6409.4', '6409.6', '6409.8', '6410.0', '6410.2', '6410.6', '6410.8', '6411.0', '6411.8', '6412.0', '6412.2', '6412.4', '6412.6', '6412.8', '6413.6', '6414.6']","[32, 16, 0, 0, 0, 0, 29, 3, 37, 0, 3, 0, 0, 3, 0, 3, 5, 7, 15, 10, 3, 0, 19, 6, 0, 0, 25, 13, 3, 18, 24, 17, 6, 15, 11, 4, 33, 1, 5, 16, 10, 8, 0, 0, 25, 0, 15, 2, 7, 10, 5, 11, 0, 4, 0, 9, 2, 13]","[104, 0, 8, 33, 11, 42, 0, 0, 0, 5, 10, 8, 7, 0, 6, 19, 10, 3, 32, 10, 3, 4, 42, 19, 2, 10, 15, 30, 17, 24, 8, 24, 1, 0, 39, 0, 16, 13, 21, 8, 0, 0, 30, 3, 7, 6, 0, 0, 5, 0, 4, 19, 10, 0, 9, 0, 0, 0]",IM2503,2025-03-14 09:48:00,-194,6400.0,6408.4,6414.6,6400.0,1417,-3,
|
||||
"['6391.0', '6391.4', '6391.6', '6391.8', '6392.0', '6392.2', '6392.4', '6392.6', '6392.8', '6393.0', '6393.2', '6393.4', '6393.6', '6393.8', '6394.0', '6394.2', '6394.4', '6394.8', '6395.0', '6395.2', '6395.4', '6395.6', '6395.8', '6396.0', '6396.2', '6396.4', '6396.6', '6396.8', '6397.0', '6397.2', '6397.4', '6397.8', '6398.0', '6398.8', '6400.0', '6400.2', '6400.4', '6400.6', '6400.8', '6401.0', '6401.2', '6401.4', '6401.6', '6401.8', '6402.0', '6402.2', '6402.4', '6402.6', '6402.8', '6403.0', '6403.2', '6403.4', '6403.6', '6403.8', '6404.0', '6404.4', '6404.6', '6405.0', '6405.6', '6405.8', '6406.2']","[0, 7, 16, 16, 14, 0, 0, 0, 32, 0, 0, 6, 37, 18, 24, 9, 0, 15, 9, 5, 0, 29, 24, 0, 28, 0, 14, 17, 30, 26, 9, 14, 0, 0, 9, 0, 5, 20, 0, 46, 6, 0, 0, 13, 0, 10, 15, 0, 0, 9, 0, 2, 0, 5, 13, 2, 9, 10, 7, 7, 17]","[3, 28, 50, 28, 45, 10, 10, 9, 18, 52, 26, 43, 29, 17, 33, 33, 30, 14, 14, 0, 20, 1, 0, 7, 32, 4, 9, 45, 10, 7, 10, 0, 25, 29, 0, 22, 18, 19, 13, 8, 5, 3, 9, 0, 9, 0, 2, 10, 9, 2, 12, 2, 2, 8, 10, 7, 0, 13, 0, 0, 9]",IM2503,2025-03-14 09:50:00,-279,6391.6,6399.8,6407.6,6391.0,1866,-3,
|
||||
"['6389.2', '6389.4', '6390.0', '6390.4', '6390.8', '6391.2', '6391.8', '6392.2', '6392.6', '6392.8', '6393.0', '6393.2', '6393.4', '6393.8', '6394.0', '6394.2', '6394.4', '6394.6', '6395.0', '6395.2', '6395.4', '6395.6', '6395.8', '6396.0', '6396.2', '6396.4', '6396.6', '6397.4', '6398.2', '6399.2', '6399.4', '6399.6', '6399.8', '6400.6', '6401.0', '6401.6', '6402.6', '6403.8', '6404.4', '6405.0', '6405.6', '6406.0', '6406.8', '6407.0', '6407.2', '6407.4', '6407.6', '6408.0', '6408.2', '6408.6', '6409.0', '6409.2', '6409.6', '6409.8', '6410.0', '6410.6', '6410.8', '6411.6', '6411.8', '6412.0', '6412.2', '6412.4', '6412.6', '6412.8', '6413.0', '6413.2', '6413.8', '6414.0', '6414.2', '6414.4', '6414.6', '6414.8']","[0, 6, 0, 0, 26, 0, 21, 21, 0, 6, 4, 46, 42, 39, 5, 0, 24, 38, 70, 0, 23, 40, 7, 0, 18, 10, 27, 19, 14, 9, 0, 17, 11, 8, 11, 5, 9, 5, 0, 31, 16, 14, 27, 4, 0, 19, 0, 10, 19, 18, 16, 3, 4, 33, 14, 23, 0, 35, 11, 44, 6, 2, 0, 16, 0, 58, 19, 15, 11, 0, 14, 19]","[18, 67, 14, 15, 0, 35, 0, 0, 13, 0, 30, 14, 20, 38, 12, 35, 23, 11, 20, 9, 0, 0, 13, 10, 0, 0, 0, 0, 0, 0, 9, 0, 19, 0, 0, 0, 0, 0, 16, 40, 0, 0, 0, 0, 17, 0, 20, 0, 14, 22, 12, 0, 46, 0, 0, 3, 14, 0, 34, 17, 7, 29, 30, 0, 38, 0, 14, 0, 7, 9, 0, 0]",IM2503,2025-03-14 09:52:00,268,6414.8,6391.2,6414.8,6389.2,2242,6,
|
||||
"['6415.4', '6416.6', '6417.6', '6417.8', '6418.0', '6418.2', '6418.8', '6419.0', '6419.2', '6419.4', '6419.8', '6420.0', '6420.2', '6420.4', '6420.6', '6420.8', '6421.0', '6421.2', '6421.4', '6421.6', '6421.8', '6422.0', '6422.2', '6422.4', '6422.6', '6422.8', '6423.0', '6423.2', '6423.4', '6423.6', '6423.8', '6424.0', '6424.2', '6424.4', '6424.6', '6424.8', '6425.0', '6425.2', '6425.4', '6425.6', '6425.8', '6426.0', '6426.2', '6426.4', '6426.6', '6427.4', '6427.6', '6428.0', '6428.6', '6428.8', '6429.4', '6429.6', '6430.0', '6430.2', '6430.6', '6430.8', '6432.4']","[46, 31, 0, 24, 12, 43, 37, 12, 16, 32, 13, 0, 10, 30, 20, 23, 0, 41, 9, 6, 0, 29, 52, 0, 10, 108, 78, 1, 23, 14, 19, 42, 17, 0, 29, 32, 30, 33, 7, 5, 0, 72, 13, 0, 13, 18, 0, 19, 0, 0, 0, 67, 32, 23, 80, 44, 41]","[0, 0, 42, 0, 0, 0, 0, 13, 6, 21, 25, 22, 56, 39, 20, 22, 64, 14, 5, 9, 17, 62, 29, 2, 6, 3, 23, 0, 13, 15, 25, 12, 19, 8, 32, 21, 20, 4, 8, 49, 1, 27, 0, 15, 14, 0, 15, 34, 10, 75, 29, 0, 0, 0, 38, 0, 0]",IM2503,2025-03-14 09:54:00,372,6425.2,6415.4,6432.4,6415.4,2890,3,
|
||||
"['6418.8', '6419.2', '6419.4', '6419.6', '6419.8', '6420.0', '6420.2', '6420.4', '6420.6', '6420.8', '6421.0', '6421.2', '6421.4', '6421.6', '6421.8', '6422.0', '6422.2', '6422.4', '6422.6', '6423.0', '6423.2', '6423.6', '6424.2', '6425.0', '6425.8', '6426.2', '6426.6', '6427.0', '6427.4', '6427.6', '6427.8', '6428.8', '6429.0', '6429.6', '6429.8', '6430.0', '6430.4', '6430.6', '6430.8', '6431.0', '6431.6', '6431.8', '6432.0', '6432.2', '6432.4', '6432.8', '6433.0', '6433.2', '6433.6', '6433.8', '6434.0', '6434.4', '6434.6', '6434.8', '6435.0', '6435.2', '6435.8', '6436.0', '6436.8', '6437.0', '6437.4', '6437.6', '6438.0']","[0, 0, 4, 12, 20, 12, 2, 5, 3, 24, 20, 0, 4, 18, 4, 12, 25, 4, 27, 17, 17, 9, 0, 11, 11, 24, 36, 0, 40, 0, 94, 14, 23, 16, 6, 23, 43, 16, 7, 19, 0, 58, 0, 12, 35, 0, 83, 24, 12, 15, 18, 11, 6, 36, 61, 17, 22, 35, 13, 15, 11, 16, 28]","[5, 9, 4, 16, 18, 18, 5, 9, 0, 50, 14, 28, 35, 20, 11, 3, 2, 5, 37, 0, 0, 0, 14, 50, 9, 0, 3, 33, 0, 27, 11, 0, 47, 0, 0, 0, 0, 23, 5, 0, 46, 43, 6, 21, 14, 39, 76, 28, 0, 0, 10, 0, 32, 0, 24, 86, 33, 27, 29, 0, 21, 17, 0]",IM2503,2025-03-14 09:56:00,87,6433.0,6425.0,6438.0,6418.8,2471,2,
|
||||
"['6429.4', '6430.0', '6430.2', '6430.4', '6430.6', '6431.0', '6431.2', '6431.4', '6431.6', '6432.8', '6433.0', '6433.2', '6434.0', '6434.4', '6435.2', '6436.0', '6436.8', '6437.8', '6438.0', '6438.2', '6438.6', '6438.8', '6439.4', '6439.6', '6439.8', '6440.8', '6441.0', '6441.2', '6441.4', '6441.6', '6441.8', '6442.0', '6442.4', '6442.6', '6442.8', '6443.0', '6443.4', '6443.6', '6443.8', '6444.0', '6444.2', '6444.6', '6444.8', '6445.0', '6445.4', '6445.6', '6446.0', '6446.4', '6446.8', '6447.0', '6447.4', '6447.6', '6448.0', '6449.0', '6449.6', '6450.0', '6451.2', '6451.8', '6452.0', '6452.2', '6452.4', '6452.6', '6452.8', '6453.0', '6453.2', '6453.4', '6453.8', '6454.0', '6454.2', '6454.4', '6454.6', '6454.8', '6455.0', '6455.2', '6455.4', '6455.6', '6455.8', '6456.0', '6456.2', '6456.4', '6456.6', '6456.8', '6457.0', '6457.2', '6457.4', '6457.8', '6458.0', '6458.2', '6458.4', '6459.0', '6459.2', '6459.4', '6459.8']","[0, 12, 58, 30, 0, 0, 21, 23, 0, 9, 13, 21, 9, 20, 20, 21, 9, 46, 22, 41, 0, 32, 60, 14, 54, 9, 132, 38, 24, 40, 17, 24, 0, 65, 31, 0, 13, 64, 21, 0, 15, 72, 57, 33, 0, 0, 65, 63, 0, 32, 0, 17, 20, 50, 81, 194, 0, 0, 108, 23, 56, 10, 0, 52, 33, 45, 23, 80, 49, 0, 27, 4, 32, 110, 13, 0, 3, 2, 20, 31, 0, 65, 9, 13, 4, 0, 51, 0, 13, 77, 30, 52, 70]","[18, 13, 0, 29, 29, 30, 0, 0, 25, 25, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 0, 0, 9, 0, 30, 0, 26, 0, 31, 0, 0, 21, 0, 0, 27, 0, 13, 20, 83, 0, 0, 83, 43, 29, 53, 0, 0, 39, 121, 14, 0, 0, 0, 0, 0, 58, 79, 89, 7, 10, 48, 16, 8, 0, 60, 0, 14, 44, 19, 7, 0, 28, 17, 15, 3, 24, 35, 14, 36, 50, 145, 0, 0, 10, 21, 31, 28, 0, 83, 0, 63, 0]",IM2503,2025-03-14 09:58:00,884,6457.2,6433.0,6459.8,6429.2,5572,13,
|
||||
"['6453.8', '6454.0', '6454.2', '6454.4', '6454.8', '6455.0', '6455.2', '6455.6', '6455.8', '6456.0', '6456.2', '6456.4', '6456.6', '6456.8', '6457.0', '6457.2', '6457.4', '6457.6', '6458.0', '6458.4', '6458.6', '6458.8', '6459.0', '6459.4', '6459.6', '6459.8', '6460.0', '6460.2', '6460.4', '6460.6', '6460.8', '6461.0', '6461.2', '6461.4', '6461.6', '6461.8', '6462.0', '6462.2', '6462.4', '6462.6', '6462.8', '6463.0', '6463.2', '6463.4', '6463.6', '6463.8', '6464.0', '6464.6', '6464.8', '6465.0', '6465.2', '6465.4', '6465.8', '6466.0', '6466.2', '6466.4', '6466.8', '6467.8', '6468.0', '6469.0']","[16, 28, 0, 18, 0, 6, 54, 31, 0, 0, 51, 0, 7, 66, 54, 26, 15, 39, 9, 3, 64, 18, 31, 0, 13, 0, 98, 0, 28, 8, 43, 37, 0, 19, 11, 0, 49, 0, 0, 14, 14, 36, 25, 75, 66, 30, 41, 32, 12, 81, 22, 24, 21, 88, 13, 15, 0, 6, 48, 26]","[0, 0, 29, 0, 8, 82, 15, 7, 8, 60, 19, 92, 38, 43, 17, 0, 29, 0, 27, 22, 11, 13, 14, 71, 18, 75, 38, 9, 13, 65, 0, 112, 3, 19, 42, 10, 14, 22, 9, 14, 48, 26, 25, 45, 32, 19, 17, 73, 21, 0, 38, 51, 14, 22, 56, 18, 27, 66, 0, 0]",IM2503,2025-03-14 10:00:00,-135,6456.2,6457.6,6469.0,6453.8,3668,-2,
|
||||
"['6444.0', '6444.6', '6444.8', '6445.0', '6445.2', '6445.4', '6446.0', '6446.2', '6446.6', '6446.8', '6447.0', '6447.2', '6447.4', '6447.6', '6447.8', '6448.0', '6448.2', '6448.4', '6448.6', '6448.8', '6449.0', '6449.2', '6449.4', '6449.6', '6449.8', '6450.0', '6450.2', '6451.0', '6451.4', '6451.6', '6451.8', '6452.0', '6452.2', '6452.4', '6452.6', '6452.8', '6453.0', '6453.2', '6453.4', '6453.6', '6453.8', '6454.0', '6454.6', '6454.8', '6455.2', '6455.4', '6455.6', '6455.8', '6456.0', '6456.6', '6456.8', '6457.2', '6457.4', '6457.6', '6457.8', '6458.0', '6458.2', '6458.8', '6459.0', '6459.6', '6459.8', '6460.0', '6460.6', '6460.8', '6461.2', '6462.6']","[0, 15, 24, 0, 5, 0, 14, 0, 5, 11, 12, 9, 7, 16, 71, 82, 60, 18, 68, 3, 0, 0, 17, 5, 10, 9, 0, 0, 7, 14, 10, 7, 9, 11, 21, 0, 44, 22, 2, 44, 18, 8, 38, 41, 13, 0, 8, 0, 0, 0, 31, 0, 11, 0, 88, 20, 0, 20, 27, 0, 0, 43, 10, 0, 0, 42]","[39, 0, 0, 8, 7, 9, 0, 8, 0, 0, 68, 30, 48, 11, 25, 108, 51, 7, 8, 50, 16, 6, 0, 0, 53, 38, 5, 21, 10, 16, 0, 0, 49, 57, 19, 30, 40, 68, 0, 59, 0, 0, 48, 21, 0, 34, 1, 15, 14, 5, 0, 9, 0, 6, 0, 0, 28, 0, 13, 42, 28, 0, 0, 49, 12, 0]",IM2503,2025-03-14 10:02:00,-219,6447.0,6456.8,6462.6,6444.0,2866,-3,
|
||||
"['6437.8', '6438.0', '6438.2', '6438.6', '6438.8', '6439.0', '6439.2', '6439.4', '6439.8', '6440.0', '6440.2', '6440.4', '6440.6', '6440.8', '6441.0', '6441.2', '6441.4', '6441.6', '6441.8', '6442.0', '6442.2', '6442.4', '6442.6', '6442.8', '6443.0', '6443.2', '6443.4', '6443.6', '6444.2', '6445.2', '6445.8', '6446.0', '6446.2', '6446.4', '6446.6', '6446.8']","[0, 13, 74, 29, 9, 20, 0, 3, 56, 39, 17, 58, 16, 21, 51, 23, 43, 67, 25, 12, 7, 25, 28, 31, 20, 14, 32, 28, 0, 0, 0, 23, 21, 0, 0, 0]","[13, 46, 72, 0, 14, 127, 51, 21, 35, 44, 16, 26, 10, 51, 41, 0, 22, 26, 13, 43, 20, 0, 0, 69, 18, 48, 36, 6, 28, 26, 25, 0, 0, 9, 13, 9]",IM2503,2025-03-14 10:04:00,-173,6441.0,6446.8,6446.8,6437.4,2020,-1,
|
||||
"['6436.2', '6436.4', '6436.8', '6437.0', '6437.2', '6437.4', '6437.6', '6438.0', '6438.2', '6438.4', '6438.6', '6438.8', '6439.0', '6439.2', '6439.4', '6439.6', '6439.8', '6440.0', '6440.2', '6440.4', '6440.6', '6440.8', '6441.0', '6441.2', '6441.4', '6441.6', '6442.0', '6442.2', '6442.4', '6442.6', '6442.8', '6443.0', '6443.2', '6443.4', '6443.6', '6443.8', '6444.2', '6444.4']","[0, 0, 31, 5, 2, 3, 3, 7, 24, 24, 15, 42, 2, 7, 0, 17, 31, 11, 6, 0, 15, 9, 0, 17, 0, 0, 36, 0, 14, 61, 6, 13, 29, 47, 23, 42, 55, 19]","[25, 4, 3, 36, 12, 1, 0, 22, 33, 40, 19, 23, 9, 0, 27, 9, 30, 0, 0, 13, 12, 0, 2, 0, 30, 2, 45, 4, 27, 11, 8, 7, 5, 23, 50, 0, 0, 0]",IM2503,2025-03-14 10:06:00,84,6442.0,6442.4,6444.4,6436.2,1390,0,
|
||||
"['6430.0', '6430.2', '6430.6', '6431.2', '6432.0', '6432.2', '6432.8', '6433.0', '6433.2', '6433.4', '6433.6', '6433.8', '6434.0', '6434.2', '6434.4', '6434.6', '6434.8', '6435.0', '6435.2', '6435.4', '6435.6', '6435.8', '6436.0', '6436.4', '6436.6', '6436.8', '6437.0', '6437.2', '6437.6', '6437.8', '6438.0', '6439.4', '6439.8', '6440.0', '6441.0', '6442.8', '6443.0', '6443.4', '6443.8', '6444.0', '6444.6', '6444.8', '6445.2', '6445.6', '6445.8', '6446.0']","[0, 23, 0, 50, 0, 3, 0, 8, 16, 68, 15, 40, 0, 19, 68, 0, 43, 18, 18, 49, 0, 26, 17, 2, 21, 0, 9, 7, 18, 12, 0, 0, 0, 0, 0, 0, 0, 10, 0, 26, 10, 20, 42, 15, 13, 12]","[38, 0, 39, 41, 14, 36, 4, 24, 17, 96, 27, 48, 4, 6, 13, 12, 27, 53, 8, 1, 2, 15, 69, 33, 8, 5, 37, 1, 3, 10, 21, 7, 23, 20, 11, 22, 49, 0, 25, 35, 0, 29, 57, 0, 0, 0]",IM2503,2025-03-14 10:08:00,-292,6431.2,6443.4,6446.0,6429.8,2015,-7,
|
||||
"['6426.8', '6427.4', '6427.6', '6427.8', '6428.4', '6428.6', '6429.0', '6429.2', '6429.8', '6430.0', '6430.4', '6430.6', '6431.0', '6431.4', '6431.6', '6431.8', '6432.0', '6432.2', '6432.6', '6432.8', '6433.0', '6433.2', '6433.4', '6433.6', '6434.2', '6434.6', '6435.0', '6435.2', '6435.4', '6435.6', '6435.8', '6436.0', '6436.2', '6436.6', '6436.8', '6437.0', '6437.2', '6437.4', '6437.6', '6437.8', '6438.0', '6438.2', '6438.4', '6438.6', '6438.8', '6439.0', '6439.2', '6439.4', '6439.6', '6439.8', '6440.0', '6440.2', '6440.4', '6440.6', '6440.8', '6441.0', '6441.2', '6441.4', '6441.8', '6442.2']","[25, 0, 4, 18, 0, 6, 8, 0, 36, 0, 3, 0, 0, 2, 6, 0, 10, 7, 2, 0, 7, 11, 1, 7, 10, 5, 10, 4, 29, 0, 7, 4, 9, 8, 10, 16, 1, 0, 16, 7, 35, 0, 3, 0, 3, 14, 7, 12, 0, 10, 19, 16, 5, 6, 6, 13, 8, 1, 19, 15]","[0, 8, 0, 17, 25, 5, 0, 4, 6, 23, 0, 4, 13, 8, 0, 4, 7, 0, 8, 3, 15, 1, 4, 0, 0, 0, 0, 26, 18, 5, 17, 24, 2, 2, 0, 0, 0, 1, 0, 18, 0, 14, 5, 5, 3, 25, 6, 0, 6, 8, 24, 0, 4, 5, 15, 1, 0, 7, 6, 0]",IM2503,2025-03-14 10:10:00,79,6439.0,6431.4,6442.2,6426.0,1144,4,
|
||||
"['6439.4', '6440.4', '6440.6', '6440.8', '6441.0', '6441.2', '6441.4', '6441.6', '6441.8', '6442.0', '6442.4', '6442.6', '6442.8', '6443.0', '6443.4', '6443.6', '6444.0', '6444.2', '6444.4', '6444.6', '6444.8', '6445.0', '6445.2', '6445.4', '6445.6', '6445.8', '6446.0', '6446.2', '6446.4', '6446.6', '6446.8', '6447.0', '6447.2', '6447.4', '6447.8', '6448.0', '6448.2', '6448.8', '6449.0', '6449.2', '6449.4', '6449.6', '6449.8', '6450.0', '6450.4', '6450.8', '6451.0', '6451.6']","[8, 0, 11, 9, 4, 0, 2, 0, 9, 9, 0, 17, 0, 3, 8, 33, 42, 10, 24, 34, 13, 12, 2, 22, 1, 24, 49, 34, 26, 6, 22, 28, 14, 11, 47, 33, 0, 6, 0, 16, 0, 3, 6, 35, 13, 0, 18, 7]","[0, 20, 0, 16, 9, 4, 2, 15, 0, 0, 11, 0, 2, 6, 11, 4, 0, 4, 13, 54, 0, 30, 6, 9, 14, 48, 19, 23, 10, 24, 24, 2, 7, 2, 40, 5, 2, 13, 14, 6, 5, 8, 0, 0, 27, 16, 7, 0]",IM2503,2025-03-14 10:12:00,139,6448.0,6439.4,6451.6,6439.4,1395,1,
|
||||
"['6443.4', '6443.6', '6444.0', '6445.0', '6445.2', '6445.6', '6446.0', '6446.4', '6446.6', '6446.8', '6447.0', '6447.2', '6447.4', '6447.6', '6447.8', '6448.0', '6448.2', '6448.4', '6448.6', '6448.8', '6449.0', '6449.2', '6449.4', '6449.6', '6449.8', '6450.0', '6450.2', '6450.4', '6450.6', '6451.0', '6451.2', '6451.4', '6451.6', '6451.8', '6452.0', '6452.2', '6452.4', '6452.6', '6452.8', '6453.0', '6453.2']","[6, 0, 0, 15, 11, 0, 0, 5, 7, 8, 6, 15, 9, 5, 24, 23, 14, 5, 19, 23, 20, 16, 11, 31, 25, 8, 34, 0, 0, 21, 0, 28, 4, 8, 29, 4, 84, 31, 6, 18, 2]","[13, 2, 10, 3, 0, 8, 8, 0, 15, 7, 22, 33, 0, 7, 13, 1, 13, 2, 16, 9, 0, 7, 0, 0, 22, 7, 4, 5, 36, 0, 4, 22, 8, 43, 21, 6, 38, 7, 17, 2, 4]",IM2503,2025-03-14 10:14:00,140,6452.0,6448.4,6453.2,6443.4,1162,0,
|
||||
"['6450.0', '6450.2', '6450.4', '6450.6', '6450.8', '6451.2', '6451.6', '6452.0', '6452.6', '6452.8', '6453.2', '6453.8', '6454.0', '6454.2', '6454.4', '6454.6', '6454.8', '6455.0', '6455.2', '6455.6', '6455.8', '6456.0', '6456.2', '6456.4', '6456.6', '6457.0', '6457.2', '6457.8', '6458.0', '6458.2', '6458.4', '6458.6', '6459.0', '6460.0', '6461.8', '6462.0', '6462.6', '6463.0', '6463.2', '6463.4', '6463.8', '6464.0', '6464.2', '6464.4', '6464.6', '6464.8', '6465.0', '6465.6', '6466.0', '6466.4', '6467.0', '6467.2', '6467.8', '6468.0', '6468.2', '6468.8', '6469.0', '6470.0', '6470.6', '6471.2', '6472.0', '6472.4', '6473.0', '6473.2', '6473.6', '6473.8', '6474.0', '6474.4', '6475.0', '6475.4', '6475.8', '6476.0', '6476.2', '6476.4', '6476.8', '6477.0', '6477.6', '6477.8', '6478.6', '6478.8', '6479.0']","[9, 20, 10, 0, 0, 5, 0, 1, 2, 6, 12, 0, 34, 4, 43, 19, 6, 9, 14, 7, 21, 16, 66, 8, 12, 11, 9, 17, 16, 7, 10, 54, 58, 46, 0, 47, 0, 0, 14, 0, 7, 20, 0, 0, 70, 10, 65, 16, 13, 33, 6, 9, 21, 31, 0, 28, 46, 53, 59, 0, 37, 12, 92, 63, 0, 30, 45, 39, 16, 0, 8, 122, 52, 13, 22, 0, 19, 14, 11, 80, 16]","[27, 0, 7, 1, 5, 5, 13, 0, 0, 0, 0, 5, 10, 7, 11, 2, 25, 0, 4, 0, 0, 62, 41, 0, 0, 0, 7, 0, 0, 0, 9, 22, 0, 0, 26, 0, 11, 10, 9, 18, 6, 11, 7, 17, 17, 26, 0, 0, 0, 0, 0, 21, 0, 0, 25, 28, 0, 0, 0, 23, 0, 0, 88, 0, 20, 0, 0, 0, 37, 32, 47, 84, 0, 0, 98, 77, 15, 0, 25, 28, 0]",IM2503,2025-03-14 10:16:00,722,6476.8,6451.6,6479.0,6450.0,3235,8,
|
||||
"['6469.8', '6470.0', '6470.2', '6470.4', '6470.6', '6470.8', '6471.0', '6471.2', '6471.4', '6471.6', '6471.8', '6472.0', '6472.2', '6472.4', '6472.6', '6472.8', '6473.0', '6473.2', '6473.4', '6473.6', '6473.8', '6474.0', '6474.2', '6474.4', '6474.6', '6474.8', '6475.0', '6475.2', '6475.6', '6475.8', '6476.0', '6476.2', '6476.6', '6476.8', '6477.0']","[14, 7, 14, 0, 43, 13, 7, 73, 1, 4, 30, 37, 3, 7, 16, 28, 13, 11, 22, 56, 75, 81, 0, 43, 27, 53, 7, 0, 41, 13, 19, 27, 33, 29, 71]","[19, 16, 28, 88, 17, 29, 5, 62, 36, 16, 21, 75, 26, 39, 9, 78, 30, 14, 26, 40, 31, 36, 8, 0, 103, 13, 31, 8, 10, 23, 23, 0, 0, 0, 0]",IM2503,2025-03-14 10:18:00,-42,6476.6,6475.6,6477.0,6469.8,2272,0,
|
||||
"['6467.6', '6468.0', '6468.4', '6468.8', '6469.0', '6469.2', '6469.4', '6469.6', '6469.8', '6470.0', '6470.2', '6470.4', '6470.6', '6470.8', '6471.0', '6471.2', '6471.4', '6471.8', '6472.0', '6472.4', '6472.6', '6472.8', '6473.0', '6473.8', '6474.0', '6475.0', '6475.2', '6475.6', '6475.8', '6476.2', '6476.4', '6476.6', '6476.8', '6477.0', '6477.2', '6477.4', '6477.6', '6477.8', '6478.0', '6478.2', '6478.6', '6478.8', '6479.0', '6479.2', '6479.4', '6479.8', '6480.0', '6480.2', '6480.4', '6480.6', '6481.0', '6481.6']","[0, 0, 25, 0, 61, 3, 5, 0, 26, 8, 0, 22, 43, 10, 38, 20, 0, 39, 0, 7, 6, 10, 21, 0, 0, 0, 0, 5, 0, 4, 0, 20, 16, 15, 0, 6, 6, 14, 56, 0, 72, 47, 37, 9, 17, 51, 51, 22, 17, 3, 124, 15]","[36, 36, 4, 45, 83, 14, 61, 10, 13, 53, 22, 0, 0, 23, 23, 27, 15, 0, 15, 11, 0, 0, 4, 6, 14, 27, 8, 8, 20, 2, 54, 19, 18, 38, 23, 15, 0, 66, 67, 28, 28, 47, 74, 0, 0, 20, 0, 12, 0, 52, 4, 0]",IM2503,2025-03-14 10:20:00,-194,6473.0,6478.0,6481.6,6467.6,2489,-3,
|
||||
"['6474.0', '6474.2', '6474.4', '6474.6', '6475.0', '6475.2', '6475.4', '6475.6', '6475.8', '6476.0', '6476.2', '6476.4', '6476.6', '6476.8', '6477.0', '6477.2', '6477.4', '6477.6', '6477.8', '6478.0', '6478.2', '6478.4', '6478.6', '6478.8', '6479.0', '6479.2', '6479.4', '6479.6', '6479.8', '6480.0', '6480.2', '6480.6', '6480.8', '6481.0', '6481.6', '6482.2', '6482.4', '6483.2', '6483.4', '6483.6', '6483.8', '6484.0', '6484.2', '6484.4', '6484.6', '6484.8', '6485.0', '6485.2', '6485.4', '6485.6', '6486.0', '6486.2', '6486.6', '6486.8', '6487.0', '6487.2', '6487.4', '6487.8', '6488.2', '6488.4', '6488.6', '6489.0', '6489.2', '6489.4', '6489.6', '6489.8', '6490.0']","[0, 35, 10, 0, 12, 33, 8, 15, 11, 4, 0, 9, 16, 14, 60, 35, 5, 9, 9, 32, 6, 8, 26, 7, 12, 16, 36, 36, 45, 31, 0, 36, 16, 11, 4, 13, 15, 0, 0, 22, 7, 0, 8, 6, 42, 5, 28, 33, 17, 30, 14, 47, 37, 0, 11, 2, 14, 20, 0, 0, 89, 28, 31, 8, 0, 18, 93]","[14, 12, 12, 21, 0, 13, 3, 4, 0, 3, 20, 8, 5, 6, 16, 6, 3, 19, 8, 15, 21, 16, 6, 3, 4, 15, 10, 12, 0, 0, 10, 20, 0, 24, 0, 0, 0, 10, 6, 19, 20, 3, 0, 2, 0, 0, 16, 30, 4, 46, 0, 0, 32, 7, 40, 0, 21, 0, 58, 28, 34, 37, 16, 13, 9, 14, 0]",IM2503,2025-03-14 10:22:00,451,6485.2,6474.2,6490.0,6474.0,2398,3,
|
||||
"['6476.2', '6476.4', '6476.6', '6476.8', '6477.0', '6477.2', '6477.4', '6477.6', '6477.8', '6478.0', '6478.2', '6478.4', '6478.6', '6478.8', '6479.0', '6479.2', '6479.6', '6479.8', '6480.0', '6480.2', '6481.2', '6481.4', '6481.6', '6482.0', '6482.2', '6482.4', '6482.6', '6482.8', '6483.0', '6483.2', '6483.4', '6483.6', '6483.8', '6484.0', '6484.2', '6484.4', '6484.6', '6484.8', '6485.0', '6485.2', '6485.4', '6485.6', '6486.2']","[0, 8, 12, 4, 17, 0, 9, 31, 27, 3, 0, 39, 4, 0, 23, 35, 0, 14, 4, 7, 0, 0, 0, 0, 7, 17, 10, 2, 13, 35, 30, 2, 26, 35, 4, 39, 20, 10, 27, 33, 7, 3, 13]","[10, 13, 43, 1, 30, 18, 0, 16, 2, 23, 3, 13, 19, 12, 17, 21, 16, 15, 0, 23, 14, 6, 15, 17, 5, 37, 33, 17, 45, 23, 108, 52, 10, 26, 6, 26, 46, 11, 31, 23, 44, 0, 0]",IM2503,2025-03-14 10:24:00,-320,6477.0,6486.2,6487.8,6476.2,1672,-2,
|
||||
"['6461.8', '6462.2', '6462.6', '6463.0', '6463.6', '6463.8', '6464.0', '6464.2', '6464.8', '6465.0', '6465.2', '6465.4', '6465.6', '6466.0', '6466.2', '6466.4', '6467.0', '6467.4', '6467.6', '6467.8', '6468.0', '6468.4', '6468.6', '6468.8', '6469.0', '6469.2', '6469.4', '6469.6', '6469.8', '6470.0', '6470.2', '6470.4', '6471.0', '6471.4', '6471.6', '6471.8', '6472.0', '6472.2', '6472.4', '6472.6', '6472.8', '6473.0', '6473.2', '6473.4', '6473.6', '6473.8', '6474.0', '6474.2', '6474.4', '6474.6', '6474.8', '6475.0', '6475.2', '6475.4', '6475.6', '6475.8', '6476.0', '6476.6', '6477.0', '6477.6']","[0, 0, 12, 33, 0, 9, 55, 0, 13, 15, 13, 19, 0, 0, 0, 0, 0, 21, 57, 8, 0, 0, 8, 0, 0, 5, 17, 0, 0, 31, 12, 0, 17, 0, 0, 8, 14, 24, 0, 14, 17, 2, 16, 44, 35, 30, 45, 18, 5, 20, 16, 20, 0, 4, 13, 5, 15, 0, 0, 32]","[26, 15, 12, 27, 19, 7, 15, 16, 0, 0, 0, 21, 4, 16, 7, 21, 61, 23, 39, 15, 12, 3, 6, 23, 6, 11, 0, 18, 11, 34, 33, 9, 31, 14, 5, 0, 0, 16, 15, 42, 32, 8, 21, 61, 15, 32, 32, 42, 0, 13, 10, 40, 17, 9, 0, 1, 0, 18, 29, 0]",IM2503,2025-03-14 10:26:00,-271,6465.4,6477.0,6477.6,6461.8,1955,-3,
|
||||
"['6459.4', '6460.0', '6460.2', '6460.4', '6460.6', '6461.0', '6461.2', '6461.4', '6461.6', '6461.8', '6462.0', '6462.2', '6462.4', '6462.6', '6462.8', '6463.0', '6463.2', '6463.4', '6463.6', '6464.0', '6464.2', '6464.4', '6464.6', '6464.8', '6465.0', '6465.2', '6465.4', '6465.6', '6465.8', '6466.0', '6466.4', '6466.6', '6466.8', '6467.0', '6467.2', '6467.4', '6467.6', '6467.8', '6468.0', '6468.2', '6468.6', '6468.8', '6469.0', '6469.2']","[7, 0, 0, 12, 18, 23, 11, 4, 28, 13, 34, 11, 10, 36, 27, 2, 56, 0, 0, 0, 52, 22, 28, 23, 6, 89, 20, 11, 18, 25, 9, 24, 0, 0, 4, 20, 4, 10, 10, 2, 7, 0, 5, 27]","[0, 35, 7, 8, 0, 31, 34, 20, 5, 33, 0, 70, 7, 2, 1, 16, 10, 12, 12, 12, 26, 13, 29, 37, 0, 31, 15, 15, 9, 12, 5, 25, 24, 5, 14, 38, 0, 0, 12, 13, 0, 1, 0, 15]",IM2503,2025-03-14 10:28:00,54,6463.4,6466.0,6469.2,6459.4,1641,-1,
|
||||
"['6459.0', '6459.2', '6459.4', '6459.8', '6460.0', '6460.2', '6460.4', '6460.6', '6460.8', '6461.0', '6461.2', '6461.4', '6461.6', '6461.8', '6462.0', '6462.2', '6462.4', '6462.6', '6462.8', '6463.0', '6463.2', '6463.4', '6463.6', '6463.8', '6464.0', '6464.2', '6464.4', '6464.6', '6464.8', '6465.0', '6465.2', '6465.4', '6465.6', '6466.0', '6466.2', '6466.4']","[0, 0, 0, 19, 10, 8, 0, 0, 45, 23, 0, 8, 2, 5, 17, 24, 23, 39, 6, 21, 25, 14, 10, 5, 39, 4, 0, 11, 13, 14, 0, 0, 0, 10, 20, 21]","[21, 31, 49, 7, 6, 29, 4, 20, 53, 40, 28, 21, 14, 36, 7, 23, 18, 7, 14, 8, 10, 0, 30, 0, 23, 3, 24, 0, 8, 4, 5, 10, 3, 6, 0, 0]",IM2503,2025-03-14 10:30:00,-126,6463.0,6462.2,6466.4,6459.0,1215,-2,
|
||||
"['6464.4', '6464.6', '6464.8', '6465.0', '6465.2', '6465.4', '6465.6', '6465.8', '6466.0', '6466.2', '6466.4', '6466.6', '6466.8', '6467.0', '6467.2', '6467.4', '6467.6', '6467.8', '6468.0', '6468.2', '6468.4', '6468.6', '6468.8', '6469.0', '6469.2', '6469.4', '6469.6', '6469.8', '6470.0', '6470.4', '6470.6', '6470.8', '6471.0', '6471.2', '6471.4', '6471.6', '6471.8', '6472.0', '6472.4', '6472.8']","[10, 0, 10, 0, 0, 0, 4, 13, 20, 3, 66, 19, 23, 40, 18, 5, 13, 13, 5, 10, 0, 34, 4, 20, 13, 3, 12, 24, 28, 27, 12, 26, 14, 11, 9, 7, 7, 51, 10, 3]","[0, 37, 21, 8, 3, 14, 0, 0, 2, 11, 18, 6, 32, 22, 3, 4, 13, 7, 3, 0, 25, 13, 18, 48, 2, 15, 3, 7, 3, 29, 35, 24, 46, 4, 9, 7, 0, 40, 0, 11]",IM2503,2025-03-14 10:32:00,44,6467.6,6464.4,6472.8,6464.2,1264,-2,
|
||||
"['6467.0', '6467.6', '6468.0', '6468.4', '6469.6', '6469.8', '6470.2', '6471.0', '6471.2', '6471.6', '6471.8', '6472.0', '6472.2', '6472.6', '6472.8', '6473.0', '6473.2', '6473.4', '6473.6', '6473.8', '6474.0', '6474.2', '6474.4', '6474.6', '6474.8', '6475.0', '6475.2', '6475.6', '6475.8', '6476.0', '6476.2', '6476.8', '6477.0', '6477.2', '6477.4', '6477.6', '6477.8', '6478.2', '6478.4', '6478.6', '6479.0', '6479.2', '6479.4', '6479.6', '6479.8', '6480.0', '6480.2']","[0, 5, 1, 3, 1, 3, 5, 0, 6, 9, 2, 0, 8, 0, 19, 16, 13, 17, 7, 15, 52, 17, 16, 5, 40, 51, 1, 0, 32, 0, 24, 0, 35, 23, 12, 5, 13, 63, 9, 32, 24, 11, 39, 13, 25, 21, 14]","[6, 0, 0, 0, 3, 0, 0, 15, 0, 0, 0, 2, 3, 4, 19, 42, 30, 5, 23, 20, 49, 5, 28, 41, 0, 26, 9, 5, 0, 13, 0, 23, 13, 14, 9, 0, 2, 28, 66, 29, 12, 0, 34, 14, 23, 14, 0]",IM2503,2025-03-14 10:34:00,78,6472.8,6467.4,6480.2,6467.0,1490,1,
|
||||
"['6460.6', '6460.8', '6461.0', '6461.2', '6461.4', '6461.6', '6461.8', '6462.0', '6462.2', '6462.4', '6462.6', '6462.8', '6463.0', '6463.4', '6463.6', '6463.8', '6464.0', '6464.4', '6464.8', '6465.0', '6465.8', '6466.0', '6466.4', '6466.6', '6466.8', '6467.0', '6467.2', '6467.4', '6467.8', '6468.0', '6468.2', '6468.4', '6468.6', '6468.8', '6469.0', '6469.2', '6469.4', '6469.6', '6469.8', '6470.0', '6470.2', '6470.4', '6470.6', '6470.8', '6471.8', '6472.2', '6472.6', '6473.0', '6473.2', '6473.8']","[0, 71, 10, 9, 0, 33, 16, 0, 9, 20, 7, 0, 19, 0, 7, 13, 0, 2, 0, 0, 0, 0, 5, 11, 21, 18, 0, 1, 0, 33, 16, 12, 0, 5, 12, 23, 7, 12, 9, 28, 11, 5, 5, 7, 3, 3, 6, 19, 0, 2]","[6, 8, 9, 7, 22, 13, 10, 16, 29, 20, 21, 24, 4, 7, 8, 0, 10, 5, 17, 9, 12, 18, 15, 5, 28, 14, 22, 2, 23, 35, 29, 9, 19, 22, 15, 36, 13, 4, 0, 32, 8, 0, 0, 0, 5, 0, 0, 0, 3, 0]",IM2503,2025-03-14 10:36:00,-124,6462.6,6472.6,6473.8,6460.6,1299,-4,
|
||||
"['6461.4', '6461.6', '6461.8', '6462.0', '6462.2', '6462.4', '6462.6', '6463.0', '6464.2', '6464.4', '6465.0', '6466.8', '6467.0', '6468.0', '6468.2', '6468.4', '6468.8', '6469.0', '6469.6', '6469.8', '6470.0', '6470.2', '6470.4', '6470.6', '6470.8', '6471.0', '6471.2', '6471.6', '6471.8', '6472.0', '6472.6', '6472.8', '6473.0', '6473.6', '6473.8', '6474.0', '6474.6', '6475.0', '6475.2', '6475.4', '6475.6', '6476.0', '6476.2', '6476.4', '6476.6', '6476.8', '6477.0', '6477.6', '6477.8', '6478.0', '6478.4', '6478.6', '6478.8', '6479.4', '6479.6', '6479.8', '6481.0', '6481.2', '6482.0', '6482.4', '6482.6', '6482.8', '6483.0', '6483.2', '6483.8', '6484.0', '6484.4', '6484.6', '6485.0', '6485.2', '6485.8', '6486.0', '6486.8', '6487.0']","[12, 11, 1, 8, 29, 78, 17, 8, 6, 14, 17, 4, 4, 3, 4, 0, 14, 0, 10, 10, 3, 14, 0, 4, 4, 4, 3, 4, 2, 2, 14, 0, 7, 0, 8, 0, 16, 17, 8, 28, 4, 5, 9, 10, 3, 6, 3, 6, 0, 16, 6, 4, 19, 5, 5, 30, 13, 3, 22, 8, 6, 14, 11, 14, 11, 36, 43, 10, 12, 29, 0, 22, 0, 61]","[32, 71, 2, 11, 24, 3, 4, 0, 0, 0, 0, 0, 0, 12, 0, 3, 0, 2, 0, 0, 5, 3, 6, 5, 0, 0, 0, 0, 0, 0, 0, 2, 0, 4, 5, 7, 0, 27, 0, 16, 4, 21, 25, 0, 0, 0, 14, 24, 1, 0, 0, 5, 0, 0, 8, 0, 0, 17, 53, 0, 0, 12, 0, 0, 0, 39, 0, 24, 0, 0, 18, 0, 16, 37]",IM2503,2025-03-14 10:38:00,272,6487.6,6462.6,6487.6,6461.4,1630,18,
|
||||
"['6483.2', '6483.4', '6483.6', '6483.8', '6484.0', '6484.2', '6484.4', '6484.6', '6484.8', '6485.0', '6485.2', '6485.4', '6485.6', '6485.8', '6486.0', '6486.2', '6486.4', '6486.6', '6486.8', '6487.0', '6487.2', '6487.4', '6487.6', '6487.8', '6488.0', '6488.2', '6488.4', '6488.6', '6488.8', '6489.0', '6489.2', '6489.4', '6489.8', '6490.0', '6490.4', '6490.6', '6490.8', '6491.0', '6491.4', '6491.6', '6492.0', '6492.2']","[0, 0, 25, 21, 18, 109, 45, 14, 26, 37, 36, 11, 76, 9, 63, 61, 2, 29, 66, 2, 9, 16, 8, 36, 104, 0, 0, 8, 68, 8, 36, 38, 17, 101, 36, 18, 0, 25, 86, 0, 91, 14]","[14, 7, 9, 7, 44, 0, 0, 32, 18, 20, 49, 25, 88, 27, 45, 32, 15, 10, 34, 3, 0, 0, 0, 26, 11, 14, 16, 14, 0, 18, 10, 26, 9, 0, 0, 0, 13, 0, 0, 4, 0, 0]",IM2503,2025-03-14 10:40:00,729,6488.8,6486.8,6492.2,6483.2,2353,3,
|
||||
"['6486.4', '6486.6', '6486.8', '6487.0', '6487.2', '6487.4', '6487.6', '6487.8', '6488.0', '6488.4', '6488.6', '6488.8', '6489.0', '6489.2', '6489.4', '6489.6', '6489.8', '6490.0', '6490.2', '6490.4', '6490.6', '6490.8', '6491.0', '6491.2', '6491.4', '6491.6', '6491.8', '6492.0', '6492.2', '6492.4', '6492.6', '6492.8', '6493.0', '6493.2', '6493.4', '6493.6']","[0, 5, 0, 6, 4, 17, 40, 20, 8, 7, 8, 0, 11, 11, 37, 0, 12, 29, 54, 17, 4, 10, 82, 22, 27, 22, 30, 39, 17, 74, 80, 64, 59, 14, 76, 19]","[18, 2, 22, 20, 0, 11, 12, 0, 26, 0, 23, 13, 13, 3, 0, 3, 21, 52, 53, 4, 6, 20, 45, 3, 19, 25, 34, 30, 0, 64, 13, 4, 20, 0, 0, 0]",IM2503,2025-03-14 10:42:00,346,6488.0,6489.4,6493.6,6486.4,1752,-2,
|
||||
"['6474.0', '6474.2', '6474.4', '6474.6', '6475.0', '6475.2', '6475.4', '6475.8', '6476.0', '6476.2', '6476.4', '6476.6', '6476.8', '6477.0', '6477.2', '6477.4', '6477.6', '6477.8', '6478.0', '6478.2', '6478.4', '6478.6', '6479.0', '6479.2', '6479.4', '6479.6', '6479.8', '6480.0', '6480.2', '6480.6', '6480.8', '6481.0', '6481.2', '6481.6', '6481.8', '6482.0', '6482.4', '6482.6', '6482.8', '6483.0', '6483.2', '6484.0', '6484.4', '6485.0', '6486.0', '6486.8', '6487.4']","[0, 13, 6, 0, 21, 0, 15, 18, 26, 31, 7, 29, 8, 44, 2, 0, 20, 11, 1, 0, 24, 0, 32, 1, 8, 12, 11, 27, 3, 0, 21, 38, 37, 32, 0, 18, 14, 10, 0, 53, 19, 0, 0, 0, 0, 0, 7]","[23, 4, 0, 2, 25, 18, 6, 28, 32, 36, 20, 22, 12, 8, 5, 27, 9, 0, 0, 5, 3, 11, 36, 11, 4, 5, 5, 20, 19, 7, 7, 26, 17, 9, 21, 48, 5, 0, 17, 2, 0, 18, 6, 24, 48, 7, 0]",IM2503,2025-03-14 10:44:00,-39,6474.0,6487.8,6487.8,6474.0,1422,-2,
|
||||
"['6466.0', '6466.2', '6466.4', '6466.6', '6466.8', '6467.4', '6467.6', '6467.8', '6468.0', '6468.4', '6468.6', '6469.0', '6469.2', '6469.4', '6469.8', '6470.0', '6470.2', '6470.4', '6470.6', '6470.8', '6471.0', '6471.2', '6471.4', '6471.6', '6471.8', '6472.0', '6472.2', '6472.4', '6472.6', '6472.8', '6473.0', '6473.2', '6473.4', '6473.6', '6473.8', '6474.0', '6474.2', '6474.6', '6474.8', '6475.0', '6475.8', '6476.0', '6476.2', '6476.4', '6476.6', '6476.8', '6477.0']","[0, 0, 0, 0, 3, 18, 13, 28, 19, 3, 0, 6, 18, 4, 9, 55, 8, 19, 11, 1, 5, 4, 38, 17, 22, 0, 13, 10, 9, 30, 7, 0, 0, 7, 11, 17, 8, 0, 1, 15, 5, 0, 2, 3, 21, 4, 5]","[3, 3, 9, 5, 0, 14, 10, 7, 36, 4, 22, 15, 38, 0, 14, 54, 4, 22, 11, 42, 4, 6, 17, 83, 24, 14, 0, 2, 23, 16, 14, 22, 7, 11, 10, 8, 1, 4, 0, 5, 15, 5, 7, 6, 10, 0, 0]",IM2503,2025-03-14 10:46:00,-158,6468.2,6474.2,6477.0,6466.0,1362,-2,
|
||||
"['6455.8', '6456.0', '6456.2', '6456.6', '6456.8', '6457.0', '6457.2', '6457.4', '6457.6', '6457.8', '6458.0', '6458.2', '6458.4', '6458.6', '6458.8', '6459.0', '6459.2', '6459.4', '6459.6', '6460.0', '6460.4', '6460.6', '6461.0', '6461.6', '6462.6', '6463.4', '6464.0', '6464.2', '6464.6', '6464.8', '6465.0', '6465.2', '6465.4', '6465.6', '6465.8', '6466.0', '6466.2', '6466.4', '6466.6', '6466.8', '6467.0', '6467.2', '6467.4', '6467.6', '6467.8', '6468.6']","[10, 0, 18, 29, 8, 8, 39, 37, 21, 2, 21, 0, 5, 24, 0, 53, 11, 11, 16, 0, 0, 12, 0, 0, 0, 0, 16, 0, 0, 0, 0, 7, 14, 3, 2, 9, 20, 35, 13, 16, 17, 27, 12, 8, 3, 8]","[10, 4, 13, 57, 30, 25, 61, 41, 10, 0, 26, 6, 4, 0, 2, 89, 44, 9, 10, 16, 7, 0, 26, 20, 21, 20, 7, 9, 8, 3, 29, 6, 5, 33, 10, 0, 30, 18, 11, 14, 12, 18, 7, 9, 7, 0]",IM2503,2025-03-14 10:48:00,-252,6455.8,6467.6,6468.6,6455.8,1545,-4,
|
||||
"['6452.4', '6452.6', '6452.8', '6453.0', '6453.2', '6453.4', '6453.6', '6453.8', '6454.0', '6454.2', '6454.4', '6454.6', '6454.8', '6455.0', '6455.2', '6455.4', '6455.6', '6455.8', '6456.0', '6456.2', '6456.4', '6456.6', '6456.8', '6457.2', '6457.4', '6457.6', '6458.0', '6458.4', '6458.6', '6459.2', '6460.2', '6460.6', '6461.4', '6461.8', '6462.0', '6462.2', '6462.4', '6463.0', '6463.2', '6463.6', '6463.8', '6464.4', '6464.8', '6465.0', '6465.4', '6465.8', '6466.0', '6466.2', '6466.4', '6466.6', '6466.8', '6467.0', '6467.4']","[0, 13, 13, 17, 0, 0, 14, 3, 17, 18, 0, 0, 0, 10, 0, 44, 33, 24, 16, 8, 5, 0, 0, 18, 5, 9, 0, 13, 42, 7, 0, 21, 1, 0, 7, 19, 21, 41, 21, 5, 4, 1, 25, 11, 8, 4, 35, 13, 7, 18, 10, 15, 11]","[20, 42, 0, 11, 13, 8, 36, 0, 12, 7, 8, 15, 17, 38, 20, 13, 19, 0, 4, 0, 0, 41, 4, 0, 0, 26, 15, 0, 0, 4, 11, 0, 0, 9, 55, 0, 0, 9, 8, 0, 0, 0, 9, 9, 12, 0, 53, 28, 0, 0, 33, 16, 0]",IM2503,2025-03-14 10:50:00,2,6467.4,6455.4,6467.4,6452.4,1510,1,
|
||||
"['6463.0', '6464.0', '6464.2', '6464.4', '6464.6', '6465.0', '6465.2', '6465.4', '6465.6', '6465.8', '6466.0', '6466.2', '6466.4', '6466.6', '6466.8', '6467.0', '6467.2', '6467.4', '6467.6', '6467.8', '6468.0', '6468.4', '6468.8', '6469.0', '6469.2', '6469.4', '6469.6', '6469.8', '6470.0', '6470.2', '6470.4', '6470.6', '6470.8']","[0, 2, 30, 0, 0, 7, 0, 9, 0, 13, 3, 5, 17, 1, 23, 19, 25, 6, 21, 20, 24, 11, 0, 3, 4, 3, 12, 15, 17, 7, 0, 27, 21]","[10, 0, 27, 3, 9, 5, 11, 45, 22, 12, 10, 29, 18, 2, 10, 37, 5, 3, 2, 0, 0, 16, 13, 0, 1, 0, 5, 0, 2, 0, 14, 5, 0]",IM2503,2025-03-14 10:52:00,29,6467.8,6467.6,6470.8,6463.0,813,2,
|
||||
"['6467.0', '6467.8', '6468.6', '6468.8', '6469.8', '6470.0', '6470.2', '6470.4', '6470.6', '6470.8', '6471.0', '6471.2', '6471.4', '6471.6', '6471.8', '6472.0', '6472.2', '6472.4', '6472.6', '6472.8', '6473.0', '6473.2', '6473.4', '6473.6', '6473.8', '6474.0', '6474.2', '6474.4', '6474.6', '6474.8']","[0, 1, 15, 0, 43, 0, 3, 0, 9, 6, 2, 87, 8, 11, 33, 32, 13, 25, 13, 17, 3, 16, 4, 9, 22, 20, 18, 17, 8, 5]","[10, 13, 0, 5, 51, 15, 12, 14, 5, 12, 18, 77, 42, 8, 38, 26, 16, 0, 3, 14, 11, 19, 4, 3, 12, 7, 9, 31, 0, 0]",IM2503,2025-03-14 10:54:00,-35,6473.2,6467.8,6474.8,6467.0,1026,-1,
|
||||
"['6471.0', '6471.8', '6472.0', '6472.2', '6472.4', '6472.6', '6472.8', '6473.0', '6473.2', '6473.4', '6473.6', '6473.8', '6474.0', '6474.2', '6474.6', '6474.8', '6475.0', '6475.2', '6475.4', '6475.6', '6475.8', '6476.0', '6476.2', '6476.4', '6476.6', '6476.8', '6477.0', '6477.2', '6477.4', '6477.6', '6477.8', '6478.0', '6478.2', '6478.4', '6478.6', '6478.8', '6479.0', '6479.2', '6479.4', '6479.6', '6479.8', '6480.0', '6480.2', '6480.4', '6480.6', '6480.8', '6481.0', '6481.4', '6481.6', '6481.8']","[0, 10, 0, 4, 5, 1, 19, 0, 4, 1, 2, 14, 7, 6, 9, 12, 25, 0, 4, 27, 19, 8, 18, 9, 8, 12, 24, 5, 19, 8, 6, 20, 0, 18, 6, 20, 17, 18, 10, 13, 15, 33, 3, 5, 77, 25, 22, 7, 7, 4]","[6, 5, 22, 0, 14, 12, 2, 1, 2, 1, 8, 5, 7, 0, 12, 4, 27, 6, 0, 10, 0, 11, 0, 7, 0, 12, 22, 8, 6, 37, 0, 0, 6, 0, 3, 0, 0, 0, 6, 5, 9, 26, 1, 19, 11, 5, 0, 0, 2, 0]",IM2503,2025-03-14 10:56:00,266,6481.6,6472.6,6481.8,6471.0,1084,4,
|
||||
"['6475.6', '6476.0', '6476.2', '6476.4', '6476.6', '6477.0', '6477.2', '6477.6', '6477.8', '6478.2', '6478.4', '6478.6', '6478.8', '6479.0', '6479.2', '6479.4', '6479.6', '6479.8', '6480.0', '6480.2', '6480.4', '6480.6', '6480.8', '6481.0', '6481.2', '6481.4', '6481.6', '6481.8', '6482.0', '6482.2', '6482.6', '6483.4', '6484.0', '6484.2', '6484.4', '6484.6', '6484.8', '6485.0', '6485.6', '6485.8', '6486.0', '6486.2', '6486.4', '6486.6', '6486.8', '6487.0', '6487.2', '6487.4', '6487.6', '6487.8', '6488.0', '6488.2', '6488.4', '6488.6', '6488.8', '6489.0', '6489.2', '6489.4']","[0, 3, 3, 13, 0, 0, 3, 3, 0, 7, 2, 3, 0, 1, 3, 12, 15, 3, 27, 13, 28, 0, 17, 0, 13, 3, 12, 17, 13, 34, 20, 25, 6, 0, 19, 0, 10, 34, 7, 24, 42, 8, 13, 0, 5, 60, 3, 14, 29, 0, 25, 18, 17, 6, 45, 41, 1, 22]","[4, 3, 0, 3, 10, 1, 0, 12, 6, 8, 5, 31, 2, 19, 21, 50, 7, 0, 23, 0, 0, 6, 16, 31, 35, 6, 7, 0, 0, 0, 0, 0, 10, 7, 0, 6, 0, 35, 20, 18, 7, 1, 37, 15, 28, 24, 17, 25, 4, 4, 8, 16, 7, 14, 21, 0, 0, 0]",IM2503,2025-03-14 10:58:00,112,6488.2,6481.6,6489.4,6475.6,1560,3,
|
||||
"['6479.2', '6479.8', '6480.0', '6480.2', '6480.4', '6480.6', '6480.8', '6481.0', '6481.2', '6481.4', '6481.6', '6481.8', '6482.0', '6482.2', '6482.4', '6482.6', '6482.8', '6483.0', '6483.2', '6483.4', '6483.8', '6484.0', '6484.2', '6484.4', '6484.6', '6484.8', '6485.0', '6485.2', '6485.4', '6485.8', '6486.0', '6486.4', '6486.6', '6486.8', '6487.0', '6487.2', '6487.6', '6487.8', '6488.0', '6488.2', '6488.4', '6488.6', '6489.0', '6489.4', '6489.6', '6489.8']","[6, 0, 19, 0, 15, 15, 19, 18, 13, 19, 6, 5, 24, 0, 24, 16, 0, 2, 36, 2, 30, 13, 5, 6, 3, 26, 0, 8, 44, 64, 7, 0, 1, 0, 21, 0, 5, 13, 4, 49, 6, 17, 0, 0, 33, 57]","[8, 2, 42, 12, 37, 19, 7, 28, 6, 0, 4, 40, 44, 17, 6, 2, 5, 0, 3, 1, 28, 0, 6, 10, 16, 11, 1, 12, 11, 28, 0, 25, 2, 26, 35, 14, 0, 28, 38, 19, 27, 9, 8, 6, 0, 0]",IM2503,2025-03-14 11:00:00,8,6485.4,6487.8,6489.8,6479.2,1538,1,
|
||||
"['6485.8', '6486.0', '6486.2', '6486.4', '6486.8', '6487.0', '6487.2', '6487.4', '6487.6', '6487.8', '6488.0', '6488.2', '6488.4', '6488.6', '6488.8', '6489.0', '6489.2', '6489.4', '6489.6', '6489.8', '6490.0', '6490.2', '6490.4', '6490.6', '6490.8', '6491.0', '6491.2', '6491.4', '6491.8', '6492.0', '6492.2', '6492.4', '6492.6', '6492.8', '6493.0', '6493.2', '6493.6', '6494.0', '6494.4', '6494.6', '6494.8', '6495.0']","[0, 0, 2, 16, 0, 24, 23, 35, 4, 3, 39, 12, 8, 0, 15, 50, 13, 0, 2, 7, 112, 39, 3, 57, 15, 18, 11, 45, 17, 33, 37, 10, 16, 12, 50, 13, 56, 12, 52, 62, 0, 153]","[2, 9, 13, 9, 37, 11, 3, 39, 0, 2, 22, 55, 0, 3, 14, 20, 12, 5, 11, 18, 66, 42, 36, 13, 0, 2, 16, 0, 12, 0, 0, 12, 0, 13, 7, 0, 60, 0, 0, 0, 13, 26]",IM2503,2025-03-14 11:02:00,473,6490.2,6485.6,6495.0,6485.6,1895,0,
|
||||
"['6489.0', '6489.2', '6489.4', '6489.6', '6490.0', '6490.2', '6490.4', '6490.6', '6490.8', '6491.0', '6491.2', '6491.4', '6491.6', '6491.8', '6492.0', '6492.4', '6492.6', '6492.8', '6493.0', '6493.4', '6494.0', '6494.2', '6494.4', '6494.6', '6494.8', '6495.0', '6495.2', '6495.4', '6495.6', '6495.8', '6496.0']","[0, 6, 7, 9, 16, 8, 31, 0, 19, 18, 11, 15, 11, 13, 9, 26, 2, 16, 23, 27, 12, 13, 7, 18, 25, 41, 46, 44, 38, 14, 48]","[15, 9, 2, 36, 17, 9, 36, 14, 8, 0, 0, 5, 1, 9, 20, 13, 12, 0, 0, 0, 42, 27, 9, 25, 27, 45, 30, 34, 5, 0, 0]",IM2503,2025-03-14 11:04:00,123,6494.4,6490.4,6496.0,6488.6,1184,1,
|
||||
"['6489.2', '6489.6', '6489.8', '6490.0', '6490.2', '6490.4', '6490.6', '6490.8', '6491.0', '6491.2', '6491.6', '6491.8', '6492.0', '6492.2', '6492.4', '6492.6', '6492.8', '6493.0', '6493.2', '6493.4', '6493.8', '6494.0', '6494.2', '6494.4', '6494.6', '6495.0', '6495.2', '6495.6', '6495.8', '6496.0', '6496.2', '6496.4', '6496.6', '6496.8', '6497.0', '6497.2', '6497.4', '6497.6', '6497.8', '6498.0', '6498.2', '6498.4', '6498.6', '6498.8', '6499.0', '6499.2', '6499.4', '6499.6', '6499.8', '6500.0', '6500.2']","[0, 7, 0, 52, 27, 36, 6, 13, 31, 4, 6, 18, 2, 0, 28, 0, 9, 0, 26, 42, 0, 6, 0, 0, 19, 11, 0, 18, 16, 26, 0, 30, 37, 14, 69, 12, 34, 0, 71, 79, 0, 23, 38, 56, 87, 10, 46, 12, 127, 261, 9]","[3, 27, 26, 36, 27, 7, 0, 43, 9, 26, 8, 0, 17, 12, 0, 14, 14, 28, 40, 6, 18, 6, 7, 10, 0, 0, 22, 7, 7, 0, 34, 0, 23, 0, 0, 11, 0, 6, 0, 11, 5, 11, 28, 20, 20, 10, 0, 27, 27, 26, 0]",IM2503,2025-03-14 11:06:00,739,6499.0,6493.8,6500.2,6489.2,2434,3,
|
||||
"['6497.2', '6497.6', '6497.8', '6498.0', '6498.4', '6498.6', '6499.2', '6499.4', '6499.8', '6500.0', '6500.2', '6500.6', '6500.8', '6501.0', '6501.2', '6501.4', '6501.6', '6501.8', '6502.0', '6502.2', '6502.4', '6502.6', '6502.8', '6503.0', '6503.6', '6503.8', '6504.0', '6504.2', '6504.4', '6504.6', '6504.8', '6505.0', '6505.2', '6505.6', '6506.0', '6506.4', '6507.0', '6507.2', '6507.8', '6508.2', '6509.0', '6509.6', '6509.8', '6510.0', '6510.2', '6510.6', '6510.8', '6511.0', '6511.2', '6511.6', '6512.0', '6512.8', '6513.4', '6513.6', '6514.2', '6514.4', '6514.6', '6514.8', '6515.0', '6515.2', '6515.4', '6515.6', '6515.8', '6516.0', '6516.2', '6516.4', '6516.6']","[0, 0, 0, 9, 0, 0, 4, 0, 0, 29, 12, 13, 12, 41, 21, 29, 0, 28, 18, 0, 4, 8, 0, 11, 0, 0, 3, 0, 10, 32, 0, 37, 0, 30, 9, 42, 17, 18, 12, 64, 16, 46, 75, 20, 0, 0, 4, 9, 59, 26, 79, 6, 31, 10, 0, 37, 8, 11, 80, 10, 98, 21, 6, 0, 36, 0, 63]","[7, 4, 2, 8, 20, 22, 0, 4, 21, 0, 0, 0, 0, 40, 26, 29, 14, 0, 0, 15, 0, 0, 2, 77, 13, 18, 0, 14, 4, 38, 22, 15, 23, 18, 11, 16, 0, 0, 0, 0, 27, 0, 96, 0, 20, 17, 0, 0, 21, 0, 0, 0, 0, 20, 89, 5, 20, 9, 33, 36, 70, 17, 0, 33, 0, 25, 44]",IM2503,2025-03-14 11:08:00,199,6514.8,6498.6,6517.8,6497.2,2770,4,
|
||||
"['6505.2', '6505.4', '6505.6', '6505.8', '6506.0', '6506.2', '6506.4', '6506.6', '6506.8', '6507.0', '6507.2', '6507.4', '6507.6', '6507.8', '6508.0', '6508.2', '6508.4', '6508.6', '6508.8', '6509.0', '6509.2', '6509.4', '6509.6', '6509.8', '6510.2', '6510.4', '6510.6', '6511.0', '6511.8', '6513.2', '6514.8', '6515.0', '6515.2']","[0, 0, 0, 17, 10, 33, 0, 10, 8, 15, 0, 29, 13, 79, 83, 46, 60, 47, 36, 55, 2, 13, 19, 22, 0, 12, 0, 16, 6, 0, 0, 0, 15]","[11, 13, 22, 5, 24, 22, 13, 43, 4, 60, 18, 74, 44, 39, 27, 54, 79, 41, 29, 9, 21, 41, 0, 0, 4, 7, 18, 12, 6, 9, 20, 11, 15]",IM2503,2025-03-14 11:10:00,-149,6507.4,6515.2,6515.2,6505.2,1643,-1,
|
||||
"['6509.2', '6510.4', '6510.6', '6511.4', '6511.6', '6511.8', '6512.2', '6512.4', '6513.0', '6513.4', '6513.8', '6514.2', '6514.4', '6514.6', '6514.8', '6515.0', '6515.4', '6516.0', '6516.2', '6516.6', '6516.8', '6517.2', '6517.4', '6517.8', '6518.0', '6518.2', '6518.4', '6518.6', '6518.8', '6519.0', '6519.2', '6519.8', '6520.0', '6520.6', '6520.8', '6521.0', '6521.2', '6521.4', '6521.6', '6521.8', '6522.0', '6522.2', '6522.4', '6522.6', '6522.8', '6523.0', '6523.2', '6523.4', '6523.6', '6524.0', '6524.2', '6524.6', '6524.8', '6525.0', '6525.2', '6525.8', '6526.0', '6526.4', '6526.8', '6527.0', '6527.4', '6527.6', '6528.0', '6529.0', '6529.8', '6530.0', '6530.4', '6530.6', '6531.0', '6531.4']","[28, 0, 77, 72, 5, 2, 4, 0, 22, 22, 20, 17, 0, 28, 11, 18, 25, 19, 22, 50, 0, 8, 13, 5, 23, 41, 43, 45, 8, 27, 6, 30, 69, 3, 0, 47, 19, 18, 13, 0, 25, 0, 44, 12, 51, 10, 41, 17, 13, 88, 14, 15, 0, 54, 27, 7, 70, 28, 22, 12, 0, 12, 34, 85, 63, 77, 21, 13, 27, 19]","[17, 28, 0, 0, 39, 24, 0, 20, 0, 0, 40, 0, 15, 0, 0, 0, 12, 11, 61, 15, 6, 18, 0, 14, 44, 26, 0, 0, 0, 0, 2, 15, 97, 0, 7, 50, 16, 0, 0, 39, 11, 8, 2, 18, 2, 30, 0, 23, 0, 66, 6, 0, 44, 124, 23, 27, 17, 24, 0, 0, 12, 0, 0, 0, 145, 113, 0, 21, 0, 0]",IM2503,2025-03-14 11:12:00,429,6524.0,6509.2,6531.4,6509.2,3756,6,
|
||||
"['6517.4', '6518.0', '6518.2', '6518.4', '6518.6', '6518.8', '6519.0', '6519.2', '6519.4', '6519.6', '6519.8', '6520.0', '6520.2', '6520.6', '6520.8', '6521.0', '6521.2', '6521.4', '6521.6', '6521.8', '6522.0', '6522.2', '6522.4', '6522.6', '6522.8', '6523.0', '6523.2', '6523.4', '6523.6', '6523.8', '6524.0', '6524.4']","[0, 39, 0, 0, 28, 5, 17, 19, 0, 19, 20, 30, 20, 0, 24, 11, 17, 21, 25, 24, 21, 0, 49, 25, 46, 25, 17, 7, 27, 28, 22, 9]","[9, 31, 4, 12, 10, 4, 27, 44, 22, 18, 6, 44, 27, 24, 44, 19, 13, 31, 62, 11, 42, 5, 30, 25, 11, 0, 18, 0, 57, 59, 9, 0]",IM2503,2025-03-14 11:14:00,-123,6524.4,6524.0,6524.4,6517.4,1546,0,
|
||||
"['6518.0', '6518.8', '6519.0', '6519.2', '6519.4', '6519.6', '6519.8', '6520.0', '6520.2', '6520.4', '6520.8', '6521.0', '6521.2', '6521.4', '6521.6', '6521.8', '6522.0', '6522.2', '6522.4', '6522.6', '6522.8', '6523.0', '6523.2', '6523.6', '6523.8', '6524.0', '6524.2', '6524.4', '6524.6', '6524.8', '6525.0', '6525.2', '6525.4', '6525.8', '6526.0', '6526.2', '6527.6', '6527.8', '6528.8', '6529.4', '6529.6', '6529.8', '6530.0', '6530.2', '6530.4', '6530.6', '6530.8', '6531.2', '6531.4', '6531.6', '6531.8', '6532.0', '6532.2', '6532.4', '6532.6', '6532.8', '6533.0', '6533.2', '6533.4', '6533.8', '6534.0', '6534.4', '6534.6', '6534.8', '6535.0']","[0, 12, 2, 11, 0, 0, 14, 11, 2, 6, 7, 17, 20, 0, 26, 6, 6, 13, 15, 17, 0, 16, 6, 9, 0, 6, 0, 0, 5, 10, 26, 26, 0, 56, 10, 0, 43, 67, 19, 83, 0, 3, 61, 24, 54, 47, 77, 23, 7, 11, 65, 20, 9, 41, 10, 24, 223, 6, 0, 8, 36, 0, 52, 25, 38]","[7, 2, 2, 30, 5, 22, 18, 0, 37, 28, 26, 21, 14, 3, 17, 9, 19, 9, 7, 9, 20, 0, 24, 12, 12, 44, 13, 9, 16, 0, 0, 0, 14, 0, 0, 30, 0, 0, 0, 0, 24, 110, 15, 51, 14, 53, 8, 11, 10, 47, 47, 73, 32, 43, 0, 44, 18, 0, 5, 0, 50, 13, 16, 18, 8]",IM2503,2025-03-14 11:16:00,242,6531.2,6524.8,6535.0,6518.0,3037,1,
|
||||
"['6522.2', '6523.2', '6523.4', '6524.2', '6524.6', '6525.0', '6525.2', '6525.4', '6525.6', '6526.0', '6526.2', '6526.6', '6526.8', '6527.0', '6527.2', '6527.4', '6527.6', '6527.8', '6528.0', '6528.2', '6528.4', '6528.6', '6528.8', '6529.0', '6529.8', '6530.0', '6530.2', '6530.6', '6531.2', '6531.4', '6531.8', '6532.0', '6532.4', '6532.6', '6532.8', '6533.2', '6533.4', '6533.6', '6533.8', '6534.0', '6534.2', '6534.4', '6534.6', '6534.8', '6535.0', '6535.2', '6535.4', '6535.6', '6535.8', '6536.0', '6536.2', '6536.4', '6536.6']","[0, 0, 11, 16, 0, 25, 22, 14, 0, 10, 0, 0, 6, 0, 8, 11, 0, 20, 22, 6, 8, 35, 8, 7, 7, 10, 0, 0, 9, 9, 22, 5, 14, 5, 19, 4, 7, 14, 0, 0, 1, 27, 30, 9, 36, 29, 7, 79, 71, 35, 14, 37, 42]","[11, 11, 0, 15, 8, 24, 0, 19, 18, 40, 20, 5, 13, 46, 9, 36, 18, 3, 6, 0, 0, 13, 25, 0, 6, 7, 13, 3, 31, 6, 7, 0, 0, 35, 25, 6, 9, 0, 10, 13, 31, 12, 10, 45, 0, 3, 0, 82, 90, 28, 17, 29, 20]",IM2503,2025-03-14 11:18:00,-107,6526.8,6531.8,6536.6,6522.2,1931,0,
|
||||
"['6525.8', '6526.0', '6526.2', '6526.4', '6526.6', '6527.0', '6527.2', '6527.4', '6527.6', '6527.8', '6528.0', '6528.2', '6528.4', '6528.6', '6528.8', '6529.0', '6529.2', '6529.4', '6529.6', '6529.8', '6530.0', '6530.2', '6530.4', '6530.6', '6530.8', '6531.0', '6531.2', '6531.4', '6531.6', '6531.8', '6532.0', '6532.2', '6532.4', '6532.6', '6532.8', '6533.0', '6533.2', '6533.6', '6533.8', '6534.2', '6534.4', '6534.8', '6535.0', '6535.4']","[0, 0, 2, 15, 6, 24, 9, 5, 3, 4, 0, 15, 40, 5, 4, 4, 1, 7, 25, 7, 19, 34, 10, 4, 18, 25, 31, 4, 30, 11, 62, 0, 26, 11, 13, 12, 30, 20, 7, 12, 8, 7, 24, 8]","[21, 10, 8, 0, 16, 4, 16, 23, 31, 4, 12, 32, 51, 11, 0, 17, 2, 24, 0, 4, 24, 16, 18, 16, 22, 23, 35, 19, 8, 5, 17, 23, 16, 0, 0, 22, 18, 20, 0, 30, 39, 35, 0, 27]",IM2503,2025-03-14 11:20:00,-117,6533.8,6527.2,6535.4,6525.8,1674,-2,
|
||||
"['6517.8', '6518.0', '6518.4', '6518.6', '6518.8', '6519.0', '6519.2', '6519.4', '6519.6', '6519.8', '6520.0', '6520.2', '6520.6', '6521.0', '6521.2', '6521.4', '6522.0', '6522.4', '6522.6', '6522.8', '6523.0', '6523.2', '6523.4', '6523.8', '6524.0', '6524.4', '6525.0', '6525.2', '6525.4', '6525.6', '6525.8', '6526.0', '6526.2', '6526.6', '6526.8', '6527.0', '6527.2', '6527.8', '6528.0', '6528.2', '6528.4', '6528.6', '6528.8', '6529.0', '6529.2', '6529.4', '6529.6', '6529.8', '6530.0', '6530.2', '6530.4', '6530.6', '6530.8', '6531.0', '6531.2', '6531.4', '6532.0', '6532.2', '6532.4', '6532.8', '6533.0', '6533.2']","[0, 0, 5, 22, 25, 10, 18, 40, 0, 24, 4, 0, 6, 0, 8, 12, 16, 21, 0, 0, 0, 16, 6, 0, 31, 0, 0, 0, 0, 14, 20, 5, 0, 0, 0, 11, 22, 0, 39, 3, 40, 0, 9, 16, 5, 31, 68, 4, 7, 12, 16, 0, 0, 14, 0, 0, 0, 6, 9, 0, 6, 0]","[26, 113, 0, 57, 7, 7, 77, 38, 24, 68, 82, 9, 30, 12, 16, 0, 25, 0, 16, 25, 26, 33, 0, 12, 36, 23, 31, 17, 6, 0, 35, 96, 23, 26, 4, 0, 3, 6, 25, 30, 0, 5, 14, 13, 0, 0, 56, 8, 42, 8, 3, 8, 8, 0, 3, 9, 6, 42, 0, 10, 0, 13]",IM2503,2025-03-14 11:22:00,-691,6524.0,6533.2,6533.2,6517.8,2251,-4,
|
||||
"['6514.8', '6515.0', '6515.2', '6515.4', '6515.6', '6515.8', '6516.0', '6516.2', '6516.4', '6516.6', '6516.8', '6517.0', '6517.2', '6517.4', '6517.6', '6517.8', '6518.0', '6518.2', '6518.4', '6518.6', '6518.8', '6519.0', '6519.2', '6519.4', '6520.0', '6520.2', '6520.4', '6520.6', '6521.2', '6521.4', '6521.6', '6521.8', '6522.0', '6522.2', '6522.4', '6522.6', '6522.8', '6523.0', '6523.2', '6523.4', '6523.6', '6524.0', '6524.4', '6525.0', '6525.2', '6525.8', '6526.0', '6527.0', '6528.0', '6528.2']","[11, 21, 39, 11, 14, 0, 25, 2, 9, 8, 41, 21, 13, 5, 9, 27, 10, 25, 39, 10, 3, 8, 0, 9, 15, 14, 0, 17, 3, 9, 2, 13, 21, 6, 0, 0, 3, 14, 13, 9, 0, 5, 30, 0, 46, 47, 17, 0, 0, 10]","[21, 16, 62, 19, 22, 17, 8, 5, 0, 24, 20, 47, 14, 18, 12, 40, 13, 15, 0, 26, 16, 24, 1, 13, 0, 65, 8, 8, 12, 13, 0, 18, 18, 6, 19, 13, 0, 45, 13, 26, 12, 0, 0, 8, 4, 36, 0, 9, 15, 0]",IM2503,2025-03-14 11:24:00,-147,6516.8,6524.4,6528.2,6514.8,1769,-1,
|
||||
"['6506.6', '6507.0', '6507.4', '6508.0', '6508.2', '6508.8', '6509.0', '6509.2', '6509.4', '6509.6', '6510.0', '6510.2', '6510.4', '6510.6', '6510.8', '6511.0', '6511.2', '6511.4', '6511.6', '6511.8', '6512.0', '6512.2', '6512.4', '6512.6', '6512.8', '6513.0', '6513.2', '6513.4', '6513.6', '6513.8', '6514.0', '6514.4', '6514.6', '6514.8', '6515.0', '6515.2', '6515.4', '6515.6', '6515.8', '6516.0', '6516.2', '6517.0', '6517.2', '6517.6', '6517.8']","[0, 0, 0, 0, 19, 21, 11, 0, 3, 0, 56, 46, 0, 13, 0, 10, 0, 9, 12, 28, 33, 0, 0, 0, 16, 38, 21, 5, 53, 1, 18, 14, 6, 29, 34, 16, 15, 3, 3, 0, 19, 6, 0, 0, 22]","[12, 19, 3, 29, 3, 11, 9, 14, 0, 16, 59, 11, 34, 42, 19, 0, 33, 0, 4, 21, 21, 1, 15, 4, 16, 22, 6, 45, 53, 48, 16, 45, 22, 17, 16, 22, 0, 0, 0, 4, 10, 0, 4, 18, 11]",IM2503,2025-03-14 11:26:00,-175,6516.2,6516.0,6518.4,6506.6,1676,-2,
|
||||
"['6509.8', '6510.0', '6511.2', '6512.0', '6512.4', '6512.6', '6512.8', '6513.2', '6513.4', '6513.6', '6514.0', '6514.4', '6514.6', '6514.8', '6515.0', '6515.4', '6515.6', '6515.8', '6516.0', '6516.2', '6516.4', '6516.6', '6517.0', '6517.2', '6517.4', '6517.6', '6517.8', '6518.0', '6518.2', '6518.4', '6518.6', '6518.8', '6519.0', '6519.2', '6519.4', '6519.6', '6519.8', '6520.0', '6520.2', '6520.4', '6520.6', '6521.0', '6521.8', '6522.2', '6522.4', '6523.0', '6523.2', '6523.4', '6523.6', '6523.8', '6524.2', '6524.4']","[5, 0, 0, 12, 3, 0, 2, 15, 8, 10, 1, 4, 16, 8, 23, 23, 5, 3, 0, 0, 6, 2, 12, 0, 22, 8, 16, 27, 9, 18, 2, 10, 3, 8, 16, 0, 6, 5, 12, 0, 16, 2, 32, 0, 12, 4, 12, 3, 8, 0, 0, 15]","[0, 25, 4, 8, 0, 10, 5, 8, 3, 1, 18, 8, 6, 10, 22, 7, 3, 18, 14, 30, 40, 11, 3, 7, 8, 8, 18, 17, 2, 0, 10, 1, 0, 9, 6, 7, 0, 0, 0, 3, 0, 0, 17, 23, 0, 35, 0, 20, 11, 11, 6, 0]",IM2503,2025-03-14 11:28:00,-49,6518.4,6516.2,6524.4,6509.6,1153,-1,
|
||||
"['6516.2', '6516.4', '6516.8', '6517.0', '6517.2', '6517.4', '6517.6', '6517.8', '6518.0', '6518.2', '6518.4', '6518.6', '6518.8', '6519.0', '6519.6', '6520.0', '6520.2', '6520.8', '6521.0', '6521.2', '6521.4', '6522.0', '6522.2', '6522.6', '6522.8', '6523.0', '6523.4', '6523.6', '6523.8', '6524.2', '6525.0', '6525.2', '6525.6', '6525.8', '6526.2', '6526.4', '6526.6', '6526.8', '6527.0', '6527.4', '6528.0', '6528.4', '6528.8', '6529.0', '6529.2', '6529.8', '6530.0', '6530.8']","[0, 0, 6, 10, 37, 44, 1, 3, 34, 0, 8, 31, 9, 0, 7, 3, 12, 4, 10, 12, 2, 4, 20, 3, 17, 21, 41, 6, 20, 2, 13, 0, 3, 22, 9, 20, 0, 25, 15, 12, 9, 10, 10, 0, 31, 9, 51, 46]","[16, 3, 13, 6, 13, 12, 10, 9, 17, 13, 0, 12, 3, 5, 5, 0, 0, 17, 13, 0, 0, 0, 20, 30, 0, 0, 14, 0, 0, 14, 0, 7, 0, 59, 0, 0, 10, 0, 9, 0, 10, 0, 28, 8, 0, 6, 28, 26]",IM2503,2025-03-14 11:30:00,216,6528.0,6518.4,6530.8,6515.8,1241,2,
|
||||
"['6520.6', '6521.0', '6521.4', '6521.6', '6521.8', '6522.0', '6522.2', '6522.4', '6522.6', '6522.8', '6523.2', '6523.4', '6523.6', '6523.8', '6524.0', '6524.2', '6524.4', '6524.6', '6524.8', '6525.0', '6525.2', '6525.4', '6525.6', '6525.8', '6526.0', '6526.4', '6526.6', '6526.8', '6527.0', '6527.2', '6527.4', '6527.6', '6527.8', '6528.0', '6528.4', '6528.6', '6528.8', '6529.6', '6529.8', '6530.2', '6530.4', '6530.6', '6530.8', '6531.0', '6531.4', '6533.6', '6535.2', '6537.2', '6538.0', '6539.0', '6540.0', '6541.6']","[0, 0, 0, 0, 8, 75, 9, 27, 15, 23, 0, 0, 9, 5, 14, 13, 8, 2, 4, 21, 25, 0, 15, 21, 3, 0, 18, 5, 18, 0, 13, 0, 35, 31, 0, 34, 0, 29, 94, 0, 9, 0, 12, 0, 0, 3, 0, 0, 0, 212, 72, 42]","[7, 18, 8, 5, 2, 54, 26, 11, 16, 0, 9, 9, 13, 45, 20, 17, 25, 23, 0, 16, 21, 24, 39, 2, 27, 19, 9, 5, 0, 4, 41, 16, 6, 57, 46, 26, 21, 30, 162, 22, 0, 12, 0, 15, 75, 0, 57, 41, 50, 53, 62, 0]",IM2503,2025-03-14 13:02:00,-342,6524.4,6539.0,6541.6,6520.6,2558,-1,
|
||||
"['6523.0', '6523.2', '6523.4', '6523.8', '6524.0', '6524.2', '6524.4', '6524.6', '6524.8', '6525.0', '6525.2', '6525.4', '6525.6', '6525.8', '6526.0', '6526.2', '6526.4', '6526.6', '6526.8', '6527.0', '6527.2', '6527.4', '6527.6', '6527.8', '6528.0', '6528.2', '6528.4', '6528.6', '6528.8', '6529.0', '6529.2', '6529.6', '6529.8', '6530.0', '6530.2', '6530.4', '6530.6', '6530.8', '6531.0', '6531.2', '6531.8']","[0, 13, 0, 29, 10, 0, 12, 0, 0, 0, 50, 46, 32, 6, 17, 0, 7, 31, 38, 29, 9, 1, 11, 14, 18, 14, 1, 3, 18, 35, 29, 11, 29, 2, 8, 5, 7, 17, 13, 3, 9]","[9, 3, 9, 15, 6, 3, 8, 7, 1, 11, 24, 15, 18, 4, 25, 3, 4, 28, 14, 26, 0, 2, 7, 27, 0, 2, 5, 7, 22, 25, 16, 3, 4, 0, 0, 13, 10, 8, 0, 0, 0]",IM2503,2025-03-14 13:04:00,193,6530.8,6524.4,6531.8,6522.4,1180,-1,
|
||||
"['6531.2', '6531.4', '6531.6', '6531.8', '6532.0', '6532.2', '6532.4', '6532.6', '6532.8', '6533.0', '6533.2', '6533.4', '6533.6', '6533.8', '6534.0', '6534.2', '6534.4', '6534.6', '6534.8', '6535.0', '6535.2', '6535.4', '6535.6', '6535.8', '6536.0', '6536.2', '6536.4', '6536.6', '6536.8', '6537.0', '6537.2', '6537.4', '6537.6', '6537.8', '6538.0', '6538.2', '6538.4', '6538.6', '6538.8', '6539.4', '6539.8']","[17, 0, 8, 10, 24, 6, 8, 14, 6, 0, 34, 6, 22, 8, 21, 10, 0, 13, 33, 52, 13, 36, 18, 30, 38, 0, 12, 11, 10, 7, 20, 55, 33, 9, 18, 24, 30, 3, 9, 21, 41]","[12, 10, 0, 15, 8, 12, 0, 8, 17, 6, 8, 21, 3, 18, 9, 19, 7, 0, 79, 0, 15, 10, 16, 0, 28, 5, 14, 8, 4, 0, 9, 37, 27, 18, 21, 26, 18, 7, 7, 11, 0]",IM2503,2025-03-14 13:06:00,197,6533.8,6531.0,6539.8,6531.0,1475,0,
|
||||
"['6525.2', '6525.4', '6525.6', '6526.0', '6526.2', '6526.4', '6526.6', '6526.8', '6527.0', '6527.2', '6527.6', '6528.0', '6528.2', '6528.4', '6528.6', '6528.8', '6529.0', '6529.2', '6529.4', '6529.6', '6529.8', '6530.0', '6530.2', '6530.4', '6530.6', '6531.0', '6531.2', '6531.4', '6531.8', '6532.0', '6532.2', '6532.4', '6532.6', '6532.8', '6533.0', '6533.2', '6534.0', '6534.6', '6535.6']","[0, 0, 0, 1, 41, 9, 0, 5, 5, 9, 0, 21, 4, 4, 7, 16, 11, 18, 26, 26, 18, 61, 6, 11, 8, 0, 34, 0, 0, 0, 6, 8, 5, 17, 13, 0, 25, 24, 24]","[7, 2, 3, 47, 18, 8, 15, 14, 5, 7, 12, 26, 38, 21, 30, 3, 11, 43, 14, 8, 26, 8, 14, 2, 15, 29, 14, 2, 10, 4, 18, 23, 0, 0, 3, 3, 17, 0, 0]",IM2503,2025-03-14 13:08:00,-57,6529.8,6534.0,6535.6,6525.2,1215,-1,
|
||||
"['6523.2', '6523.4', '6523.6', '6523.8', '6524.0', '6524.2', '6524.4', '6524.6', '6524.8', '6525.0', '6525.2', '6525.4', '6525.6', '6525.8', '6526.0', '6526.2', '6526.4', '6526.6', '6526.8', '6527.0', '6527.2', '6527.4', '6527.6', '6527.8', '6528.4', '6528.6', '6529.0', '6529.2', '6530.2', '6530.4', '6531.0', '6531.2', '6531.6', '6532.0', '6532.4', '6532.6']","[0, 0, 0, 4, 13, 17, 44, 34, 4, 10, 16, 6, 3, 2, 5, 7, 16, 2, 4, 4, 23, 5, 7, 17, 0, 0, 1, 0, 0, 2, 13, 4, 12, 7, 10, 0]","[10, 15, 4, 22, 31, 30, 22, 4, 5, 5, 31, 16, 15, 4, 25, 22, 20, 19, 16, 0, 9, 5, 6, 0, 12, 4, 0, 11, 7, 0, 4, 0, 6, 0, 0, 6]",IM2503,2025-03-14 13:10:00,-94,6527.4,6531.0,6532.6,6523.2,809,-2,
|
||||
"['6518.8', '6519.2', '6519.4', '6519.6', '6519.8', '6520.0', '6520.2', '6520.4', '6520.6', '6520.8', '6521.0', '6521.2', '6521.4', '6521.6', '6521.8', '6522.0', '6522.2', '6522.4', '6522.6', '6522.8', '6523.0', '6523.2', '6523.4', '6523.6', '6523.8', '6524.0', '6524.2', '6524.4', '6524.6', '6524.8', '6525.0', '6525.2', '6525.4', '6525.6', '6525.8', '6526.0', '6526.4', '6526.6', '6527.2', '6527.4', '6527.8', '6528.0', '6528.2', '6528.4', '6528.8']","[0, 47, 4, 0, 1, 1, 38, 17, 22, 2, 0, 23, 14, 7, 0, 26, 0, 3, 4, 2, 2, 12, 0, 0, 5, 5, 2, 0, 1, 9, 3, 5, 0, 1, 10, 3, 19, 0, 4, 17, 0, 7, 12, 5, 1]","[31, 63, 0, 2, 10, 15, 0, 17, 4, 11, 43, 15, 15, 11, 31, 11, 4, 15, 5, 11, 10, 10, 3, 5, 7, 11, 3, 10, 9, 25, 5, 23, 5, 3, 6, 0, 4, 2, 1, 3, 16, 0, 2, 3, 2]",IM2503,2025-03-14 13:12:00,-148,6523.8,6527.4,6528.8,6518.8,936,-1,
|
||||
"['6521.4', '6521.6', '6521.8', '6522.0', '6522.2', '6522.4', '6522.6', '6522.8', '6523.0', '6523.2', '6523.4', '6523.6', '6523.8', '6524.0', '6524.2', '6524.4', '6524.6', '6524.8', '6525.0', '6525.2', '6525.4', '6525.6', '6525.8', '6526.0', '6526.2', '6526.4', '6526.6']","[0, 0, 0, 7, 0, 3, 2, 34, 27, 11, 20, 5, 13, 7, 3, 26, 4, 3, 11, 9, 0, 4, 4, 5, 2, 12, 3]","[14, 8, 3, 10, 3, 11, 22, 6, 35, 9, 12, 18, 3, 1, 4, 8, 7, 0, 26, 8, 2, 0, 0, 0, 6, 0, 0]",IM2503,2025-03-14 13:14:00,-1,6523.6,6525.2,6526.6,6521.4,534,1,
|
||||
"['6523.8', '6524.0', '6524.4', '6524.8', '6525.0', '6525.2', '6525.4', '6525.6', '6525.8', '6526.0', '6526.2', '6526.4', '6526.6', '6526.8', '6527.0', '6527.2', '6527.4', '6527.6', '6527.8', '6528.0', '6528.4', '6528.6', '6528.8', '6529.0', '6529.2', '6529.4', '6529.6', '6529.8', '6530.0', '6530.2', '6530.4', '6530.6', '6530.8']","[9, 1, 0, 0, 23, 3, 5, 18, 31, 8, 27, 15, 7, 3, 19, 32, 13, 3, 24, 38, 17, 2, 25, 8, 0, 17, 14, 14, 40, 3, 3, 1, 11]","[0, 0, 4, 4, 0, 0, 7, 8, 11, 3, 6, 9, 0, 17, 29, 2, 29, 5, 13, 12, 2, 0, 14, 1, 1, 6, 10, 29, 5, 8, 15, 5, 0]",IM2503,2025-03-14 13:16:00,179,6529.8,6523.8,6530.8,6523.8,850,1,
|
||||
"['6524.0', '6524.2', '6524.4', '6524.6', '6524.8', '6525.0', '6525.2', '6525.4', '6525.6', '6525.8', '6526.0', '6526.2', '6526.4', '6526.6', '6526.8', '6527.0', '6527.2', '6527.4', '6527.6', '6527.8', '6528.0', '6528.2', '6528.4', '6528.6', '6528.8', '6529.0', '6529.2', '6529.8']","[0, 25, 0, 4, 15, 5, 8, 21, 1, 0, 5, 1, 6, 5, 3, 5, 4, 22, 23, 1, 23, 24, 0, 0, 5, 2, 0, 3]","[13, 4, 4, 4, 15, 6, 26, 20, 4, 12, 23, 1, 11, 5, 3, 20, 11, 15, 16, 16, 2, 5, 5, 1, 0, 0, 19, 0]",IM2503,2025-03-14 13:18:00,-50,6527.4,6529.2,6529.8,6524.0,557,0,
|
||||
"['6524.8', '6525.0', '6525.2', '6525.4', '6525.6', '6525.8', '6526.0', '6526.2', '6526.4', '6526.6', '6526.8', '6527.0', '6527.2', '6527.4', '6527.6', '6527.8', '6528.0', '6528.2', '6528.4', '6528.6', '6528.8', '6529.0', '6529.2', '6529.4', '6529.6', '6529.8', '6530.0', '6530.2', '6530.4', '6530.6']","[0, 0, 8, 0, 3, 0, 3, 4, 8, 0, 0, 0, 23, 6, 7, 11, 4, 55, 0, 4, 18, 12, 14, 3, 12, 22, 16, 3, 4, 11]","[11, 12, 11, 2, 17, 5, 0, 9, 4, 4, 4, 12, 13, 9, 1, 16, 13, 21, 2, 0, 5, 0, 3, 0, 4, 9, 25, 0, 0, 0]",IM2503,2025-03-14 13:20:00,39,6527.2,6528.6,6530.6,6524.8,575,-1,
|
||||
"['6516.6', '6517.6', '6518.0', '6518.2', '6518.4', '6518.6', '6518.8', '6519.0', '6519.2', '6519.4', '6519.6', '6519.8', '6520.0', '6520.2', '6520.4', '6520.6', '6520.8', '6521.0', '6521.2', '6521.4', '6521.6', '6521.8', '6522.6', '6522.8', '6523.2', '6523.8', '6524.4', '6524.8', '6526.0', '6526.2', '6526.4', '6526.6', '6526.8', '6527.0', '6527.2', '6527.4', '6527.6', '6527.8', '6528.0', '6528.2', '6528.4', '6528.6']","[0, 0, 0, 0, 19, 0, 0, 21, 12, 61, 7, 8, 41, 7, 4, 4, 14, 0, 21, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 4, 0, 15, 10, 6, 3, 29, 35, 17, 3, 19, 5, 10]","[4, 34, 1, 1, 11, 4, 36, 14, 27, 29, 0, 0, 53, 8, 6, 8, 14, 8, 18, 2, 19, 9, 11, 0, 6, 8, 21, 10, 15, 11, 3, 17, 14, 4, 2, 12, 11, 7, 0, 7, 0, 0]",IM2503,2025-03-14 13:22:00,-79,6516.6,6527.6,6528.6,6516.6,982,-7,
|
||||
"['6515.0', '6515.2', '6515.4', '6515.6', '6515.8', '6516.0', '6516.2', '6516.4', '6516.6', '6516.8', '6517.0', '6517.2', '6517.4', '6517.6', '6518.0', '6518.2', '6518.4', '6518.6', '6518.8', '6519.0', '6519.2', '6519.4', '6519.6', '6519.8', '6520.0', '6520.4', '6520.8', '6521.2', '6521.4', '6521.6', '6521.8', '6522.0', '6522.2', '6522.6', '6522.8', '6523.0', '6523.2', '6523.4', '6523.6', '6523.8', '6524.0', '6524.4']","[7, 22, 0, 0, 21, 9, 5, 6, 8, 3, 14, 1, 16, 0, 22, 0, 5, 7, 48, 4, 10, 9, 3, 3, 23, 3, 2, 2, 3, 1, 6, 2, 0, 0, 14, 4, 13, 0, 9, 16, 8, 12]","[27, 24, 5, 15, 0, 23, 3, 0, 0, 0, 19, 0, 15, 6, 19, 2, 0, 2, 15, 9, 10, 6, 0, 0, 0, 0, 0, 6, 17, 1, 12, 11, 3, 5, 17, 7, 12, 10, 7, 5, 3, 0]",IM2503,2025-03-14 13:24:00,25,6521.6,6517.4,6524.4,6515.0,758,3,
|
||||
"['6513.4', '6513.6', '6513.8', '6514.0', '6514.2', '6514.4', '6514.8', '6515.0', '6515.2', '6515.4', '6515.6', '6515.8', '6516.0', '6516.2', '6516.4', '6516.6', '6516.8', '6517.0', '6517.2', '6517.4', '6517.6', '6517.8', '6518.0', '6518.2', '6518.4', '6518.6', '6518.8', '6519.0', '6519.2', '6519.4', '6519.6', '6519.8', '6520.0', '6520.2', '6520.4', '6520.6', '6521.0', '6521.2', '6521.8', '6522.0']","[0, 0, 0, 19, 0, 1, 3, 15, 16, 3, 26, 0, 2, 7, 0, 7, 2, 24, 2, 24, 6, 3, 5, 11, 3, 7, 6, 14, 2, 3, 15, 20, 13, 13, 15, 5, 12, 2, 6, 11]","[5, 39, 16, 10, 12, 1, 10, 0, 9, 0, 12, 8, 18, 5, 3, 12, 13, 7, 2, 11, 0, 5, 24, 5, 6, 2, 0, 18, 4, 0, 3, 6, 9, 4, 16, 10, 3, 7, 0, 0]",IM2503,2025-03-14 13:26:00,8,6522.0,6521.2,6522.0,6513.4,715,0,
|
||||
"['6521.8', '6522.0', '6522.2', '6522.4', '6522.6', '6522.8', '6523.0', '6523.2', '6523.4', '6523.6', '6523.8', '6524.0', '6524.2', '6524.4', '6524.6', '6524.8', '6525.0', '6525.2', '6525.4', '6525.6', '6526.0', '6526.6', '6526.8', '6527.4']","[0, 10, 0, 8, 1, 23, 1, 4, 9, 26, 2, 28, 15, 11, 4, 19, 15, 16, 42, 15, 30, 10, 8, 5]","[4, 7, 13, 13, 33, 7, 22, 7, 11, 11, 9, 3, 2, 4, 0, 36, 15, 31, 10, 5, 0, 4, 7, 0]",IM2503,2025-03-14 13:28:00,48,6523.6,6522.0,6527.4,6521.8,620,1,
|
||||
"['6516.0', '6516.6', '6517.2', '6517.4', '6517.6', '6517.8', '6518.0', '6518.2', '6518.4', '6518.6', '6518.8', '6519.0', '6519.2', '6519.4', '6519.6', '6519.8', '6520.0', '6520.2', '6520.4', '6520.6', '6520.8', '6521.2', '6521.6', '6522.2', '6522.4', '6522.8', '6523.0', '6523.2', '6523.4', '6523.6', '6523.8', '6524.0']","[0, 0, 21, 8, 0, 4, 11, 0, 20, 0, 18, 10, 7, 57, 12, 28, 6, 6, 5, 7, 1, 0, 0, 0, 0, 0, 4, 0, 5, 3, 4, 1]","[6, 1, 4, 4, 13, 11, 28, 7, 13, 1, 26, 13, 32, 22, 2, 12, 24, 3, 5, 5, 17, 10, 5, 11, 4, 6, 4, 7, 13, 0, 1, 0]",IM2503,2025-03-14 13:30:00,-72,6517.2,6523.2,6524.0,6516.0,633,-4,
|
||||
"['6516.8', '6517.0', '6517.2', '6517.4', '6517.8', '6518.0', '6518.6', '6519.0', '6519.2', '6519.4', '6520.0', '6520.4', '6520.8', '6521.0', '6521.4', '6521.6', '6521.8', '6522.0', '6522.2', '6522.4', '6522.6', '6522.8', '6523.0', '6523.2', '6523.4', '6523.6', '6523.8', '6524.0', '6524.2', '6524.4', '6524.6', '6524.8', '6525.0', '6525.2', '6525.4', '6525.6', '6525.8', '6526.0', '6526.4', '6526.6', '6526.8', '6527.0']","[12, 18, 8, 7, 1, 15, 2, 0, 0, 12, 4, 3, 2, 6, 4, 10, 0, 5, 0, 10, 1, 4, 12, 7, 10, 8, 0, 21, 15, 0, 5, 2, 27, 6, 26, 9, 38, 84, 18, 12, 10, 2]","[5, 3, 2, 0, 0, 0, 0, 1, 3, 3, 3, 0, 13, 6, 10, 4, 8, 0, 8, 7, 9, 0, 10, 9, 10, 8, 4, 1, 10, 10, 8, 16, 7, 7, 9, 3, 65, 6, 31, 5, 0, 0]",IM2503,2025-03-14 13:32:00,132,6524.4,6516.8,6527.0,6516.8,848,2,
|
||||
"['6524.6', '6525.0', '6525.2', '6525.4', '6525.6', '6525.8', '6526.0', '6526.2', '6526.4', '6526.6', '6526.8', '6527.0', '6527.2', '6527.4', '6527.8', '6528.6', '6528.8', '6529.0', '6529.4', '6529.6', '6529.8', '6530.0', '6530.2', '6530.4', '6530.6', '6530.8', '6531.0', '6531.2', '6531.4', '6532.0', '6532.8', '6533.0', '6533.2', '6533.4', '6533.6', '6533.8', '6534.0', '6534.2', '6534.4', '6534.6', '6534.8', '6535.0', '6535.2', '6535.4', '6535.6', '6535.8', '6536.0', '6536.2', '6536.4', '6536.6', '6536.8']","[1, 4, 16, 2, 3, 16, 11, 5, 41, 10, 20, 13, 4, 12, 20, 14, 9, 6, 0, 3, 5, 100, 6, 0, 2, 23, 32, 0, 8, 14, 4, 17, 9, 0, 7, 20, 11, 0, 9, 0, 65, 52, 13, 1, 0, 39, 29, 7, 14, 38, 55]","[6, 7, 15, 2, 13, 10, 6, 0, 37, 4, 9, 0, 0, 0, 0, 3, 7, 1, 5, 7, 0, 0, 0, 11, 6, 11, 0, 9, 0, 0, 0, 24, 7, 14, 0, 26, 0, 2, 13, 4, 17, 29, 0, 0, 12, 0, 34, 21, 7, 0, 0]",IM2503,2025-03-14 13:34:00,411,6534.2,6526.4,6536.8,6524.6,1345,3,
|
||||
"['6531.4', '6531.6', '6531.8', '6532.0', '6532.2', '6532.4', '6532.6', '6532.8', '6533.0', '6533.2', '6533.4', '6533.6', '6533.8', '6534.0', '6534.2', '6534.4', '6534.6', '6534.8', '6535.0', '6535.2', '6535.4', '6535.6', '6535.8', '6536.4']","[0, 4, 10, 10, 0, 3, 23, 2, 1, 6, 13, 5, 53, 22, 5, 0, 6, 27, 52, 5, 31, 3, 9, 7]","[8, 5, 6, 0, 6, 0, 21, 13, 6, 8, 26, 10, 84, 23, 6, 9, 25, 0, 10, 17, 0, 0, 23, 0]",IM2503,2025-03-14 13:36:00,-9,6536.4,6535.4,6536.4,6531.4,698,-1,
|
||||
"['6534.8', '6536.0', '6536.2', '6537.0', '6537.2', '6537.8', '6538.0', '6538.4', '6538.8', '6539.0', '6539.4', '6539.6', '6539.8', '6540.0', '6540.2', '6540.4', '6540.6', '6540.8', '6541.0', '6541.2', '6541.4', '6541.6', '6541.8', '6542.0', '6542.2', '6542.4', '6542.6', '6542.8', '6543.0', '6543.2', '6543.4', '6543.6', '6543.8', '6544.0', '6544.2', '6544.4', '6544.8', '6545.0', '6545.2', '6545.4', '6545.8', '6546.0', '6546.4']","[0, 4, 18, 9, 9, 1, 16, 15, 30, 0, 9, 32, 29, 75, 14, 21, 0, 0, 17, 0, 24, 10, 0, 46, 34, 19, 43, 16, 65, 25, 25, 10, 12, 22, 37, 12, 3, 69, 3, 10, 38, 24, 4]","[5, 23, 8, 0, 0, 0, 22, 0, 0, 5, 12, 23, 7, 22, 38, 0, 3, 15, 4, 26, 21, 8, 51, 0, 21, 41, 54, 60, 37, 84, 12, 0, 4, 8, 3, 7, 16, 12, 43, 18, 32, 12, 17]",IM2503,2025-03-14 13:38:00,76,6540.2,6536.2,6546.4,6534.8,1859,3,
|
||||
"['6534.4', '6534.8', '6535.0', '6535.2', '6535.6', '6535.8', '6536.0', '6536.2', '6536.4', '6536.6', '6536.8', '6537.0', '6537.2', '6537.4', '6537.8', '6538.0', '6538.2', '6538.4', '6538.6', '6538.8', '6539.0', '6539.2', '6539.4', '6539.6', '6539.8', '6540.0', '6540.2', '6540.4', '6540.6', '6540.8', '6541.0', '6541.2', '6541.4', '6541.6', '6541.8', '6542.0', '6542.4', '6542.6']","[0, 4, 0, 0, 4, 33, 21, 14, 0, 0, 0, 11, 0, 0, 10, 9, 16, 4, 0, 12, 59, 0, 6, 5, 3, 72, 8, 4, 18, 17, 6, 9, 4, 21, 4, 23, 7, 3]","[13, 4, 4, 2, 18, 0, 5, 28, 7, 13, 7, 9, 8, 11, 11, 14, 0, 10, 8, 6, 9, 3, 13, 11, 8, 67, 28, 16, 26, 14, 8, 6, 7, 0, 2, 16, 0, 0]",IM2503,2025-03-14 13:40:00,-5,6541.4,6540.4,6542.6,6534.4,1056,-2,
|
||||
"['6541.8', '6542.0', '6543.6', '6543.8', '6544.0', '6544.2', '6544.6', '6545.0', '6545.8', '6546.0', '6546.2', '6546.4', '6546.6', '6546.8', '6547.0', '6547.2', '6547.4', '6547.6', '6547.8', '6548.0', '6548.2', '6548.4', '6548.6', '6548.8', '6549.0', '6549.2', '6549.4', '6549.6', '6549.8', '6550.0', '6550.4', '6550.6', '6550.8', '6551.2', '6551.6', '6552.0']","[5, 10, 25, 0, 14, 0, 28, 32, 3, 7, 17, 0, 1, 0, 37, 20, 20, 41, 41, 105, 19, 30, 6, 3, 47, 64, 18, 14, 53, 6, 67, 20, 63, 19, 14, 6]","[0, 0, 4, 6, 11, 1, 31, 0, 6, 8, 0, 8, 12, 17, 25, 8, 30, 4, 90, 63, 43, 27, 21, 8, 49, 5, 11, 0, 1, 48, 32, 0, 35, 0, 0, 0]",IM2503,2025-03-14 13:42:00,251,6547.0,6541.4,6552.0,6541.2,1886,0,
|
||||
"['6538.2', '6539.0', '6539.2', '6539.4', '6539.6', '6540.0', '6540.2', '6540.4', '6540.8', '6541.0', '6541.2', '6541.4', '6541.6', '6542.0', '6542.2', '6542.4', '6542.6', '6543.0', '6543.2', '6543.4', '6543.6', '6543.8', '6544.0', '6544.2', '6544.4', '6544.6', '6544.8', '6545.0', '6545.2', '6545.6', '6545.8', '6546.0', '6546.2', '6546.4', '6547.0', '6547.2', '6547.4', '6547.6', '6547.8', '6548.0', '6548.2', '6548.6', '6548.8', '6549.0', '6549.2', '6549.8']","[0, 5, 0, 0, 0, 0, 10, 13, 0, 9, 0, 0, 0, 0, 8, 0, 3, 9, 1, 0, 0, 6, 15, 27, 12, 4, 0, 15, 13, 15, 8, 20, 11, 5, 11, 6, 14, 6, 0, 23, 8, 16, 13, 25, 0, 3]","[7, 3, 5, 4, 1, 6, 15, 14, 3, 0, 16, 11, 5, 11, 2, 9, 15, 0, 19, 19, 3, 1, 0, 16, 4, 12, 7, 23, 13, 0, 3, 10, 6, 5, 10, 5, 10, 15, 2, 62, 6, 0, 15, 14, 7, 0]",IM2503,2025-03-14 13:44:00,-80,6539.0,6547.2,6549.8,6538.2,937,-3,
|
||||
"['6535.2', '6535.4', '6535.6', '6536.0', '6536.2', '6536.4', '6536.6', '6536.8', '6537.0', '6537.2', '6537.4', '6537.6', '6537.8', '6538.0', '6538.2', '6538.4', '6538.6', '6538.8', '6539.0', '6539.2', '6539.4', '6539.6', '6539.8', '6540.0', '6540.4', '6540.6', '6540.8', '6541.0', '6541.2', '6541.4', '6541.6', '6541.8', '6542.0', '6542.2', '6542.4', '6542.6', '6542.8', '6543.0', '6543.2', '6543.4', '6543.6', '6543.8', '6544.0', '6544.2']","[0, 0, 2, 11, 0, 3, 8, 29, 23, 2, 5, 12, 26, 3, 31, 26, 1, 15, 2, 5, 9, 0, 34, 64, 11, 13, 0, 9, 27, 25, 26, 7, 33, 10, 0, 3, 22, 16, 6, 4, 0, 2, 13, 4]","[18, 12, 0, 14, 20, 14, 17, 2, 6, 9, 15, 0, 18, 0, 5, 9, 0, 11, 14, 11, 25, 14, 52, 47, 12, 12, 6, 23, 11, 7, 0, 9, 24, 32, 7, 9, 25, 7, 11, 0, 9, 0, 0, 0]",IM2503,2025-03-14 13:46:00,5,6544.2,6538.8,6544.2,6535.2,1226,1,
|
||||
"['6544.2', '6544.6', '6544.8', '6545.0', '6545.2', '6545.4', '6545.6', '6545.8', '6546.0', '6546.2', '6546.4', '6546.6', '6546.8', '6547.0', '6547.2', '6547.4', '6547.6', '6547.8', '6548.0', '6548.2', '6548.4', '6548.6', '6548.8', '6549.0']","[10, 1, 15, 3, 14, 8, 13, 17, 11, 0, 11, 20, 18, 34, 4, 9, 24, 35, 77, 20, 21, 20, 27, 0]","[0, 4, 9, 7, 14, 7, 8, 8, 9, 18, 7, 29, 10, 30, 16, 57, 54, 29, 7, 5, 9, 2, 0, 13]",IM2503,2025-03-14 13:48:00,60,6546.6,6544.2,6549.0,6544.2,928,0,
|
||||
"['6545.4', '6545.6', '6545.8', '6546.0', '6546.2', '6546.4', '6546.6', '6546.8', '6547.0', '6547.2', '6547.4', '6547.6', '6547.8', '6548.0', '6548.2', '6548.4', '6548.6', '6548.8', '6549.0', '6549.2', '6549.4', '6549.6', '6549.8', '6550.0', '6550.6', '6550.8', '6551.0', '6551.2', '6551.4', '6551.6', '6551.8', '6552.0', '6553.0']","[0, 0, 0, 9, 7, 8, 11, 17, 11, 5, 0, 8, 34, 21, 13, 22, 22, 26, 29, 9, 25, 0, 12, 26, 28, 9, 26, 6, 19, 25, 24, 38, 24]","[7, 2, 13, 4, 4, 2, 26, 14, 7, 8, 1, 6, 19, 30, 24, 16, 44, 8, 0, 1, 20, 4, 9, 2, 15, 7, 32, 2, 0, 0, 0, 28, 0]",IM2503,2025-03-14 13:50:00,159,6549.8,6547.0,6553.0,6545.4,967,3,
|
||||
"['6549.8', '6550.6', '6550.8', '6551.0', '6551.2', '6551.4', '6551.6', '6551.8', '6552.0', '6552.8', '6553.0', '6553.2', '6553.8', '6554.0', '6554.2', '6554.4', '6554.6', '6554.8', '6555.0', '6555.2', '6555.4', '6555.6', '6555.8', '6556.2', '6556.6', '6556.8', '6557.8', '6558.0', '6558.2', '6558.6', '6558.8', '6559.0', '6559.2', '6559.4', '6559.6', '6559.8', '6560.0', '6560.2', '6560.4', '6560.6', '6560.8', '6561.0', '6561.2', '6561.4', '6561.8', '6562.0', '6562.2', '6562.4', '6562.8']","[20, 8, 14, 12, 14, 3, 10, 32, 55, 2, 21, 0, 9, 73, 0, 6, 63, 9, 33, 22, 6, 1, 13, 14, 5, 0, 7, 22, 0, 26, 10, 26, 0, 0, 0, 20, 69, 32, 51, 10, 16, 8, 39, 35, 54, 30, 6, 12, 4]","[5, 0, 7, 21, 2, 0, 0, 6, 5, 0, 0, 1, 3, 35, 22, 29, 48, 36, 16, 14, 0, 0, 16, 0, 7, 16, 26, 0, 7, 0, 22, 0, 35, 3, 28, 5, 11, 4, 36, 1, 2, 17, 32, 0, 15, 11, 17, 22, 0]",IM2503,2025-03-14 13:52:00,339,6561.2,6549.8,6562.8,6549.8,1691,1,
|
||||
"['6554.8', '6555.0', '6555.2', '6555.4', '6555.6', '6555.8', '6556.0', '6556.2', '6556.6', '6556.8', '6557.0', '6557.2', '6557.4', '6557.6', '6557.8', '6558.0', '6558.2', '6558.4', '6558.6', '6558.8', '6559.0', '6559.2', '6559.6', '6560.0', '6560.2', '6560.6', '6561.0']","[3, 2, 13, 0, 5, 7, 16, 37, 61, 31, 33, 11, 21, 1, 16, 47, 15, 10, 15, 8, 20, 5, 1, 15, 12, 0, 0]","[0, 4, 29, 3, 23, 11, 38, 24, 36, 47, 41, 12, 31, 49, 0, 24, 3, 14, 8, 16, 27, 8, 0, 0, 14, 13, 23]",IM2503,2025-03-14 13:54:00,-93,6556.2,6561.0,6561.2,6554.8,1017,0,
|
||||
"['6548.0', '6548.8', '6549.0', '6549.4', '6549.6', '6549.8', '6550.0', '6550.2', '6550.6', '6550.8', '6551.0', '6551.2', '6551.4', '6551.6', '6551.8', '6552.0', '6552.2', '6552.4', '6552.8', '6553.0', '6553.2', '6553.4', '6553.6', '6553.8', '6554.0', '6554.2', '6554.4', '6554.6', '6554.8', '6555.0', '6555.6', '6555.8', '6556.0', '6556.8', '6557.0', '6557.2', '6557.4', '6557.6', '6557.8', '6558.0']","[0, 13, 13, 0, 0, 36, 18, 13, 23, 35, 48, 0, 25, 3, 16, 3, 1, 6, 14, 25, 0, 14, 0, 22, 28, 20, 11, 20, 3, 7, 3, 22, 0, 4, 0, 4, 25, 2, 0, 7]","[13, 0, 0, 8, 16, 20, 21, 8, 22, 29, 12, 18, 5, 0, 3, 18, 10, 3, 22, 2, 26, 0, 17, 21, 18, 35, 13, 12, 6, 11, 1, 5, 3, 2, 9, 10, 6, 1, 7, 0]",IM2503,2025-03-14 13:56:00,51,6553.6,6556.8,6558.0,6548.0,1066,0,
|
||||
"['6548.4', '6548.6', '6548.8', '6549.2', '6549.4', '6549.6', '6549.8', '6550.0', '6550.2', '6550.4', '6550.6', '6550.8', '6551.0', '6551.2', '6551.4', '6551.6', '6551.8', '6552.0', '6552.2', '6552.4', '6552.6', '6552.8', '6553.0', '6553.4', '6553.6', '6553.8', '6554.6']","[0, 0, 5, 15, 0, 13, 3, 18, 12, 10, 19, 8, 12, 7, 11, 2, 14, 48, 26, 6, 5, 18, 25, 4, 0, 0, 1]","[5, 6, 3, 6, 7, 27, 9, 31, 5, 7, 11, 10, 1, 35, 9, 7, 51, 27, 13, 19, 7, 7, 5, 22, 2, 4, 0]",IM2503,2025-03-14 13:58:00,-54,6552.2,6553.6,6554.6,6548.4,737,-1,
|
||||
"['6552.4', '6552.6', '6552.8', '6553.0', '6553.2', '6553.4', '6553.6', '6553.8', '6554.0', '6554.2', '6554.4', '6554.6', '6554.8', '6555.0', '6555.2', '6555.4', '6555.6', '6556.0', '6556.2', '6556.4', '6556.6', '6557.0', '6557.2', '6557.4', '6557.6', '6557.8', '6558.0', '6558.2', '6558.4', '6558.6', '6558.8', '6559.0', '6559.4']","[0, 0, 0, 10, 13, 0, 9, 0, 29, 11, 35, 30, 13, 55, 6, 32, 7, 36, 16, 14, 17, 14, 0, 32, 2, 12, 66, 18, 18, 18, 9, 76, 1]","[14, 12, 14, 9, 7, 17, 20, 4, 15, 0, 12, 0, 0, 10, 9, 12, 13, 12, 16, 7, 3, 5, 10, 6, 12, 16, 14, 2, 0, 20, 57, 3, 0]",IM2503,2025-03-14 14:00:00,248,6558.8,6552.4,6559.4,6552.4,1157,0,
|
||||
"['6557.0', '6557.2', '6557.6', '6557.8', '6558.0', '6558.4', '6558.6', '6558.8', '6559.0', '6559.2', '6559.4', '6559.6', '6559.8', '6560.0', '6560.2', '6560.4', '6560.6', '6560.8', '6561.0', '6561.2', '6561.4', '6561.6', '6561.8', '6562.0', '6562.2', '6562.4']","[0, 8, 0, 2, 4, 16, 1, 16, 12, 0, 14, 12, 70, 64, 41, 19, 16, 37, 36, 0, 17, 20, 29, 118, 7, 12]","[3, 0, 22, 31, 6, 0, 11, 20, 23, 17, 11, 38, 71, 69, 0, 9, 14, 19, 69, 3, 14, 15, 15, 10, 0, 0]",IM2503,2025-03-14 14:02:00,81,6558.4,6559.4,6562.4,6557.0,1191,0,
|
||||
"['6554.4', '6554.6', '6554.8', '6555.0', '6555.2', '6555.4', '6555.6', '6555.8', '6556.0', '6556.2', '6556.4', '6556.6', '6556.8', '6557.0', '6557.2', '6557.4', '6557.6', '6557.8', '6558.0', '6558.2', '6558.4', '6558.6', '6558.8', '6559.0', '6559.2', '6559.4', '6559.6', '6559.8', '6560.0', '6560.2', '6560.4', '6560.6', '6560.8', '6561.0', '6561.4']","[0, 0, 7, 12, 8, 7, 7, 3, 7, 4, 19, 4, 22, 14, 1, 31, 18, 3, 11, 2, 11, 44, 23, 3, 14, 6, 31, 54, 38, 0, 21, 18, 6, 18, 6]","[6, 6, 9, 18, 25, 2, 0, 10, 0, 13, 36, 17, 11, 12, 3, 8, 0, 4, 18, 6, 17, 4, 9, 15, 8, 1, 5, 8, 10, 5, 10, 12, 0, 0, 0]",IM2503,2025-03-14 14:04:00,165,6559.8,6558.6,6561.4,6554.4,991,1,
|
||||
"['6558.2', '6558.4', '6558.6', '6558.8', '6559.0', '6559.2', '6559.4', '6559.6', '6559.8', '6560.0', '6560.2', '6560.4', '6560.6', '6560.8', '6561.0', '6561.2', '6561.6', '6561.8', '6562.0']","[0, 0, 3, 2, 7, 10, 4, 32, 38, 101, 15, 21, 5, 7, 13, 12, 5, 14, 16]","[5, 4, 0, 16, 14, 21, 15, 27, 34, 44, 26, 27, 11, 3, 0, 0, 0, 20, 0]",IM2503,2025-03-14 14:06:00,38,6559.2,6559.2,6562.0,6558.2,689,2,
|
||||
"['6546.0', '6546.2', '6546.4', '6546.6', '6547.0', '6547.2', '6547.8', '6548.0', '6548.2', '6548.4', '6548.6', '6548.8', '6549.0', '6549.4', '6549.6', '6549.8', '6550.0', '6550.2', '6550.6', '6550.8', '6551.0', '6551.2', '6551.4', '6551.6', '6551.8', '6552.0', '6552.2', '6552.4', '6552.6', '6552.8', '6553.0', '6553.2', '6553.4', '6553.6', '6554.0', '6554.2', '6554.4', '6554.8', '6555.0', '6555.4', '6555.6', '6555.8', '6556.0', '6556.2', '6556.4', '6556.6', '6556.8', '6557.0', '6557.2', '6558.0', '6558.4', '6559.0']","[0, 33, 58, 6, 30, 0, 7, 27, 26, 7, 0, 35, 16, 2, 7, 5, 17, 14, 16, 0, 47, 27, 3, 0, 31, 36, 15, 11, 4, 4, 16, 24, 15, 16, 3, 20, 6, 3, 20, 6, 0, 25, 7, 15, 9, 6, 9, 8, 0, 0, 0, 3]","[22, 35, 17, 0, 15, 20, 0, 21, 24, 0, 22, 7, 8, 17, 0, 0, 15, 30, 12, 19, 26, 43, 15, 7, 19, 14, 41, 18, 1, 7, 19, 16, 0, 9, 11, 0, 0, 10, 2, 4, 14, 0, 31, 10, 4, 0, 0, 0, 1, 14, 4, 3]",IM2503,2025-03-14 14:08:00,68,6555.4,6559.0,6559.0,6546.0,1559,0,
|
||||
"['6546.2', '6546.4', '6546.6', '6546.8', '6547.0', '6547.2', '6547.4', '6547.6', '6547.8', '6548.0', '6548.2', '6548.4', '6548.6', '6548.8', '6549.0', '6549.2', '6549.4', '6550.0', '6550.2', '6550.4', '6550.6', '6550.8', '6551.0', '6551.4', '6551.6', '6551.8', '6552.0', '6552.4', '6552.6', '6552.8', '6553.0', '6553.2', '6553.4', '6554.0', '6554.4', '6554.6', '6555.4', '6555.6', '6555.8', '6556.0']","[0, 0, 11, 6, 3, 3, 6, 0, 20, 101, 20, 26, 20, 14, 16, 0, 13, 4, 13, 0, 7, 0, 7, 7, 6, 4, 27, 0, 0, 3, 8, 0, 5, 7, 0, 6, 0, 1, 0, 16]","[2, 10, 10, 5, 46, 14, 23, 28, 16, 36, 18, 9, 33, 10, 0, 18, 15, 17, 0, 7, 6, 11, 9, 7, 15, 15, 0, 1, 6, 4, 1, 1, 11, 6, 2, 6, 4, 12, 4, 0]",IM2503,2025-03-14 14:10:00,-58,6550.2,6555.4,6556.0,6546.2,929,-1,
|
||||
"['6542.0', '6542.2', '6542.6', '6542.8', '6543.0', '6543.2', '6543.4', '6543.6', '6543.8', '6544.0', '6544.2', '6544.4', '6544.8', '6545.0', '6545.2', '6545.4', '6545.6', '6546.0', '6546.2', '6546.4', '6546.6', '6546.8', '6547.4', '6548.0', '6548.4', '6548.8', '6549.2', '6549.8', '6550.2', '6550.4', '6550.6', '6550.8', '6551.0', '6551.2', '6551.4', '6551.6', '6551.8', '6552.0', '6552.2', '6552.4', '6552.6', '6552.8']","[0, 0, 45, 10, 0, 5, 37, 0, 0, 0, 6, 19, 4, 18, 14, 5, 12, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 11, 0, 0, 0, 2, 0, 9, 10, 8, 7, 22, 2, 7, 17, 17]","[15, 5, 26, 16, 6, 85, 26, 15, 1, 23, 5, 11, 6, 29, 17, 9, 0, 14, 2, 2, 12, 4, 2, 7, 5, 6, 13, 12, 20, 2, 9, 7, 13, 30, 15, 1, 20, 13, 13, 1, 14, 0]",IM2503,2025-03-14 14:12:00,-241,6544.2,6550.2,6552.8,6542.0,967,-9,
|
||||
"['6536.4', '6536.8', '6537.0', '6537.2', '6537.4', '6537.6', '6537.8', '6538.0', '6538.2', '6538.4', '6538.6', '6538.8', '6539.0', '6539.2', '6539.4', '6539.6', '6539.8', '6540.0', '6540.2', '6540.4', '6540.6', '6540.8', '6541.0', '6541.2', '6541.4', '6541.6', '6541.8', '6542.0', '6542.4', '6542.6', '6542.8', '6543.0', '6543.2', '6543.6', '6544.0', '6544.6']","[0, 27, 20, 7, 32, 7, 18, 38, 27, 24, 14, 36, 5, 24, 9, 28, 26, 3, 17, 5, 3, 0, 17, 5, 0, 3, 9, 0, 0, 0, 0, 8, 0, 2, 6, 7]","[26, 76, 53, 0, 32, 16, 17, 33, 97, 86, 21, 0, 4, 35, 42, 10, 21, 10, 0, 28, 13, 8, 14, 10, 5, 0, 0, 32, 22, 2, 23, 2, 6, 3, 0, 0]",IM2503,2025-03-14 14:14:00,-320,6538.0,6544.2,6544.6,6536.4,1351,-1,
|
||||
"['6536.2', '6536.4', '6536.6', '6536.8', '6537.0', '6537.8', '6538.0', '6538.6', '6539.2', '6539.8', '6540.0', '6540.2', '6541.2', '6541.6', '6542.0', '6543.0', '6543.4', '6543.6', '6544.0', '6544.2', '6544.4', '6544.6', '6544.8', '6545.0', '6545.2', '6545.4', '6545.6', '6545.8', '6546.0', '6546.4', '6546.6', '6546.8', '6547.2', '6547.4', '6547.6', '6547.8', '6548.0', '6548.2', '6548.4', '6548.6', '6548.8', '6549.0', '6549.2', '6549.4', '6549.6', '6549.8', '6550.0', '6550.6', '6551.2']","[0, 0, 24, 0, 0, 0, 15, 0, 6, 8, 13, 32, 8, 11, 25, 4, 3, 2, 12, 0, 6, 28, 70, 25, 18, 11, 8, 6, 0, 50, 11, 2, 12, 8, 7, 4, 45, 33, 9, 9, 3, 15, 0, 3, 0, 7, 41, 10, 22]","[7, 5, 0, 6, 7, 26, 6, 12, 0, 0, 0, 0, 0, 6, 0, 0, 21, 0, 0, 15, 12, 15, 5, 21, 25, 5, 19, 9, 10, 69, 0, 0, 0, 15, 8, 5, 30, 24, 2, 0, 0, 2, 6, 15, 6, 40, 6, 0, 0]",IM2503,2025-03-14 14:16:00,166,6548.2,6536.8,6551.2,6536.2,1428,8,
|
||||
"['6544.8', '6545.0', '6545.2', '6545.4', '6545.6', '6545.8', '6546.0', '6546.2', '6546.4', '6546.6', '6546.8', '6547.0', '6547.2', '6547.4', '6547.8', '6548.0', '6548.2', '6548.6', '6548.8', '6549.0', '6549.4', '6549.6', '6549.8', '6550.0', '6550.2', '6550.4', '6550.6', '6551.0', '6551.2', '6551.4', '6551.6', '6551.8', '6552.0', '6552.2', '6552.4', '6552.6', '6552.8', '6553.0', '6553.2', '6553.4', '6553.6', '6554.0', '6554.2', '6554.6', '6554.8']","[0, 0, 0, 15, 0, 5, 19, 2, 24, 5, 5, 0, 7, 0, 24, 23, 2, 9, 16, 6, 1, 0, 5, 12, 16, 2, 2, 5, 0, 16, 7, 8, 14, 18, 2, 10, 11, 5, 5, 3, 10, 24, 0, 8, 13]","[2, 14, 6, 2, 4, 7, 2, 4, 18, 5, 13, 3, 8, 2, 22, 3, 0, 4, 8, 35, 9, 2, 0, 0, 0, 0, 0, 6, 6, 18, 14, 4, 21, 0, 4, 12, 14, 19, 8, 22, 14, 7, 5, 0, 0]",IM2503,2025-03-14 14:18:00,12,6552.8,6549.0,6554.8,6544.8,850,3,
|
||||
"['6548.8', '6549.2', '6549.4', '6550.0', '6550.2', '6550.4', '6550.6', '6550.8', '6551.0', '6551.2', '6551.4', '6551.6', '6551.8', '6552.0', '6552.2', '6552.4', '6552.6', '6552.8', '6553.0', '6553.2', '6553.4', '6553.6', '6553.8', '6554.0', '6554.4', '6554.6', '6554.8']","[0, 0, 0, 0, 0, 2, 0, 6, 0, 10, 2, 6, 6, 23, 7, 9, 8, 2, 13, 21, 3, 7, 3, 19, 2, 5, 10]","[6, 2, 5, 3, 5, 7, 17, 32, 16, 10, 5, 10, 18, 19, 30, 14, 26, 15, 9, 12, 13, 10, 0, 6, 0, 0, 0]",IM2503,2025-03-14 14:20:00,-126,6548.8,6552.2,6554.8,6548.8,535,-2,
|
||||
"['6543.0', '6543.2', '6544.0', '6544.2', '6544.6', '6544.8', '6545.0', '6545.2', '6545.4', '6545.6', '6545.8', '6546.0', '6546.2', '6546.4', '6546.6', '6546.8', '6547.0', '6547.2', '6547.4', '6547.6', '6547.8', '6548.0', '6548.2', '6548.4', '6548.6', '6548.8', '6549.0', '6549.2', '6549.4', '6549.6', '6549.8', '6550.0', '6550.2']","[0, 10, 5, 17, 4, 3, 8, 8, 2, 14, 0, 4, 16, 7, 0, 15, 25, 3, 3, 9, 9, 44, 19, 8, 7, 4, 9, 1, 7, 28, 17, 21, 0]","[10, 10, 0, 2, 6, 0, 4, 11, 0, 20, 5, 10, 20, 3, 2, 7, 11, 33, 13, 2, 16, 15, 2, 2, 36, 5, 24, 16, 0, 6, 11, 4, 1]",IM2503,2025-03-14 14:22:00,20,6549.8,6548.8,6550.2,6543.0,768,0,
|
||||
"['6541.2', '6541.6', '6542.0', '6542.2', '6542.4', '6542.6', '6542.8', '6543.0', '6543.2', '6543.4', '6543.6', '6543.8', '6544.0', '6544.2', '6544.4', '6544.6', '6544.8', '6545.0', '6545.2', '6545.4', '6545.6', '6545.8', '6546.0', '6546.2', '6546.4', '6546.6', '6546.8', '6547.8', '6548.0', '6549.0', '6549.2', '6549.4', '6549.6', '6550.0']","[3, 0, 0, 11, 5, 9, 3, 21, 0, 17, 36, 2, 13, 14, 6, 5, 3, 36, 0, 7, 7, 1, 11, 1, 0, 2, 0, 1, 0, 3, 0, 0, 0, 0]","[0, 10, 9, 9, 14, 5, 0, 14, 8, 19, 18, 7, 15, 2, 10, 6, 6, 17, 11, 4, 15, 0, 2, 1, 1, 3, 3, 2, 2, 3, 11, 3, 14, 1]",IM2503,2025-03-14 14:24:00,-28,6546.0,6549.6,6550.0,6541.2,593,-2,
|
||||
"['6543.0', '6543.2', '6543.4', '6543.8', '6544.0', '6544.2', '6544.4', '6544.6', '6544.8', '6545.0', '6545.2', '6545.4', '6545.8', '6546.0', '6546.2', '6546.4', '6546.8', '6547.0', '6547.2', '6547.6', '6548.0', '6548.8', '6549.0', '6549.4', '6549.8', '6550.0', '6550.4', '6550.6', '6551.0', '6551.2', '6551.4', '6551.6', '6552.0', '6552.6', '6552.8', '6553.0', '6553.2', '6553.4', '6553.6', '6553.8', '6554.0', '6554.4', '6554.6', '6554.8', '6555.0', '6555.6', '6555.8', '6556.0', '6556.2', '6556.4', '6556.6', '6556.8', '6557.2', '6557.4', '6557.8', '6558.0', '6558.2', '6558.6']","[0, 1, 1, 4, 10, 6, 1, 3, 6, 1, 1, 4, 0, 0, 0, 0, 4, 4, 2, 3, 0, 8, 5, 14, 3, 14, 0, 16, 2, 11, 9, 0, 9, 17, 3, 25, 4, 0, 30, 3, 24, 12, 6, 0, 16, 0, 6, 8, 12, 5, 5, 5, 16, 14, 7, 84, 11, 37]","[13, 11, 9, 2, 6, 0, 0, 3, 1, 4, 1, 0, 4, 7, 6, 15, 0, 0, 0, 0, 2, 12, 12, 0, 6, 4, 12, 0, 2, 0, 0, 10, 0, 6, 0, 0, 9, 9, 5, 0, 17, 26, 11, 4, 8, 13, 0, 5, 0, 7, 0, 0, 3, 8, 0, 44, 0, 7]",IM2503,2025-03-14 14:26:00,168,6558.6,6546.2,6558.6,6543.0,1002,1,
|
||||
"['6553.6', '6553.8', '6554.0', '6554.2', '6554.4', '6554.6', '6554.8', '6555.0', '6555.2', '6555.4', '6555.6', '6555.8', '6556.0', '6556.2', '6556.4', '6556.6', '6556.8', '6557.0', '6557.2', '6557.4', '6557.6', '6557.8', '6558.0', '6558.2', '6558.4', '6558.6', '6558.8', '6559.0', '6559.4', '6559.6', '6559.8', '6560.0', '6560.2', '6561.0', '6561.4', '6561.6', '6562.0']","[0, 0, 22, 11, 13, 20, 17, 8, 21, 0, 2, 5, 10, 21, 6, 9, 15, 16, 6, 3, 2, 1, 36, 5, 34, 25, 20, 16, 0, 17, 7, 24, 0, 61, 21, 9, 15]","[4, 9, 10, 0, 9, 12, 0, 19, 6, 13, 12, 25, 26, 3, 2, 6, 9, 11, 3, 20, 23, 11, 37, 0, 4, 24, 0, 39, 11, 0, 0, 7, 5, 11, 8, 0, 0]",IM2503,2025-03-14 14:28:00,119,6556.6,6558.6,6562.0,6553.6,1031,0,
|
||||
"['6547.4', '6547.8', '6548.0', '6548.2', '6548.4', '6548.6', '6548.8', '6549.0', '6549.4', '6549.6', '6549.8', '6550.0', '6550.2', '6550.4', '6550.6', '6550.8', '6551.0', '6551.2', '6551.4', '6551.6', '6551.8', '6552.0', '6552.2', '6552.4', '6552.8', '6553.0', '6553.2', '6553.4', '6553.6', '6553.8', '6554.0', '6554.2', '6554.4', '6554.6', '6554.8', '6555.0', '6555.2', '6555.8']","[0, 12, 3, 0, 3, 27, 2, 11, 9, 0, 0, 0, 18, 4, 5, 10, 38, 6, 12, 42, 0, 10, 8, 0, 9, 5, 3, 10, 11, 7, 20, 9, 5, 2, 1, 7, 2, 0]","[3, 0, 16, 7, 4, 10, 8, 13, 4, 4, 19, 7, 10, 0, 7, 16, 26, 13, 3, 16, 2, 13, 10, 2, 28, 19, 18, 3, 46, 2, 11, 0, 0, 9, 0, 3, 0, 5]",IM2503,2025-03-14 14:30:00,-46,6549.0,6555.8,6555.8,6547.4,739,-1,
|
||||
"['6549.6', '6550.0', '6550.2', '6550.4', '6550.6', '6550.8', '6551.0', '6551.2', '6551.4', '6551.6', '6551.8', '6552.2', '6552.4', '6552.6', '6552.8', '6553.0', '6553.2', '6553.4', '6553.6', '6553.8', '6554.0', '6554.2', '6554.4', '6554.6', '6554.8', '6555.0', '6555.2', '6556.6', '6557.0']","[4, 17, 6, 0, 3, 5, 1, 10, 5, 17, 10, 0, 8, 9, 2, 14, 3, 7, 13, 27, 17, 28, 7, 34, 30, 22, 8, 0, 14]","[3, 5, 8, 4, 4, 23, 5, 0, 15, 11, 5, 1, 5, 4, 19, 19, 22, 12, 8, 77, 7, 9, 16, 25, 4, 0, 7, 5, 0]",IM2503,2025-03-14 14:32:00,-2,6554.8,6550.0,6557.0,6549.6,763,0,
|
||||
"['6551.0', '6551.2', '6551.4', '6551.8', '6552.0', '6552.8', '6553.0', '6553.2', '6553.4', '6553.6', '6553.8', '6554.0', '6554.2', '6554.4', '6554.6', '6554.8', '6555.0', '6555.2', '6555.4', '6555.6', '6555.8', '6556.0', '6556.2', '6556.4', '6556.6', '6556.8', '6557.0', '6557.2', '6557.4', '6557.6', '6557.8', '6558.0', '6558.2']","[18, 0, 0, 1, 2, 0, 0, 0, 4, 5, 22, 19, 3, 17, 17, 5, 6, 0, 11, 4, 21, 22, 2, 35, 20, 32, 27, 8, 0, 10, 7, 7, 19]","[4, 10, 9, 0, 8, 10, 18, 7, 26, 8, 34, 17, 15, 34, 0, 11, 17, 8, 25, 6, 17, 20, 1, 6, 13, 0, 4, 12, 10, 0, 10, 0, 11]",IM2503,2025-03-14 14:34:00,-27,6551.0,6555.4,6558.2,6551.0,802,-2,
|
||||
"['6550.0', '6550.4', '6550.6', '6550.8', '6551.0', '6551.2', '6551.4', '6551.6', '6551.8', '6552.0', '6552.2', '6552.4', '6552.6', '6552.8', '6553.0', '6553.2', '6553.4', '6553.6', '6553.8', '6554.0', '6554.2']","[0, 11, 0, 3, 4, 8, 11, 2, 12, 9, 33, 7, 2, 11, 22, 9, 13, 4, 10, 16, 2]","[2, 16, 6, 0, 9, 4, 6, 18, 14, 20, 45, 4, 22, 18, 15, 4, 0, 0, 0, 0, 0]",IM2503,2025-03-14 14:36:00,-14,6552.2,6551.0,6554.2,6550.0,497,2,
|
||||
"['6539.6', '6540.0', '6540.4', '6540.6', '6541.4', '6541.6', '6542.0', '6542.2', '6542.4', '6542.6', '6542.8', '6543.0', '6543.2', '6543.4', '6543.6', '6543.8', '6544.0', '6544.2', '6544.4', '6544.6', '6544.8', '6545.0', '6545.2', '6545.4', '6545.6', '6545.8', '6546.0', '6546.2', '6546.4', '6546.6', '6546.8', '6547.0', '6547.2', '6547.6', '6548.0', '6548.6', '6548.8', '6549.0', '6549.2', '6549.8', '6550.0', '6550.2', '6550.6', '6551.2', '6551.6', '6552.0', '6552.2', '6552.6', '6552.8']","[18, 0, 11, 0, 0, 6, 8, 31, 0, 33, 29, 3, 30, 24, 0, 12, 17, 4, 38, 5, 16, 2, 3, 13, 27, 58, 19, 5, 0, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4]","[0, 39, 0, 18, 7, 0, 19, 47, 2, 11, 19, 55, 25, 19, 5, 59, 29, 2, 6, 31, 3, 12, 16, 2, 4, 41, 33, 8, 1, 5, 0, 13, 3, 12, 10, 13, 6, 6, 3, 5, 13, 15, 9, 12, 7, 1, 2, 3, 0]",IM2503,2025-03-14 14:38:00,-225,6543.2,6552.6,6552.8,6539.6,1269,-13,
|
||||
"['6542.0', '6542.2', '6542.4', '6542.6', '6542.8', '6543.0', '6543.2', '6543.4', '6543.6', '6543.8', '6544.0', '6544.2', '6544.4', '6544.6', '6544.8', '6545.0', '6545.2', '6545.4', '6545.6', '6545.8', '6546.0', '6546.2', '6546.4', '6546.6', '6546.8', '6547.0', '6547.4', '6547.6', '6547.8', '6548.0', '6548.4', '6548.8']","[0, 0, 7, 13, 3, 8, 37, 1, 14, 36, 8, 0, 11, 7, 3, 17, 3, 16, 0, 15, 19, 13, 2, 27, 1, 11, 2, 0, 0, 11, 2, 4]","[2, 2, 13, 20, 1, 4, 24, 0, 26, 15, 23, 5, 6, 7, 14, 18, 4, 30, 24, 12, 16, 0, 0, 23, 0, 8, 0, 4, 5, 0, 4, 0]",IM2503,2025-03-14 14:40:00,-19,6545.0,6543.6,6548.8,6542.0,722,0,
|
||||
"['6543.4', '6543.6', '6543.8', '6544.4', '6544.6', '6544.8', '6545.0', '6545.2', '6545.4', '6545.6', '6545.8', '6546.0', '6546.2', '6546.4', '6546.6', '6546.8', '6547.0', '6547.2', '6547.4', '6547.6', '6547.8', '6548.0', '6548.2', '6548.4', '6548.6', '6548.8', '6549.0', '6549.2', '6549.4', '6549.6', '6549.8', '6550.0', '6550.2', '6550.4', '6550.6', '6550.8', '6551.0', '6551.2', '6551.6']","[0, 0, 0, 10, 7, 1, 5, 2, 18, 5, 8, 3, 2, 21, 10, 18, 34, 14, 44, 14, 16, 52, 39, 7, 33, 16, 10, 9, 11, 10, 4, 34, 1, 4, 5, 9, 6, 13, 7]","[1, 3, 3, 10, 12, 1, 13, 15, 3, 0, 0, 3, 3, 9, 0, 25, 19, 28, 0, 26, 63, 16, 30, 2, 3, 9, 0, 0, 0, 3, 5, 0, 7, 0, 0, 0, 9, 0, 0]",IM2503,2025-03-14 14:42:00,181,6551.6,6545.0,6551.6,6543.4,891,2,
|
||||
"['6548.2', '6548.4', '6548.6', '6548.8', '6549.0', '6549.2', '6549.4', '6549.6', '6549.8', '6550.0', '6550.2', '6550.4', '6550.6', '6550.8', '6551.0', '6551.2', '6551.4', '6551.6', '6551.8', '6552.0', '6552.2', '6552.4', '6552.6', '6552.8']","[0, 0, 5, 10, 2, 3, 3, 14, 14, 10, 16, 5, 22, 15, 7, 16, 9, 40, 31, 31, 41, 35, 70, 10]","[4, 9, 0, 15, 1, 6, 9, 6, 0, 25, 14, 12, 22, 17, 36, 57, 11, 34, 5, 7, 5, 29, 13, 0]",IM2503,2025-03-14 14:44:00,72,6548.8,6551.6,6552.8,6548.2,857,1,
|
||||
"['6546.4', '6546.8', '6547.0', '6547.2', '6547.4', '6547.6', '6547.8', '6548.0', '6548.2', '6548.4', '6548.6', '6548.8', '6549.0', '6549.2', '6549.4', '6549.6', '6549.8', '6550.0', '6550.2', '6550.4', '6550.6', '6550.8', '6551.0', '6551.2', '6551.4']","[0, 0, 16, 0, 0, 4, 13, 21, 31, 16, 13, 21, 18, 52, 34, 23, 6, 52, 4, 23, 8, 14, 6, 2, 23]","[6, 2, 0, 3, 6, 1, 7, 53, 55, 13, 17, 12, 33, 15, 15, 21, 1, 10, 0, 11, 15, 2, 0, 0, 0]",IM2503,2025-03-14 14:46:00,102,6548.4,6549.4,6551.4,6546.4,832,0,
|
||||
"['6546.2', '6546.4', '6546.6', '6546.8', '6547.0', '6547.2', '6547.4', '6547.6', '6547.8', '6548.0', '6548.2', '6548.4', '6548.6', '6548.8', '6549.0', '6549.2', '6549.4', '6549.6', '6549.8', '6550.0', '6550.2', '6550.4']","[0, 12, 0, 2, 14, 38, 18, 26, 8, 35, 20, 3, 5, 29, 12, 3, 43, 17, 56, 40, 4, 3]","[11, 15, 15, 8, 7, 30, 11, 6, 29, 34, 9, 6, 3, 30, 11, 0, 5, 11, 4, 4, 0, 3]",IM2503,2025-03-14 14:48:00,136,6549.0,6547.8,6550.6,6546.2,795,2,
|
||||
"['6547.0', '6547.2', '6547.4', '6547.6', '6547.8', '6548.0', '6548.2', '6548.4', '6548.6', '6548.8', '6549.0', '6549.2', '6549.4', '6549.6', '6549.8', '6550.0', '6550.2', '6550.4', '6550.6', '6550.8', '6551.0', '6551.2', '6551.4']","[0, 0, 0, 2, 7, 53, 9, 62, 46, 21, 58, 11, 16, 5, 20, 49, 10, 5, 5, 18, 23, 7, 11]","[4, 15, 13, 15, 19, 44, 25, 41, 13, 6, 33, 16, 7, 0, 8, 43, 0, 0, 11, 8, 12, 5, 0]",IM2503,2025-03-14 14:50:00,100,6548.0,6549.0,6551.6,6547.0,870,-1,
|
||||
"['6548.0', '6548.2', '6548.4', '6548.6', '6548.8', '6549.0', '6549.2', '6549.4', '6549.6', '6549.8', '6550.0', '6550.2', '6550.4', '6550.6', '6550.8', '6551.0', '6551.2', '6551.4', '6551.6', '6552.0', '6552.2', '6553.0']","[0, 4, 10, 5, 38, 28, 29, 37, 32, 26, 27, 21, 32, 39, 15, 30, 22, 4, 20, 6, 16, 65]","[38, 12, 9, 11, 54, 10, 37, 15, 29, 50, 19, 4, 52, 22, 37, 38, 7, 0, 0, 0, 0, 0]",IM2503,2025-03-14 14:52:00,62,6552.2,6549.0,6553.0,6548.0,1312,1,
|
||||
"['6550.8', '6551.0', '6551.2', '6551.4', '6551.6', '6551.8', '6552.0', '6552.2', '6552.4', '6552.6', '6552.8', '6553.0', '6553.2', '6553.4', '6553.6', '6553.8', '6554.0', '6554.2', '6554.4', '6554.6', '6554.8', '6555.4', '6555.6', '6555.8', '6556.0', '6556.2', '6556.4', '6556.6', '6556.8', '6557.0', '6557.2', '6557.4', '6557.6', '6557.8', '6558.0', '6558.2', '6558.6', '6558.8', '6559.0', '6559.6', '6559.8', '6560.0', '6560.2', '6560.4', '6560.6', '6560.8', '6561.0']","[0, 0, 0, 2, 4, 8, 2, 30, 6, 64, 16, 10, 0, 20, 31, 11, 17, 5, 4, 0, 24, 0, 20, 5, 0, 51, 23, 31, 21, 27, 17, 10, 22, 9, 31, 0, 15, 122, 15, 0, 91, 48, 0, 9, 4, 5, 14]","[10, 3, 6, 8, 0, 14, 6, 20, 0, 46, 15, 8, 10, 3, 0, 0, 3, 0, 0, 6, 34, 2, 9, 6, 14, 53, 36, 41, 40, 27, 15, 0, 2, 0, 13, 4, 13, 9, 25, 11, 6, 36, 1, 7, 0, 0, 3]",IM2503,2025-03-14 14:54:00,279,6560.0,6551.4,6561.0,6550.8,1740,2,
|
||||
"['6558.2', '6558.4', '6558.8', '6559.0', '6559.2', '6559.4', '6559.6', '6559.8', '6560.0', '6560.2', '6560.4', '6560.6', '6560.8', '6561.0', '6561.2', '6561.6', '6561.8', '6562.0', '6562.2', '6562.4', '6562.6', '6562.8', '6563.2', '6563.4', '6563.6', '6563.8', '6564.0', '6564.2', '6564.6', '6564.8', '6565.0', '6565.2', '6565.4', '6565.8', '6566.0', '6566.2', '6566.4', '6566.6', '6566.8', '6567.0', '6567.2', '6567.4', '6567.6']","[0, 0, 6, 39, 17, 26, 15, 36, 92, 55, 56, 30, 32, 26, 14, 24, 13, 40, 0, 10, 68, 8, 4, 5, 32, 57, 50, 7, 40, 2, 11, 25, 6, 3, 18, 56, 41, 41, 0, 60, 7, 4, 15]","[11, 24, 33, 24, 0, 30, 24, 81, 61, 34, 22, 0, 3, 48, 12, 0, 12, 0, 65, 85, 28, 6, 0, 39, 29, 131, 0, 0, 28, 0, 6, 47, 35, 23, 32, 38, 6, 22, 30, 0, 0, 0, 0]",IM2503,2025-03-14 14:56:00,22,6560.6,6559.8,6567.6,6558.2,2617,0,
|
||||
"['6560.0', '6560.2', '6560.4', '6560.6', '6560.8', '6561.0', '6561.2', '6561.4', '6561.6', '6561.8', '6562.0', '6562.2', '6562.4', '6562.6', '6562.8', '6563.0', '6563.2']","[0, 0, 19, 31, 43, 32, 77, 56, 54, 111, 88, 32, 9, 55, 76, 17, 29]","[92, 26, 3, 23, 42, 39, 69, 8, 67, 61, 34, 28, 58, 35, 46, 0, 10]",IM2503,2025-03-14 14:58:00,88,6561.4,6560.6,6563.2,6560.0,1650,0,
|
||||
|
350
999.账户相关/simnow_trader/traderdata/0315/app.py
Normal file
350
999.账户相关/simnow_trader/traderdata/0315/app.py
Normal file
@@ -0,0 +1,350 @@
|
||||
from flask import Flask, render_template, jsonify, make_response
|
||||
from flask_socketio import SocketIO
|
||||
import pandas as pd
|
||||
import numpy as np
|
||||
import os
|
||||
import ast
|
||||
import time
|
||||
from datetime import datetime
|
||||
|
||||
# 加入邮件通知
|
||||
import smtplib
|
||||
from email.mime.text import MIMEText # 导入 MIMEText 类发送纯文本邮件
|
||||
from email.mime.multipart import (
|
||||
MIMEMultipart,
|
||||
)
|
||||
|
||||
# import akshare as ak
|
||||
|
||||
app = Flask(__name__)
|
||||
app.config['SECRET_KEY'] = 'secret!'
|
||||
socketio = SocketIO(app)
|
||||
|
||||
# 添加安全响应头
|
||||
@app.after_request
|
||||
def add_security_headers(response):
|
||||
response.headers['X-Content-Type-Options'] = 'nosniff'
|
||||
response.headers['Cache-Control'] = 'no-store, no-cache, must-revalidate, max-age=0'
|
||||
response.headers['Pragma'] = 'no-cache'
|
||||
response.headers['Expires'] = '0'
|
||||
return response
|
||||
|
||||
|
||||
|
||||
# from email.mime.application import MIMEApplication
|
||||
|
||||
# 配置邮件信息
|
||||
receivers = ["240884432@qq.com"] # 设置邮件接收人地址
|
||||
subject = "TD_Simnow_Signal" # 设置邮件主题 订单流策略交易信号
|
||||
|
||||
# 配置邮件服务器信息
|
||||
smtp_server = "smtp.qq.com" # 设置发送邮件的 SMTP 服务器地址
|
||||
smtp_port = 465 # 设置发送邮件的 SMTP 服务器端口号,一般为 25 端口 465
|
||||
sender = "240884432@qq.com" # 设置发送邮件的邮箱地址
|
||||
username = "240884432@qq.com" # 设置发送邮件的邮箱用户名
|
||||
password = "osjyjmbqrzxtbjbf" # zrmpcgttataabhjh,设置发送邮件的邮箱密码或授权码
|
||||
|
||||
last_sent_time = 0
|
||||
count = 0
|
||||
time_period = 30
|
||||
delta_sum_trend,delta_trend,dj_trend = 0
|
||||
delta_rate = 0.8
|
||||
dj_rate = 0.8
|
||||
|
||||
# current_dir = os.path.dirname(os.path.abspath(__file__))
|
||||
# os.chdir(current_dir)
|
||||
# print("已更改为新的工作目录:", current_dir)
|
||||
|
||||
# 获取当前工作目录
|
||||
current_directory = os.getcwd()
|
||||
print("当前工作目录:", current_directory)
|
||||
# 设置新的工作目录
|
||||
new_directory = r"C:/simnow_trader/traderdata"
|
||||
os.chdir(new_directory)
|
||||
# 验证新的工作目录
|
||||
updated_directory = os.getcwd()
|
||||
print("已更改为新的工作目录:", updated_directory)
|
||||
|
||||
# 获取当前文件夹中所有包含"ofdata"字符的CSV文件
|
||||
def get_csv_files():
|
||||
files = {}
|
||||
for filename in os.listdir():
|
||||
if "ofdata" in filename and filename.endswith(".csv"):
|
||||
files[filename] = os.path.join(os.getcwd(), filename)
|
||||
return files
|
||||
|
||||
def send_mail(text):
|
||||
global last_sent_time, count
|
||||
|
||||
# 检查时间间隔
|
||||
current_time = time.time()
|
||||
print('count:',count)
|
||||
if count == 1 and current_time - last_sent_time <1:
|
||||
print("current_time:",current_time)
|
||||
print("last_sent_time:",last_sent_time)
|
||||
print("一分钟内已发送过邮件,本次跳过")
|
||||
return
|
||||
elif count ==1 and current_time - last_sent_time >1:
|
||||
count = 0
|
||||
if count == 0 and current_time - last_sent_time < 1:
|
||||
msg = MIMEMultipart()
|
||||
msg["From"] = sender
|
||||
msg["To"] = ";".join(receivers)
|
||||
msg["Subject"] = subject
|
||||
html_content = f"""
|
||||
<html>
|
||||
<body>
|
||||
<p>以下是数据的最后一列:</p>
|
||||
{text}
|
||||
</body>
|
||||
</html>
|
||||
"""
|
||||
msg.attach(MIMEText(html_content, 'html'))
|
||||
smtp = smtplib.SMTP_SSL(smtp_server, smtp_port)
|
||||
smtp.login(username, password)
|
||||
smtp.sendmail(sender, receivers, msg.as_string())
|
||||
count = 1
|
||||
smtp.quit()
|
||||
|
||||
# 根据文件路径加载数据,只读取前12列
|
||||
def load_data(file_path):
|
||||
df = pd.read_csv(file_path, usecols=range(12)).iloc[-1200:] # 只读取前12列
|
||||
|
||||
df = df.drop_duplicates(subset='datetime', keep='first').reset_index(drop=True)
|
||||
# df = df[df['high'] != df['low']]
|
||||
df["delta"] = df["delta"].astype(float)
|
||||
df['datetime'] = pd.to_datetime(df['datetime'],format='ISO8601')#, dayfirst=True, format='mixed'
|
||||
# df['delta累计'] = df.groupby(df['datetime'].dt.date)['delta'].cumsum()
|
||||
|
||||
# 自定义分组逻辑:前一日21:00至当日15:00为一天
|
||||
def get_trading_day(dt):
|
||||
# 如果时间在21:00之后,属于下一个交易日
|
||||
if dt.hour >= 21:
|
||||
return (dt + pd.Timedelta(days=1)).date()
|
||||
# 如果时间在15:00之前,属于当前交易日
|
||||
elif dt.hour < 15:
|
||||
return dt.date()
|
||||
# 15:00-21:00之间的数据属于当前交易日
|
||||
else:
|
||||
return dt.date()
|
||||
|
||||
# 添加交易日列并转换为字符串
|
||||
df['trading_day'] = df['datetime'].apply(get_trading_day)
|
||||
df['trading_day'] = df['trading_day'].astype(str) # 将日期转换为字符串
|
||||
|
||||
# 按交易日计算delta累计
|
||||
df['delta累计'] = df.groupby('trading_day')['delta'].cumsum()
|
||||
|
||||
df = df.fillna('缺值')
|
||||
df['终极平滑值'],df['趋势方向'] = ultimate_smoother(df['close'],time_period)
|
||||
df['datetime'] = df['datetime'].dt.strftime("%Y-%m-%d %H:%M:%S")
|
||||
df['POC'] = add_poc_column(df)
|
||||
df['最终趋势'] = finall_trend(df['delta累计'],df['趋势方向'])
|
||||
# print(df.tail(1))
|
||||
# print(type(df['delta累计'].iloc[-1]))
|
||||
|
||||
# if len(df) >=time_period and (df['最终趋势'].iloc[-1] != df['最终趋势'].iloc[-2]):
|
||||
# table_text = df.iloc[:,3:].tail(1).to_html(index=False) #price,Ask,Bid,symbol,datetime,delta,close,open,high,low,volume,dj
|
||||
# send_mail(table_text)
|
||||
# else:
|
||||
# pass
|
||||
# if df['最终趋势'].iloc[-1] != df['最终趋势'].iloc[-2]:
|
||||
|
||||
if len(df) >= 4*time_period:
|
||||
if df['趋势方向'].iloc[-1] == '多头趋势' :
|
||||
if delta_sum_trends(df['delta累计']) == 1 or delta_trends(df['delta']) == 1 or dj_trends(df['dj']) == 1:
|
||||
table_text = df.iloc[:,3:].tail(1).to_html(index=False)
|
||||
send_mail(table_text)
|
||||
if df['趋势方向'].iloc[-1] == '空头趋势' :
|
||||
if delta_sum_trends(df['delta累计']) == -1 or delta_trends(df['delta']) == -1 or dj_trends(df['dj']) == -1:
|
||||
table_text = df.iloc[:,3:].tail(1).to_html(index=False)
|
||||
send_mail(table_text)
|
||||
else:
|
||||
pass
|
||||
|
||||
return df.to_dict(orient="records")#.iloc[-48:]
|
||||
# return df.iloc[-60:].iloc[::-1].to_dict(orient="records")
|
||||
|
||||
def finall_trend(delta_sum,trend):
|
||||
f_trend = [None]*(len(delta_sum))
|
||||
# delta_sum = delta_sum.astype(float)
|
||||
for i in range(len(delta_sum)):
|
||||
if (delta_sum[i] == '缺值') or (trend[i] == '缺值'):
|
||||
f_trend[i] = '方向不明'
|
||||
# return f_trend
|
||||
else:
|
||||
if delta_sum[i] > 0 and (trend[i] == '多头趋势'):
|
||||
f_trend[i] = '强多头'
|
||||
elif delta_sum[i] < 0 and (trend[i] == '空头趋势'):
|
||||
f_trend[i] = '强空头'
|
||||
else:
|
||||
f_trend[i] = '方向不明'
|
||||
return f_trend
|
||||
|
||||
def delta_sum_trends(delta_sum):
|
||||
global delta_sum_trend
|
||||
if delta_sum.iloc[-1] > 0 and delta_sum.iloc[-2] < 0:
|
||||
delta_sum_trend = 1
|
||||
elif delta_sum.iloc[-1] < 0 and delta_sum.iloc[-2] > 0:
|
||||
delta_sum_trend = -1
|
||||
else:
|
||||
delta_sum_trend = 0
|
||||
return delta_sum_trend
|
||||
|
||||
def delta_trends(delta):
|
||||
global delta_trend, delta_rate, time_period
|
||||
if delta.iloc[-1] > delta_rate * max(delta.iloc[-4 * time_period:-1]):
|
||||
delta_trend = 1
|
||||
elif delta.iloc[-1] < delta_rate * min(delta.iloc[-4 * time_period:-1]):
|
||||
delta_trend = -1
|
||||
else:
|
||||
delta_trend = 0
|
||||
return delta_trend
|
||||
|
||||
def dj_trends(dj):
|
||||
global dj_trend,dj_rate,time_period
|
||||
if dj.iloc[-1] > dj_rate * max(dj.iloc[-4* time_period:-1]):
|
||||
dj_trend = 1
|
||||
elif dj.iloc[-1] < dj_rate* min(dj.iloc[-4* time_period:-1]):
|
||||
dj_trend = -1
|
||||
else:
|
||||
dj_trend = 0
|
||||
return dj_trend
|
||||
|
||||
|
||||
def safe_literal_eval(x):
|
||||
"""带异常处理的安全转换"""
|
||||
try:
|
||||
return ast.literal_eval(x)
|
||||
except ValueError:
|
||||
return [] # 返回空列表作为占位符
|
||||
|
||||
def add_poc_column(df):
|
||||
# 安全转换列数据
|
||||
df['price'] = df['price'].apply(safe_literal_eval)
|
||||
df['Ask'] = df['Ask'].apply(lambda x: list(map(int, safe_literal_eval(x))))
|
||||
df['Bid'] = df['Bid'].apply(lambda x: list(map(int, safe_literal_eval(x))))
|
||||
|
||||
# 定义处理函数(带数据验证)
|
||||
def find_poc(row):
|
||||
# 验证三个列表长度一致且非空
|
||||
if not (len(row['price']) == len(row['Ask']) == len(row['Bid']) > 0):
|
||||
return '缺值' # 返回空值标记异常数据
|
||||
|
||||
sums = [a + b for a, b in zip(row['Ask'], row['Bid'])]
|
||||
try:
|
||||
max_index = sums.index(max(sums))
|
||||
return row['price'][max_index]
|
||||
except ValueError:
|
||||
return '缺值' # 处理空求和列表情况
|
||||
|
||||
# 应用处理函数
|
||||
df['POC'] = df.apply(find_poc, axis=1)
|
||||
|
||||
# 可选:统计异常数据
|
||||
error_count = df['POC'].isnull().sum()
|
||||
if error_count > 0:
|
||||
print(f"警告:发现 {error_count} 行异常数据(已标记为NaN)")
|
||||
|
||||
return df['POC']
|
||||
|
||||
|
||||
def ultimate_smoother(price,period):
|
||||
# 初始化变量(修正角度单位为弧度)
|
||||
a1 = np.exp(-1.414 * np.pi / period)
|
||||
b1 = 2 * a1 * np.cos(1.414 * np.pi / period) # 将180改为np.pi
|
||||
c2 = b1
|
||||
c3 = -a1 ** 2
|
||||
c1 = (1 + c2 - c3) / 4
|
||||
|
||||
# 准备输出序列
|
||||
us = np.zeros(len(price))
|
||||
us_new = np.zeros(len(price))
|
||||
trend = [None]*(len(price))
|
||||
ma_close = np.zeros(len(price))
|
||||
|
||||
# 前4个点用原始价格初始化
|
||||
for i in range(len(price)):
|
||||
if i < 4:
|
||||
us[i] = price.iloc[i]
|
||||
else:
|
||||
# 应用递归公式
|
||||
us[i] = (1 - c1) * price.iloc[i] + (2 * c1 - c2) * price.iloc[i-1] \
|
||||
- (c1 + c3) * price.iloc[i-2] + c2 * us[i-1] + c3 * us[i-2]
|
||||
|
||||
us_new = np.around(us, decimals=2)
|
||||
ma_close = price.rolling(window=4*period).mean()#5*
|
||||
|
||||
# if us_new[i]>price[i] and ma_close[i]>price[i]:
|
||||
# trend[i] = '空头趋势'
|
||||
# elif us_new[i]<price[i] and ma_close[i]<price[i]:
|
||||
# trend[i] = '多头趋势'
|
||||
# else:
|
||||
# trend[i] = '无趋势'
|
||||
|
||||
if us_new[i] < ma_close.iloc[i]:
|
||||
trend[i] = '空头趋势'
|
||||
elif us_new[i] > ma_close.iloc[i]:
|
||||
trend[i] = '多头趋势'
|
||||
else:
|
||||
trend[i] = '无趋势'
|
||||
|
||||
|
||||
return us_new,trend
|
||||
|
||||
|
||||
@app.route("/")
|
||||
def index():
|
||||
return render_template("index.html")
|
||||
|
||||
@app.route("/kline")
|
||||
def kline():
|
||||
return render_template("kline.html")
|
||||
|
||||
@app.route("/api/data")
|
||||
def get_data():
|
||||
try:
|
||||
files = get_csv_files()
|
||||
data = {}
|
||||
for symbol, filename in files.items():
|
||||
loaded_data = load_data(filename)
|
||||
if loaded_data:
|
||||
data[symbol] = loaded_data
|
||||
return jsonify(data)
|
||||
except Exception as e:
|
||||
return jsonify({"error": str(e)})
|
||||
|
||||
def should_update():
|
||||
"""检查是否应该在当前时间更新数据"""
|
||||
now = datetime.now()
|
||||
# 检查是否是整点5分钟
|
||||
if now.minute % 2 == 0:
|
||||
# 检查是否在5秒内
|
||||
if now.second < 2:
|
||||
return True
|
||||
return False
|
||||
|
||||
def background_thread():
|
||||
"""后台线程,在每整点5分钟的5秒内发送数据更新"""
|
||||
while True:
|
||||
if should_update():
|
||||
files = get_csv_files()
|
||||
data = {}
|
||||
for file_name, file_path in files.items():
|
||||
data[file_name] = load_data(file_path)
|
||||
socketio.emit('data_update', data)
|
||||
print(f"数据更新完成 - {datetime.now().strftime('%Y-%m-%d %H:%M:%S')}")
|
||||
time.sleep(1) # 每秒检查一次
|
||||
|
||||
@socketio.on('connect')
|
||||
def handle_connect():
|
||||
print('Client connected')
|
||||
# 启动后台线程
|
||||
socketio.start_background_task(background_thread)
|
||||
|
||||
@socketio.on('disconnect')
|
||||
def handle_disconnect():
|
||||
print('Client disconnected')
|
||||
|
||||
if __name__ == "__main__":
|
||||
socketio.run(app, host='0.0.0.0', port=5000, debug=True) # 监听所有网络接口
|
||||
135
999.账户相关/simnow_trader/traderdata/0315/templates/index.html
Normal file
135
999.账户相关/simnow_trader/traderdata/0315/templates/index.html
Normal file
@@ -0,0 +1,135 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>订单流实时数据监控</title>
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css">
|
||||
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.11.5/css/dataTables.bootstrap5.min.css">
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.0.1/socket.io.js"></script>
|
||||
<style>
|
||||
table {
|
||||
width: 100%;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
table, th, td {
|
||||
border: 1px solid black;
|
||||
}
|
||||
th, td {
|
||||
padding: 8px;
|
||||
text-align: center;
|
||||
}
|
||||
button {
|
||||
margin: 10px;
|
||||
padding: 10px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.active-symbol {
|
||||
background-color: #e0e0e0;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Real-Time CSV Data Viewer</h1>
|
||||
|
||||
<div id="symbol-buttons">
|
||||
<!-- 动态生成按钮 -->
|
||||
</div>
|
||||
|
||||
<h3>Data for <span id="current-symbol">Loading...</span></h3>
|
||||
<table id="data-table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Symbol</th>
|
||||
<th>Datetime</th>
|
||||
<th>Delta</th>
|
||||
<th>Close</th>
|
||||
<th>Open</th>
|
||||
<th>High</th>
|
||||
<th>Low</th>
|
||||
<th>Volume</th>
|
||||
<th>DJ</th>
|
||||
<th>Delta累计</th>
|
||||
<th>POC</th>
|
||||
<th>终极平滑值</th>
|
||||
<th>趋势方向</th>
|
||||
<th>最终趋势</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<script>
|
||||
let currentSymbol = null;
|
||||
const socket = io();
|
||||
const symbolButtons = document.getElementById('symbol-buttons');
|
||||
const currentSymbolDisplay = document.getElementById('current-symbol');
|
||||
const tableBody = document.querySelector("#data-table tbody");
|
||||
|
||||
// 初始化数据
|
||||
fetch('/api/data')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
updateSymbolButtons(data);
|
||||
if (Object.keys(data).length > 0) {
|
||||
currentSymbol = Object.keys(data)[0];
|
||||
updateTable(data[currentSymbol]);
|
||||
}
|
||||
});
|
||||
|
||||
// WebSocket事件处理
|
||||
socket.on('connect', () => {
|
||||
console.log('Connected to server');
|
||||
});
|
||||
|
||||
socket.on('data_update', (data) => {
|
||||
updateSymbolButtons(data);
|
||||
if (currentSymbol && data[currentSymbol]) {
|
||||
updateTable(data[currentSymbol]);
|
||||
}
|
||||
});
|
||||
|
||||
function updateSymbolButtons(data) {
|
||||
symbolButtons.innerHTML = '';
|
||||
Object.keys(data).forEach(symbol => {
|
||||
const button = document.createElement('button');
|
||||
button.textContent = symbol;
|
||||
button.onclick = () => {
|
||||
currentSymbol = symbol;
|
||||
updateTable(data[symbol]);
|
||||
};
|
||||
if (symbol === currentSymbol) {
|
||||
button.classList.add('active-symbol');
|
||||
}
|
||||
symbolButtons.appendChild(button);
|
||||
});
|
||||
}
|
||||
|
||||
function updateTable(data) {
|
||||
currentSymbolDisplay.textContent = currentSymbol;
|
||||
tableBody.innerHTML = '';
|
||||
data.forEach(row => {
|
||||
const rowElement = document.createElement('tr');
|
||||
rowElement.innerHTML = `
|
||||
<td>${row.symbol || ''}</td>
|
||||
<td>${row.datetime || ''}</td>
|
||||
<td>${row.delta || ''}</td>
|
||||
<td>${row.close || ''}</td>
|
||||
<td>${row.open || ''}</td>
|
||||
<td>${row.high || ''}</td>
|
||||
<td>${row.low || ''}</td>
|
||||
<td>${row.volume || ''}</td>
|
||||
<td>${row.dj !== undefined ? row.dj : ''}</td>
|
||||
<td>${row.delta累计 || ''}</td>
|
||||
<td>${row.POC || ''}</td>
|
||||
<td>${row.终极平滑值 || ''}</td>
|
||||
<td>${row.趋势方向 || ''}</td>
|
||||
<td>${row.最终趋势 || ''}</td>
|
||||
`;
|
||||
tableBody.appendChild(rowElement);
|
||||
});
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
523
999.账户相关/simnow_trader/traderdata/0315/templates/kline - 副本.html
Normal file
523
999.账户相关/simnow_trader/traderdata/0315/templates/kline - 副本.html
Normal file
@@ -0,0 +1,523 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta http-equiv="X-Content-Type-Options" content="nosniff">
|
||||
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
|
||||
<meta http-equiv="Pragma" content="no-cache">
|
||||
<meta http-equiv="Expires" content="0">
|
||||
<title>实时K线图</title>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.0.1/socket.io.js"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/echarts@5.4.3/dist/echarts.min.js"></script>
|
||||
<style>
|
||||
#kline-chart {
|
||||
width: 100%;
|
||||
height: 800px;
|
||||
margin: 20px auto;
|
||||
}
|
||||
.symbol-selector {
|
||||
margin: 20px;
|
||||
text-align: center;
|
||||
}
|
||||
button {
|
||||
margin: 10px;
|
||||
padding: 10px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.active-symbol {
|
||||
background-color: #e0e0e0;
|
||||
}
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
background-color: #f5f5f5;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="symbol-selector" id="symbol-buttons">
|
||||
<!-- 动态生成按钮 -->
|
||||
</div>
|
||||
<div id="kline-chart"></div>
|
||||
|
||||
<script>
|
||||
let currentSymbol = null;
|
||||
const socket = io();
|
||||
const symbolButtons = document.getElementById('symbol-buttons');
|
||||
let chart = null;
|
||||
|
||||
// 初始化图表
|
||||
function initChart() {
|
||||
if (!chart) {
|
||||
chart = echarts.init(document.getElementById('kline-chart'));
|
||||
}
|
||||
}
|
||||
|
||||
// 初始化数据
|
||||
fetch('/api/data')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
updateSymbolButtons(data);
|
||||
if (Object.keys(data).length > 0) {
|
||||
currentSymbol = Object.keys(data)[0];
|
||||
updateChart(data[currentSymbol]);
|
||||
}
|
||||
})
|
||||
.catch(error => {
|
||||
console.error('Error fetching data:', error);
|
||||
});
|
||||
|
||||
// WebSocket事件处理
|
||||
socket.on('connect', () => {
|
||||
console.log('Connected to server');
|
||||
});
|
||||
|
||||
socket.on('data_update', (data) => {
|
||||
updateSymbolButtons(data);
|
||||
if (currentSymbol && data[currentSymbol]) {
|
||||
updateChart(data[currentSymbol]);
|
||||
}
|
||||
});
|
||||
|
||||
function updateSymbolButtons(data) {
|
||||
symbolButtons.innerHTML = '';
|
||||
Object.keys(data).forEach(symbol => {
|
||||
const button = document.createElement('button');
|
||||
button.textContent = symbol;
|
||||
button.onclick = () => {
|
||||
currentSymbol = symbol;
|
||||
updateChart(data[symbol]);
|
||||
};
|
||||
if (symbol === currentSymbol) {
|
||||
button.classList.add('active-symbol');
|
||||
}
|
||||
symbolButtons.appendChild(button);
|
||||
});
|
||||
}
|
||||
|
||||
function updateChart(data) {
|
||||
initChart();
|
||||
|
||||
// 准备数据
|
||||
const dates = data.map(item => item.datetime);
|
||||
const klineData = data.map(item => [
|
||||
parseFloat(item.open),
|
||||
parseFloat(item.close),
|
||||
parseFloat(item.low),
|
||||
parseFloat(item.high)
|
||||
]);
|
||||
const volumes = data.map(item => parseFloat(item.volume));
|
||||
const ultimateValues = data.map(item => parseFloat(item.终极平滑值));
|
||||
const deltaSums = data.map(item => parseFloat(item.delta累计));
|
||||
const djValues = data.map(item => parseFloat(item.dj));
|
||||
const deltaValues = data.map(item => parseFloat(item.delta));
|
||||
|
||||
// 处理POC数据,将缺值替换为前一个有效值
|
||||
let pocValues = data.map(item => item.POC);
|
||||
let lastValidPoc = null;
|
||||
pocValues = pocValues.map(value => {
|
||||
if (value === '缺值') {
|
||||
return lastValidPoc;
|
||||
} else {
|
||||
lastValidPoc = parseFloat(value);
|
||||
return lastValidPoc;
|
||||
}
|
||||
});
|
||||
|
||||
// 计算120日均线
|
||||
const closes = data.map(item => parseFloat(item.close));
|
||||
const ma120 = calculateMA(closes, 120);
|
||||
|
||||
// 处理 delta 累计数据,用于标记箭头
|
||||
const arrowMarks = [];
|
||||
for (let i = 1; i < deltaSums.length; i++) {
|
||||
if (deltaSums[i - 1] < 0 && deltaSums[i] > 0 && ultimateValues[i] > ma120[i]) {
|
||||
// 前一个值小于0,后一个值大于0,标记向上箭头
|
||||
arrowMarks.push({
|
||||
coord: [dates[i], data[i].low - 0.1], // 标记在 K 线下方
|
||||
symbol: 'path://M0,10 L5,0 L10,10 Z',
|
||||
symbolSize: [10, 10],
|
||||
symbolOffset: [0, 5],
|
||||
itemStyle: {
|
||||
color: 'red'
|
||||
}
|
||||
});
|
||||
} else if (deltaSums[i - 1] > 0 && deltaSums[i] < 0 && ultimateValues[i] < ma120[i] ) {
|
||||
// 前一个值大于0,后一个值小于0,标记向下箭头
|
||||
arrowMarks.push({
|
||||
coord: [dates[i], data[i].high + 0.1], // 标记在 K 线上方
|
||||
symbol: 'path://M0,0 L5,10 L10,0 Z',
|
||||
symbolSize: [10, 10],
|
||||
symbolOffset: [0, -5],
|
||||
itemStyle: {
|
||||
color: 'green'
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
// 处理 dj 数据,用于标记圆
|
||||
const circleMarks = [];
|
||||
for (let i = 0; i < djValues.length; i++) {
|
||||
if (djValues[i] >= 10 && ultimateValues[i] > ma120[i]) {
|
||||
// dj 大于等于 10,标记向上的红色圆
|
||||
circleMarks.push({
|
||||
coord: [dates[i], data[i].low - 5.1], // 标记在 K 线下方
|
||||
symbol: 'circle',
|
||||
symbolSize: 10,
|
||||
symbolOffset: [0, 5],
|
||||
itemStyle: {
|
||||
color: 'red'
|
||||
}
|
||||
});
|
||||
} else if (djValues[i] <= -10 && ultimateValues[i] < ma120[i]) {
|
||||
// dj 小于等于 -10,标记向上的绿色圆
|
||||
circleMarks.push({
|
||||
coord: [dates[i], data[i].high + 5.1], // 标记在 K 线下方
|
||||
symbol: 'circle',
|
||||
symbolSize: 10,
|
||||
symbolOffset: [0, 5],
|
||||
itemStyle: {
|
||||
color: 'green'
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
// 处理 delta 值数据,用于标记方块
|
||||
const squareMarks = [];
|
||||
for (let i = 0; i < deltaValues.length; i++) {
|
||||
if (deltaValues[i] >= 1000 && ultimateValues[i] > ma120[i]) {
|
||||
// delta 值大于等于 1000,标记向上的红色方块
|
||||
squareMarks.push({
|
||||
coord: [dates[i], data[i].low - 10.1],
|
||||
symbol: 'rect',
|
||||
symbolSize: 10,
|
||||
symbolOffset: [0, 5],
|
||||
itemStyle: {
|
||||
color: 'red'
|
||||
}
|
||||
});
|
||||
} else if (deltaValues[i] <= -1000 && ultimateValues[i] < ma120[i]) {
|
||||
// delta 值小于等于 -1000,标记向上的绿色方块
|
||||
squareMarks.push({
|
||||
coord: [dates[i], data[i].high + 10.1],
|
||||
symbol: 'rect',
|
||||
symbolSize: 10,
|
||||
symbolOffset: [0, -5],
|
||||
itemStyle: {
|
||||
color: 'green'
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
// 合并箭头标记、圆标记和方块标记
|
||||
const allMarks = arrowMarks.concat(circleMarks).concat(squareMarks);
|
||||
|
||||
// 配置图表选项
|
||||
const option = {
|
||||
title: {
|
||||
text: `${currentSymbol} K线图`,
|
||||
left: 'center'
|
||||
},
|
||||
tooltip: {
|
||||
trigger: 'axis',
|
||||
axisPointer: {
|
||||
type: 'cross'
|
||||
}
|
||||
},
|
||||
legend: {
|
||||
data: ['K线', '120日均线', '终极平滑值', 'POC', '成交量', 'Delta累计', 'DJ值', 'Delta值'],
|
||||
top: 30
|
||||
},
|
||||
grid: [
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
height: '40%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '50%',
|
||||
height: '10%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '60%',
|
||||
height: '10%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '70%',
|
||||
height: '10%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '80%',
|
||||
height: '10%'
|
||||
}
|
||||
],
|
||||
xAxis: [
|
||||
{
|
||||
type: 'category',
|
||||
data: dates,
|
||||
scale: true,
|
||||
boundaryGap: false,
|
||||
axisLine: {onZero: false},
|
||||
splitLine: {show: false},
|
||||
splitNumber: 20,
|
||||
gridIndex: 0
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 1,
|
||||
data: dates,
|
||||
axisLabel: {show: false}
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 2,
|
||||
data: dates,
|
||||
axisLabel: {show: false}
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 3,
|
||||
data: dates,
|
||||
axisLabel: {show: false}
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 4,
|
||||
data: dates,
|
||||
axisLabel: {show: true}
|
||||
}
|
||||
],
|
||||
yAxis: [
|
||||
{
|
||||
scale: true,
|
||||
splitArea: {
|
||||
show: true
|
||||
},
|
||||
gridIndex: 0
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 1,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: true},
|
||||
axisLine: {show: true},
|
||||
splitLine: {show: false}
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 2,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: true},
|
||||
axisLine: {show: true},
|
||||
splitLine: {show: false}
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 3,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: true},
|
||||
axisLine: {show: true},
|
||||
splitLine: {show: false}
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 4,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: true},
|
||||
axisLine: {show: true},
|
||||
splitLine: {show: false}
|
||||
}
|
||||
],
|
||||
dataZoom: [
|
||||
{
|
||||
type: 'inside',
|
||||
xAxisIndex: [0, 1, 2, 3, 4],
|
||||
start: 50,
|
||||
end: 100
|
||||
},
|
||||
{
|
||||
show: true,
|
||||
xAxisIndex: [0, 1, 2, 3, 4],
|
||||
type: 'slider',
|
||||
bottom: '2%',
|
||||
start: 50,
|
||||
end: 100
|
||||
}
|
||||
],
|
||||
series: [
|
||||
{
|
||||
name: 'K线',
|
||||
type: 'candlestick',
|
||||
data: klineData,
|
||||
itemStyle: {
|
||||
color: 'none', // 空心 K 线,填充颜色设为无
|
||||
color0: 'none',
|
||||
borderColor: '#ef232a',
|
||||
borderColor0: '#14b143',
|
||||
borderWidth: 1
|
||||
},
|
||||
// 添加标记点
|
||||
markPoint: {
|
||||
data: allMarks
|
||||
}
|
||||
},
|
||||
{
|
||||
name: '120日均线',
|
||||
type: 'line',
|
||||
data: ma120,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
opacity: 0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
name: '终极平滑值',
|
||||
type: 'line',
|
||||
data: ultimateValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
opacity: 0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'POC',
|
||||
type: 'line',
|
||||
data: pocValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#FFD700',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
symbol: 'circle',
|
||||
symbolSize: 6
|
||||
},
|
||||
{
|
||||
name: '成交量',
|
||||
type: 'bar',
|
||||
xAxisIndex: 1,
|
||||
yAxisIndex: 1,
|
||||
data: volumes
|
||||
},
|
||||
{
|
||||
name: 'Delta累计',
|
||||
type: 'line',
|
||||
xAxisIndex: 2,
|
||||
yAxisIndex: 2,
|
||||
data: deltaSums,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#4169E1',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
markLine: {
|
||||
silent: true,
|
||||
data: [
|
||||
{
|
||||
yAxis: 0,
|
||||
lineStyle: {
|
||||
color: '#999',
|
||||
type: 'dashed'
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'DJ值',
|
||||
type: 'line',
|
||||
xAxisIndex: 3,
|
||||
yAxisIndex: 3,
|
||||
data: djValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#9932CC',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
markLine: {
|
||||
silent: true,
|
||||
data: [
|
||||
{
|
||||
yAxis: 0,
|
||||
lineStyle: {
|
||||
color: '#999',
|
||||
type: 'dashed'
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'Delta值',
|
||||
type: 'line',
|
||||
xAxisIndex: 4,
|
||||
yAxisIndex: 4,
|
||||
data: deltaValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#FF8C00',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
markLine: {
|
||||
silent: true,
|
||||
data: [
|
||||
{
|
||||
yAxis: 0,
|
||||
lineStyle: {
|
||||
color: '#999',
|
||||
type: 'dashed'
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
// 使用配置项显示图表
|
||||
chart.setOption(option);
|
||||
}
|
||||
|
||||
function calculateMA(data, dayCount) {
|
||||
const result = [];
|
||||
for (let i = 0, len = data.length; i < len; i++) {
|
||||
if (i < dayCount - 1) {
|
||||
result.push('-');
|
||||
continue;
|
||||
}
|
||||
let sum = 0;
|
||||
for (let j = 0; j < dayCount; j++) {
|
||||
sum += data[i - j];
|
||||
}
|
||||
result.push(+(sum / dayCount).toFixed(2));
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
// 响应窗口大小变化
|
||||
window.addEventListener('resize', function() {
|
||||
if (chart) {
|
||||
chart.resize();
|
||||
}
|
||||
});
|
||||
|
||||
// 初始化图表
|
||||
initChart();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
464
999.账户相关/simnow_trader/traderdata/0315/templates/kline-ok.html
Normal file
464
999.账户相关/simnow_trader/traderdata/0315/templates/kline-ok.html
Normal file
@@ -0,0 +1,464 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta http-equiv="X-Content-Type-Options" content="nosniff">
|
||||
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
|
||||
<meta http-equiv="Pragma" content="no-cache">
|
||||
<meta http-equiv="Expires" content="0">
|
||||
<title>实时K线图</title>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.0.1/socket.io.js"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/echarts@5.4.3/dist/echarts.min.js"></script>
|
||||
<style>
|
||||
#kline-chart {
|
||||
width: 100%;
|
||||
height: 800px;
|
||||
margin: 20px auto;
|
||||
}
|
||||
.symbol-selector {
|
||||
margin: 20px;
|
||||
text-align: center;
|
||||
}
|
||||
button {
|
||||
margin: 10px;
|
||||
padding: 10px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.active-symbol {
|
||||
background-color: #e0e0e0;
|
||||
}
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
background-color: #f5f5f5;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="symbol-selector" id="symbol-buttons">
|
||||
<!-- 动态生成按钮 -->
|
||||
</div>
|
||||
<div id="kline-chart"></div>
|
||||
|
||||
<script>
|
||||
let currentSymbol = null;
|
||||
const socket = io();
|
||||
const symbolButtons = document.getElementById('symbol-buttons');
|
||||
let chart = null;
|
||||
|
||||
// 初始化图表
|
||||
function initChart() {
|
||||
if (!chart) {
|
||||
chart = echarts.init(document.getElementById('kline-chart'));
|
||||
}
|
||||
}
|
||||
|
||||
// 初始化数据
|
||||
fetch('/api/data')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
updateSymbolButtons(data);
|
||||
if (Object.keys(data).length > 0) {
|
||||
currentSymbol = Object.keys(data)[0];
|
||||
updateChart(data[currentSymbol]);
|
||||
}
|
||||
})
|
||||
.catch(error => {
|
||||
console.error('Error fetching data:', error);
|
||||
});
|
||||
|
||||
// WebSocket事件处理
|
||||
socket.on('connect', () => {
|
||||
console.log('Connected to server');
|
||||
});
|
||||
|
||||
socket.on('data_update', (data) => {
|
||||
updateSymbolButtons(data);
|
||||
if (currentSymbol && data[currentSymbol]) {
|
||||
updateChart(data[currentSymbol]);
|
||||
}
|
||||
});
|
||||
|
||||
function updateSymbolButtons(data) {
|
||||
symbolButtons.innerHTML = '';
|
||||
Object.keys(data).forEach(symbol => {
|
||||
const button = document.createElement('button');
|
||||
button.textContent = symbol;
|
||||
button.onclick = () => {
|
||||
currentSymbol = symbol;
|
||||
updateChart(data[symbol]);
|
||||
};
|
||||
if (symbol === currentSymbol) {
|
||||
button.classList.add('active-symbol');
|
||||
}
|
||||
symbolButtons.appendChild(button);
|
||||
});
|
||||
}
|
||||
|
||||
function updateChart(data) {
|
||||
initChart();
|
||||
|
||||
// 准备数据
|
||||
const dates = data.map(item => item.datetime);
|
||||
const klineData = data.map(item => [
|
||||
parseFloat(item.open),
|
||||
parseFloat(item.close),
|
||||
parseFloat(item.low),
|
||||
parseFloat(item.high)
|
||||
]);
|
||||
const volumes = data.map(item => parseFloat(item.volume));
|
||||
const ultimateValues = data.map(item => parseFloat(item.终极平滑值));
|
||||
|
||||
// 处理POC数据,将缺值替换为前一个有效值
|
||||
let pocValues = data.map(item => item.POC);
|
||||
let lastValidPoc = null;
|
||||
pocValues = pocValues.map(value => {
|
||||
if (value === '缺值') {
|
||||
return lastValidPoc;
|
||||
} else {
|
||||
lastValidPoc = parseFloat(value);
|
||||
return lastValidPoc;
|
||||
}
|
||||
});
|
||||
|
||||
// 处理delta累计数据,将缺值替换为前一个有效值
|
||||
let deltaSumValues = data.map(item => item.delta累计);
|
||||
let lastValidDelta = null;
|
||||
deltaSumValues = deltaSumValues.map(value => {
|
||||
if (value === '缺值') {
|
||||
return lastValidDelta;
|
||||
} else {
|
||||
lastValidDelta = parseFloat(value);
|
||||
return lastValidDelta;
|
||||
}
|
||||
});
|
||||
|
||||
// 计算120日均线
|
||||
const closes = data.map(item => parseFloat(item.close));
|
||||
const ma120 = calculateMA(closes, 120);
|
||||
|
||||
// 处理dj数据,将缺值替换为前一个有效值
|
||||
let djValues = data.map(item => item.dj);
|
||||
let lastValidDj = null;
|
||||
djValues = djValues.map(value => {
|
||||
if (value === '缺值') {
|
||||
return lastValidDj;
|
||||
} else {
|
||||
lastValidDj = parseFloat(value);
|
||||
return lastValidDj;
|
||||
}
|
||||
});
|
||||
|
||||
// 处理delta数据,将缺值替换为前一个有效值
|
||||
let deltaValues = data.map(item => item.delta);
|
||||
let lastValidDeltaValue = null;
|
||||
deltaValues = deltaValues.map(value => {
|
||||
if (value === '缺值') {
|
||||
return lastValidDeltaValue;
|
||||
} else {
|
||||
lastValidDelta = parseFloat(value);
|
||||
return lastValidDelta;
|
||||
}
|
||||
});
|
||||
|
||||
// 配置图表选项
|
||||
const option = {
|
||||
title: {
|
||||
text: `${currentSymbol} K线图`,
|
||||
left: 'center'
|
||||
},
|
||||
tooltip: {
|
||||
trigger: 'axis',
|
||||
axisPointer: {
|
||||
type: 'cross'
|
||||
}
|
||||
},
|
||||
legend: {
|
||||
data: ['K线', '120日均线', '终极平滑值', 'POC', 'Delta累计', 'DJ值', 'Delta值'],
|
||||
top: 30
|
||||
},
|
||||
grid: [
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
height: '40%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '50%',
|
||||
height: '10%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '60%',
|
||||
height: '10%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '70%',
|
||||
height: '10%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '80%',
|
||||
height: '10%'
|
||||
}
|
||||
],
|
||||
xAxis: [
|
||||
{
|
||||
type: 'category',
|
||||
data: dates,
|
||||
scale: true,
|
||||
boundaryGap: false,
|
||||
axisLine: {onZero: false},
|
||||
splitLine: {show: false},
|
||||
splitNumber: 20,
|
||||
gridIndex: 0
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 1,
|
||||
data: dates,
|
||||
axisLabel: {show: false}
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 2,
|
||||
data: dates,
|
||||
axisLabel: {show: false}
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 3,
|
||||
data: dates,
|
||||
axisLabel: {show: false}
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 4,
|
||||
data: dates,
|
||||
axisLabel: {show: true}
|
||||
}
|
||||
],
|
||||
yAxis: [
|
||||
{
|
||||
scale: true,
|
||||
splitArea: {
|
||||
show: true
|
||||
},
|
||||
gridIndex: 0
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 1,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: true},
|
||||
axisLine: {show: true},
|
||||
splitLine: {show: false}
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 2,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: true},
|
||||
axisLine: {show: true},
|
||||
splitLine: {show: false}
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 3,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: true},
|
||||
axisLine: {show: true},
|
||||
splitLine: {show: false}
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 4,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: true},
|
||||
axisLine: {show: true},
|
||||
splitLine: {show: false}
|
||||
}
|
||||
],
|
||||
dataZoom: [
|
||||
{
|
||||
type: 'inside',
|
||||
xAxisIndex: [0, 1, 2, 3, 4],
|
||||
start: 50,
|
||||
end: 100
|
||||
},
|
||||
{
|
||||
show: true,
|
||||
xAxisIndex: [0, 1, 2, 3, 4],
|
||||
type: 'slider',
|
||||
bottom: '2%',
|
||||
start: 50,
|
||||
end: 100
|
||||
}
|
||||
],
|
||||
series: [
|
||||
{
|
||||
name: 'K线',
|
||||
type: 'candlestick',
|
||||
data: klineData,
|
||||
itemStyle: {
|
||||
color: '#ef232a',
|
||||
color0: '#14b143',
|
||||
borderColor: '#ef232a',
|
||||
borderColor0: '#14b143'
|
||||
}
|
||||
},
|
||||
{
|
||||
name: '120日均线',
|
||||
type: 'line',
|
||||
data: ma120,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
opacity: 0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
name: '终极平滑值',
|
||||
type: 'line',
|
||||
data: ultimateValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
opacity: 0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'POC',
|
||||
type: 'line',
|
||||
data: pocValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#FFD700',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
symbol: 'circle',
|
||||
symbolSize: 6
|
||||
},
|
||||
{
|
||||
name: '成交量',
|
||||
type: 'bar',
|
||||
xAxisIndex: 1,
|
||||
yAxisIndex: 1,
|
||||
data: volumes
|
||||
},
|
||||
{
|
||||
name: 'Delta累计',
|
||||
type: 'line',
|
||||
xAxisIndex: 2,
|
||||
yAxisIndex: 2,
|
||||
data: deltaSumValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#4169E1',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
markLine: {
|
||||
silent: true,
|
||||
data: [
|
||||
{
|
||||
yAxis: 0,
|
||||
lineStyle: {
|
||||
color: '#999',
|
||||
type: 'dashed'
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'DJ值',
|
||||
type: 'line',
|
||||
xAxisIndex: 3,
|
||||
yAxisIndex: 3,
|
||||
data: djValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#9932CC',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
markLine: {
|
||||
silent: true,
|
||||
data: [
|
||||
{
|
||||
yAxis: 0,
|
||||
lineStyle: {
|
||||
color: '#999',
|
||||
type: 'dashed'
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'Delta值',
|
||||
type: 'line',
|
||||
xAxisIndex: 4,
|
||||
yAxisIndex: 4,
|
||||
data: deltaValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#FF8C00',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
markLine: {
|
||||
silent: true,
|
||||
data: [
|
||||
{
|
||||
yAxis: 0,
|
||||
lineStyle: {
|
||||
color: '#999',
|
||||
type: 'dashed'
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
// 使用配置项显示图表
|
||||
chart.setOption(option);
|
||||
}
|
||||
|
||||
function calculateMA(data, dayCount) {
|
||||
const result = [];
|
||||
for (let i = 0, len = data.length; i < len; i++) {
|
||||
if (i < dayCount - 1) {
|
||||
result.push('-');
|
||||
continue;
|
||||
}
|
||||
let sum = 0;
|
||||
for (let j = 0; j < dayCount; j++) {
|
||||
sum += data[i - j];
|
||||
}
|
||||
result.push(+(sum / dayCount).toFixed(2));
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
// 响应窗口大小变化
|
||||
window.addEventListener('resize', function() {
|
||||
if (chart) {
|
||||
chart.resize();
|
||||
}
|
||||
});
|
||||
|
||||
// 初始化图表
|
||||
initChart();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
296
999.账户相关/simnow_trader/traderdata/0315/templates/kline-old2.html
Normal file
296
999.账户相关/simnow_trader/traderdata/0315/templates/kline-old2.html
Normal file
@@ -0,0 +1,296 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta http-equiv="X-Content-Type-Options" content="nosniff">
|
||||
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
|
||||
<meta http-equiv="Pragma" content="no-cache">
|
||||
<meta http-equiv="Expires" content="0">
|
||||
<title>实时K线图</title>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.0.1/socket.io.js"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/echarts@5.4.3/dist/echarts.min.js"></script>
|
||||
<style>
|
||||
#kline-chart {
|
||||
width: 100%;
|
||||
height: 800px;
|
||||
margin: 20px auto;
|
||||
}
|
||||
.symbol-selector {
|
||||
margin: 20px;
|
||||
text-align: center;
|
||||
}
|
||||
button {
|
||||
margin: 10px;
|
||||
padding: 10px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.active-symbol {
|
||||
background-color: #e0e0e0;
|
||||
}
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
background-color: #f5f5f5;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="symbol-selector" id="symbol-buttons">
|
||||
<!-- 动态生成按钮 -->
|
||||
</div>
|
||||
<div id="kline-chart"></div>
|
||||
|
||||
<script>
|
||||
let currentSymbol = null;
|
||||
const socket = io();
|
||||
const symbolButtons = document.getElementById('symbol-buttons');
|
||||
let chart = null;
|
||||
|
||||
// 初始化图表
|
||||
function initChart() {
|
||||
if (!chart) {
|
||||
chart = echarts.init(document.getElementById('kline-chart'));
|
||||
}
|
||||
}
|
||||
|
||||
// 初始化数据
|
||||
fetch('/api/data')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
updateSymbolButtons(data);
|
||||
if (Object.keys(data).length > 0) {
|
||||
currentSymbol = Object.keys(data)[0];
|
||||
updateChart(data[currentSymbol]);
|
||||
}
|
||||
})
|
||||
.catch(error => {
|
||||
console.error('Error fetching data:', error);
|
||||
});
|
||||
|
||||
// WebSocket事件处理
|
||||
socket.on('connect', () => {
|
||||
console.log('Connected to server');
|
||||
});
|
||||
|
||||
socket.on('data_update', (data) => {
|
||||
updateSymbolButtons(data);
|
||||
if (currentSymbol && data[currentSymbol]) {
|
||||
updateChart(data[currentSymbol]);
|
||||
}
|
||||
});
|
||||
|
||||
function updateSymbolButtons(data) {
|
||||
symbolButtons.innerHTML = '';
|
||||
Object.keys(data).forEach(symbol => {
|
||||
const button = document.createElement('button');
|
||||
button.textContent = symbol;
|
||||
button.onclick = () => {
|
||||
currentSymbol = symbol;
|
||||
updateChart(data[symbol]);
|
||||
};
|
||||
if (symbol === currentSymbol) {
|
||||
button.classList.add('active-symbol');
|
||||
}
|
||||
symbolButtons.appendChild(button);
|
||||
});
|
||||
}
|
||||
|
||||
function updateChart(data) {
|
||||
initChart();
|
||||
|
||||
// 准备数据
|
||||
const dates = data.map(item => item.datetime);
|
||||
const klineData = data.map(item => [
|
||||
parseFloat(item.open),
|
||||
parseFloat(item.close),
|
||||
parseFloat(item.low),
|
||||
parseFloat(item.high)
|
||||
]);
|
||||
const volumes = data.map(item => parseFloat(item.volume));
|
||||
const ultimateValues = data.map(item => parseFloat(item.终极平滑值));
|
||||
|
||||
// 处理POC数据,将缺值替换为前一个有效值
|
||||
let pocValues = data.map(item => item.POC);
|
||||
let lastValidPoc = null;
|
||||
pocValues = pocValues.map(value => {
|
||||
if (value === '缺值') {
|
||||
return lastValidPoc;
|
||||
} else {
|
||||
lastValidPoc = parseFloat(value);
|
||||
return lastValidPoc;
|
||||
}
|
||||
});
|
||||
|
||||
// 计算240日均线
|
||||
const closes = data.map(item => parseFloat(item.close));
|
||||
const ma240 = calculateMA(closes, 240);
|
||||
|
||||
// 配置图表选项
|
||||
const option = {
|
||||
title: {
|
||||
text: `${currentSymbol} K线图`,
|
||||
left: 'center'
|
||||
},
|
||||
tooltip: {
|
||||
trigger: 'axis',
|
||||
axisPointer: {
|
||||
type: 'cross'
|
||||
}
|
||||
},
|
||||
legend: {
|
||||
data: ['K线', '240日均线', '终极平滑值', 'POC'],
|
||||
top: 30
|
||||
},
|
||||
grid: [
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
height: '60%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '75%',
|
||||
height: '20%'
|
||||
}
|
||||
],
|
||||
xAxis: [
|
||||
{
|
||||
type: 'category',
|
||||
data: dates,
|
||||
scale: true,
|
||||
boundaryGap: false,
|
||||
axisLine: {onZero: false},
|
||||
splitLine: {show: false},
|
||||
splitNumber: 20,
|
||||
gridIndex: 0
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 1,
|
||||
data: dates,
|
||||
axisLabel: {show: false},
|
||||
splitLine: {show: false},
|
||||
axisLine: {show: false},
|
||||
splitNumber: 20
|
||||
}
|
||||
],
|
||||
yAxis: [
|
||||
{
|
||||
scale: true,
|
||||
splitArea: {
|
||||
show: true
|
||||
},
|
||||
gridIndex: 0
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 1,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: false},
|
||||
axisLine: {show: false},
|
||||
splitLine: {show: false}
|
||||
}
|
||||
],
|
||||
dataZoom: [
|
||||
{
|
||||
type: 'inside',
|
||||
xAxisIndex: [0, 1],
|
||||
start: 50,
|
||||
end: 100
|
||||
},
|
||||
{
|
||||
show: true,
|
||||
xAxisIndex: [0, 1],
|
||||
type: 'slider',
|
||||
bottom: '5%',
|
||||
start: 50,
|
||||
end: 100
|
||||
}
|
||||
],
|
||||
series: [
|
||||
{
|
||||
name: 'K线',
|
||||
type: 'candlestick',
|
||||
data: klineData,
|
||||
itemStyle: {
|
||||
color: '#ef232a',
|
||||
color0: '#14b143',
|
||||
borderColor: '#ef232a',
|
||||
borderColor0: '#14b143'
|
||||
}
|
||||
},
|
||||
{
|
||||
name: '240日均线',
|
||||
type: 'line',
|
||||
data: ma240,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
opacity: 0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
name: '终极平滑值',
|
||||
type: 'line',
|
||||
data: ultimateValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
opacity: 0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'POC',
|
||||
type: 'line',
|
||||
data: pocValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#FFD700',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
symbol: 'circle',
|
||||
symbolSize: 6
|
||||
},
|
||||
{
|
||||
name: '成交量',
|
||||
type: 'bar',
|
||||
xAxisIndex: 1,
|
||||
yAxisIndex: 1,
|
||||
data: volumes
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
// 使用配置项显示图表
|
||||
chart.setOption(option);
|
||||
}
|
||||
|
||||
function calculateMA(data, dayCount) {
|
||||
const result = [];
|
||||
for (let i = 0, len = data.length; i < len; i++) {
|
||||
if (i < dayCount - 1) {
|
||||
result.push('-');
|
||||
continue;
|
||||
}
|
||||
let sum = 0;
|
||||
for (let j = 0; j < dayCount; j++) {
|
||||
sum += data[i - j];
|
||||
}
|
||||
result.push(+(sum / dayCount).toFixed(2));
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
// 响应窗口大小变化
|
||||
window.addEventListener('resize', function() {
|
||||
if (chart) {
|
||||
chart.resize();
|
||||
}
|
||||
});
|
||||
|
||||
// 初始化图表
|
||||
initChart();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
531
999.账户相关/simnow_trader/traderdata/0315/templates/kline.html
Normal file
531
999.账户相关/simnow_trader/traderdata/0315/templates/kline.html
Normal file
@@ -0,0 +1,531 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta http-equiv="X-Content-Type-Options" content="nosniff">
|
||||
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
|
||||
<meta http-equiv="Pragma" content="no-cache">
|
||||
<meta http-equiv="Expires" content="0">
|
||||
<title>实时K线图</title>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.0.1/socket.io.js"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/echarts@5.4.3/dist/echarts.min.js"></script>
|
||||
<style>
|
||||
#kline-chart {
|
||||
width: 100%;
|
||||
height: 800px;
|
||||
margin: 20px auto;
|
||||
}
|
||||
.symbol-selector {
|
||||
margin: 20px;
|
||||
text-align: center;
|
||||
}
|
||||
button {
|
||||
margin: 10px;
|
||||
padding: 10px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.active-symbol {
|
||||
background-color: #e0e0e0;
|
||||
}
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
background-color: #f5f5f5;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="symbol-selector" id="symbol-buttons">
|
||||
<!-- 动态生成按钮 -->
|
||||
</div>
|
||||
<div id="kline-chart"></div>
|
||||
|
||||
<script>
|
||||
let currentSymbol = null;
|
||||
const socket = io();
|
||||
const symbolButtons = document.getElementById('symbol-buttons');
|
||||
let chart = null;
|
||||
|
||||
// 初始化图表
|
||||
function initChart() {
|
||||
if (!chart) {
|
||||
chart = echarts.init(document.getElementById('kline-chart'));
|
||||
}
|
||||
}
|
||||
|
||||
// 初始化数据
|
||||
fetch('/api/data')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
updateSymbolButtons(data);
|
||||
if (Object.keys(data).length > 0) {
|
||||
currentSymbol = Object.keys(data)[0];
|
||||
updateChart(data[currentSymbol]);
|
||||
}
|
||||
})
|
||||
.catch(error => {
|
||||
console.error('Error fetching data:', error);
|
||||
});
|
||||
|
||||
// WebSocket事件处理
|
||||
socket.on('connect', () => {
|
||||
console.log('Connected to server');
|
||||
});
|
||||
|
||||
socket.on('data_update', (data) => {
|
||||
updateSymbolButtons(data);
|
||||
if (currentSymbol && data[currentSymbol]) {
|
||||
updateChart(data[currentSymbol]);
|
||||
}
|
||||
});
|
||||
|
||||
function updateSymbolButtons(data) {
|
||||
symbolButtons.innerHTML = '';
|
||||
Object.keys(data).forEach(symbol => {
|
||||
const button = document.createElement('button');
|
||||
button.textContent = symbol;
|
||||
button.onclick = () => {
|
||||
currentSymbol = symbol;
|
||||
updateChart(data[symbol]);
|
||||
};
|
||||
if (symbol === currentSymbol) {
|
||||
button.classList.add('active-symbol');
|
||||
}
|
||||
symbolButtons.appendChild(button);
|
||||
});
|
||||
}
|
||||
|
||||
function updateChart(data) {
|
||||
initChart();
|
||||
|
||||
// 准备数据
|
||||
const dates = data.map(item => item.datetime);
|
||||
const klineData = data.map(item => [
|
||||
parseFloat(item.open),
|
||||
parseFloat(item.close),
|
||||
parseFloat(item.low),
|
||||
parseFloat(item.high)
|
||||
]);
|
||||
const volumes = data.map(item => parseFloat(item.volume));
|
||||
const ultimateValues = data.map(item => parseFloat(item.终极平滑值));
|
||||
const deltaSums = data.map(item => parseFloat(item.delta累计));
|
||||
const djValues = data.map(item => parseFloat(item.dj));
|
||||
const deltaValues = data.map(item => parseFloat(item.delta));
|
||||
|
||||
// 处理POC数据,将缺值替换为前一个有效值
|
||||
let pocValues = data.map(item => item.POC);
|
||||
let lastValidPoc = null;
|
||||
pocValues = pocValues.map(value => {
|
||||
if (value === '缺值') {
|
||||
return lastValidPoc;
|
||||
} else {
|
||||
lastValidPoc = parseFloat(value);
|
||||
return lastValidPoc;
|
||||
}
|
||||
});
|
||||
|
||||
// 计算120日均线
|
||||
const closes = data.map(item => parseFloat(item.close));
|
||||
const ma120 = calculateMA(closes, 120);
|
||||
|
||||
// 处理 delta 累计数据,用于标记箭头
|
||||
const arrowMarks = [];
|
||||
for (let i = 1; i < deltaSums.length; i++) {
|
||||
if (deltaSums[i - 1] < 0 && deltaSums[i] > 0 && ultimateValues[i] > ma120[i]) {
|
||||
// 前一个值小于0,后一个值大于0,标记向上箭头
|
||||
arrowMarks.push({
|
||||
coord: [dates[i], data[i].low - 0.1], // 标记在 K 线下方
|
||||
symbol: 'path://M0,10 L5,0 L10,10 Z',
|
||||
symbolSize: [10, 10],
|
||||
symbolOffset: [0, 5],
|
||||
itemStyle: {
|
||||
color: 'red'
|
||||
}
|
||||
});
|
||||
} else if (deltaSums[i - 1] > 0 && deltaSums[i] < 0 && ultimateValues[i] < ma120[i] ) {
|
||||
// 前一个值大于0,后一个值小于0,标记向下箭头
|
||||
arrowMarks.push({
|
||||
coord: [dates[i], data[i].high + 0.1], // 标记在 K 线上方
|
||||
symbol: 'path://M0,0 L5,10 L10,0 Z',
|
||||
symbolSize: [10, 10],
|
||||
symbolOffset: [0, -5],
|
||||
itemStyle: {
|
||||
color: 'green'
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
// 处理 dj 数据,用于标记圆
|
||||
const circleMarks = [];
|
||||
for (let i = 0; i < djValues.length; i++) {
|
||||
let startIndex = Math.max(0, i - 119);
|
||||
let recentDJValues = djValues.slice(startIndex, i + 1);
|
||||
let maxDJ = Math.max(...recentDJValues);
|
||||
let minDJ = Math.min(...recentDJValues);
|
||||
if (djValues[i] >= maxDJ * 0.8 && ultimateValues[i] > ma120[i]) {
|
||||
// dj 大于等于最近120个dj值的最大值的80%,标记向上的红色圆
|
||||
circleMarks.push({
|
||||
coord: [dates[i], data[i].low - 5.1], // 标记在 K 线下方
|
||||
symbol: 'circle',
|
||||
symbolSize: 10,
|
||||
symbolOffset: [0, 5],
|
||||
itemStyle: {
|
||||
color: 'red'
|
||||
}
|
||||
});
|
||||
} else if (djValues[i] <= minDJ * 0.8 && ultimateValues[i] < ma120[i]) {
|
||||
// dj 小于等于最近120个dj值的最小值的80%,标记向下的绿色圆
|
||||
circleMarks.push({
|
||||
coord: [dates[i], data[i].high + 5.1], // 标记在 K 线上方
|
||||
symbol: 'circle',
|
||||
symbolSize: 10,
|
||||
symbolOffset: [0, -5],
|
||||
itemStyle: {
|
||||
color: 'green'
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
// 处理 delta 值数据,用于标记方块
|
||||
const squareMarks = [];
|
||||
for (let i = 0; i < deltaValues.length; i++) {
|
||||
let startIndex = Math.max(0, i - 119);
|
||||
let recentDeltaValues = deltaValues.slice(startIndex, i + 1);
|
||||
let maxDelta = Math.max(...recentDeltaValues);
|
||||
let minDelta = Math.min(...recentDeltaValues);
|
||||
if (deltaValues[i] >= maxDelta * 0.8 && ultimateValues[i] > ma120[i]) {
|
||||
// delta 值大于等于最近120个delta值的最大值的80%,标记向上的红色方块
|
||||
squareMarks.push({
|
||||
coord: [dates[i], data[i].low - 10.1],
|
||||
symbol: 'rect',
|
||||
symbolSize: 10,
|
||||
symbolOffset: [0, 5],
|
||||
itemStyle: {
|
||||
color: 'red'
|
||||
}
|
||||
});
|
||||
} else if (deltaValues[i] <= minDelta * 0.8 && ultimateValues[i] < ma120[i]) {
|
||||
// delta 值小于等于最近120个delta值的最小值的80%,标记向上的绿色方块
|
||||
squareMarks.push({
|
||||
coord: [dates[i], data[i].high + 10.1],
|
||||
symbol: 'rect',
|
||||
symbolSize: 10,
|
||||
symbolOffset: [0, -5],
|
||||
itemStyle: {
|
||||
color: 'green'
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
// 合并箭头标记、圆标记和方块标记
|
||||
const allMarks = arrowMarks.concat(circleMarks).concat(squareMarks);
|
||||
|
||||
// 配置图表选项
|
||||
const option = {
|
||||
title: {
|
||||
text: `${currentSymbol} K线图`,
|
||||
left: 'center'
|
||||
},
|
||||
tooltip: {
|
||||
trigger: 'axis',
|
||||
axisPointer: {
|
||||
type: 'cross'
|
||||
}
|
||||
},
|
||||
legend: {
|
||||
data: ['K线', '120日均线', '终极平滑值', 'POC', '成交量', 'Delta累计', 'DJ值', 'Delta值'],
|
||||
top: 30
|
||||
},
|
||||
grid: [
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
height: '40%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '50%',
|
||||
height: '10%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '60%',
|
||||
height: '10%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '70%',
|
||||
height: '10%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '80%',
|
||||
height: '10%'
|
||||
}
|
||||
],
|
||||
xAxis: [
|
||||
{
|
||||
type: 'category',
|
||||
data: dates,
|
||||
scale: true,
|
||||
boundaryGap: false,
|
||||
axisLine: {onZero: false},
|
||||
splitLine: {show: false},
|
||||
splitNumber: 20,
|
||||
gridIndex: 0
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 1,
|
||||
data: dates,
|
||||
axisLabel: {show: false}
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 2,
|
||||
data: dates,
|
||||
axisLabel: {show: false}
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 3,
|
||||
data: dates,
|
||||
axisLabel: {show: false}
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 4,
|
||||
data: dates,
|
||||
axisLabel: {show: true}
|
||||
}
|
||||
],
|
||||
yAxis: [
|
||||
{
|
||||
scale: true,
|
||||
splitArea: {
|
||||
show: true
|
||||
},
|
||||
gridIndex: 0
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 1,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: true},
|
||||
axisLine: {show: true},
|
||||
splitLine: {show: false}
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 2,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: true},
|
||||
axisLine: {show: true},
|
||||
splitLine: {show: false}
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 3,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: true},
|
||||
axisLine: {show: true},
|
||||
splitLine: {show: false}
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 4,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: true},
|
||||
axisLine: {show: true},
|
||||
splitLine: {show: false}
|
||||
}
|
||||
],
|
||||
dataZoom: [
|
||||
{
|
||||
type: 'inside',
|
||||
xAxisIndex: [0, 1, 2, 3, 4],
|
||||
start: 50,
|
||||
end: 100
|
||||
},
|
||||
{
|
||||
show: true,
|
||||
xAxisIndex: [0, 1, 2, 3, 4],
|
||||
type: 'slider',
|
||||
bottom: '2%',
|
||||
start: 50,
|
||||
end: 100
|
||||
}
|
||||
],
|
||||
series: [
|
||||
{
|
||||
name: 'K线',
|
||||
type: 'candlestick',
|
||||
data: klineData,
|
||||
itemStyle: {
|
||||
color: 'none', // 空心 K 线,填充颜色设为无
|
||||
color0: 'none',
|
||||
borderColor: '#ef232a',
|
||||
borderColor0: '#14b143',
|
||||
borderWidth: 1
|
||||
},
|
||||
// 添加标记点
|
||||
markPoint: {
|
||||
data: allMarks
|
||||
}
|
||||
},
|
||||
{
|
||||
name: '120日均线',
|
||||
type: 'line',
|
||||
data: ma120,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
opacity: 0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
name: '终极平滑值',
|
||||
type: 'line',
|
||||
data: ultimateValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
opacity: 0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'POC',
|
||||
type: 'line',
|
||||
data: pocValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#FFD700',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
symbol: 'circle',
|
||||
symbolSize: 6
|
||||
},
|
||||
{
|
||||
name: '成交量',
|
||||
type: 'bar',
|
||||
xAxisIndex: 1,
|
||||
yAxisIndex: 1,
|
||||
data: volumes
|
||||
},
|
||||
{
|
||||
name: 'Delta累计',
|
||||
type: 'line',
|
||||
xAxisIndex: 2,
|
||||
yAxisIndex: 2,
|
||||
data: deltaSums,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#4169E1',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
markLine: {
|
||||
silent: true,
|
||||
data: [
|
||||
{
|
||||
yAxis: 0,
|
||||
lineStyle: {
|
||||
color: '#999',
|
||||
type: 'dashed'
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'DJ值',
|
||||
type: 'line',
|
||||
xAxisIndex: 3,
|
||||
yAxisIndex: 3,
|
||||
data: djValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#9932CC',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
markLine: {
|
||||
silent: true,
|
||||
data: [
|
||||
{
|
||||
yAxis: 0,
|
||||
lineStyle: {
|
||||
color: '#999',
|
||||
type: 'dashed'
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'Delta值',
|
||||
type: 'line',
|
||||
xAxisIndex: 4,
|
||||
yAxisIndex: 4,
|
||||
data: deltaValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#FF8C00',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
markLine: {
|
||||
silent: true,
|
||||
data: [
|
||||
{
|
||||
yAxis: 0,
|
||||
lineStyle: {
|
||||
color: '#999',
|
||||
type: 'dashed'
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
// 使用配置项显示图表
|
||||
chart.setOption(option);
|
||||
}
|
||||
|
||||
function calculateMA(data, dayCount) {
|
||||
const result = [];
|
||||
for (let i = 0, len = data.length; i < len; i++) {
|
||||
if (i < dayCount - 1) {
|
||||
result.push('-');
|
||||
continue;
|
||||
}
|
||||
let sum = 0;
|
||||
for (let j = 0; j < dayCount; j++) {
|
||||
sum += data[i - j];
|
||||
}
|
||||
result.push(+(sum / dayCount).toFixed(2));
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
// 响应窗口大小变化
|
||||
window.addEventListener('resize', function() {
|
||||
if (chart) {
|
||||
chart.resize();
|
||||
}
|
||||
});
|
||||
|
||||
// 初始化图表
|
||||
initChart();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
463
999.账户相关/simnow_trader/traderdata/0315/templates/kline10.html
Normal file
463
999.账户相关/simnow_trader/traderdata/0315/templates/kline10.html
Normal file
@@ -0,0 +1,463 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta http-equiv="X-Content-Type-Options" content="nosniff">
|
||||
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
|
||||
<meta http-equiv="Pragma" content="no-cache">
|
||||
<meta http-equiv="Expires" content="0">
|
||||
<title>实时K线图</title>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.0.1/socket.io.js"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/echarts@5.4.3/dist/echarts.min.js"></script>
|
||||
<style>
|
||||
#kline-chart {
|
||||
width: 100%;
|
||||
height: 800px;
|
||||
margin: 20px auto;
|
||||
}
|
||||
.symbol-selector {
|
||||
margin: 20px;
|
||||
text-align: center;
|
||||
}
|
||||
button {
|
||||
margin: 10px;
|
||||
padding: 10px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.active-symbol {
|
||||
background-color: #e0e0e0;
|
||||
}
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
background-color: #f5f5f5;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="symbol-selector" id="symbol-buttons">
|
||||
<!-- 动态生成按钮 -->
|
||||
</div>
|
||||
<div id="kline-chart"></div>
|
||||
|
||||
<script>
|
||||
let currentSymbol = null;
|
||||
const socket = io();
|
||||
const symbolButtons = document.getElementById('symbol-buttons');
|
||||
let chart = null;
|
||||
|
||||
// 初始化图表
|
||||
function initChart() {
|
||||
if (!chart) {
|
||||
chart = echarts.init(document.getElementById('kline-chart'));
|
||||
}
|
||||
}
|
||||
|
||||
// 初始化数据
|
||||
fetch('/api/data')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
updateSymbolButtons(data);
|
||||
if (Object.keys(data).length > 0) {
|
||||
currentSymbol = Object.keys(data)[0];
|
||||
updateChart(data[currentSymbol]);
|
||||
}
|
||||
})
|
||||
.catch(error => {
|
||||
console.error('Error fetching data:', error);
|
||||
});
|
||||
|
||||
// WebSocket事件处理
|
||||
socket.on('connect', () => {
|
||||
console.log('Connected to server');
|
||||
});
|
||||
|
||||
socket.on('data_update', (data) => {
|
||||
updateSymbolButtons(data);
|
||||
if (currentSymbol && data[currentSymbol]) {
|
||||
updateChart(data[currentSymbol]);
|
||||
}
|
||||
});
|
||||
|
||||
function updateSymbolButtons(data) {
|
||||
symbolButtons.innerHTML = '';
|
||||
Object.keys(data).forEach(symbol => {
|
||||
const button = document.createElement('button');
|
||||
button.textContent = symbol;
|
||||
button.onclick = () => {
|
||||
currentSymbol = symbol;
|
||||
updateChart(data[symbol]);
|
||||
};
|
||||
if (symbol === currentSymbol) {
|
||||
button.classList.add('active-symbol');
|
||||
}
|
||||
symbolButtons.appendChild(button);
|
||||
});
|
||||
}
|
||||
|
||||
function updateChart(data) {
|
||||
initChart();
|
||||
|
||||
// 准备数据
|
||||
const dates = data.map(item => item.datetime);
|
||||
const klineData = data.map(item => [
|
||||
parseFloat(item.open),
|
||||
parseFloat(item.close),
|
||||
parseFloat(item.low),
|
||||
parseFloat(item.high)
|
||||
]);
|
||||
const volumes = data.map(item => parseFloat(item.volume));
|
||||
const ultimateValues = data.map(item => parseFloat(item.终极平滑值));
|
||||
// 处理POC数据,将缺值替换为前一个有效值
|
||||
let pocValues = data.map(item => item.POC);
|
||||
let lastValidPoc = null;
|
||||
pocValues = pocValues.map(value => {
|
||||
if (value === '缺值') {
|
||||
return lastValidPoc;
|
||||
} else {
|
||||
lastValidPoc = parseFloat(value);
|
||||
return lastValidPoc;
|
||||
}
|
||||
});
|
||||
// 计算120日均线
|
||||
const closes = data.map(item => parseFloat(item.close));
|
||||
const ma120 = calculateMA(closes, 120);
|
||||
|
||||
// 处理 delta 累计数据
|
||||
const deltaSums = data.map(item => parseFloat(item.delta累计));
|
||||
const djValues = data.map(item => parseFloat(item.dj));
|
||||
const deltaValues = data.map(item => parseFloat(item.delta));
|
||||
|
||||
// 新增:处理 delta 累计数据用于标记箭头
|
||||
const arrowMarks = [];
|
||||
for (let i = 1; i < deltaSums.length; i++) {
|
||||
if (deltaSums[i - 1] < 0 && deltaSums[i] > 0) {
|
||||
// 前一个值小于0,后一个值大于0,标记向上箭头
|
||||
arrowMarks.push({
|
||||
coord: [dates[i], data[i].low - 0.1], // 标记在 K 线下方
|
||||
symbol: 'path://M0,10 L5,0 L10,10 Z',
|
||||
symbolSize: [10, 10],
|
||||
symbolOffset: [0, 5],
|
||||
itemStyle: {
|
||||
color: 'red'
|
||||
}
|
||||
});
|
||||
} else if (deltaSums[i - 1] > 0 && deltaSums[i] < 0) {
|
||||
// 前一个值大于0,后一个值小于0,标记向下箭头
|
||||
arrowMarks.push({
|
||||
coord: [dates[i], data[i].high + 0.1], // 标记在 K 线上方
|
||||
symbol: 'path://M0,0 L5,10 L10,0 Z',
|
||||
symbolSize: [10, 10],
|
||||
symbolOffset: [0, -5],
|
||||
itemStyle: {
|
||||
color: 'green'
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
// 配置图表选项
|
||||
const option = {
|
||||
title: {
|
||||
text: `${currentSymbol} K线图`,
|
||||
left: 'center'
|
||||
},
|
||||
tooltip: {
|
||||
trigger: 'axis',
|
||||
axisPointer: {
|
||||
type: 'cross'
|
||||
}
|
||||
},
|
||||
legend: {
|
||||
data: ['K线', '120日均线', '终极平滑值', 'POC', '成交量', 'Delta累计', 'DJ值', 'Delta值'],
|
||||
top: 30
|
||||
},
|
||||
grid: [
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
height: '40%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '50%',
|
||||
height: '10%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '60%',
|
||||
height: '10%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '70%',
|
||||
height: '10%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '80%',
|
||||
height: '10%'
|
||||
}
|
||||
],
|
||||
xAxis: [
|
||||
{
|
||||
type: 'category',
|
||||
data: dates,
|
||||
scale: true,
|
||||
boundaryGap: false,
|
||||
axisLine: {onZero: false},
|
||||
splitLine: {show: false},
|
||||
splitNumber: 20,
|
||||
gridIndex: 0
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 1,
|
||||
data: dates,
|
||||
axisLabel: {show: false}
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 2,
|
||||
data: dates,
|
||||
axisLabel: {show: false}
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 3,
|
||||
data: dates,
|
||||
axisLabel: {show: false}
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 4,
|
||||
data: dates,
|
||||
axisLabel: {show: true}
|
||||
}
|
||||
],
|
||||
yAxis: [
|
||||
{
|
||||
scale: true,
|
||||
splitArea: {
|
||||
show: true
|
||||
},
|
||||
gridIndex: 0
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 1,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: true},
|
||||
axisLine: {show: true},
|
||||
splitLine: {show: false}
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 2,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: true},
|
||||
axisLine: {show: true},
|
||||
splitLine: {show: false}
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 3,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: true},
|
||||
axisLine: {show: true},
|
||||
splitLine: {show: false}
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 4,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: true},
|
||||
axisLine: {show: true},
|
||||
splitLine: {show: false}
|
||||
}
|
||||
],
|
||||
dataZoom: [
|
||||
{
|
||||
type: 'inside',
|
||||
xAxisIndex: [0, 1, 2, 3, 4],
|
||||
start: 50,
|
||||
end: 100
|
||||
},
|
||||
{
|
||||
show: true,
|
||||
xAxisIndex: [0, 1, 2, 3, 4],
|
||||
type: 'slider',
|
||||
bottom: '2%',
|
||||
start: 50,
|
||||
end: 100
|
||||
}
|
||||
],
|
||||
series: [
|
||||
{
|
||||
name: 'K线',
|
||||
type: 'candlestick',
|
||||
data: klineData,
|
||||
itemStyle: {
|
||||
color: '#ef232a',
|
||||
color0: '#14b143',
|
||||
borderColor: '#ef232a',
|
||||
borderColor0: '#14b143'
|
||||
},
|
||||
// 新增:添加标记点
|
||||
markPoint: {
|
||||
data: arrowMarks
|
||||
}
|
||||
},
|
||||
{
|
||||
name: '120日均线',
|
||||
type: 'line',
|
||||
data: ma120,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
opacity: 0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
name: '终极平滑值',
|
||||
type: 'line',
|
||||
data: ultimateValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
opacity: 0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'POC',
|
||||
type: 'line',
|
||||
data: pocValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#FFD700',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
symbol: 'circle',
|
||||
symbolSize: 6
|
||||
},
|
||||
{
|
||||
name: '成交量',
|
||||
type: 'bar',
|
||||
xAxisIndex: 1,
|
||||
yAxisIndex: 1,
|
||||
data: volumes
|
||||
},
|
||||
{
|
||||
name: 'Delta累计',
|
||||
type: 'line',
|
||||
xAxisIndex: 2,
|
||||
yAxisIndex: 2,
|
||||
data: deltaSums,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#4169E1',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
markLine: {
|
||||
silent: true,
|
||||
data: [
|
||||
{
|
||||
yAxis: 0,
|
||||
lineStyle: {
|
||||
color: '#999',
|
||||
type: 'dashed'
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'DJ值',
|
||||
type: 'line',
|
||||
xAxisIndex: 3,
|
||||
yAxisIndex: 3,
|
||||
data: djValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#9932CC',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
markLine: {
|
||||
silent: true,
|
||||
data: [
|
||||
{
|
||||
yAxis: 0,
|
||||
lineStyle: {
|
||||
color: '#999',
|
||||
type: 'dashed'
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'Delta值',
|
||||
type: 'line',
|
||||
xAxisIndex: 4,
|
||||
yAxisIndex: 4,
|
||||
data: deltaValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#FF8C00',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
markLine: {
|
||||
silent: true,
|
||||
data: [
|
||||
{
|
||||
yAxis: 0,
|
||||
lineStyle: {
|
||||
color: '#999',
|
||||
type: 'dashed'
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
// 使用配置项显示图表
|
||||
chart.setOption(option);
|
||||
}
|
||||
|
||||
function calculateMA(data, dayCount) {
|
||||
const result = [];
|
||||
for (let i = 0, len = data.length; i < len; i++) {
|
||||
if (i < dayCount - 1) {
|
||||
result.push('-');
|
||||
continue;
|
||||
}
|
||||
let sum = 0;
|
||||
for (let j = 0; j < dayCount; j++) {
|
||||
sum += data[i - j];
|
||||
}
|
||||
result.push(+(sum / dayCount).toFixed(2));
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
// 响应窗口大小变化
|
||||
window.addEventListener('resize', function() {
|
||||
if (chart) {
|
||||
chart.resize();
|
||||
}
|
||||
});
|
||||
|
||||
// 初始化图表
|
||||
initChart();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
494
999.账户相关/simnow_trader/traderdata/0315/templates/kline11.html
Normal file
494
999.账户相关/simnow_trader/traderdata/0315/templates/kline11.html
Normal file
@@ -0,0 +1,494 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta http-equiv="X-Content-Type-Options" content="nosniff">
|
||||
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
|
||||
<meta http-equiv="Pragma" content="no-cache">
|
||||
<meta http-equiv="Expires" content="0">
|
||||
<title>实时K线图</title>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.0.1/socket.io.js"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/echarts@5.4.3/dist/echarts.min.js"></script>
|
||||
<style>
|
||||
#kline-chart {
|
||||
width: 100%;
|
||||
height: 800px;
|
||||
margin: 20px auto;
|
||||
}
|
||||
.symbol-selector {
|
||||
margin: 20px;
|
||||
text-align: center;
|
||||
}
|
||||
button {
|
||||
margin: 10px;
|
||||
padding: 10px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.active-symbol {
|
||||
background-color: #e0e0e0;
|
||||
}
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
background-color: #f5f5f5;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="symbol-selector" id="symbol-buttons">
|
||||
<!-- 动态生成按钮 -->
|
||||
</div>
|
||||
<div id="kline-chart"></div>
|
||||
|
||||
<script>
|
||||
let currentSymbol = null;
|
||||
const socket = io();
|
||||
const symbolButtons = document.getElementById('symbol-buttons');
|
||||
let chart = null;
|
||||
|
||||
// 初始化图表
|
||||
function initChart() {
|
||||
if (!chart) {
|
||||
chart = echarts.init(document.getElementById('kline-chart'));
|
||||
}
|
||||
}
|
||||
|
||||
// 初始化数据
|
||||
fetch('/api/data')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
updateSymbolButtons(data);
|
||||
if (Object.keys(data).length > 0) {
|
||||
currentSymbol = Object.keys(data)[0];
|
||||
updateChart(data[currentSymbol]);
|
||||
}
|
||||
})
|
||||
.catch(error => {
|
||||
console.error('Error fetching data:', error);
|
||||
});
|
||||
|
||||
// WebSocket事件处理
|
||||
socket.on('connect', () => {
|
||||
console.log('Connected to server');
|
||||
});
|
||||
|
||||
socket.on('data_update', (data) => {
|
||||
updateSymbolButtons(data);
|
||||
if (currentSymbol && data[currentSymbol]) {
|
||||
updateChart(data[currentSymbol]);
|
||||
}
|
||||
});
|
||||
|
||||
function updateSymbolButtons(data) {
|
||||
symbolButtons.innerHTML = '';
|
||||
Object.keys(data).forEach(symbol => {
|
||||
const button = document.createElement('button');
|
||||
button.textContent = symbol;
|
||||
button.onclick = () => {
|
||||
currentSymbol = symbol;
|
||||
updateChart(data[symbol]);
|
||||
};
|
||||
if (symbol === currentSymbol) {
|
||||
button.classList.add('active-symbol');
|
||||
}
|
||||
symbolButtons.appendChild(button);
|
||||
});
|
||||
}
|
||||
|
||||
function updateChart(data) {
|
||||
initChart();
|
||||
|
||||
// 准备数据
|
||||
const dates = data.map(item => item.datetime);
|
||||
const klineData = data.map(item => [
|
||||
parseFloat(item.open),
|
||||
parseFloat(item.close),
|
||||
parseFloat(item.low),
|
||||
parseFloat(item.high)
|
||||
]);
|
||||
const volumes = data.map(item => parseFloat(item.volume));
|
||||
const ultimateValues = data.map(item => parseFloat(item.终极平滑值));
|
||||
const deltaSums = data.map(item => parseFloat(item.delta累计));
|
||||
const djValues = data.map(item => parseFloat(item.dj));
|
||||
const deltaValues = data.map(item => parseFloat(item.delta));
|
||||
|
||||
// 处理POC数据,将缺值替换为前一个有效值
|
||||
let pocValues = data.map(item => item.POC);
|
||||
let lastValidPoc = null;
|
||||
pocValues = pocValues.map(value => {
|
||||
if (value === '缺值') {
|
||||
return lastValidPoc;
|
||||
} else {
|
||||
lastValidPoc = parseFloat(value);
|
||||
return lastValidPoc;
|
||||
}
|
||||
});
|
||||
|
||||
// 计算120日均线
|
||||
const closes = data.map(item => parseFloat(item.close));
|
||||
const ma120 = calculateMA(closes, 120);
|
||||
|
||||
// 处理 delta 累计数据,用于标记箭头
|
||||
const arrowMarks = [];
|
||||
for (let i = 1; i < deltaSums.length; i++) {
|
||||
if (deltaSums[i - 1] < 0 && deltaSums[i] > 0) {
|
||||
// 前一个值小于0,后一个值大于0,标记向上箭头
|
||||
arrowMarks.push({
|
||||
coord: [dates[i], data[i].low - 0.1], // 标记在 K 线下方
|
||||
symbol: 'path://M0,10 L5,0 L10,10 Z',
|
||||
symbolSize: [10, 10],
|
||||
symbolOffset: [0, 5],
|
||||
itemStyle: {
|
||||
color: 'red'
|
||||
}
|
||||
});
|
||||
} else if (deltaSums[i - 1] > 0 && deltaSums[i] < 0) {
|
||||
// 前一个值大于0,后一个值小于0,标记向下箭头
|
||||
arrowMarks.push({
|
||||
coord: [dates[i], data[i].high + 0.1], // 标记在 K 线上方
|
||||
symbol: 'path://M0,0 L5,10 L10,0 Z',
|
||||
symbolSize: [10, 10],
|
||||
symbolOffset: [0, -5],
|
||||
itemStyle: {
|
||||
color: 'green'
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
// 处理 dj 数据,用于标记圆
|
||||
const circleMarks = [];
|
||||
for (let i = 0; i < djValues.length; i++) {
|
||||
if (djValues[i] >= 10) {
|
||||
// dj 大于等于 10,标记向上的红色圆
|
||||
circleMarks.push({
|
||||
coord: [dates[i], data[i].low - 0.1], // 标记在 K 线下方
|
||||
symbol: 'circle',
|
||||
symbolSize: 10,
|
||||
symbolOffset: [0, 5],
|
||||
itemStyle: {
|
||||
color: 'red'
|
||||
}
|
||||
});
|
||||
} else if (djValues[i] <= -10) {
|
||||
// dj 小于等于 -10,标记向上的绿色圆
|
||||
circleMarks.push({
|
||||
coord: [dates[i], data[i].high + 0.1], // 标记在 K 线下方
|
||||
symbol: 'circle',
|
||||
symbolSize: 10,
|
||||
symbolOffset: [0, 5],
|
||||
itemStyle: {
|
||||
color: 'green'
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
// 合并箭头标记和圆标记
|
||||
const allMarks = arrowMarks.concat(circleMarks);
|
||||
|
||||
// 配置图表选项
|
||||
const option = {
|
||||
title: {
|
||||
text: `${currentSymbol} K线图`,
|
||||
left: 'center'
|
||||
},
|
||||
tooltip: {
|
||||
trigger: 'axis',
|
||||
axisPointer: {
|
||||
type: 'cross'
|
||||
}
|
||||
},
|
||||
legend: {
|
||||
data: ['K线', '120日均线', '终极平滑值', 'POC', '成交量', 'Delta累计', 'DJ值', 'Delta值'],
|
||||
top: 30
|
||||
},
|
||||
grid: [
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
height: '40%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '50%',
|
||||
height: '10%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '60%',
|
||||
height: '10%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '70%',
|
||||
height: '10%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '80%',
|
||||
height: '10%'
|
||||
}
|
||||
],
|
||||
xAxis: [
|
||||
{
|
||||
type: 'category',
|
||||
data: dates,
|
||||
scale: true,
|
||||
boundaryGap: false,
|
||||
axisLine: {onZero: false},
|
||||
splitLine: {show: false},
|
||||
splitNumber: 20,
|
||||
gridIndex: 0
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 1,
|
||||
data: dates,
|
||||
axisLabel: {show: false}
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 2,
|
||||
data: dates,
|
||||
axisLabel: {show: false}
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 3,
|
||||
data: dates,
|
||||
axisLabel: {show: false}
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 4,
|
||||
data: dates,
|
||||
axisLabel: {show: true}
|
||||
}
|
||||
],
|
||||
yAxis: [
|
||||
{
|
||||
scale: true,
|
||||
splitArea: {
|
||||
show: true
|
||||
},
|
||||
gridIndex: 0
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 1,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: true},
|
||||
axisLine: {show: true},
|
||||
splitLine: {show: false}
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 2,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: true},
|
||||
axisLine: {show: true},
|
||||
splitLine: {show: false}
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 3,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: true},
|
||||
axisLine: {show: true},
|
||||
splitLine: {show: false}
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 4,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: true},
|
||||
axisLine: {show: true},
|
||||
splitLine: {show: false}
|
||||
}
|
||||
],
|
||||
dataZoom: [
|
||||
{
|
||||
type: 'inside',
|
||||
xAxisIndex: [0, 1, 2, 3, 4],
|
||||
start: 50,
|
||||
end: 100
|
||||
},
|
||||
{
|
||||
show: true,
|
||||
xAxisIndex: [0, 1, 2, 3, 4],
|
||||
type: 'slider',
|
||||
bottom: '2%',
|
||||
start: 50,
|
||||
end: 100
|
||||
}
|
||||
],
|
||||
series: [
|
||||
{
|
||||
name: 'K线',
|
||||
type: 'candlestick',
|
||||
data: klineData,
|
||||
itemStyle: {
|
||||
color: '#ef232a',
|
||||
color0: '#14b143',
|
||||
borderColor: '#ef232a',
|
||||
borderColor0: '#14b143'
|
||||
},
|
||||
// 新增:添加标记点
|
||||
markPoint: {
|
||||
data: allMarks
|
||||
}
|
||||
},
|
||||
{
|
||||
name: '120日均线',
|
||||
type: 'line',
|
||||
data: ma120,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
opacity: 0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
name: '终极平滑值',
|
||||
type: 'line',
|
||||
data: ultimateValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
opacity: 0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'POC',
|
||||
type: 'line',
|
||||
data: pocValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#FFD700',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
symbol: 'circle',
|
||||
symbolSize: 6
|
||||
},
|
||||
{
|
||||
name: '成交量',
|
||||
type: 'bar',
|
||||
xAxisIndex: 1,
|
||||
yAxisIndex: 1,
|
||||
data: volumes
|
||||
},
|
||||
{
|
||||
name: 'Delta累计',
|
||||
type: 'line',
|
||||
xAxisIndex: 2,
|
||||
yAxisIndex: 2,
|
||||
data: deltaSums,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#4169E1',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
markLine: {
|
||||
silent: true,
|
||||
data: [
|
||||
{
|
||||
yAxis: 0,
|
||||
lineStyle: {
|
||||
color: '#999',
|
||||
type: 'dashed'
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'DJ值',
|
||||
type: 'line',
|
||||
xAxisIndex: 3,
|
||||
yAxisIndex: 3,
|
||||
data: djValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#9932CC',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
markLine: {
|
||||
silent: true,
|
||||
data: [
|
||||
{
|
||||
yAxis: 0,
|
||||
lineStyle: {
|
||||
color: '#999',
|
||||
type: 'dashed'
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'Delta值',
|
||||
type: 'line',
|
||||
xAxisIndex: 4,
|
||||
yAxisIndex: 4,
|
||||
data: deltaValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#FF8C00',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
markLine: {
|
||||
silent: true,
|
||||
data: [
|
||||
{
|
||||
yAxis: 0,
|
||||
lineStyle: {
|
||||
color: '#999',
|
||||
type: 'dashed'
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
// 使用配置项显示图表
|
||||
chart.setOption(option);
|
||||
}
|
||||
|
||||
function calculateMA(data, dayCount) {
|
||||
const result = [];
|
||||
for (let i = 0, len = data.length; i < len; i++) {
|
||||
if (i < dayCount - 1) {
|
||||
result.push('-');
|
||||
continue;
|
||||
}
|
||||
let sum = 0;
|
||||
for (let j = 0; j < dayCount; j++) {
|
||||
sum += data[i - j];
|
||||
}
|
||||
result.push(+(sum / dayCount).toFixed(2));
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
// 响应窗口大小变化
|
||||
window.addEventListener('resize', function() {
|
||||
if (chart) {
|
||||
chart.resize();
|
||||
}
|
||||
});
|
||||
|
||||
// 初始化图表
|
||||
initChart();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
522
999.账户相关/simnow_trader/traderdata/0315/templates/kline12.html
Normal file
522
999.账户相关/simnow_trader/traderdata/0315/templates/kline12.html
Normal file
@@ -0,0 +1,522 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta http-equiv="X-Content-Type-Options" content="nosniff">
|
||||
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
|
||||
<meta http-equiv="Pragma" content="no-cache">
|
||||
<meta http-equiv="Expires" content="0">
|
||||
<title>实时K线图</title>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.0.1/socket.io.js"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/echarts@5.4.3/dist/echarts.min.js"></script>
|
||||
<style>
|
||||
#kline-chart {
|
||||
width: 100%;
|
||||
height: 800px;
|
||||
margin: 20px auto;
|
||||
}
|
||||
.symbol-selector {
|
||||
margin: 20px;
|
||||
text-align: center;
|
||||
}
|
||||
button {
|
||||
margin: 10px;
|
||||
padding: 10px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.active-symbol {
|
||||
background-color: #e0e0e0;
|
||||
}
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
background-color: #f5f5f5;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="symbol-selector" id="symbol-buttons">
|
||||
<!-- 动态生成按钮 -->
|
||||
</div>
|
||||
<div id="kline-chart"></div>
|
||||
|
||||
<script>
|
||||
let currentSymbol = null;
|
||||
const socket = io();
|
||||
const symbolButtons = document.getElementById('symbol-buttons');
|
||||
let chart = null;
|
||||
|
||||
// 初始化图表
|
||||
function initChart() {
|
||||
if (!chart) {
|
||||
chart = echarts.init(document.getElementById('kline-chart'));
|
||||
}
|
||||
}
|
||||
|
||||
// 初始化数据
|
||||
fetch('/api/data')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
updateSymbolButtons(data);
|
||||
if (Object.keys(data).length > 0) {
|
||||
currentSymbol = Object.keys(data)[0];
|
||||
updateChart(data[currentSymbol]);
|
||||
}
|
||||
})
|
||||
.catch(error => {
|
||||
console.error('Error fetching data:', error);
|
||||
});
|
||||
|
||||
// WebSocket事件处理
|
||||
socket.on('connect', () => {
|
||||
console.log('Connected to server');
|
||||
});
|
||||
|
||||
socket.on('data_update', (data) => {
|
||||
updateSymbolButtons(data);
|
||||
if (currentSymbol && data[currentSymbol]) {
|
||||
updateChart(data[currentSymbol]);
|
||||
}
|
||||
});
|
||||
|
||||
function updateSymbolButtons(data) {
|
||||
symbolButtons.innerHTML = '';
|
||||
Object.keys(data).forEach(symbol => {
|
||||
const button = document.createElement('button');
|
||||
button.textContent = symbol;
|
||||
button.onclick = () => {
|
||||
currentSymbol = symbol;
|
||||
updateChart(data[symbol]);
|
||||
};
|
||||
if (symbol === currentSymbol) {
|
||||
button.classList.add('active-symbol');
|
||||
}
|
||||
symbolButtons.appendChild(button);
|
||||
});
|
||||
}
|
||||
|
||||
function updateChart(data) {
|
||||
initChart();
|
||||
|
||||
// 准备数据
|
||||
const dates = data.map(item => item.datetime);
|
||||
const klineData = data.map(item => [
|
||||
parseFloat(item.open),
|
||||
parseFloat(item.close),
|
||||
parseFloat(item.low),
|
||||
parseFloat(item.high)
|
||||
]);
|
||||
const volumes = data.map(item => parseFloat(item.volume));
|
||||
const ultimateValues = data.map(item => parseFloat(item.终极平滑值));
|
||||
const deltaSums = data.map(item => parseFloat(item.delta累计));
|
||||
const djValues = data.map(item => parseFloat(item.dj));
|
||||
const deltaValues = data.map(item => parseFloat(item.delta));
|
||||
|
||||
// 处理POC数据,将缺值替换为前一个有效值
|
||||
let pocValues = data.map(item => item.POC);
|
||||
let lastValidPoc = null;
|
||||
pocValues = pocValues.map(value => {
|
||||
if (value === '缺值') {
|
||||
return lastValidPoc;
|
||||
} else {
|
||||
lastValidPoc = parseFloat(value);
|
||||
return lastValidPoc;
|
||||
}
|
||||
});
|
||||
|
||||
// 计算120日均线
|
||||
const closes = data.map(item => parseFloat(item.close));
|
||||
const ma120 = calculateMA(closes, 120);
|
||||
|
||||
// 处理 delta 累计数据,用于标记箭头
|
||||
const arrowMarks = [];
|
||||
for (let i = 1; i < deltaSums.length; i++) {
|
||||
if (deltaSums[i - 1] < 0 && deltaSums[i] > 0) {
|
||||
// 前一个值小于0,后一个值大于0,标记向上箭头
|
||||
arrowMarks.push({
|
||||
coord: [dates[i], data[i].low - 0.1], // 标记在 K 线下方
|
||||
symbol: 'path://M0,10 L5,0 L10,10 Z',
|
||||
symbolSize: [10, 10],
|
||||
symbolOffset: [0, 5],
|
||||
itemStyle: {
|
||||
color: 'red'
|
||||
}
|
||||
});
|
||||
} else if (deltaSums[i - 1] > 0 && deltaSums[i] < 0) {
|
||||
// 前一个值大于0,后一个值小于0,标记向下箭头
|
||||
arrowMarks.push({
|
||||
coord: [dates[i], data[i].high + 0.1], // 标记在 K 线上方
|
||||
symbol: 'path://M0,0 L5,10 L10,0 Z',
|
||||
symbolSize: [10, 10],
|
||||
symbolOffset: [0, -5],
|
||||
itemStyle: {
|
||||
color: 'green'
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
// 处理 dj 数据,用于标记圆
|
||||
const circleMarks = [];
|
||||
for (let i = 0; i < djValues.length; i++) {
|
||||
if (djValues[i] >= 10) {
|
||||
// dj 大于等于 10,标记向上的红色圆
|
||||
circleMarks.push({
|
||||
coord: [dates[i], data[i].low - 0.1], // 标记在 K 线下方
|
||||
symbol: 'circle',
|
||||
symbolSize: 10,
|
||||
symbolOffset: [0, 5],
|
||||
itemStyle: {
|
||||
color: 'red'
|
||||
}
|
||||
});
|
||||
} else if (djValues[i] <= -10) {
|
||||
// dj 小于等于 -10,标记向上的绿色圆
|
||||
circleMarks.push({
|
||||
coord: [dates[i], data[i].high + 0.1], // 标记在 K 线下方
|
||||
symbol: 'circle',
|
||||
symbolSize: 10,
|
||||
symbolOffset: [0, 5],
|
||||
itemStyle: {
|
||||
color: 'green'
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
// 处理 delta 值数据,用于标记 “×”
|
||||
const crossMarks = [];
|
||||
for (let i = 0; i < deltaValues.length; i++) {
|
||||
if (deltaValues[i] >= 1000) {
|
||||
// delta 值大于等于 1000,标记向上的红色 “×”
|
||||
crossMarks.push({
|
||||
coord: [dates[i], data[i].low - 0.1], // 标记在 K 线下方
|
||||
symbol: 'path://M2,0 L5,4 L8,0 L10,2 L6,6 L10,10 L8,8 L5,4 L2,8 L0,6 L4,2 Z',
|
||||
symbolSize: 10,
|
||||
symbolOffset: [0, 5],
|
||||
itemStyle: {
|
||||
color: 'red'
|
||||
}
|
||||
});
|
||||
} else if (deltaValues[i] <= -1000) {
|
||||
// delta 值小于等于 -1000,标记向上的绿色 “×”
|
||||
crossMarks.push({
|
||||
coord: [dates[i], data[i].high + 0.1], // 标记在 K 线上方
|
||||
symbol: 'path://M2,0 L5,4 L8,0 L10,2 L6,6 L10,10 L8,8 L5,4 L2,8 L0,6 L4,2 Z',
|
||||
symbolSize: 10,
|
||||
symbolOffset: [0, -5],
|
||||
itemStyle: {
|
||||
color: 'green'
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
// 合并箭头标记、圆标记和 “×” 标记
|
||||
const allMarks = arrowMarks.concat(circleMarks).concat(crossMarks);
|
||||
|
||||
// 配置图表选项
|
||||
const option = {
|
||||
title: {
|
||||
text: `${currentSymbol} K线图`,
|
||||
left: 'center'
|
||||
},
|
||||
tooltip: {
|
||||
trigger: 'axis',
|
||||
axisPointer: {
|
||||
type: 'cross'
|
||||
}
|
||||
},
|
||||
legend: {
|
||||
data: ['K线', '120日均线', '终极平滑值', 'POC', '成交量', 'Delta累计', 'DJ值', 'Delta值'],
|
||||
top: 30
|
||||
},
|
||||
grid: [
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
height: '40%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '50%',
|
||||
height: '10%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '60%',
|
||||
height: '10%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '70%',
|
||||
height: '10%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '80%',
|
||||
height: '10%'
|
||||
}
|
||||
],
|
||||
xAxis: [
|
||||
{
|
||||
type: 'category',
|
||||
data: dates,
|
||||
scale: true,
|
||||
boundaryGap: false,
|
||||
axisLine: {onZero: false},
|
||||
splitLine: {show: false},
|
||||
splitNumber: 20,
|
||||
gridIndex: 0
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 1,
|
||||
data: dates,
|
||||
axisLabel: {show: false}
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 2,
|
||||
data: dates,
|
||||
axisLabel: {show: false}
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 3,
|
||||
data: dates,
|
||||
axisLabel: {show: false}
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 4,
|
||||
data: dates,
|
||||
axisLabel: {show: true}
|
||||
}
|
||||
],
|
||||
yAxis: [
|
||||
{
|
||||
scale: true,
|
||||
splitArea: {
|
||||
show: true
|
||||
},
|
||||
gridIndex: 0
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 1,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: true},
|
||||
axisLine: {show: true},
|
||||
splitLine: {show: false}
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 2,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: true},
|
||||
axisLine: {show: true},
|
||||
splitLine: {show: false}
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 3,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: true},
|
||||
axisLine: {show: true},
|
||||
splitLine: {show: false}
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 4,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: true},
|
||||
axisLine: {show: true},
|
||||
splitLine: {show: false}
|
||||
}
|
||||
],
|
||||
dataZoom: [
|
||||
{
|
||||
type: 'inside',
|
||||
xAxisIndex: [0, 1, 2, 3, 4],
|
||||
start: 50,
|
||||
end: 100
|
||||
},
|
||||
{
|
||||
show: true,
|
||||
xAxisIndex: [0, 1, 2, 3, 4],
|
||||
type: 'slider',
|
||||
bottom: '2%',
|
||||
start: 50,
|
||||
end: 100
|
||||
}
|
||||
],
|
||||
series: [
|
||||
{
|
||||
name: 'K线',
|
||||
type: 'candlestick',
|
||||
data: klineData,
|
||||
itemStyle: {
|
||||
color: '#ef232a',
|
||||
color0: '#14b143',
|
||||
borderColor: '#ef232a',
|
||||
borderColor0: '#14b143'
|
||||
},
|
||||
// 新增:添加标记点
|
||||
markPoint: {
|
||||
data: allMarks
|
||||
}
|
||||
},
|
||||
{
|
||||
name: '120日均线',
|
||||
type: 'line',
|
||||
data: ma120,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
opacity: 0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
name: '终极平滑值',
|
||||
type: 'line',
|
||||
data: ultimateValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
opacity: 0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'POC',
|
||||
type: 'line',
|
||||
data: pocValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#FFD700',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
symbol: 'circle',
|
||||
symbolSize: 6
|
||||
},
|
||||
{
|
||||
name: '成交量',
|
||||
type: 'bar',
|
||||
xAxisIndex: 1,
|
||||
yAxisIndex: 1,
|
||||
data: volumes
|
||||
},
|
||||
{
|
||||
name: 'Delta累计',
|
||||
type: 'line',
|
||||
xAxisIndex: 2,
|
||||
yAxisIndex: 2,
|
||||
data: deltaSums,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#4169E1',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
markLine: {
|
||||
silent: true,
|
||||
data: [
|
||||
{
|
||||
yAxis: 0,
|
||||
lineStyle: {
|
||||
color: '#999',
|
||||
type: 'dashed'
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'DJ值',
|
||||
type: 'line',
|
||||
xAxisIndex: 3,
|
||||
yAxisIndex: 3,
|
||||
data: djValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#9932CC',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
markLine: {
|
||||
silent: true,
|
||||
data: [
|
||||
{
|
||||
yAxis: 0,
|
||||
lineStyle: {
|
||||
color: '#999',
|
||||
type: 'dashed'
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'Delta值',
|
||||
type: 'line',
|
||||
xAxisIndex: 4,
|
||||
yAxisIndex: 4,
|
||||
data: deltaValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#FF8C00',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
markLine: {
|
||||
silent: true,
|
||||
data: [
|
||||
{
|
||||
yAxis: 0,
|
||||
lineStyle: {
|
||||
color: '#999',
|
||||
type: 'dashed'
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
// 使用配置项显示图表
|
||||
chart.setOption(option);
|
||||
}
|
||||
|
||||
function calculateMA(data, dayCount) {
|
||||
const result = [];
|
||||
for (let i = 0, len = data.length; i < len; i++) {
|
||||
if (i < dayCount - 1) {
|
||||
result.push('-');
|
||||
continue;
|
||||
}
|
||||
let sum = 0;
|
||||
for (let j = 0; j < dayCount; j++) {
|
||||
sum += data[i - j];
|
||||
}
|
||||
result.push(+(sum / dayCount).toFixed(2));
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
// 响应窗口大小变化
|
||||
window.addEventListener('resize', function() {
|
||||
if (chart) {
|
||||
chart.resize();
|
||||
}
|
||||
});
|
||||
|
||||
// 初始化图表
|
||||
initChart();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
393
999.账户相关/simnow_trader/traderdata/0315/templates/kline5.html
Normal file
393
999.账户相关/simnow_trader/traderdata/0315/templates/kline5.html
Normal file
@@ -0,0 +1,393 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta http-equiv="X-Content-Type-Options" content="nosniff">
|
||||
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
|
||||
<meta http-equiv="Pragma" content="no-cache">
|
||||
<meta http-equiv="Expires" content="0">
|
||||
<title>实时K线图</title>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.0.1/socket.io.js"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/echarts@5.4.3/dist/echarts.min.js"></script>
|
||||
<style>
|
||||
#kline-chart {
|
||||
width: 100%;
|
||||
height: 800px;
|
||||
margin: 20px auto;
|
||||
}
|
||||
.symbol-selector {
|
||||
margin: 20px;
|
||||
text-align: center;
|
||||
}
|
||||
button {
|
||||
margin: 10px;
|
||||
padding: 10px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.active-symbol {
|
||||
background-color: #e0e0e0;
|
||||
}
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
background-color: #f5f5f5;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="symbol-selector" id="symbol-buttons">
|
||||
<!-- 动态生成按钮 -->
|
||||
</div>
|
||||
<div id="kline-chart"></div>
|
||||
|
||||
<script>
|
||||
let currentSymbol = null;
|
||||
const socket = io();
|
||||
const symbolButtons = document.getElementById('symbol-buttons');
|
||||
let chart = null;
|
||||
|
||||
// 初始化图表
|
||||
function initChart() {
|
||||
if (!chart) {
|
||||
chart = echarts.init(document.getElementById('kline-chart'));
|
||||
}
|
||||
}
|
||||
|
||||
// 初始化数据
|
||||
fetch('/api/data')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
updateSymbolButtons(data);
|
||||
if (Object.keys(data).length > 0) {
|
||||
currentSymbol = Object.keys(data)[0];
|
||||
updateChart(data[currentSymbol]);
|
||||
}
|
||||
})
|
||||
.catch(error => {
|
||||
console.error('Error fetching data:', error);
|
||||
});
|
||||
|
||||
// WebSocket事件处理
|
||||
socket.on('connect', () => {
|
||||
console.log('Connected to server');
|
||||
});
|
||||
|
||||
socket.on('data_update', (data) => {
|
||||
updateSymbolButtons(data);
|
||||
if (currentSymbol && data[currentSymbol]) {
|
||||
updateChart(data[currentSymbol]);
|
||||
}
|
||||
});
|
||||
|
||||
function updateSymbolButtons(data) {
|
||||
symbolButtons.innerHTML = '';
|
||||
Object.keys(data).forEach(symbol => {
|
||||
const button = document.createElement('button');
|
||||
button.textContent = symbol;
|
||||
button.onclick = () => {
|
||||
currentSymbol = symbol;
|
||||
updateChart(data[symbol]);
|
||||
};
|
||||
if (symbol === currentSymbol) {
|
||||
button.classList.add('active-symbol');
|
||||
}
|
||||
symbolButtons.appendChild(button);
|
||||
});
|
||||
}
|
||||
|
||||
function updateChart(data) {
|
||||
initChart();
|
||||
|
||||
// 准备数据
|
||||
const dates = data.map(item => item.datetime);
|
||||
const klineData = data.map(item => [
|
||||
parseFloat(item.open),
|
||||
parseFloat(item.close),
|
||||
parseFloat(item.low),
|
||||
parseFloat(item.high)
|
||||
]);
|
||||
const volumes = data.map(item => parseFloat(item.volume));
|
||||
const ultimateValues = data.map(item => parseFloat(item.终极平滑值));
|
||||
|
||||
// 处理POC数据,将缺值替换为前一个有效值
|
||||
let pocValues = data.map(item => item.POC);
|
||||
let lastValidPoc = null;
|
||||
pocValues = pocValues.map(value => {
|
||||
if (value === '缺值') {
|
||||
return lastValidPoc;
|
||||
} else {
|
||||
lastValidPoc = parseFloat(value);
|
||||
return lastValidPoc;
|
||||
}
|
||||
});
|
||||
|
||||
// 处理delta累计数据,将缺值替换为前一个有效值
|
||||
let deltaSumValues = data.map(item => item.delta累计);
|
||||
let lastValidDelta = null;
|
||||
deltaSumValues = deltaSumValues.map(value => {
|
||||
if (value === '缺值') {
|
||||
return lastValidDelta;
|
||||
} else {
|
||||
lastValidDelta = parseFloat(value);
|
||||
return lastValidDelta;
|
||||
}
|
||||
});
|
||||
|
||||
// 处理dj数据,将缺值替换为前一个有效值
|
||||
let djValues = data.map(item => {
|
||||
const dj = item.dj;
|
||||
return dj === '缺值' ? null : parseFloat(dj);
|
||||
});
|
||||
|
||||
// 计算240日均线
|
||||
const closes = data.map(item => parseFloat(item.close));
|
||||
const ma240 = calculateMA(closes, 240);
|
||||
|
||||
// 配置图表选项
|
||||
const option = {
|
||||
title: {
|
||||
text: `${currentSymbol} K线图`,
|
||||
left: 'center'
|
||||
},
|
||||
tooltip: {
|
||||
trigger: 'axis',
|
||||
axisPointer: {
|
||||
type: 'cross'
|
||||
}
|
||||
},
|
||||
legend: {
|
||||
data: ['K线', '240日均线', '终极平滑值', 'POC', 'Delta累计'],
|
||||
top: 30
|
||||
},
|
||||
grid: [
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
height: '50%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '65%',
|
||||
height: '15%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '85%',
|
||||
height: '15%'
|
||||
}
|
||||
],
|
||||
xAxis: [
|
||||
{
|
||||
type: 'category',
|
||||
data: dates,
|
||||
scale: true,
|
||||
boundaryGap: false,
|
||||
axisLine: {onZero: false},
|
||||
splitLine: {show: false},
|
||||
splitNumber: 20,
|
||||
gridIndex: 0
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 1,
|
||||
data: dates,
|
||||
axisLabel: {show: false},
|
||||
splitLine: {show: false},
|
||||
axisLine: {show: false},
|
||||
splitNumber: 20
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 2,
|
||||
data: dates,
|
||||
axisLabel: {show: false},
|
||||
splitLine: {show: false},
|
||||
axisLine: {show: false},
|
||||
splitNumber: 20
|
||||
}
|
||||
],
|
||||
yAxis: [
|
||||
{
|
||||
scale: true,
|
||||
splitArea: {
|
||||
show: true
|
||||
},
|
||||
gridIndex: 0
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 1,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: false},
|
||||
axisLine: {show: false},
|
||||
splitLine: {show: false}
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 2,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: true},
|
||||
axisLine: {show: true},
|
||||
splitLine: {show: false},
|
||||
position: 'right'
|
||||
}
|
||||
],
|
||||
dataZoom: [
|
||||
{
|
||||
type: 'inside',
|
||||
xAxisIndex: [0, 1, 2],
|
||||
start: 50,
|
||||
end: 100
|
||||
},
|
||||
{
|
||||
show: true,
|
||||
xAxisIndex: [0, 1, 2],
|
||||
type: 'slider',
|
||||
bottom: '5%',
|
||||
start: 50,
|
||||
end: 100
|
||||
}
|
||||
],
|
||||
series: [
|
||||
{
|
||||
name: 'K线',
|
||||
type: 'candlestick',
|
||||
data: klineData,
|
||||
itemStyle: {
|
||||
color: '#ef232a',
|
||||
color0: '#14b143',
|
||||
borderColor: '#ef232a',
|
||||
borderColor0: '#14b143'
|
||||
}
|
||||
},
|
||||
{
|
||||
name: '240日均线',
|
||||
type: 'line',
|
||||
data: ma240,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
opacity: 0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
name: '终极平滑值',
|
||||
type: 'line',
|
||||
data: ultimateValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
opacity: 0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'POC',
|
||||
type: 'line',
|
||||
data: pocValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#FFD700',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
symbol: 'circle',
|
||||
symbolSize: 6
|
||||
},
|
||||
{
|
||||
name: '成交量',
|
||||
type: 'bar',
|
||||
xAxisIndex: 1,
|
||||
yAxisIndex: 1,
|
||||
data: volumes
|
||||
},
|
||||
{
|
||||
name: 'Delta累计',
|
||||
type: 'line',
|
||||
xAxisIndex: 2,
|
||||
yAxisIndex: 2,
|
||||
data: deltaSumValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#4169E1',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
markLine: {
|
||||
silent: true,
|
||||
data: [
|
||||
{
|
||||
yAxis: 0,
|
||||
lineStyle: {
|
||||
color: '#999',
|
||||
type: 'dashed'
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'dj值',
|
||||
type: 'custom',
|
||||
renderItem: function (params, api) {
|
||||
const dataIndex = params.dataIndex;
|
||||
const djValue = djValues[dataIndex];
|
||||
if (djValue === null || djValue === undefined) return;
|
||||
|
||||
const pos = api.coord([dataIndex, klineData[dataIndex][3]]);
|
||||
if (!pos) return;
|
||||
|
||||
const color = djValue >= 8 ? '#ef232a' :
|
||||
djValue <= -8 ? '#14b143' :
|
||||
'#FFD700';
|
||||
|
||||
return {
|
||||
type: 'text',
|
||||
style: {
|
||||
text: `dj=${djValue}`,
|
||||
textAlign: 'center',
|
||||
textVerticalAlign: 'middle',
|
||||
fill: color,
|
||||
fontSize: 12,
|
||||
fontWeight: 'bold'
|
||||
},
|
||||
position: [pos[0], pos[1] + 20]
|
||||
};
|
||||
},
|
||||
data: klineData.map((item, index) => index)
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
// 使用配置项显示图表
|
||||
chart.setOption(option);
|
||||
}
|
||||
|
||||
function calculateMA(data, dayCount) {
|
||||
const result = [];
|
||||
for (let i = 0, len = data.length; i < len; i++) {
|
||||
if (i < dayCount - 1) {
|
||||
result.push('-');
|
||||
continue;
|
||||
}
|
||||
let sum = 0;
|
||||
for (let j = 0; j < dayCount; j++) {
|
||||
sum += data[i - j];
|
||||
}
|
||||
result.push(+(sum / dayCount).toFixed(2));
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
// 响应窗口大小变化
|
||||
window.addEventListener('resize', function() {
|
||||
if (chart) {
|
||||
chart.resize();
|
||||
}
|
||||
});
|
||||
|
||||
// 初始化图表
|
||||
initChart();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
402
999.账户相关/simnow_trader/traderdata/0315/templates/kline6.html
Normal file
402
999.账户相关/simnow_trader/traderdata/0315/templates/kline6.html
Normal file
@@ -0,0 +1,402 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta http-equiv="X-Content-Type-Options" content="nosniff">
|
||||
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
|
||||
<meta http-equiv="Pragma" content="no-cache">
|
||||
<meta http-equiv="Expires" content="0">
|
||||
<title>实时K线图</title>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.0.1/socket.io.js"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/echarts@5.4.3/dist/echarts.min.js"></script>
|
||||
<style>
|
||||
#kline-chart {
|
||||
width: 100%;
|
||||
height: 800px;
|
||||
margin: 20px auto;
|
||||
}
|
||||
.symbol-selector {
|
||||
margin: 20px;
|
||||
text-align: center;
|
||||
}
|
||||
button {
|
||||
margin: 10px;
|
||||
padding: 10px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.active-symbol {
|
||||
background-color: #e0e0e0;
|
||||
}
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
background-color: #f5f5f5;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="symbol-selector" id="symbol-buttons">
|
||||
<!-- 动态生成按钮 -->
|
||||
</div>
|
||||
<div id="kline-chart"></div>
|
||||
|
||||
<script>
|
||||
let currentSymbol = null;
|
||||
const socket = io();
|
||||
const symbolButtons = document.getElementById('symbol-buttons');
|
||||
let chart = null;
|
||||
|
||||
// 初始化图表
|
||||
function initChart() {
|
||||
if (!chart) {
|
||||
chart = echarts.init(document.getElementById('kline-chart'));
|
||||
}
|
||||
}
|
||||
|
||||
// 初始化数据
|
||||
fetch('/api/data')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
updateSymbolButtons(data);
|
||||
if (Object.keys(data).length > 0) {
|
||||
currentSymbol = Object.keys(data)[0];
|
||||
updateChart(data[currentSymbol]);
|
||||
}
|
||||
})
|
||||
.catch(error => {
|
||||
console.error('Error fetching data:', error);
|
||||
});
|
||||
|
||||
// WebSocket事件处理
|
||||
socket.on('connect', () => {
|
||||
console.log('Connected to server');
|
||||
});
|
||||
|
||||
socket.on('data_update', (data) => {
|
||||
updateSymbolButtons(data);
|
||||
if (currentSymbol && data[currentSymbol]) {
|
||||
updateChart(data[currentSymbol]);
|
||||
}
|
||||
});
|
||||
|
||||
function updateSymbolButtons(data) {
|
||||
symbolButtons.innerHTML = '';
|
||||
Object.keys(data).forEach(symbol => {
|
||||
const button = document.createElement('button');
|
||||
button.textContent = symbol;
|
||||
button.onclick = () => {
|
||||
currentSymbol = symbol;
|
||||
updateChart(data[symbol]);
|
||||
};
|
||||
if (symbol === currentSymbol) {
|
||||
button.classList.add('active-symbol');
|
||||
}
|
||||
symbolButtons.appendChild(button);
|
||||
});
|
||||
}
|
||||
|
||||
function updateChart(data) {
|
||||
initChart();
|
||||
|
||||
// 准备数据
|
||||
const dates = data.map(item => item.datetime);
|
||||
const klineData = data.map(item => [
|
||||
parseFloat(item.open),
|
||||
parseFloat(item.close),
|
||||
parseFloat(item.low),
|
||||
parseFloat(item.high)
|
||||
]);
|
||||
const volumes = data.map(item => parseFloat(item.volume));
|
||||
const ultimateValues = data.map(item => parseFloat(item.终极平滑值));
|
||||
|
||||
// 处理POC数据,将缺值替换为前一个有效值
|
||||
let pocValues = data.map(item => item.POC);
|
||||
let lastValidPoc = null;
|
||||
pocValues = pocValues.map(value => {
|
||||
if (value === '缺值') {
|
||||
return lastValidPoc;
|
||||
} else {
|
||||
lastValidPoc = parseFloat(value);
|
||||
return lastValidPoc;
|
||||
}
|
||||
});
|
||||
|
||||
// 处理delta累计数据,将缺值替换为前一个有效值
|
||||
let deltaSumValues = data.map(item => item.delta累计);
|
||||
let lastValidDelta = null;
|
||||
deltaSumValues = deltaSumValues.map(value => {
|
||||
if (value === '缺值') {
|
||||
return lastValidDelta;
|
||||
} else {
|
||||
lastValidDelta = parseFloat(value);
|
||||
return lastValidDelta;
|
||||
}
|
||||
});
|
||||
|
||||
// 处理dj数据,将缺值替换为前一个有效值
|
||||
let djValues = data.map(item => {
|
||||
const dj = item.dj;
|
||||
return dj === '缺值' ? null : parseFloat(dj);
|
||||
});
|
||||
|
||||
// 计算240日均线
|
||||
const closes = data.map(item => parseFloat(item.close));
|
||||
const ma240 = calculateMA(closes, 240);
|
||||
|
||||
// 配置图表选项
|
||||
const option = {
|
||||
title: {
|
||||
text: `${currentSymbol} K线图`,
|
||||
left: 'center'
|
||||
},
|
||||
tooltip: {
|
||||
trigger: 'axis',
|
||||
axisPointer: {
|
||||
type: 'cross'
|
||||
}
|
||||
},
|
||||
legend: {
|
||||
data: ['K线', '240日均线', '终极平滑值', 'POC', 'Delta累计'],
|
||||
top: 30
|
||||
},
|
||||
grid: [
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
height: '60%',
|
||||
top: '5%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '70%',
|
||||
height: '15%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '90%',
|
||||
height: '15%'
|
||||
}
|
||||
],
|
||||
xAxis: [
|
||||
{
|
||||
type: 'category',
|
||||
data: dates,
|
||||
scale: true,
|
||||
boundaryGap: false,
|
||||
axisLine: {onZero: false},
|
||||
splitLine: {show: false},
|
||||
splitNumber: 20,
|
||||
gridIndex: 0,
|
||||
axisLabel: {
|
||||
formatter: function(value) {
|
||||
return value.split(' ')[0];
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 1,
|
||||
data: dates,
|
||||
axisLabel: {show: false},
|
||||
splitLine: {show: false},
|
||||
axisLine: {show: false},
|
||||
splitNumber: 20
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 2,
|
||||
data: dates,
|
||||
axisLabel: {show: false},
|
||||
splitLine: {show: false},
|
||||
axisLine: {show: false},
|
||||
splitNumber: 20
|
||||
}
|
||||
],
|
||||
yAxis: [
|
||||
{
|
||||
scale: true,
|
||||
splitArea: {
|
||||
show: true
|
||||
},
|
||||
gridIndex: 0,
|
||||
position: 'right'
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 1,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: false},
|
||||
axisLine: {show: false},
|
||||
splitLine: {show: false}
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 2,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: true},
|
||||
axisLine: {show: true},
|
||||
splitLine: {show: false},
|
||||
position: 'right'
|
||||
}
|
||||
],
|
||||
dataZoom: [
|
||||
{
|
||||
type: 'inside',
|
||||
xAxisIndex: [0, 1, 2],
|
||||
start: 50,
|
||||
end: 100,
|
||||
bottom: '5%'
|
||||
},
|
||||
{
|
||||
show: true,
|
||||
xAxisIndex: [0, 1, 2],
|
||||
type: 'slider',
|
||||
bottom: '5%',
|
||||
start: 50,
|
||||
end: 100
|
||||
}
|
||||
],
|
||||
series: [
|
||||
{
|
||||
name: 'K线',
|
||||
type: 'candlestick',
|
||||
data: klineData,
|
||||
itemStyle: {
|
||||
color: '#ef232a',
|
||||
color0: '#14b143',
|
||||
borderColor: '#ef232a',
|
||||
borderColor0: '#14b143'
|
||||
},
|
||||
barWidth: '80%'
|
||||
},
|
||||
{
|
||||
name: '240日均线',
|
||||
type: 'line',
|
||||
data: ma240,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
opacity: 0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
name: '终极平滑值',
|
||||
type: 'line',
|
||||
data: ultimateValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
opacity: 0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'POC',
|
||||
type: 'line',
|
||||
data: pocValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#FFD700',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
symbol: 'circle',
|
||||
symbolSize: 6
|
||||
},
|
||||
{
|
||||
name: '成交量',
|
||||
type: 'bar',
|
||||
xAxisIndex: 1,
|
||||
yAxisIndex: 1,
|
||||
data: volumes
|
||||
},
|
||||
{
|
||||
name: 'Delta累计',
|
||||
type: 'line',
|
||||
xAxisIndex: 2,
|
||||
yAxisIndex: 2,
|
||||
data: deltaSumValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#4169E1',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
markLine: {
|
||||
silent: true,
|
||||
data: [
|
||||
{
|
||||
yAxis: 0,
|
||||
lineStyle: {
|
||||
color: '#999',
|
||||
type: 'dashed'
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'dj值',
|
||||
type: 'custom',
|
||||
renderItem: function (params, api) {
|
||||
const dataIndex = params.dataIndex;
|
||||
const djValue = djValues[dataIndex];
|
||||
if (djValue === null || djValue === undefined) return;
|
||||
|
||||
const pos = api.coord([dataIndex, klineData[dataIndex][3]]);
|
||||
if (!pos) return;
|
||||
|
||||
const color = djValue >= 8 ? '#ef232a' :
|
||||
djValue <= -8 ? '#14b143' :
|
||||
'#FFD700';
|
||||
|
||||
return {
|
||||
type: 'text',
|
||||
style: {
|
||||
text: `dj=${djValue}`,
|
||||
textAlign: 'center',
|
||||
textVerticalAlign: 'middle',
|
||||
fill: color,
|
||||
fontSize: 12,
|
||||
fontWeight: 'bold'
|
||||
},
|
||||
position: [pos[0], pos[1] + 20]
|
||||
};
|
||||
},
|
||||
data: klineData.map((item, index) => index)
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
// 使用配置项显示图表
|
||||
chart.setOption(option);
|
||||
}
|
||||
|
||||
function calculateMA(data, dayCount) {
|
||||
const result = [];
|
||||
for (let i = 0, len = data.length; i < len; i++) {
|
||||
if (i < dayCount - 1) {
|
||||
result.push('-');
|
||||
continue;
|
||||
}
|
||||
let sum = 0;
|
||||
for (let j = 0; j < dayCount; j++) {
|
||||
sum += data[i - j];
|
||||
}
|
||||
result.push(+(sum / dayCount).toFixed(2));
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
// 响应窗口大小变化
|
||||
window.addEventListener('resize', function() {
|
||||
if (chart) {
|
||||
chart.resize();
|
||||
}
|
||||
});
|
||||
|
||||
// 初始化图表
|
||||
initChart();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
400
999.账户相关/simnow_trader/traderdata/0315/templates/kline7.html
Normal file
400
999.账户相关/simnow_trader/traderdata/0315/templates/kline7.html
Normal file
@@ -0,0 +1,400 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta http-equiv="X-Content-Type-Options" content="nosniff">
|
||||
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
|
||||
<meta http-equiv="Pragma" content="no-cache">
|
||||
<meta http-equiv="Expires" content="0">
|
||||
<title>实时K线图</title>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.0.1/socket.io.js"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/echarts@5.4.3/dist/echarts.min.js"></script>
|
||||
<style>
|
||||
#kline-chart {
|
||||
width: 100%;
|
||||
height: 800px;
|
||||
margin: 20px auto;
|
||||
}
|
||||
.symbol-selector {
|
||||
margin: 20px;
|
||||
text-align: center;
|
||||
}
|
||||
button {
|
||||
margin: 10px;
|
||||
padding: 10px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.active-symbol {
|
||||
background-color: #e0e0e0;
|
||||
}
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
background-color: #f5f5f5;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="symbol-selector" id="symbol-buttons">
|
||||
<!-- 动态生成按钮 -->
|
||||
</div>
|
||||
<div id="kline-chart"></div>
|
||||
|
||||
<script>
|
||||
let currentSymbol = null;
|
||||
const socket = io();
|
||||
const symbolButtons = document.getElementById('symbol-buttons');
|
||||
let chart = null;
|
||||
|
||||
// 初始化图表
|
||||
function initChart() {
|
||||
if (!chart) {
|
||||
chart = echarts.init(document.getElementById('kline-chart'));
|
||||
}
|
||||
}
|
||||
|
||||
// 初始化数据
|
||||
fetch('/api/data')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
updateSymbolButtons(data);
|
||||
if (Object.keys(data).length > 0) {
|
||||
currentSymbol = Object.keys(data)[0];
|
||||
updateChart(data[currentSymbol]);
|
||||
}
|
||||
})
|
||||
.catch(error => {
|
||||
console.error('Error fetching data:', error);
|
||||
});
|
||||
|
||||
// WebSocket事件处理
|
||||
socket.on('connect', () => {
|
||||
console.log('Connected to server');
|
||||
});
|
||||
|
||||
socket.on('data_update', (data) => {
|
||||
updateSymbolButtons(data);
|
||||
if (currentSymbol && data[currentSymbol]) {
|
||||
updateChart(data[currentSymbol]);
|
||||
}
|
||||
});
|
||||
|
||||
function updateSymbolButtons(data) {
|
||||
symbolButtons.innerHTML = '';
|
||||
Object.keys(data).forEach(symbol => {
|
||||
const button = document.createElement('button');
|
||||
button.textContent = symbol;
|
||||
button.onclick = () => {
|
||||
currentSymbol = symbol;
|
||||
updateChart(data[symbol]);
|
||||
};
|
||||
if (symbol === currentSymbol) {
|
||||
button.classList.add('active-symbol');
|
||||
}
|
||||
symbolButtons.appendChild(button);
|
||||
});
|
||||
}
|
||||
|
||||
function updateChart(data) {
|
||||
initChart();
|
||||
|
||||
// 准备数据
|
||||
const dates = data.map(item => item.datetime);
|
||||
const klineData = data.map(item => [
|
||||
parseFloat(item.open),
|
||||
parseFloat(item.close),
|
||||
parseFloat(item.low),
|
||||
parseFloat(item.high)
|
||||
]);
|
||||
const volumes = data.map(item => parseFloat(item.volume));
|
||||
const ultimateValues = data.map(item => parseFloat(item.终极平滑值));
|
||||
|
||||
// 处理POC数据,将缺值替换为前一个有效值
|
||||
let pocValues = data.map(item => item.POC);
|
||||
let lastValidPoc = null;
|
||||
pocValues = pocValues.map(value => {
|
||||
if (value === '缺值') {
|
||||
return lastValidPoc;
|
||||
} else {
|
||||
lastValidPoc = parseFloat(value);
|
||||
return lastValidPoc;
|
||||
}
|
||||
});
|
||||
|
||||
// 处理delta累计数据,将缺值替换为前一个有效值
|
||||
let deltaSumValues = data.map(item => item.delta累计);
|
||||
let lastValidDelta = null;
|
||||
deltaSumValues = deltaSumValues.map(value => {
|
||||
if (value === '缺值') {
|
||||
return lastValidDelta;
|
||||
} else {
|
||||
lastValidDelta = parseFloat(value);
|
||||
return lastValidDelta;
|
||||
}
|
||||
});
|
||||
|
||||
// 处理dj数据,将缺值替换为前一个有效值
|
||||
let djValues = data.map(item => {
|
||||
const dj = item.dj;
|
||||
return dj === '缺值' ? null : parseFloat(dj);
|
||||
});
|
||||
|
||||
// 计算240日均线
|
||||
const closes = data.map(item => parseFloat(item.close));
|
||||
const ma240 = calculateMA(closes, 240);
|
||||
|
||||
// 配置图表选项
|
||||
const option = {
|
||||
title: {
|
||||
text: `${currentSymbol} K线图`,
|
||||
left: 'center'
|
||||
},
|
||||
tooltip: {
|
||||
trigger: 'axis',
|
||||
axisPointer: {
|
||||
type: 'cross'
|
||||
}
|
||||
},
|
||||
legend: {
|
||||
data: ['K线', '240日均线', '终极平滑值', 'POC', 'Delta累计'],
|
||||
top: 30
|
||||
},
|
||||
grid: [
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
height: '60%',
|
||||
top: '5%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '70%',
|
||||
height: '15%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '90%',
|
||||
height: '15%'
|
||||
}
|
||||
],
|
||||
xAxis: [
|
||||
{
|
||||
type: 'category',
|
||||
data: dates,
|
||||
scale: true,
|
||||
boundaryGap: false,
|
||||
axisLine: {onZero: false},
|
||||
splitLine: {show: false},
|
||||
splitNumber: 20,
|
||||
gridIndex: 0,
|
||||
axisLabel: {
|
||||
formatter: function(value) {
|
||||
return value.split(' ')[0];
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 1,
|
||||
data: dates,
|
||||
axisLabel: {show: false},
|
||||
splitLine: {show: false},
|
||||
axisLine: {show: false},
|
||||
splitNumber: 20
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 2,
|
||||
data: dates,
|
||||
axisLabel: {show: false},
|
||||
splitLine: {show: false},
|
||||
axisLine: {show: false},
|
||||
splitNumber: 20
|
||||
}
|
||||
],
|
||||
yAxis: [
|
||||
{
|
||||
scale: true,
|
||||
splitArea: {
|
||||
show: true
|
||||
},
|
||||
gridIndex: 0,
|
||||
position: 'right'
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 1,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: false},
|
||||
axisLine: {show: false},
|
||||
splitLine: {show: false}
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 2,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: true},
|
||||
axisLine: {show: true},
|
||||
splitLine: {show: false},
|
||||
position: 'right'
|
||||
}
|
||||
],
|
||||
dataZoom: [
|
||||
{
|
||||
type: 'inside',
|
||||
xAxisIndex: [0, 1, 2],
|
||||
start: 50,
|
||||
end: 100,
|
||||
bottom: '5%'
|
||||
},
|
||||
{
|
||||
show: true,
|
||||
xAxisIndex: [0, 1, 2],
|
||||
type: 'slider',
|
||||
bottom: '5%',
|
||||
start: 50,
|
||||
end: 100
|
||||
}
|
||||
],
|
||||
series: [
|
||||
{
|
||||
name: 'K线',
|
||||
type: 'candlestick',
|
||||
data: klineData,
|
||||
itemStyle: {
|
||||
color: '#ef232a',
|
||||
color0: '#14b143',
|
||||
borderColor: '#ef232a',
|
||||
borderColor0: '#14b143'
|
||||
},
|
||||
barWidth: '80%'
|
||||
},
|
||||
{
|
||||
name: '240日均线',
|
||||
type: 'line',
|
||||
data: ma240,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
opacity: 0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
name: '终极平滑值',
|
||||
type: 'line',
|
||||
data: ultimateValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
opacity: 0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'POC',
|
||||
type: 'line',
|
||||
data: pocValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#FFD700',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
symbol: 'circle',
|
||||
symbolSize: 6
|
||||
},
|
||||
{
|
||||
name: '成交量',
|
||||
type: 'bar',
|
||||
xAxisIndex: 1,
|
||||
yAxisIndex: 1,
|
||||
data: volumes
|
||||
},
|
||||
{
|
||||
name: 'Delta累计',
|
||||
type: 'line',
|
||||
xAxisIndex: 2,
|
||||
yAxisIndex: 2,
|
||||
data: deltaSumValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#4169E1',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
markLine: {
|
||||
silent: true,
|
||||
data: [
|
||||
{
|
||||
yAxis: 0,
|
||||
lineStyle: {
|
||||
color: '#999',
|
||||
type: 'dashed'
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'dj值',
|
||||
type: 'custom',
|
||||
renderItem: function (params, api) {
|
||||
const dataIndex = params.dataIndex;
|
||||
const djValue = djValues[dataIndex];
|
||||
if (djValue === null || djValue === undefined) return;
|
||||
|
||||
const xPos = api.value(0);
|
||||
const color = djValue >= 8 ? '#ef232a' :
|
||||
djValue <= -8 ? '#14b143' :
|
||||
'#FFD700';
|
||||
|
||||
return {
|
||||
type: 'text',
|
||||
style: {
|
||||
text: `dj=${djValue}`,
|
||||
textAlign: 'center',
|
||||
textVerticalAlign: 'middle',
|
||||
fill: color,
|
||||
fontSize: 12,
|
||||
fontWeight: 'bold'
|
||||
},
|
||||
position: [xPos, 0]
|
||||
};
|
||||
},
|
||||
data: klineData.map((item, index) => index)
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
// 使用配置项显示图表
|
||||
chart.setOption(option);
|
||||
}
|
||||
|
||||
function calculateMA(data, dayCount) {
|
||||
const result = [];
|
||||
for (let i = 0, len = data.length; i < len; i++) {
|
||||
if (i < dayCount - 1) {
|
||||
result.push('-');
|
||||
continue;
|
||||
}
|
||||
let sum = 0;
|
||||
for (let j = 0; j < dayCount; j++) {
|
||||
sum += data[i - j];
|
||||
}
|
||||
result.push(+(sum / dayCount).toFixed(2));
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
// 响应窗口大小变化
|
||||
window.addEventListener('resize', function() {
|
||||
if (chart) {
|
||||
chart.resize();
|
||||
}
|
||||
});
|
||||
|
||||
// 初始化图表
|
||||
initChart();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
357
999.账户相关/simnow_trader/traderdata/0315/templates/kline8.html
Normal file
357
999.账户相关/simnow_trader/traderdata/0315/templates/kline8.html
Normal file
@@ -0,0 +1,357 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta http-equiv="X-Content-Type-Options" content="nosniff">
|
||||
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
|
||||
<meta http-equiv="Pragma" content="no-cache">
|
||||
<meta http-equiv="Expires" content="0">
|
||||
<title>实时K线图</title>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.0.1/socket.io.js"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/echarts@5.4.3/dist/echarts.min.js"></script>
|
||||
<style>
|
||||
#kline-chart {
|
||||
width: 100%;
|
||||
height: 800px;
|
||||
margin: 20px auto;
|
||||
}
|
||||
.symbol-selector {
|
||||
margin: 20px;
|
||||
text-align: center;
|
||||
}
|
||||
button {
|
||||
margin: 10px;
|
||||
padding: 10px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.active-symbol {
|
||||
background-color: #e0e0e0;
|
||||
}
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
background-color: #f5f5f5;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="symbol-selector" id="symbol-buttons">
|
||||
<!-- 动态生成按钮 -->
|
||||
</div>
|
||||
<div id="kline-chart"></div>
|
||||
|
||||
<script>
|
||||
let currentSymbol = null;
|
||||
const socket = io();
|
||||
const symbolButtons = document.getElementById('symbol-buttons');
|
||||
let chart = null;
|
||||
|
||||
// 初始化图表
|
||||
function initChart() {
|
||||
if (!chart) {
|
||||
chart = echarts.init(document.getElementById('kline-chart'));
|
||||
}
|
||||
}
|
||||
|
||||
// 初始化数据
|
||||
fetch('/api/data')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
updateSymbolButtons(data);
|
||||
if (Object.keys(data).length > 0) {
|
||||
currentSymbol = Object.keys(data)[0];
|
||||
updateChart(data[currentSymbol]);
|
||||
}
|
||||
})
|
||||
.catch(error => {
|
||||
console.error('Error fetching data:', error);
|
||||
});
|
||||
|
||||
// WebSocket事件处理
|
||||
socket.on('connect', () => {
|
||||
console.log('Connected to server');
|
||||
});
|
||||
|
||||
socket.on('data_update', (data) => {
|
||||
updateSymbolButtons(data);
|
||||
if (currentSymbol && data[currentSymbol]) {
|
||||
updateChart(data[currentSymbol]);
|
||||
}
|
||||
});
|
||||
|
||||
function updateSymbolButtons(data) {
|
||||
symbolButtons.innerHTML = '';
|
||||
Object.keys(data).forEach(symbol => {
|
||||
const button = document.createElement('button');
|
||||
button.textContent = symbol;
|
||||
button.onclick = () => {
|
||||
currentSymbol = symbol;
|
||||
updateChart(data[symbol]);
|
||||
};
|
||||
if (symbol === currentSymbol) {
|
||||
button.classList.add('active-symbol');
|
||||
}
|
||||
symbolButtons.appendChild(button);
|
||||
});
|
||||
}
|
||||
|
||||
function updateChart(data) {
|
||||
initChart();
|
||||
|
||||
// 准备数据
|
||||
const dates = data.map(item => item.datetime);
|
||||
const klineData = data.map(item => [
|
||||
parseFloat(item.open),
|
||||
parseFloat(item.close),
|
||||
parseFloat(item.low),
|
||||
parseFloat(item.high)
|
||||
]);
|
||||
const volumes = data.map(item => parseFloat(item.volume));
|
||||
const ultimateValues = data.map(item => parseFloat(item.终极平滑值));
|
||||
|
||||
// 处理POC数据,将缺值替换为前一个有效值
|
||||
let pocValues = data.map(item => item.POC);
|
||||
let lastValidPoc = null;
|
||||
pocValues = pocValues.map(value => {
|
||||
if (value === '缺值') {
|
||||
return lastValidPoc;
|
||||
} else {
|
||||
lastValidPoc = parseFloat(value);
|
||||
return lastValidPoc;
|
||||
}
|
||||
});
|
||||
|
||||
// 处理delta累计数据,将缺值替换为前一个有效值
|
||||
let deltaSumValues = data.map(item => item.delta累计);
|
||||
let lastValidDelta = null;
|
||||
deltaSumValues = deltaSumValues.map(value => {
|
||||
if (value === '缺值') {
|
||||
return lastValidDelta;
|
||||
} else {
|
||||
lastValidDelta = parseFloat(value);
|
||||
return lastValidDelta;
|
||||
}
|
||||
});
|
||||
|
||||
// 计算48日均线
|
||||
const closes = data.map(item => parseFloat(item.close));
|
||||
const ma48 = calculateMA(closes, 48);
|
||||
|
||||
// 配置图表选项
|
||||
const option = {
|
||||
title: {
|
||||
text: `${currentSymbol} K线图`,
|
||||
left: 'center'
|
||||
},
|
||||
tooltip: {
|
||||
trigger: 'axis',
|
||||
axisPointer: {
|
||||
type: 'cross'
|
||||
}
|
||||
},
|
||||
legend: {
|
||||
data: ['K线', '48日均线', '终极平滑值', 'POC', 'Delta累计'],
|
||||
top: 30
|
||||
},
|
||||
grid: [
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
height: '50%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '65%',
|
||||
height: '15%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '85%',
|
||||
height: '15%'
|
||||
}
|
||||
],
|
||||
xAxis: [
|
||||
{
|
||||
type: 'category',
|
||||
data: dates,
|
||||
scale: true,
|
||||
boundaryGap: false,
|
||||
axisLine: {onZero: false},
|
||||
splitLine: {show: false},
|
||||
splitNumber: 20,
|
||||
gridIndex: 0
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 1,
|
||||
data: dates,
|
||||
axisLabel: {show: false},
|
||||
splitLine: {show: false},
|
||||
axisLine: {show: false},
|
||||
splitNumber: 20
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 2,
|
||||
data: dates,
|
||||
axisLabel: {show: false},
|
||||
splitLine: {show: false},
|
||||
axisLine: {show: false},
|
||||
splitNumber: 20
|
||||
}
|
||||
],
|
||||
yAxis: [
|
||||
{
|
||||
scale: true,
|
||||
splitArea: {
|
||||
show: true
|
||||
},
|
||||
gridIndex: 0
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 1,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: false},
|
||||
axisLine: {show: false},
|
||||
splitLine: {show: false}
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 2,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: true},
|
||||
axisLine: {show: true},
|
||||
splitLine: {show: false},
|
||||
position: 'right'
|
||||
}
|
||||
],
|
||||
dataZoom: [
|
||||
{
|
||||
type: 'inside',
|
||||
xAxisIndex: [0, 1, 2],
|
||||
start: 50,
|
||||
end: 100
|
||||
},
|
||||
{
|
||||
show: true,
|
||||
xAxisIndex: [0, 1, 2],
|
||||
type: 'slider',
|
||||
bottom: '5%',
|
||||
start: 50,
|
||||
end: 100
|
||||
}
|
||||
],
|
||||
series: [
|
||||
{
|
||||
name: 'K线',
|
||||
type: 'candlestick',
|
||||
data: klineData,
|
||||
itemStyle: {
|
||||
color: '#ef232a',
|
||||
color0: '#14b143',
|
||||
borderColor: '#ef232a',
|
||||
borderColor0: '#14b143'
|
||||
}
|
||||
},
|
||||
{
|
||||
name: '48日均线',
|
||||
type: 'line',
|
||||
data: ma48,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
opacity: 0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
name: '终极平滑值',
|
||||
type: 'line',
|
||||
data: ultimateValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
opacity: 0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'POC',
|
||||
type: 'line',
|
||||
data: pocValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#FFD700',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
symbol: 'circle',
|
||||
symbolSize: 6
|
||||
},
|
||||
{
|
||||
name: '成交量',
|
||||
type: 'bar',
|
||||
xAxisIndex: 1,
|
||||
yAxisIndex: 1,
|
||||
data: volumes
|
||||
},
|
||||
{
|
||||
name: 'Delta累计',
|
||||
type: 'line',
|
||||
xAxisIndex: 2,
|
||||
yAxisIndex: 2,
|
||||
data: deltaSumValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#4169E1',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
markLine: {
|
||||
silent: true,
|
||||
data: [
|
||||
{
|
||||
yAxis: 0,
|
||||
lineStyle: {
|
||||
color: '#999',
|
||||
type: 'dashed'
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
// 使用配置项显示图表
|
||||
chart.setOption(option);
|
||||
}
|
||||
|
||||
function calculateMA(data, dayCount) {
|
||||
const result = [];
|
||||
for (let i = 0, len = data.length; i < len; i++) {
|
||||
if (i < dayCount - 1) {
|
||||
result.push('-');
|
||||
continue;
|
||||
}
|
||||
let sum = 0;
|
||||
for (let j = 0; j < dayCount; j++) {
|
||||
sum += data[i - j];
|
||||
}
|
||||
result.push(+(sum / dayCount).toFixed(2));
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
// 响应窗口大小变化
|
||||
window.addEventListener('resize', function() {
|
||||
if (chart) {
|
||||
chart.resize();
|
||||
}
|
||||
});
|
||||
|
||||
// 初始化图表
|
||||
initChart();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
325
999.账户相关/simnow_trader/traderdata/0315/templates/kline9.html
Normal file
325
999.账户相关/simnow_trader/traderdata/0315/templates/kline9.html
Normal file
@@ -0,0 +1,325 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta http-equiv="X-Content-Type-Options" content="nosniff">
|
||||
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
|
||||
<meta http-equiv="Pragma" content="no-cache">
|
||||
<meta http-equiv="Expires" content="0">
|
||||
<title>实时K线图</title>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.0.1/socket.io.js"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/echarts@5.4.3/dist/echarts.min.js"></script>
|
||||
<style>
|
||||
#kline-chart {
|
||||
width: 100%;
|
||||
height: 800px;
|
||||
margin: 20px auto;
|
||||
}
|
||||
.symbol-selector {
|
||||
margin: 20px;
|
||||
text-align: center;
|
||||
}
|
||||
button {
|
||||
margin: 10px;
|
||||
padding: 10px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.active-symbol {
|
||||
background-color: #e0e0e0;
|
||||
}
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
background-color: #f5f5f5;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="symbol-selector" id="symbol-buttons">
|
||||
<!-- 动态生成按钮 -->
|
||||
</div>
|
||||
<div id="kline-chart"></div>
|
||||
|
||||
<script>
|
||||
let currentSymbol = null;
|
||||
const socket = io();
|
||||
const symbolButtons = document.getElementById('symbol-buttons');
|
||||
let chart = null;
|
||||
|
||||
// 初始化图表
|
||||
function initChart() {
|
||||
if (!chart) {
|
||||
chart = echarts.init(document.getElementById('kline-chart'));
|
||||
}
|
||||
}
|
||||
|
||||
// 初始化数据
|
||||
fetch('/api/data')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
updateSymbolButtons(data);
|
||||
if (Object.keys(data).length > 0) {
|
||||
currentSymbol = Object.keys(data)[0];
|
||||
updateChart(data[currentSymbol]);
|
||||
}
|
||||
})
|
||||
.catch(error => {
|
||||
console.error('Error fetching data:', error);
|
||||
});
|
||||
|
||||
// WebSocket事件处理
|
||||
socket.on('connect', () => {
|
||||
console.log('Connected to server');
|
||||
});
|
||||
|
||||
socket.on('data_update', (data) => {
|
||||
updateSymbolButtons(data);
|
||||
if (currentSymbol && data[currentSymbol]) {
|
||||
updateChart(data[currentSymbol]);
|
||||
}
|
||||
});
|
||||
|
||||
function updateSymbolButtons(data) {
|
||||
symbolButtons.innerHTML = '';
|
||||
Object.keys(data).forEach(symbol => {
|
||||
const button = document.createElement('button');
|
||||
button.textContent = symbol;
|
||||
button.onclick = () => {
|
||||
currentSymbol = symbol;
|
||||
updateChart(data[symbol]);
|
||||
};
|
||||
if (symbol === currentSymbol) {
|
||||
button.classList.add('active-symbol');
|
||||
}
|
||||
symbolButtons.appendChild(button);
|
||||
});
|
||||
}
|
||||
|
||||
function updateChart(data) {
|
||||
initChart();
|
||||
|
||||
// 准备数据
|
||||
const dates = data.map(item => item.datetime);
|
||||
const klineData = data.map(item => [
|
||||
parseFloat(item.open),
|
||||
parseFloat(item.close),
|
||||
parseFloat(item.low),
|
||||
parseFloat(item.high)
|
||||
]);
|
||||
const volumes = data.map(item => parseFloat(item.volume));
|
||||
const ultimateValues = data.map(item => parseFloat(item.终极平滑值));
|
||||
|
||||
// 处理POC数据,将缺值替换为前一个有效值
|
||||
let pocValues = data.map(item => item.POC);
|
||||
let lastValidPoc = null;
|
||||
pocValues = pocValues.map(value => {
|
||||
if (value === '缺值') {
|
||||
return lastValidPoc;
|
||||
} else {
|
||||
lastValidPoc = parseFloat(value);
|
||||
return lastValidPoc;
|
||||
}
|
||||
});
|
||||
|
||||
// 计算120日均线
|
||||
const closes = data.map(item => parseFloat(item.close));
|
||||
const ma120 = calculateMA(closes, 120);
|
||||
|
||||
// 处理 delta 累计数据
|
||||
const deltaSums = data.map(item => parseFloat(item.delta累计));
|
||||
const arrowMarks = [];
|
||||
for (let i = 1; i < deltaSums.length; i++) {
|
||||
if (deltaSums[i - 1] < 0 && deltaSums[i] > 0) {
|
||||
// 前一个值小于0,后一个值大于0,标记向上箭头
|
||||
arrowMarks.push({
|
||||
coord: [dates[i], data[i].low - 0.1], // 标记在 K 线下方
|
||||
symbol: 'path://M0,10 L5,0 L10,10 Z',
|
||||
symbolSize: [10, 10],
|
||||
symbolOffset: [0, 5],
|
||||
itemStyle: {
|
||||
color: 'red'
|
||||
}
|
||||
});
|
||||
} else if (deltaSums[i - 1] > 0 && deltaSums[i] < 0) {
|
||||
// 前一个值大于0,后一个值小于0,标记向下箭头
|
||||
arrowMarks.push({
|
||||
coord: [dates[i], data[i].high + 0.1], // 标记在 K 线上方
|
||||
symbol: 'path://M0,0 L5,10 L10,0 Z',
|
||||
symbolSize: [10, 10],
|
||||
symbolOffset: [0, -5],
|
||||
itemStyle: {
|
||||
color: 'green'
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
// 配置图表选项
|
||||
const option = {
|
||||
title: {
|
||||
text: `${currentSymbol} K线图`,
|
||||
left: 'center'
|
||||
},
|
||||
tooltip: {
|
||||
trigger: 'axis',
|
||||
axisPointer: {
|
||||
type: 'cross'
|
||||
}
|
||||
},
|
||||
legend: {
|
||||
data: ['K线', '120日均线', '终极平滑值', 'POC', '成交量'],
|
||||
top: 30
|
||||
},
|
||||
grid: [
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
height: '40%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '50%',
|
||||
height: '10%'
|
||||
}
|
||||
],
|
||||
xAxis: [
|
||||
{
|
||||
type: 'category',
|
||||
data: dates,
|
||||
scale: true,
|
||||
boundaryGap: false,
|
||||
axisLine: {onZero: false},
|
||||
splitLine: {show: false},
|
||||
splitNumber: 20,
|
||||
gridIndex: 0
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 1,
|
||||
data: dates,
|
||||
axisLabel: {show: true}
|
||||
}
|
||||
],
|
||||
yAxis: [
|
||||
{
|
||||
scale: true,
|
||||
splitArea: {
|
||||
show: true
|
||||
},
|
||||
gridIndex: 0
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 1,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: true},
|
||||
axisLine: {show: true},
|
||||
splitLine: {show: false}
|
||||
}
|
||||
],
|
||||
dataZoom: [
|
||||
{
|
||||
type: 'inside',
|
||||
xAxisIndex: [0, 1],
|
||||
start: 50,
|
||||
end: 100
|
||||
},
|
||||
{
|
||||
show: true,
|
||||
xAxisIndex: [0, 1],
|
||||
type: 'slider',
|
||||
bottom: '2%',
|
||||
start: 50,
|
||||
end: 100
|
||||
}
|
||||
],
|
||||
series: [
|
||||
{
|
||||
name: 'K线',
|
||||
type: 'candlestick',
|
||||
data: klineData,
|
||||
itemStyle: {
|
||||
color: '#ef232a',
|
||||
color0: '#14b143',
|
||||
borderColor: '#ef232a',
|
||||
borderColor0: '#14b143'
|
||||
},
|
||||
markPoint: {
|
||||
data: arrowMarks
|
||||
}
|
||||
},
|
||||
{
|
||||
name: '120日均线',
|
||||
type: 'line',
|
||||
data: ma120,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
opacity: 0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
name: '终极平滑值',
|
||||
type: 'line',
|
||||
data: ultimateValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
opacity: 0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'POC',
|
||||
type: 'line',
|
||||
data: pocValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
color: '#FFD700',
|
||||
width: 2,
|
||||
opacity: 0.8
|
||||
},
|
||||
symbol: 'circle',
|
||||
symbolSize: 6
|
||||
},
|
||||
{
|
||||
name: '成交量',
|
||||
type: 'bar',
|
||||
xAxisIndex: 1,
|
||||
yAxisIndex: 1,
|
||||
data: volumes
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
// 使用配置项显示图表
|
||||
chart.setOption(option);
|
||||
}
|
||||
|
||||
function calculateMA(data, dayCount) {
|
||||
const result = [];
|
||||
for (let i = 0, len = data.length; i < len; i++) {
|
||||
if (i < dayCount - 1) {
|
||||
result.push('-');
|
||||
continue;
|
||||
}
|
||||
let sum = 0;
|
||||
for (let j = 0; j < dayCount; j++) {
|
||||
sum += data[i - j];
|
||||
}
|
||||
result.push(+(sum / dayCount).toFixed(2));
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
// 响应窗口大小变化
|
||||
window.addEventListener('resize', function() {
|
||||
if (chart) {
|
||||
chart.resize();
|
||||
}
|
||||
});
|
||||
|
||||
// 初始化图表
|
||||
initChart();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
271
999.账户相关/simnow_trader/traderdata/0315/templates/kline——old.html
Normal file
271
999.账户相关/simnow_trader/traderdata/0315/templates/kline——old.html
Normal file
@@ -0,0 +1,271 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta http-equiv="X-Content-Type-Options" content="nosniff">
|
||||
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
|
||||
<meta http-equiv="Pragma" content="no-cache">
|
||||
<meta http-equiv="Expires" content="0">
|
||||
<title>实时K线图</title>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.0.1/socket.io.js"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/echarts@5.4.3/dist/echarts.min.js"></script>
|
||||
<style>
|
||||
#kline-chart {
|
||||
width: 100%;
|
||||
height: 800px;
|
||||
margin: 20px auto;
|
||||
}
|
||||
.symbol-selector {
|
||||
margin: 20px;
|
||||
text-align: center;
|
||||
}
|
||||
button {
|
||||
margin: 10px;
|
||||
padding: 10px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.active-symbol {
|
||||
background-color: #e0e0e0;
|
||||
}
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
background-color: #f5f5f5;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="symbol-selector" id="symbol-buttons">
|
||||
<!-- 动态生成按钮 -->
|
||||
</div>
|
||||
<div id="kline-chart"></div>
|
||||
|
||||
<script>
|
||||
let currentSymbol = null;
|
||||
const socket = io();
|
||||
const symbolButtons = document.getElementById('symbol-buttons');
|
||||
let chart = null;
|
||||
|
||||
// 初始化图表
|
||||
function initChart() {
|
||||
if (!chart) {
|
||||
chart = echarts.init(document.getElementById('kline-chart'));
|
||||
}
|
||||
}
|
||||
|
||||
// 初始化数据
|
||||
fetch('/api/data')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
updateSymbolButtons(data);
|
||||
if (Object.keys(data).length > 0) {
|
||||
currentSymbol = Object.keys(data)[0];
|
||||
updateChart(data[currentSymbol]);
|
||||
}
|
||||
})
|
||||
.catch(error => {
|
||||
console.error('Error fetching data:', error);
|
||||
});
|
||||
|
||||
// WebSocket事件处理
|
||||
socket.on('connect', () => {
|
||||
console.log('Connected to server');
|
||||
});
|
||||
|
||||
socket.on('data_update', (data) => {
|
||||
updateSymbolButtons(data);
|
||||
if (currentSymbol && data[currentSymbol]) {
|
||||
updateChart(data[currentSymbol]);
|
||||
}
|
||||
});
|
||||
|
||||
function updateSymbolButtons(data) {
|
||||
symbolButtons.innerHTML = '';
|
||||
Object.keys(data).forEach(symbol => {
|
||||
const button = document.createElement('button');
|
||||
button.textContent = symbol;
|
||||
button.onclick = () => {
|
||||
currentSymbol = symbol;
|
||||
updateChart(data[symbol]);
|
||||
};
|
||||
if (symbol === currentSymbol) {
|
||||
button.classList.add('active-symbol');
|
||||
}
|
||||
symbolButtons.appendChild(button);
|
||||
});
|
||||
}
|
||||
|
||||
function updateChart(data) {
|
||||
initChart();
|
||||
|
||||
// 准备数据
|
||||
const dates = data.map(item => item.datetime);
|
||||
const klineData = data.map(item => [
|
||||
parseFloat(item.open),
|
||||
parseFloat(item.close),
|
||||
parseFloat(item.low),
|
||||
parseFloat(item.high)
|
||||
]);
|
||||
const volumes = data.map(item => parseFloat(item.volume));
|
||||
const ultimateValues = data.map(item => parseFloat(item.终极平滑值));
|
||||
|
||||
// 计算48日均线
|
||||
const closes = data.map(item => parseFloat(item.close));
|
||||
const ma48 = calculateMA(closes, 48);
|
||||
|
||||
// 配置图表选项
|
||||
const option = {
|
||||
title: {
|
||||
text: `${currentSymbol} K线图`,
|
||||
left: 'center'
|
||||
},
|
||||
tooltip: {
|
||||
trigger: 'axis',
|
||||
axisPointer: {
|
||||
type: 'cross'
|
||||
}
|
||||
},
|
||||
legend: {
|
||||
data: ['K线', '48日均线', '终极平滑值'],
|
||||
top: 30
|
||||
},
|
||||
grid: [
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
height: '60%'
|
||||
},
|
||||
{
|
||||
left: '10%',
|
||||
right: '8%',
|
||||
top: '75%',
|
||||
height: '20%'
|
||||
}
|
||||
],
|
||||
xAxis: [
|
||||
{
|
||||
type: 'category',
|
||||
data: dates,
|
||||
scale: true,
|
||||
boundaryGap: false,
|
||||
axisLine: {onZero: false},
|
||||
splitLine: {show: false},
|
||||
splitNumber: 20,
|
||||
gridIndex: 0
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
gridIndex: 1,
|
||||
data: dates,
|
||||
axisLabel: {show: false},
|
||||
splitLine: {show: false},
|
||||
axisLine: {show: false},
|
||||
splitNumber: 20
|
||||
}
|
||||
],
|
||||
yAxis: [
|
||||
{
|
||||
scale: true,
|
||||
splitArea: {
|
||||
show: true
|
||||
},
|
||||
gridIndex: 0
|
||||
},
|
||||
{
|
||||
scale: true,
|
||||
gridIndex: 1,
|
||||
splitNumber: 2,
|
||||
axisLabel: {show: false},
|
||||
axisLine: {show: false},
|
||||
splitLine: {show: false}
|
||||
}
|
||||
],
|
||||
dataZoom: [
|
||||
{
|
||||
type: 'inside',
|
||||
xAxisIndex: [0, 1],
|
||||
start: 50,
|
||||
end: 100
|
||||
},
|
||||
{
|
||||
show: true,
|
||||
xAxisIndex: [0, 1],
|
||||
type: 'slider',
|
||||
bottom: '5%',
|
||||
start: 50,
|
||||
end: 100
|
||||
}
|
||||
],
|
||||
series: [
|
||||
{
|
||||
name: 'K线',
|
||||
type: 'candlestick',
|
||||
data: klineData,
|
||||
itemStyle: {
|
||||
color: '#ef232a',
|
||||
color0: '#14b143',
|
||||
borderColor: '#ef232a',
|
||||
borderColor0: '#14b143'
|
||||
}
|
||||
},
|
||||
{
|
||||
name: '48日均线',
|
||||
type: 'line',
|
||||
data: ma48,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
opacity: 0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
name: '终极平滑值',
|
||||
type: 'line',
|
||||
data: ultimateValues,
|
||||
smooth: true,
|
||||
lineStyle: {
|
||||
opacity: 0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
name: '成交量',
|
||||
type: 'bar',
|
||||
xAxisIndex: 1,
|
||||
yAxisIndex: 1,
|
||||
data: volumes
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
// 使用配置项显示图表
|
||||
chart.setOption(option);
|
||||
}
|
||||
|
||||
function calculateMA(data, dayCount) {
|
||||
const result = [];
|
||||
for (let i = 0, len = data.length; i < len; i++) {
|
||||
if (i < dayCount - 1) {
|
||||
result.push('-');
|
||||
continue;
|
||||
}
|
||||
let sum = 0;
|
||||
for (let j = 0; j < dayCount; j++) {
|
||||
sum += data[i - j];
|
||||
}
|
||||
result.push(+(sum / dayCount).toFixed(2));
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
// 响应窗口大小变化
|
||||
window.addEventListener('resize', function() {
|
||||
if (chart) {
|
||||
chart.resize();
|
||||
}
|
||||
});
|
||||
|
||||
// 初始化图表
|
||||
initChart();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,9 +0,0 @@
|
||||
datetime,pos,short_trailing_stop_price,long_trailing_stop_price,sl_long_price,sl_shor_price
|
||||
2025-02-26 11:00:00,1,0,6426.8,6426.8,0
|
||||
2025-02-26 11:20:00,0,0.0,0,0,0.0
|
||||
2025-02-26 14:15:00,1,0.0,6413.6,6413.6,0.0
|
||||
2025-02-26 14:55:00,0,0.0,0,0,0.0
|
||||
2025-02-27 14:50:00,1,0.0,6406.0,6406.0,0.0
|
||||
2025-02-27 14:55:00,0,0.0,0,0,0.0
|
||||
2025-02-28 09:35:00,-1,6351.6,0.0,0.0,6351.6
|
||||
2025-02-28 14:55:00,0,0,0.0,0.0,0
|
||||
|
@@ -155,6 +155,36 @@
|
||||
"source": [
|
||||
"df_new.to_csv(f\"{symbol_name}_ofdata_new.csv\", index=False)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import akshare as ak\n",
|
||||
"ak.futures_fees_info() "
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import pandas as pd\n",
|
||||
"url = \"http://openctp.cn/fees.html\"\n",
|
||||
"temp_df = pd.read_html(url, encoding='gbk')[0]"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"temp_df"
|
||||
]
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
|
||||
@@ -1,199 +0,0 @@
|
||||
from flask import Flask, render_template, jsonify
|
||||
import pandas as pd
|
||||
import numpy as np
|
||||
import os
|
||||
import ast
|
||||
import time
|
||||
|
||||
app = Flask(__name__)
|
||||
|
||||
# 加入邮件通知
|
||||
import smtplib
|
||||
from email.mime.text import MIMEText # 导入 MIMEText 类发送纯文本邮件
|
||||
from email.mime.multipart import (
|
||||
MIMEMultipart,
|
||||
)
|
||||
|
||||
import akshare as ak
|
||||
|
||||
# from email.mime.application import MIMEApplication
|
||||
|
||||
# 配置邮件信息
|
||||
receivers = ["240884432@qq.com"] # 设置邮件接收人地址
|
||||
subject = "TD_Simnow_Signal" # 设置邮件主题 订单流策略交易信号
|
||||
|
||||
# 配置邮件服务器信息
|
||||
smtp_server = "smtp.qq.com" # 设置发送邮件的 SMTP 服务器地址
|
||||
smtp_port = 465 # 设置发送邮件的 SMTP 服务器端口号,一般为 25 端口 465
|
||||
sender = "240884432@qq.com" # 设置发送邮件的邮箱地址
|
||||
username = "240884432@qq.com" # 设置发送邮件的邮箱用户名
|
||||
password = "osjyjmbqrzxtbjbf" # zrmpcgttataabhjh,设置发送邮件的邮箱密码或授权码
|
||||
|
||||
last_sent_time = 0
|
||||
time_period = 60
|
||||
|
||||
# current_dir = os.path.dirname(os.path.abspath(__file__))
|
||||
# os.chdir(current_dir)
|
||||
# print("已更改为新的工作目录:", current_dir)
|
||||
|
||||
# 获取当前工作目录
|
||||
current_directory = os.getcwd()
|
||||
print("当前工作目录:", current_directory)
|
||||
# 设置新的工作目录
|
||||
new_directory = "C:/simnow_trader/traderdata"
|
||||
os.chdir(new_directory)
|
||||
# 验证新的工作目录
|
||||
updated_directory = os.getcwd()
|
||||
print("已更改为新的工作目录:", updated_directory)
|
||||
|
||||
# 获取当前文件夹中所有包含"ofdata"字符的CSV文件
|
||||
def get_csv_files():
|
||||
files = {}
|
||||
for filename in os.listdir():
|
||||
if "ofdata" in filename and filename.endswith(".csv"):
|
||||
files[filename] = os.path.join(os.getcwd(), filename)
|
||||
return files
|
||||
|
||||
def send_mail(text):
|
||||
global last_sent_time
|
||||
|
||||
# 检查时间间隔
|
||||
current_time = time.time()
|
||||
if current_time - last_sent_time < 60:
|
||||
print("current_time:",current_time)
|
||||
print("last_sent_time:",last_sent_time)
|
||||
print("一分钟内已发送过邮件,本次跳过")
|
||||
return # 直接退出,不执行发送
|
||||
msg = MIMEMultipart()
|
||||
msg["From"] = sender
|
||||
msg["To"] = ";".join(receivers)
|
||||
msg["Subject"] = subject
|
||||
html_content = f"""
|
||||
<html>
|
||||
<body>
|
||||
<p>以下是数据的最后一列:</p>
|
||||
{text}
|
||||
</body>
|
||||
</html>
|
||||
"""
|
||||
msg.attach(MIMEText(html_content, 'html'))
|
||||
smtp = smtplib.SMTP_SSL(smtp_server, smtp_port)
|
||||
smtp.login(username, password)
|
||||
smtp.sendmail(sender, receivers, msg.as_string())
|
||||
smtp.quit()
|
||||
|
||||
# 根据文件路径加载数据,只读取前12列
|
||||
def load_data(file_path):
|
||||
df = pd.read_csv(file_path, usecols=range(12)) # 只读取前12列
|
||||
|
||||
df = df.drop_duplicates(subset='datetime', keep='first').reset_index(drop=True)
|
||||
df = df[df['high'] != df['low']]
|
||||
df["delta"] = df["delta"].astype(float)
|
||||
df['datetime'] = pd.to_datetime(df['datetime'],format='mixed')#, dayfirst=True, format='mixed'
|
||||
df['delta累计'] = df.groupby(df['datetime'].dt.date)['delta'].cumsum()
|
||||
df = df.fillna('缺值')
|
||||
df['终极平滑值'],df['趋势方向'] = ultimate_smoother(df['close'],time_period)
|
||||
df['datetime'] = df['datetime'].dt.strftime("%Y-%m-%d %H:%M:%S")
|
||||
df['POC'] = add_poc_column(df)
|
||||
|
||||
if len(df) >=5*time_period and (df['趋势方向'].iloc[-1] != df['趋势方向'].iloc[-2]):
|
||||
table_text = df.iloc[:,3:].tail(1).to_html(index=False) #price,Ask,Bid,symbol,datetime,delta,close,open,high,low,volume,dj
|
||||
send_mail(table_text)
|
||||
else:
|
||||
pass
|
||||
return df.iloc[-60:].to_dict(orient="records")
|
||||
|
||||
def safe_literal_eval(x):
|
||||
"""带异常处理的安全转换"""
|
||||
try:
|
||||
return ast.literal_eval(x)
|
||||
except:
|
||||
return [] # 返回空列表作为占位符
|
||||
|
||||
def add_poc_column(df):
|
||||
# 安全转换列数据
|
||||
df['price'] = df['price'].apply(safe_literal_eval)
|
||||
df['Ask'] = df['Ask'].apply(lambda x: list(map(int, safe_literal_eval(x))))
|
||||
df['Bid'] = df['Bid'].apply(lambda x: list(map(int, safe_literal_eval(x))))
|
||||
|
||||
# 定义处理函数(带数据验证)
|
||||
def find_poc(row):
|
||||
# 验证三个列表长度一致且非空
|
||||
if not (len(row['price']) == len(row['Ask']) == len(row['Bid']) > 0):
|
||||
return '缺值' # 返回空值标记异常数据
|
||||
|
||||
sums = [a + b for a, b in zip(row['Ask'], row['Bid'])]
|
||||
try:
|
||||
max_index = sums.index(max(sums))
|
||||
return row['price'][max_index]
|
||||
except ValueError:
|
||||
return '缺值' # 处理空求和列表情况
|
||||
|
||||
# 应用处理函数
|
||||
df['POC'] = df.apply(find_poc, axis=1)
|
||||
|
||||
# 可选:统计异常数据
|
||||
error_count = df['POC'].isnull().sum()
|
||||
if error_count > 0:
|
||||
print(f"警告:发现 {error_count} 行异常数据(已标记为NaN)")
|
||||
|
||||
return df['POC']
|
||||
|
||||
|
||||
def ultimate_smoother(price, period):
|
||||
# 初始化变量(修正角度单位为弧度)
|
||||
a1 = np.exp(-1.414 * np.pi / period)
|
||||
b1 = 2 * a1 * np.cos(1.414 * np.pi / period) # 将180改为np.pi
|
||||
c2 = b1
|
||||
c3 = -a1 ** 2
|
||||
c1 = (1 + c2 - c3) / 4
|
||||
|
||||
# 准备输出序列
|
||||
us = np.zeros(len(price))
|
||||
us_new = np.zeros(len(price))
|
||||
trend = [None]*(len(price))
|
||||
ma_close = np.zeros(len(price))
|
||||
|
||||
# 前4个点用原始价格初始化
|
||||
for i in range(len(price)):
|
||||
if i < 4:
|
||||
us[i] = price[i]
|
||||
else:
|
||||
# 应用递归公式
|
||||
us[i] = (1 - c1) * price[i] + (2 * c1 - c2) * price[i-1] \
|
||||
- (c1 + c3) * price[i-2] + c2 * us[i-1] + c3 * us[i-2]
|
||||
|
||||
us_new = np.around(us, decimals=2)
|
||||
ma_close = price.rolling(window=5*period).mean()
|
||||
|
||||
if us_new[i]>price[i] and ma_close[i]>price[i]:
|
||||
trend[i] = '空头趋势'
|
||||
elif us_new[i]<price[i] and ma_close[i]<price[i]:
|
||||
trend[i] = '多头趋势'
|
||||
else:
|
||||
trend[i] = '无趋势'
|
||||
|
||||
|
||||
return us_new,trend
|
||||
|
||||
|
||||
@app.route("/")
|
||||
def index():
|
||||
files = get_csv_files() # 获取所有符合条件的文件
|
||||
# 默认显示第一个文件的数据
|
||||
first_file = list(files.keys())[0] if files else None
|
||||
data = load_data(files[first_file]) if first_file else []
|
||||
return render_template("index.html", data=data, files=files, file_name=first_file)
|
||||
|
||||
|
||||
@app.route("/data/<file_name>")
|
||||
def switch_data(file_name):
|
||||
files = get_csv_files() # 获取所有符合条件的文件
|
||||
if file_name in files:
|
||||
data = load_data(files[file_name])
|
||||
return jsonify(data)
|
||||
return jsonify({"error": "File not found"}), 404
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
app.run(host='0.0.0.0', port=5000, debug=True) # 监听所有网络接口
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,106 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>订单流实时数据监控</title>
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css">
|
||||
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.11.5/css/dataTables.bootstrap5.min.css">
|
||||
<style>
|
||||
table {
|
||||
width: 100%;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
table, th, td {
|
||||
border: 1px solid black;
|
||||
}
|
||||
th, td {
|
||||
padding: 8px;
|
||||
text-align: center;
|
||||
}
|
||||
button {
|
||||
margin: 10px;
|
||||
padding: 10px;
|
||||
cursor: pointer;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Real-Time CSV Data Viewer</h1>
|
||||
|
||||
<!-- 动态生成按钮 -->
|
||||
{% for file_name, file_path in files.items() %}
|
||||
<button onclick="loadData('{{ file_name }}')">{{ file_name }}</button>
|
||||
{% endfor %}
|
||||
|
||||
<h3>Data for {{ file_name }}</h3>
|
||||
<table id="data-table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Symbol</th>
|
||||
<th>Datetime</th>
|
||||
<th>Delta</th>
|
||||
<th>Close</th>
|
||||
<th>Open</th>
|
||||
<th>High</th>
|
||||
<th>Low</th>
|
||||
<th>Volume</th>
|
||||
<th>DJ</th>
|
||||
<th>Delta累计</th>
|
||||
<th>POC</th>
|
||||
<th>终极平滑值</th>
|
||||
<th>趋势方向</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for row in data %}
|
||||
<tr>
|
||||
<td>{{ row.symbol }}</td>
|
||||
<td>{{ row.datetime }}</td>
|
||||
<td>{{ row.delta }}</td>
|
||||
<td>{{ row.close }}</td>
|
||||
<td>{{ row.open }}</td>
|
||||
<td>{{ row.high }}</td>
|
||||
<td>{{ row.low }}</td>
|
||||
<td>{{ row.volume }}</td>
|
||||
<td>{{ row.dj }}</td>
|
||||
<td>{{ row.delta累计 }}</td>
|
||||
<td>{{ row.POC }}</td>
|
||||
<td>{{ row.终极平滑值 }}</td>
|
||||
<td>{{ row.趋势方向 }}</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<script>
|
||||
function loadData(fileName) {
|
||||
fetch('/data/' + fileName)
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
let tableBody = document.querySelector("#data-table tbody");
|
||||
tableBody.innerHTML = ''; // 清空现有数据行
|
||||
data.forEach(row => {
|
||||
let rowElement = document.createElement('tr');
|
||||
rowElement.innerHTML = `
|
||||
<td>${row.symbol}</td>
|
||||
<td>${row.datetime}</td>
|
||||
<td>${row.delta}</td>
|
||||
<td>${row.close}</td>
|
||||
<td>${row.open}</td>
|
||||
<td>${row.high}</td>
|
||||
<td>${row.low}</td>
|
||||
<td>${row.volume}</td>
|
||||
<td>${row.dj}</td>
|
||||
<td>${row.delta累计}</td>
|
||||
<td>${row.POC}</td>
|
||||
<td>${row.终极平滑值}</td>
|
||||
<td>${row.趋势方向}</td>
|
||||
`;
|
||||
tableBody.appendChild(rowElement);
|
||||
});
|
||||
});
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,199 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>CSV Data Viewer</title>
|
||||
<style>
|
||||
table {
|
||||
width: 100%;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
table, th, td {
|
||||
border: 1px solid black;
|
||||
}
|
||||
th, td {
|
||||
padding: 8px;
|
||||
text-align: center;
|
||||
}
|
||||
button {
|
||||
margin: 10px;
|
||||
padding: 10px;
|
||||
cursor: pointer;
|
||||
}
|
||||
select {
|
||||
width: 100%;
|
||||
padding: 5px;
|
||||
text-align: center;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Real-Time CSV Data Viewer</h1>
|
||||
|
||||
<!-- 动态生成文件切换按钮 -->
|
||||
{% for file_name, file_path in files.items() %}
|
||||
<button onclick="loadData('{{ file_name }}')">{{ file_name }}</button>
|
||||
{% endfor %}
|
||||
|
||||
<h3>Data for {{ file_name }}</h3>
|
||||
<table id="data-table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>
|
||||
<select id="filter-price" onchange="filterTable()">
|
||||
<option value="">Price</option>
|
||||
</select>
|
||||
</th>
|
||||
<th>
|
||||
<select id="filter-Ask" onchange="filterTable()">
|
||||
<option value="">Ask</option>
|
||||
</select>
|
||||
</th>
|
||||
<th>
|
||||
<select id="filter-Bid" onchange="filterTable()">
|
||||
<option value="">Bid</option>
|
||||
</select>
|
||||
</th>
|
||||
<th>
|
||||
<select id="filter-symbol" onchange="filterTable()">
|
||||
<option value="">Symbol</option>
|
||||
</select>
|
||||
</th>
|
||||
<th>
|
||||
<select id="filter-datetime" onchange="filterTable()">
|
||||
<option value="">Datetime</option>
|
||||
</select>
|
||||
</th>
|
||||
<th>
|
||||
<select id="filter-delta" onchange="filterTable()">
|
||||
<option value="">Delta</option>
|
||||
</select>
|
||||
</th>
|
||||
<th>
|
||||
<select id="filter-close" onchange="filterTable()">
|
||||
<option value="">Close</option>
|
||||
</select>
|
||||
</th>
|
||||
<th>
|
||||
<select id="filter-open" onchange="filterTable()">
|
||||
<option value="">Open</option>
|
||||
</select>
|
||||
</th>
|
||||
<th>
|
||||
<select id="filter-high" onchange="filterTable()">
|
||||
<option value="">High</option>
|
||||
</select>
|
||||
</th>
|
||||
<th>
|
||||
<select id="filter-low" onchange="filterTable()">
|
||||
<option value="">Low</option>
|
||||
</select>
|
||||
</th>
|
||||
<th>
|
||||
<select id="filter-volume" onchange="filterTable()">
|
||||
<option value="">Volume</option>
|
||||
</select>
|
||||
</th>
|
||||
<th>
|
||||
<select id="filter-dj" onchange="filterTable()">
|
||||
<option value="">DJ</option>
|
||||
</select>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for row in data %}
|
||||
<tr>
|
||||
<td>{{ row.price }}</td>
|
||||
<td>{{ row.Ask }}</td>
|
||||
<td>{{ row.Bid }}</td>
|
||||
<td>{{ row.symbol }}</td>
|
||||
<td>{{ row.datetime }}</td>
|
||||
<td>{{ row.delta }}</td>
|
||||
<td>{{ row.close }}</td>
|
||||
<td>{{ row.open }}</td>
|
||||
<td>{{ row.high }}</td>
|
||||
<td>{{ row.low }}</td>
|
||||
<td>{{ row.volume }}</td>
|
||||
<td>{{ row.dj }}</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<script>
|
||||
function loadData(fileName) {
|
||||
fetch('/data/' + fileName)
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
let tableBody = document.querySelector("#data-table tbody");
|
||||
tableBody.innerHTML = ''; // 清空现有数据行
|
||||
data.forEach(row => {
|
||||
let rowElement = document.createElement('tr');
|
||||
rowElement.innerHTML = `
|
||||
<td>${row.price}</td>
|
||||
<td>${row.Ask}</td>
|
||||
<td>${row.Bid}</td>
|
||||
<td>${row.symbol}</td>
|
||||
<td>${row.datetime}</td>
|
||||
<td>${row.delta}</td>
|
||||
<td>${row.close}</td>
|
||||
<td>${row.open}</td>
|
||||
<td>${row.high}</td>
|
||||
<td>${row.low}</td>
|
||||
<td>${row.volume}</td>
|
||||
<td>${row.dj}</td>
|
||||
`;
|
||||
tableBody.appendChild(rowElement);
|
||||
});
|
||||
|
||||
populateFilters(data);
|
||||
});
|
||||
}
|
||||
|
||||
function populateFilters(data) {
|
||||
let columns = ["price", "Ask", "Bid", "symbol", "datetime", "delta", "close", "open", "high", "low", "volume", "dj"];
|
||||
columns.forEach(col => {
|
||||
let uniqueValues = [...new Set(data.map(row => row[col]))];
|
||||
let select = document.getElementById(`filter-${col}`);
|
||||
select.innerHTML = '<option value="">All</option>';
|
||||
uniqueValues.forEach(value => {
|
||||
select.innerHTML += `<option value="${value}">${value}</option>`;
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
function filterTable() {
|
||||
let filters = {
|
||||
price: document.getElementById("filter-price").value,
|
||||
Ask: document.getElementById("filter-Ask").value,
|
||||
Bid: document.getElementById("filter-Bid").value,
|
||||
symbol: document.getElementById("filter-symbol").value,
|
||||
datetime: document.getElementById("filter-datetime").value,
|
||||
delta: document.getElementById("filter-delta").value,
|
||||
close: document.getElementById("filter-close").value,
|
||||
open: document.getElementById("filter-open").value,
|
||||
high: document.getElementById("filter-high").value,
|
||||
low: document.getElementById("filter-low").value,
|
||||
volume: document.getElementById("filter-volume").value,
|
||||
dj: document.getElementById("filter-dj").value
|
||||
};
|
||||
|
||||
let rows = document.querySelectorAll("#data-table tbody tr");
|
||||
rows.forEach(row => {
|
||||
let cells = row.children;
|
||||
let show = true;
|
||||
|
||||
Object.keys(filters).forEach((col, index) => {
|
||||
if (filters[col] && cells[index].textContent !== filters[col]) {
|
||||
show = false;
|
||||
}
|
||||
});
|
||||
|
||||
row.style.display = show ? "" : "none";
|
||||
});
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user