let data = [ { 'close': 83958, 'high': 83959.9, 'low': 83957.9, 'open': 83959.9, 'timestamp': 1742684460000, 'volume': 0.52712838, }, { 'close': 83956.5, 'high': 83958, 'low': 83956.4, 'open': 83958, 'timestamp': 1742684520000, 'volume': 0.4748992, }, { 'close': 83928.1, 'high': 83956.5, 'low': 83928.1, 'open': 83956.5, 'timestamp': 1742684580000, 'volume': 8.43362942, }, { 'close': 83928.1, 'high': 83928.2, 'low': 83928.1, 'open': 83928.1, 'timestamp': 1742684640000, 'volume': 0.72943232, }, { 'close': 83888, 'high': 83928.1, 'low': 83888, 'open': 83928.1, 'timestamp': 1742684700000, 'volume': 1.6584795, }, { 'close': 83866.2, 'high': 83900.3, 'low': 83860, 'open': 83888, 'timestamp': 1742684760000, 'volume': 2.75101386, }, { 'close': 83843.5, 'high': 83876.3, 'low': 83843.4, 'open': 83866.2, 'timestamp': 1742684820000, 'volume': 1.04683792, }, { 'close': 83866.6, 'high': 83866.6, 'low': 83843.4, 'open': 83843.5, 'timestamp': 1742684880000, 'volume': 0.97947646, }, { 'close': 83873.5, 'high': 83880.3, 'low': 83866.6, 'open': 83866.6, 'timestamp': 1742684940000, 'volume': 0.4783303, }, { 'close': 83873.5, 'high': 83873.6, 'low': 83873.5, 'open': 83873.5, 'timestamp': 1742685000000, 'volume': 0.40382692, }, { 'close': 83894, 'high': 83894, 'low': 83873.5, 'open': 83873.5, 'timestamp': 1742685060000, 'volume': 0.52857256, }, { 'close': 83893.9, 'high': 83894, 'low': 83893.9, 'open': 83894, 'timestamp': 1742685120000, 'volume': 0.26664042, }, { 'close': 83878.1, 'high': 83894, 'low': 83878.1, 'open': 83893.9, 'timestamp': 1742685180000, 'volume': 0.6898648, }, { 'close': 83875.4, 'high': 83894, 'low': 83872, 'open': 83878.1, 'timestamp': 1742685240000, 'volume': 1.22262078, }, { 'close': 83937.9, 'high': 83937.9, 'low': 83875.3, 'open': 83875.4, 'timestamp': 1742685300000, 'volume': 1.30064508, }, { 'close': 83926.9, 'high': 83937.9, 'low': 83926.9, 'open': 83937.9, 'timestamp': 1742685360000, 'volume': 0.2866549, }, { 'close': 83904, 'high': 83927, 'low': 83904, 'open': 83926.9, 'timestamp': 1742685420000, 'volume': 1.3186286, }, { 'close': 83902.2, 'high': 83904.1, 'low': 83902.2, 'open': 83904, 'timestamp': 1742685480000, 'volume': 0.23255456, }, { 'close': 83918.4, 'high': 83918.4, 'low': 83900.4, 'open': 83902.2, 'timestamp': 1742685540000, 'volume': 0.52026576, }, { 'close': 83934.1, 'high': 83939.3, 'low': 83918.4, 'open': 83918.4, 'timestamp': 1742685600000, 'volume': 0.57321142, }, { 'close': 83923.9, 'high': 83934.1, 'low': 83923.9, 'open': 83934.1, 'timestamp': 1742685660000, 'volume': 0.4097322, }, { 'close': 83906.6, 'high': 83937.1, 'low': 83906.5, 'open': 83923.9, 'timestamp': 1742685720000, 'volume': 1.08587864, }, { 'close': 83927.4, 'high': 83927.4, 'low': 83890.2, 'open': 83906.6, 'timestamp': 1742685780000, 'volume': 4.7019856, }, { 'close': 83924, 'high': 83927.4, 'low': 83924, 'open': 83927.4, 'timestamp': 1742685840000, 'volume': 0.26474508, }, { 'close': 83908, 'high': 83925.8, 'low': 83908, 'open': 83924, 'timestamp': 1742685900000, 'volume': 0.99427658, }, { 'close': 83905.2, 'high': 83908.1, 'low': 83905.2, 'open': 83908, 'timestamp': 1742685960000, 'volume': 1.62430052, }, { 'close': 83929.5, 'high': 83929.5, 'low': 83905.2, 'open': 83905.2, 'timestamp': 1742686020000, 'volume': 0.63259542, }, { 'close': 83929.5, 'high': 83929.5, 'low': 83929.4, 'open': 83929.5, 'timestamp': 1742686080000, 'volume': 0.15077046, }, { 'close': 83907.8, 'high': 83929.5, 'low': 83907.8, 'open': 83929.5, 'timestamp': 1742686140000, 'volume': 0.69163698, }, { 'close': 83900.1, 'high': 83907.9, 'low': 83900, 'open': 83907.8, 'timestamp': 1742686200000, 'volume': 0.53747632, }, { 'close': 83882.4, 'high': 83900.1, 'low': 83882.4, 'open': 83900.1, 'timestamp': 1742686260000, 'volume': 0.73943522, }, { 'close': 83873.5, 'high': 83882.4, 'low': 83873.5, 'open': 83882.4, 'timestamp': 1742686320000, 'volume': 0.8365549, }, { 'close': 83880, 'high': 83891.2, 'low': 83873.5, 'open': 83873.5, 'timestamp': 1742686380000, 'volume': 0.89546392, }, { 'close': 83820.3, 'high': 83880.1, 'low': 83811.1, 'open': 83880, 'timestamp': 1742686440000, 'volume': 4.4394123, }, { 'close': 83716.6, 'high': 83841.8, 'low': 83692, 'open': 83820.3, 'timestamp': 1742686500000, 'volume': 10.91790028, }, { 'close': 83779.6, 'high': 83779.6, 'low': 83716.6, 'open': 83716.6, 'timestamp': 1742686560000, 'volume': 2.24712232, }, { 'close': 83703.3, 'high': 83779.6, 'low': 83662.4, 'open': 83779.6, 'timestamp': 1742686620000, 'volume': 8.94758278, }, { 'close': 83725.3, 'high': 83725.3, 'low': 83700.6, 'open': 83703.3, 'timestamp': 1742686680000, 'volume': 0.75618538, }, { 'close': 83751.8, 'high': 83753.6, 'low': 83725.2, 'open': 83725.3, 'timestamp': 1742686740000, 'volume': 1.74450942, }, { 'close': 83759.9, 'high': 83760, 'low': 83751.8, 'open': 83751.8, 'timestamp': 1742686800000, 'volume': 1.187054, }, { 'close': 83773.8, 'high': 83775.9, 'low': 83759.9, 'open': 83759.9, 'timestamp': 1742686860000, 'volume': 0.55141352, }, { 'close': 83773.8, 'high': 83773.9, 'low': 83773.8, 'open': 83773.8, 'timestamp': 1742686920000, 'volume': 0.26203606, }, { 'close': 83773.9, 'high': 83773.9, 'low': 83773.8, 'open': 83773.8, 'timestamp': 1742686980000, 'volume': 0.1650653, }, { 'close': 83784.1, 'high': 83784.1, 'low': 83770.3, 'open': 83773.9, 'timestamp': 1742687040000, 'volume': 1.29739862, }, { 'close': 83750, 'high': 83784.1, 'low': 83750, 'open': 83784.1, 'timestamp': 1742687100000, 'volume': 1.5444492, }, { 'close': 83754.7, 'high': 83754.8, 'low': 83750, 'open': 83750, 'timestamp': 1742687160000, 'volume': 0.7083221, }, { 'close': 83759.2, 'high': 83759.2, 'low': 83754.7, 'open': 83754.7, 'timestamp': 1742687220000, 'volume': 0.20184856, }, { 'close': 83770.1, 'high': 83773.7, 'low': 83759.2, 'open': 83759.2, 'timestamp': 1742687280000, 'volume': 0.68629198, }, { 'close': 83811.8, 'high': 83811.8, 'low': 83770.1, 'open': 83770.1, 'timestamp': 1742687340000, 'volume': 0.58443162, }, { 'close': 83812, 'high': 83812, 'low': 83811.8, 'open': 83811.8, 'timestamp': 1742687400000, 'volume': 0.50531084, }, { 'close': 83796, 'high': 83812, 'low': 83788.1, 'open': 83812, 'timestamp': 1742687460000, 'volume': 1.47875158, }, { 'close': 83818.8, 'high': 83818.9, 'low': 83796, 'open': 83796, 'timestamp': 1742687520000, 'volume': 0.52536468, }, { 'close': 83809.1, 'high': 83829.4, 'low': 83796, 'open': 83818.8, 'timestamp': 1742687580000, 'volume': 2.29987752, }, { 'close': 83802, 'high': 83809.1, 'low': 83802, 'open': 83809.1, 'timestamp': 1742687640000, 'volume': 0.38510234, }, { 'close': 83803.7, 'high': 83803.8, 'low': 83802, 'open': 83802, 'timestamp': 1742687700000, 'volume': 0.1981932, }, { 'close': 83823.7, 'high': 83823.7, 'low': 83803.7, 'open': 83803.7, 'timestamp': 1742687760000, 'volume': 0.75013924, }, { 'close': 83852.4, 'high': 83852.5, 'low': 83823.7, 'open': 83823.7, 'timestamp': 1742687820000, 'volume': 0.46511674, }, { 'close': 83845.9, 'high': 83852.9, 'low': 83840.1, 'open': 83852.4, 'timestamp': 1742687880000, 'volume': 0.66337372, }, { 'close': 83850, 'high': 83850, 'low': 83840.3, 'open': 83845.9, 'timestamp': 1742687940000, 'volume': 0.24794072, }, { 'close': 83822.5, 'high': 83850, 'low': 83812, 'open': 83850, 'timestamp': 1742688000000, 'volume': 1.9231326, }, { 'close': 83852.8, 'high': 83852.8, 'low': 83816.1, 'open': 83822.5, 'timestamp': 1742688060000, 'volume': 1.18026792, }, { 'close': 83821.9, 'high': 83852.9, 'low': 83812, 'open': 83852.8, 'timestamp': 1742688120000, 'volume': 1.28788206, }, { 'close': 83842, 'high': 83842, 'low': 83819.9, 'open': 83821.9, 'timestamp': 1742688180000, 'volume': 1.92986778, }, { 'close': 83860, 'high': 83860, 'low': 83835.5, 'open': 83842, 'timestamp': 1742688240000, 'volume': 0.6136059, }, { 'close': 83880.3, 'high': 83880.3, 'low': 83860, 'open': 83860, 'timestamp': 1742688300000, 'volume': 0.81056426, }, { 'close': 83858, 'high': 83896.9, 'low': 83858, 'open': 83880.3, 'timestamp': 1742688360000, 'volume': 1.52278736, }, { 'close': 83862.5, 'high': 83862.5, 'low': 83853, 'open': 83858, 'timestamp': 1742688420000, 'volume': 0.9004977, }, { 'close': 83889, 'high': 83889.1, 'low': 83862.4, 'open': 83862.5, 'timestamp': 1742688480000, 'volume': 0.9393967, }, { 'close': 83878, 'high': 83913.6, 'low': 83878, 'open': 83889, 'timestamp': 1742688540000, 'volume': 2.6420534, }, { 'close': 83885.2, 'high': 83885.2, 'low': 83878, 'open': 83878, 'timestamp': 1742688600000, 'volume': 0.60623844, }, { 'close': 83862.6, 'high': 83896.9, 'low': 83862.6, 'open': 83885.2, 'timestamp': 1742688660000, 'volume': 0.96450058, }, { 'close': 83892.4, 'high': 83892.4, 'low': 83862.5, 'open': 83862.6, 'timestamp': 1742688720000, 'volume': 1.2622335, }, { 'close': 83921.9, 'high': 83928.6, 'low': 83892.4, 'open': 83892.4, 'timestamp': 1742688780000, 'volume': 1.30388014, }, { 'close': 83901.9, 'high': 83922, 'low': 83890, 'open': 83921.9, 'timestamp': 1742688840000, 'volume': 4.44170628, }, { 'close': 83917.1, 'high': 83918.9, 'low': 83890.1, 'open': 83901.9, 'timestamp': 1742688900000, 'volume': 4.10510524, }, { 'close': 83940, 'high': 83954.3, 'low': 83917, 'open': 83917.1, 'timestamp': 1742688960000, 'volume': 1.7111066, }, { 'close': 83940.2, 'high': 83973.6, 'low': 83940, 'open': 83940, 'timestamp': 1742689020000, 'volume': 1.31863726, }, { 'close': 83916, 'high': 83940.3, 'low': 83916, 'open': 83940.2, 'timestamp': 1742689080000, 'volume': 1.0798606, }, { 'close': 83944.2, 'high': 83944.3, 'low': 83916, 'open': 83916, 'timestamp': 1742689140000, 'volume': 0.5556841, }, { 'close': 83960.1, 'high': 83970.7, 'low': 83944.2, 'open': 83944.2, 'timestamp': 1742689200000, 'volume': 0.64946482, }, { 'close': 83967.5, 'high': 83967.6, 'low': 83960, 'open': 83960.1, 'timestamp': 1742689260000, 'volume': 0.41841446, }, { 'close': 83990, 'high': 83990, 'low': 83967.5, 'open': 83967.5, 'timestamp': 1742689320000, 'volume': 0.8657753, }, { 'close': 84031.9, 'high': 84031.9, 'low': 83981.4, 'open': 83990, 'timestamp': 1742689380000, 'volume': 1.3570473, }, { 'close': 84010.7, 'high': 84043.6, 'low': 84010.7, 'open': 84031.9, 'timestamp': 1742689440000, 'volume': 1.67755832, }, { 'close': 84012.1, 'high': 84012.2, 'low': 84010.4, 'open': 84010.7, 'timestamp': 1742689500000, 'volume': 0.72711122, }, { 'close': 84045.5, 'high': 84045.6, 'low': 84012.1, 'open': 84012.1, 'timestamp': 1742689560000, 'volume': 1.97887958, }, { 'close': 84014.1, 'high': 84050, 'low': 84014, 'open': 84045.5, 'timestamp': 1742689620000, 'volume': 0.96285616, }, { 'close': 83991, 'high': 84014.1, 'low': 83991, 'open': 84014.1, 'timestamp': 1742689680000, 'volume': 0.495177, }, { 'close': 83970.6, 'high': 83991.1, 'low': 83970.6, 'open': 83991, 'timestamp': 1742689740000, 'volume': 0.58817568, }, { 'close': 83987.9, 'high': 83991.6, 'low': 83970.6, 'open': 83970.6, 'timestamp': 1742689800000, 'volume': 1.04445924, }, { 'close': 83959.7, 'high': 83987.9, 'low': 83955.2, 'open': 83987.9, 'timestamp': 1742689860000, 'volume': 0.54171486, }, { 'close': 83956.2, 'high': 83990, 'low': 83956.2, 'open': 83959.7, 'timestamp': 1742689920000, 'volume': 1.01345016, }, { 'close': 84011.8, 'high': 84011.8, 'low': 83956.2, 'open': 83956.2, 'timestamp': 1742689980000, 'volume': 0.98011282, }, { 'close': 84037.9, 'high': 84039.1, 'low': 84011.8, 'open': 84011.8, 'timestamp': 1742690040000, 'volume': 0.4752036, }, { 'close': 84053.9, 'high': 84054, 'low': 84037.9, 'open': 84037.9, 'timestamp': 1742690100000, 'volume': 0.34231242, }, { 'close': 84041.9, 'high': 84053.9, 'low': 84034.2, 'open': 84053.9, 'timestamp': 1742690160000, 'volume': 0.59043718, }, { 'close': 84024.9, 'high': 84045.6, 'low': 84016.4, 'open': 84041.9, 'timestamp': 1742690220000, 'volume': 0.82339286, }, { 'close': 84025, 'high': 84025, 'low': 84024.9, 'open': 84024.9, 'timestamp': 1742690280000, 'volume': 0.14515932, }, { 'close': 84028.4, 'high': 84028.4, 'low': 84006.9, 'open': 84025, 'timestamp': 1742690340000, 'volume': 1.2185457, }, { 'close': 84045.8, 'high': 84045.9, 'low': 84028.4, 'open': 84028.4, 'timestamp': 1742690400000, 'volume': 0.5760131, }, { 'close': 84029.4, 'high': 84045.9, 'low': 84027.8, 'open': 84045.8, 'timestamp': 1742690460000, 'volume': 0.4424138, }, { 'close': 84045.9, 'high': 84046, 'low': 84029.3, 'open': 84029.4, 'timestamp': 1742690520000, 'volume': 0.3935391, }, { 'close': 84040.3, 'high': 84048.2, 'low': 84040.3, 'open': 84045.9, 'timestamp': 1742690580000, 'volume': 0.14122526, }, { 'close': 84029, 'high': 84040.4, 'low': 84029, 'open': 84040.3, 'timestamp': 1742690640000, 'volume': 0.55590848, }, { 'close': 83997.9, 'high': 84034.7, 'low': 83992, 'open': 84029, 'timestamp': 1742690700000, 'volume': 1.6104967, }, { 'close': 84007.2, 'high': 84007.2, 'low': 83996.1, 'open': 83997.9, 'timestamp': 1742690760000, 'volume': 0.50071544, }, { 'close': 84006, 'high': 84020, 'low': 84000, 'open': 84007.2, 'timestamp': 1742690820000, 'volume': 1.13351878, }, { 'close': 84019.8, 'high': 84020, 'low': 84006, 'open': 84006, 'timestamp': 1742690880000, 'volume': 0.25829316, }, { 'close': 84019.8, 'high': 84019.8, 'low': 84019.7, 'open': 84019.8, 'timestamp': 1742690940000, 'volume': 0.2934841, }, { 'close': 83993.4, 'high': 84019.8, 'low': 83990, 'open': 84019.8, 'timestamp': 1742691000000, 'volume': 1.45630324, }, { 'close': 84010.5, 'high': 84010.5, 'low': 83993.4, 'open': 83993.4, 'timestamp': 1742691060000, 'volume': 1.11218458, }, { 'close': 83988, 'high': 84010.5, 'low': 83988, 'open': 84010.5, 'timestamp': 1742691120000, 'volume': 0.4358809, }, { 'close': 83987.3, 'high': 83988.1, 'low': 83950.4, 'open': 83988, 'timestamp': 1742691180000, 'volume': 1.57552656, }, { 'close': 83994, 'high': 83994, 'low': 83987.3, 'open': 83987.3, 'timestamp': 1742691240000, 'volume': 0.2499214, }, { 'close': 83993.9, 'high': 83994, 'low': 83993.9, 'open': 83994, 'timestamp': 1742691300000, 'volume': 0.18202334, }, { 'close': 84009.9, 'high': 84010, 'low': 83993.9, 'open': 83993.9, 'timestamp': 1742691360000, 'volume': 0.32151746, }, { 'close': 84007.7, 'high': 84011.7, 'low': 84007.7, 'open': 84009.9, 'timestamp': 1742691420000, 'volume': 0.55481042, }, { 'close': 84007.6, 'high': 84007.7, 'low': 84007.6, 'open': 84007.7, 'timestamp': 1742691480000, 'volume': 0.21126566, }, { 'close': 84003.1, 'high': 84007.7, 'low': 84003.1, 'open': 84007.6, 'timestamp': 1742691540000, 'volume': 0.1911415, }, { 'close': 83982.1, 'high': 84003.2, 'low': 83982, 'open': 84003.1, 'timestamp': 1742691600000, 'volume': 0.71399698, }, { 'close': 84025.4, 'high': 84025.4, 'low': 83980.2, 'open': 83982.1, 'timestamp': 1742691660000, 'volume': 0.83035326, }, { 'close': 84043.5, 'high': 84043.9, 'low': 84016.1, 'open': 84025.4, 'timestamp': 1742691720000, 'volume': 0.971515, }, { 'close': 84043.9, 'high': 84044, 'low': 84041.8, 'open': 84043.5, 'timestamp': 1742691780000, 'volume': 0.34417212, }, { 'close': 84007.7, 'high': 84044, 'low': 84007.7, 'open': 84043.9, 'timestamp': 1742691840000, 'volume': 0.99924436, }, { 'close': 83998.2, 'high': 84007.7, 'low': 83998.2, 'open': 84007.7, 'timestamp': 1742691900000, 'volume': 0.36367286, }, { 'close': 83982.1, 'high': 83998.2, 'low': 83982, 'open': 83998.2, 'timestamp': 1742691960000, 'volume': 0.32417514, }, { 'close': 83980.1, 'high': 83988.9, 'low': 83980, 'open': 83982.1, 'timestamp': 1742692020000, 'volume': 0.51439642, }, { 'close': 83980, 'high': 83980.1, 'low': 83980, 'open': 83980.1, 'timestamp': 1742692080000, 'volume': 0.28854234, }, { 'close': 84002.1, 'high': 84010.2, 'low': 83980, 'open': 83980, 'timestamp': 1742692140000, 'volume': 0.63708996, }, { 'close': 84004.1, 'high': 84009.6, 'low': 84000.2, 'open': 84002.1, 'timestamp': 1742692200000, 'volume': 0.60640172, }, { 'close': 84004.1, 'high': 84004.2, 'low': 84004, 'open': 84004.1, 'timestamp': 1742692260000, 'volume': 0.52852896, }, { 'close': 84047.6, 'high': 84047.7, 'low': 84004, 'open': 84004.1, 'timestamp': 1742692320000, 'volume': 0.97777608, }, { 'close': 84066.4, 'high': 84066.5, 'low': 84042, 'open': 84047.6, 'timestamp': 1742692380000, 'volume': 0.60177412, }, { 'close': 84040.7, 'high': 84066.5, 'low': 84034.9, 'open': 84066.4, 'timestamp': 1742692440000, 'volume': 0.46024964, }, { 'close': 84066.4, 'high': 84066.4, 'low': 84040.7, 'open': 84040.7, 'timestamp': 1742692500000, 'volume': 0.70266344, }, { 'close': 84071.9, 'high': 84072, 'low': 84059, 'open': 84066.4, 'timestamp': 1742692560000, 'volume': 1.49187024, }, { 'close': 84119.9, 'high': 84119.9, 'low': 84071.9, 'open': 84071.9, 'timestamp': 1742692620000, 'volume': 1.70563112, }, { 'close': 84084.1, 'high': 84119.9, 'low': 84084, 'open': 84119.9, 'timestamp': 1742692680000, 'volume': 1.6547855, }, { 'close': 84099.9, 'high': 84100, 'low': 84084, 'open': 84084.1, 'timestamp': 1742692740000, 'volume': 0.45666736, }, { 'close': 84123.9, 'high': 84126, 'low': 84099.9, 'open': 84099.9, 'timestamp': 1742692800000, 'volume': 1.64935854, }, { 'close': 84101, 'high': 84124, 'low': 84100.4, 'open': 84123.9, 'timestamp': 1742692860000, 'volume': 1.5167167, }, { 'close': 84113.9, 'high': 84113.9, 'low': 84100.9, 'open': 84101, 'timestamp': 1742692920000, 'volume': 0.7681567, }, { 'close': 84118, 'high': 84118, 'low': 84113.8, 'open': 84113.9, 'timestamp': 1742692980000, 'volume': 6.81406128, }, { 'close': 84138.7, 'high': 84138.8, 'low': 84117.9, 'open': 84118, 'timestamp': 1742693040000, 'volume': 1.16568526, }, { 'close': 84116, 'high': 84138.7, 'low': 84106.1, 'open': 84138.7, 'timestamp': 1742693100000, 'volume': 1.54064754, }, { 'close': 84110, 'high': 84116, 'low': 84109.1, 'open': 84116, 'timestamp': 1742693160000, 'volume': 0.20354268, }, { 'close': 84123.8, 'high': 84123.8, 'low': 84109.9, 'open': 84110, 'timestamp': 1742693220000, 'volume': 1.0879064, }, { 'close': 84124, 'high': 84124, 'low': 84123.8, 'open': 84123.8, 'timestamp': 1742693280000, 'volume': 0.18169468, }, { 'close': 84113.6, 'high': 84124, 'low': 84113.6, 'open': 84124, 'timestamp': 1742693340000, 'volume': 0.27106762, }, { 'close': 84108.7, 'high': 84113.7, 'low': 84088, 'open': 84113.6, 'timestamp': 1742693400000, 'volume': 1.30540798, }, { 'close': 84088, 'high': 84108.8, 'low': 84088, 'open': 84108.7, 'timestamp': 1742693460000, 'volume': 1.26645682, }, { 'close': 84064.4, 'high': 84088.1, 'low': 84064.4, 'open': 84088, 'timestamp': 1742693520000, 'volume': 1.19360396, }, { 'close': 84060.7, 'high': 84064.4, 'low': 84052, 'open': 84064.4, 'timestamp': 1742693580000, 'volume': 0.56447508, }, { 'close': 84076.1, 'high': 84076.1, 'low': 84060.6, 'open': 84060.7, 'timestamp': 1742693640000, 'volume': 0.7610311, }, { 'close': 84060, 'high': 84089.2, 'low': 84058, 'open': 84076.1, 'timestamp': 1742693700000, 'volume': 1.2799323, }, { 'close': 84064, 'high': 84069.4, 'low': 84058.9, 'open': 84060, 'timestamp': 1742693760000, 'volume': 0.24143076, }, { 'close': 84062.2, 'high': 84064.1, 'low': 84062.1, 'open': 84064, 'timestamp': 1742693820000, 'volume': 0.24171208, }, { 'close': 84119.2, 'high': 84119.6, 'low': 84062.2, 'open': 84062.2, 'timestamp': 1742693880000, 'volume': 1.3157942, }, { 'close': 84116.1, 'high': 84119.2, 'low': 84116, 'open': 84119.2, 'timestamp': 1742693940000, 'volume': 0.14285188, }, { 'close': 84119.1, 'high': 84119.2, 'low': 84116, 'open': 84116.1, 'timestamp': 1742694000000, 'volume': 0.17912064, }, { 'close': 84125.6, 'high': 84125.7, 'low': 84119.1, 'open': 84119.1, 'timestamp': 1742694060000, 'volume': 0.3250113, }, { 'close': 84112, 'high': 84126.2, 'low': 84103.5, 'open': 84125.6, 'timestamp': 1742694120000, 'volume': 0.77885286, }, { 'close': 84085.1, 'high': 84112, 'low': 84083.8, 'open': 84112, 'timestamp': 1742694180000, 'volume': 1.29480696, }, { 'close': 84085, 'high': 84085.1, 'low': 84085, 'open': 84085.1, 'timestamp': 1742694240000, 'volume': 0.25007586, }, { 'close': 84085.1, 'high': 84086.8, 'low': 84066.3, 'open': 84085, 'timestamp': 1742694300000, 'volume': 0.59863544, }, { 'close': 84078.9, 'high': 84085.1, 'low': 84076, 'open': 84085.1, 'timestamp': 1742694360000, 'volume': 0.30344678, }, { 'close': 84101.5, 'high': 84104.8, 'low': 84078.8, 'open': 84078.9, 'timestamp': 1742694420000, 'volume': 0.61575082, }, { 'close': 84103.8, 'high': 84103.8, 'low': 84101.5, 'open': 84101.5, 'timestamp': 1742694480000, 'volume': 0.17180826, }, { 'close': 84082.8, 'high': 84104.7, 'low': 84082.8, 'open': 84103.8, 'timestamp': 1742694540000, 'volume': 0.59809796, }, { 'close': 84035, 'high': 84082.8, 'low': 84034.9, 'open': 84082.8, 'timestamp': 1742694600000, 'volume': 2.28860678, }, { 'close': 84034.1, 'high': 84035, 'low': 84034.1, 'open': 84035, 'timestamp': 1742694660000, 'volume': 0.19872188, }, { 'close': 84045.3, 'high': 84045.3, 'low': 84030.6, 'open': 84034.1, 'timestamp': 1742694720000, 'volume': 0.9374139, }, { 'close': 84045.3, 'high': 84045.3, 'low': 84045.2, 'open': 84045.3, 'timestamp': 1742694780000, 'volume': 0.14889832, }, { 'close': 84039.4, 'high': 84045.3, 'low': 84032, 'open': 84045.3, 'timestamp': 1742694840000, 'volume': 0.6160398, }, { 'close': 84041.1, 'high': 84041.1, 'low': 84031.4, 'open': 84039.4, 'timestamp': 1742694900000, 'volume': 0.59709942, }, { 'close': 84070.4, 'high': 84070.4, 'low': 84041.1, 'open': 84041.1, 'timestamp': 1742694960000, 'volume': 0.62209836, }, { 'close': 84070.5, 'high': 84070.5, 'low': 84070.4, 'open': 84070.4, 'timestamp': 1742695020000, 'volume': 0.1758919, }, { 'close': 84067.8, 'high': 84070.5, 'low': 84067.8, 'open': 84070.5, 'timestamp': 1742695080000, 'volume': 0.1447692, }, { 'close': 84070.4, 'high': 84070.5, 'low': 84067.8, 'open': 84067.8, 'timestamp': 1742695140000, 'volume': 0.23173178, }, { 'close': 84088.4, 'high': 84088.5, 'low': 84070.4, 'open': 84070.4, 'timestamp': 1742695200000, 'volume': 0.45054826, }, { 'close': 84075.9, 'high': 84088.5, 'low': 84069.6, 'open': 84088.4, 'timestamp': 1742695260000, 'volume': 0.51917198, }, { 'close': 84038.1, 'high': 84075.9, 'low': 84038, 'open': 84075.9, 'timestamp': 1742695320000, 'volume': 1.39209462, }, { 'close': 84030.7, 'high': 84038.1, 'low': 84030.6, 'open': 84038.1, 'timestamp': 1742695380000, 'volume': 0.72676524, }, { 'close': 84030.7, 'high': 84030.7, 'low': 84030.6, 'open': 84030.7, 'timestamp': 1742695440000, 'volume': 0.17022844, }, { 'close': 84030.7, 'high': 84043.4, 'low': 84030.6, 'open': 84030.7, 'timestamp': 1742695500000, 'volume': 0.3689494, }, { 'close': 84020.7, 'high': 84030.7, 'low': 84020.6, 'open': 84030.7, 'timestamp': 1742695560000, 'volume': 0.81743804, }, { 'close': 84034.3, 'high': 84034.4, 'low': 84020.6, 'open': 84020.7, 'timestamp': 1742695620000, 'volume': 0.7421174, }, { 'close': 84045.3, 'high': 84047.9, 'low': 84034.3, 'open': 84034.3, 'timestamp': 1742695680000, 'volume': 1.36828032, }, { 'close': 84003.1, 'high': 84045.4, 'low': 84003, 'open': 84045.3, 'timestamp': 1742695740000, 'volume': 1.84134786, }, { 'close': 84003, 'high': 84003.1, 'low': 84003, 'open': 84003.1, 'timestamp': 1742695800000, 'volume': 0.30828134, }, { 'close': 84003.9, 'high': 84004, 'low': 83988.1, 'open': 84003, 'timestamp': 1742695860000, 'volume': 0.8078748, }, { 'close': 84023.9, 'high': 84024, 'low': 84003.9, 'open': 84003.9, 'timestamp': 1742695920000, 'volume': 0.71980228, }, { 'close': 84021.8, 'high': 84023.9, 'low': 84021.7, 'open': 84023.9, 'timestamp': 1742695980000, 'volume': 0.15079954, }, { 'close': 84021.1, 'high': 84021.8, 'low': 84021.1, 'open': 84021.8, 'timestamp': 1742696040000, 'volume': 0.38607842, }, { 'close': 84021.2, 'high': 84021.2, 'low': 84021.1, 'open': 84021.1, 'timestamp': 1742696100000, 'volume': 0.42561994, }, { 'close': 84047.8, 'high': 84047.9, 'low': 84021.1, 'open': 84021.2, 'timestamp': 1742696160000, 'volume': 0.41768212, }, { 'close': 84027.6, 'high': 84047.9, 'low': 84027.5, 'open': 84047.8, 'timestamp': 1742696220000, 'volume': 0.48368102, }, { 'close': 84027.6, 'high': 84027.6, 'low': 84027.5, 'open': 84027.6, 'timestamp': 1742696280000, 'volume': 0.4336455, }, { 'close': 84054.8, 'high': 84054.8, 'low': 84027.6, 'open': 84027.6, 'timestamp': 1742696340000, 'volume': 0.50264816, }, { 'close': 84069.5, 'high': 84069.5, 'low': 84054.8, 'open': 84054.8, 'timestamp': 1742696400000, 'volume': 0.55296204, }, { 'close': 84073.6, 'high': 84073.7, 'low': 84057.7, 'open': 84069.5, 'timestamp': 1742696460000, 'volume': 0.5535441, }, { 'close': 84068.1, 'high': 84073.7, 'low': 84068, 'open': 84073.6, 'timestamp': 1742696520000, 'volume': 0.2715083, }, { 'close': 84084, 'high': 84084, 'low': 84068, 'open': 84068.1, 'timestamp': 1742696580000, 'volume': 0.65203998, }, { 'close': 84104.7, 'high': 84104.8, 'low': 84083.9, 'open': 84084, 'timestamp': 1742696640000, 'volume': 0.42033304, }, { 'close': 84102.5, 'high': 84104.7, 'low': 84099.1, 'open': 84104.7, 'timestamp': 1742696700000, 'volume': 0.13299966, }, { 'close': 84101.9, 'high': 84111.9, 'low': 84100, 'open': 84102.5, 'timestamp': 1742696760000, 'volume': 0.16614034, }, { 'close': 84117.1, 'high': 84122, 'low': 84101.9, 'open': 84101.9, 'timestamp': 1742696820000, 'volume': 0.5588694, }, { 'close': 84112.4, 'high': 84117.1, 'low': 84112.4, 'open': 84117.1, 'timestamp': 1742696880000, 'volume': 0.53165484, }, { 'close': 84114, 'high': 84122.1, 'low': 84112.4, 'open': 84112.4, 'timestamp': 1742696940000, 'volume': 0.3194356, }, { 'close': 84111.7, 'high': 84116, 'low': 84100.7, 'open': 84114, 'timestamp': 1742697000000, 'volume': 0.25171928, }, { 'close': 84118, 'high': 84121.9, 'low': 84111.7, 'open': 84111.7, 'timestamp': 1742697060000, 'volume': 0.19103294, }, { 'close': 84166.5, 'high': 84166.6, 'low': 84118, 'open': 84118, 'timestamp': 1742697120000, 'volume': 1.6879144, }, { 'close': 84191.9, 'high': 84192, 'low': 84162.1, 'open': 84166.5, 'timestamp': 1742697180000, 'volume': 3.27309196, }, { 'close': 84199.9, 'high': 84199.9, 'low': 84191.9, 'open': 84191.9, 'timestamp': 1742697240000, 'volume': 0.3908548, }, { 'close': 84219.9, 'high': 84219.9, 'low': 84199.9, 'open': 84199.9, 'timestamp': 1742697300000, 'volume': 0.6584767, }, { 'close': 84215.8, 'high': 84260, 'low': 84215.8, 'open': 84219.9, 'timestamp': 1742697360000, 'volume': 2.63500968, }, { 'close': 84243, 'high': 84243.6, 'low': 84215.8, 'open': 84215.8, 'timestamp': 1742697420000, 'volume': 0.57786992, }, { 'close': 84238.4, 'high': 84243, 'low': 84231.2, 'open': 84243, 'timestamp': 1742697480000, 'volume': 0.32375816, }, { 'close': 84237, 'high': 84238.4, 'low': 84228, 'open': 84238.4, 'timestamp': 1742697540000, 'volume': 0.58529058, }, { 'close': 84230, 'high': 84241.5, 'low': 84230, 'open': 84237, 'timestamp': 1742697600000, 'volume': 0.30485492, }, { 'close': 84198, 'high': 84230, 'low': 84198, 'open': 84230, 'timestamp': 1742697660000, 'volume': 1.58392926, }, { 'close': 84207.5, 'high': 84207.5, 'low': 84192.4, 'open': 84198, 'timestamp': 1742697720000, 'volume': 1.37714474, }, { 'close': 84191.9, 'high': 84207.5, 'low': 84179.9, 'open': 84207.5, 'timestamp': 1742697780000, 'volume': 1.6786776, }, { 'close': 84210.1, 'high': 84210.7, 'low': 84191.9, 'open': 84191.9, 'timestamp': 1742697840000, 'volume': 1.4049362, }, { 'close': 84232.9, 'high': 84237, 'low': 84210.1, 'open': 84210.1, 'timestamp': 1742697900000, 'volume': 1.12668162, }, { 'close': 84227.4, 'high': 84232.9, 'low': 84219, 'open': 84232.9, 'timestamp': 1742697960000, 'volume': 0.45921102, }, { 'close': 84230.2, 'high': 84231.1, 'low': 84227.4, 'open': 84227.4, 'timestamp': 1742698020000, 'volume': 0.20558076, }, { 'close': 84231, 'high': 84231.1, 'low': 84230.2, 'open': 84230.2, 'timestamp': 1742698080000, 'volume': 0.16541542, }, { 'close': 84219.4, 'high': 84254, 'low': 84218.2, 'open': 84231, 'timestamp': 1742698140000, 'volume': 2.0019443, }, { 'close': 84216.5, 'high': 84219.4, 'low': 84216.5, 'open': 84219.4, 'timestamp': 1742698200000, 'volume': 1.45014738, }, { 'close': 84219.9, 'high': 84219.9, 'low': 84216.5, 'open': 84216.5, 'timestamp': 1742698260000, 'volume': 0.2653963, }, { 'close': 84263.9, 'high': 84264, 'low': 84219.9, 'open': 84219.9, 'timestamp': 1742698320000, 'volume': 1.38326834, }, { 'close': 84270.4, 'high': 84278.6, 'low': 84263.9, 'open': 84263.9, 'timestamp': 1742698380000, 'volume': 1.50995002, }, { 'close': 84266.5, 'high': 84270.4, 'low': 84253, 'open': 84270.4, 'timestamp': 1742698440000, 'volume': 3.35202536, }, { 'close': 84261.8, 'high': 84267.8, 'low': 84258, 'open': 84266.5, 'timestamp': 1742698500000, 'volume': 0.38737762, }, { 'close': 84231.3, 'high': 84261.8, 'low': 84231.3, 'open': 84261.8, 'timestamp': 1742698560000, 'volume': 1.15003274, }, { 'close': 84219.8, 'high': 84231.3, 'low': 84219.8, 'open': 84231.3, 'timestamp': 1742698620000, 'volume': 0.80615892, }, { 'close': 84233.6, 'high': 84233.7, 'low': 84219.8, 'open': 84219.8, 'timestamp': 1742698680000, 'volume': 0.64431958, }, { 'close': 84233.1, 'high': 84233.7, 'low': 84233, 'open': 84233.6, 'timestamp': 1742698740000, 'volume': 0.17952562, }, { 'close': 84233.8, 'high': 84244.9, 'low': 84231.7, 'open': 84233.1, 'timestamp': 1742698800000, 'volume': 0.68348428, }, { 'close': 84208.7, 'high': 84233.8, 'low': 84208.7, 'open': 84233.8, 'timestamp': 1742698860000, 'volume': 0.51018306, }, { 'close': 84190.4, 'high': 84208.7, 'low': 84190.3, 'open': 84208.7, 'timestamp': 1742698920000, 'volume': 1.05253844, }, { 'close': 84181.7, 'high': 84190.4, 'low': 84181.7, 'open': 84190.4, 'timestamp': 1742698980000, 'volume': 0.29795108, }, { 'close': 84150.2, 'high': 84181.8, 'low': 84150.2, 'open': 84181.7, 'timestamp': 1742699040000, 'volume': 0.81659324, }, { 'close': 84143.6, 'high': 84150.2, 'low': 84143.3, 'open': 84150.2, 'timestamp': 1742699100000, 'volume': 0.42994108, }, { 'close': 84143.6, 'high': 84143.7, 'low': 84140.3, 'open': 84143.6, 'timestamp': 1742699160000, 'volume': 0.32120508, }, { 'close': 84138.4, 'high': 84145.9, 'low': 84136.6, 'open': 84143.6, 'timestamp': 1742699220000, 'volume': 0.47464712, }, { 'close': 84140.5, 'high': 84140.5, 'low': 84138.4, 'open': 84138.4, 'timestamp': 1742699280000, 'volume': 0.29428396, }, { 'close': 84144, 'high': 84144, 'low': 84140.5, 'open': 84140.5, 'timestamp': 1742699340000, 'volume': 0.35218526, }, { 'close': 84140.8, 'high': 84144, 'low': 84140.7, 'open': 84144, 'timestamp': 1742699400000, 'volume': 0.26977488, }, { 'close': 84142.5, 'high': 84142.5, 'low': 84140.8, 'open': 84140.8, 'timestamp': 1742699460000, 'volume': 0.27408272, }, { 'close': 84182.1, 'high': 84185.4, 'low': 84126.1, 'open': 84142.5, 'timestamp': 1742699520000, 'volume': 1.93923526, }, { 'close': 84181.7, 'high': 84182.1, 'low': 84178.8, 'open': 84182.1, 'timestamp': 1742699580000, 'volume': 0.12621782, }, { 'close': 84169.8, 'high': 84181.7, 'low': 84163.8, 'open': 84181.7, 'timestamp': 1742699640000, 'volume': 0.35295764, }, { 'close': 84177.9, 'high': 84177.9, 'low': 84169.8, 'open': 84169.8, 'timestamp': 1742699700000, 'volume': 0.13911482, }, { 'close': 84193.8, 'high': 84193.9, 'low': 84177.9, 'open': 84177.9, 'timestamp': 1742699760000, 'volume': 0.3777281, }, { 'close': 84201.9, 'high': 84202, 'low': 84193.8, 'open': 84193.8, 'timestamp': 1742699820000, 'volume': 0.70803178, }, { 'close': 84207.2, 'high': 84207.2, 'low': 84197.8, 'open': 84201.9, 'timestamp': 1742699880000, 'volume': 0.2495208, }, { 'close': 84221.5, 'high': 84223.9, 'low': 84207.2, 'open': 84207.2, 'timestamp': 1742699940000, 'volume': 1.16849476, }, { 'close': 84221.2, 'high': 84221.5, 'low': 84221.2, 'open': 84221.5, 'timestamp': 1742700000000, 'volume': 0.12190092, }, { 'close': 84222, 'high': 84232, 'low': 84221.2, 'open': 84221.2, 'timestamp': 1742700060000, 'volume': 0.8554094, }, { 'close': 84194.2, 'high': 84222.1, 'low': 84194.2, 'open': 84222, 'timestamp': 1742700120000, 'volume': 0.96179778, }, { 'close': 84194.2, 'high': 84194.3, 'low': 84194.2, 'open': 84194.2, 'timestamp': 1742700180000, 'volume': 0.18625554, }, { 'close': 84181.1, 'high': 84194.3, 'low': 84181.1, 'open': 84194.2, 'timestamp': 1742700240000, 'volume': 0.29181148, }, { 'close': 84180.1, 'high': 84188, 'low': 84176.8, 'open': 84181.1, 'timestamp': 1742700300000, 'volume': 0.22797736, }, { 'close': 84185.4, 'high': 84185.4, 'low': 84177.3, 'open': 84180.1, 'timestamp': 1742700360000, 'volume': 0.12938512, }, { 'close': 84187.5, 'high': 84194.3, 'low': 84185.4, 'open': 84185.4, 'timestamp': 1742700420000, 'volume': 0.41335608, }, { 'close': 84170.6, 'high': 84187.6, 'low': 84170.5, 'open': 84187.5, 'timestamp': 1742700480000, 'volume': 1.67543224, }, { 'close': 84173.9, 'high': 84174, 'low': 84170.5, 'open': 84170.6, 'timestamp': 1742700540000, 'volume': 0.5541728, }, { 'close': 84174, 'high': 84174, 'low': 84173.9, 'open': 84173.9, 'timestamp': 1742700600000, 'volume': 0.27156584, }, { 'close': 84188.9, 'high': 84189, 'low': 84173.9, 'open': 84174, 'timestamp': 1742700660000, 'volume': 0.49643228, }, { 'close': 84173.2, 'high': 84189, 'low': 84173.2, 'open': 84188.9, 'timestamp': 1742700720000, 'volume': 0.52197778, }, { 'close': 84173.2, 'high': 84173.3, 'low': 84173.2, 'open': 84173.2, 'timestamp': 1742700780000, 'volume': 0.75388918, }, { 'close': 84164, 'high': 84191.6, 'low': 84163.9, 'open': 84173.2, 'timestamp': 1742700840000, 'volume': 1.21516006, }, { 'close': 84174.2, 'high': 84175, 'low': 84163.9, 'open': 84164, 'timestamp': 1742700900000, 'volume': 0.64897768, }, { 'close': 84157.3, 'high': 84177, 'low': 84157.3, 'open': 84174.2, 'timestamp': 1742700960000, 'volume': 1.11534026, }, { 'close': 84156.9, 'high': 84157.3, 'low': 84153.3, 'open': 84157.3, 'timestamp': 1742701020000, 'volume': 0.50403548, }, { 'close': 84167.7, 'high': 84167.7, 'low': 84156.8, 'open': 84156.9, 'timestamp': 1742701080000, 'volume': 0.5864239, }, { 'close': 84177, 'high': 84177, 'low': 84166, 'open': 84167.7, 'timestamp': 1742701140000, 'volume': 0.45855456, }, { 'close': 84176.2, 'high': 84177, 'low': 84174.4, 'open': 84177, 'timestamp': 1742701200000, 'volume': 1.96150496, }, { 'close': 84193.3, 'high': 84193.4, 'low': 84176.1, 'open': 84176.2, 'timestamp': 1742701260000, 'volume': 0.60519082, }, { 'close': 84203.1, 'high': 84217.9, 'low': 84193.3, 'open': 84193.3, 'timestamp': 1742701320000, 'volume': 1.09809548, }, { 'close': 84206.1, 'high': 84206.1, 'low': 84197.4, 'open': 84203.1, 'timestamp': 1742701380000, 'volume': 0.53744996, }, { 'close': 84196.5, 'high': 84208.4, 'low': 84196.4, 'open': 84206.1, 'timestamp': 1742701440000, 'volume': 0.8988258, }, { 'close': 84206, 'high': 84210, 'low': 84196.5, 'open': 84196.5, 'timestamp': 1742701500000, 'volume': 0.33066066, }, { 'close': 84205.9, 'high': 84206, 'low': 84205.8, 'open': 84206, 'timestamp': 1742701560000, 'volume': 0.27854886, }, { 'close': 84226, 'high': 84226.1, 'low': 84205.8, 'open': 84205.9, 'timestamp': 1742701620000, 'volume': 0.55158002, }, { 'close': 84217.5, 'high': 84226.1, 'low': 84217.5, 'open': 84226, 'timestamp': 1742701680000, 'volume': 0.31963876, }, { 'close': 84211.9, 'high': 84217.6, 'low': 84200.1, 'open': 84217.5, 'timestamp': 1742701740000, 'volume': 0.64704698, }, { 'close': 84218.2, 'high': 84219.9, 'low': 84211.9, 'open': 84211.9, 'timestamp': 1742701800000, 'volume': 0.61047962, }, { 'close': 84247.9, 'high': 84248, 'low': 84216.5, 'open': 84218.2, 'timestamp': 1742701860000, 'volume': 2.9878816, }, { 'close': 84245.7, 'high': 84248, 'low': 84240.2, 'open': 84247.9, 'timestamp': 1742701920000, 'volume': 0.36671466, }, { 'close': 84191.1, 'high': 84245.8, 'low': 84190.1, 'open': 84245.7, 'timestamp': 1742701980000, 'volume': 3.02237042, }, { 'close': 84199.5, 'high': 84201.4, 'low': 84191, 'open': 84191.1, 'timestamp': 1742702040000, 'volume': 0.53294992, }, { 'close': 84202.7, 'high': 84207.9, 'low': 84199.5, 'open': 84199.5, 'timestamp': 1742702100000, 'volume': 0.44447458, }, { 'close': 84204.4, 'high': 84204.5, 'low': 84202.6, 'open': 84202.7, 'timestamp': 1742702160000, 'volume': 0.18606824, }, { 'close': 84201.6, 'high': 84211.2, 'low': 84201.6, 'open': 84204.4, 'timestamp': 1742702220000, 'volume': 0.3881447, }, { 'close': 84203.6, 'high': 84203.6, 'low': 84201.6, 'open': 84201.6, 'timestamp': 1742702280000, 'volume': 0.23162874, }, { 'close': 84233.7, 'high': 84233.7, 'low': 84203.6, 'open': 84203.6, 'timestamp': 1742702340000, 'volume': 0.8453014, }, { 'close': 84132.1, 'high': 84238, 'low': 84132, 'open': 84233.7, 'timestamp': 1742702400000, 'volume': 3.22898164, }, { 'close': 84122.2, 'high': 84140.3, 'low': 84120, 'open': 84132.1, 'timestamp': 1742702460000, 'volume': 0.73219318, }, { 'close': 84131.9, 'high': 84131.9, 'low': 84118.1, 'open': 84122.2, 'timestamp': 1742702520000, 'volume': 0.80965988, }, { 'close': 84149.9, 'high': 84150, 'low': 84131.8, 'open': 84131.9, 'timestamp': 1742702580000, 'volume': 1.05306638, }, { 'close': 84125.4, 'high': 84150, 'low': 84124.4, 'open': 84149.9, 'timestamp': 1742702640000, 'volume': 1.96823888, }, { 'close': 84124, 'high': 84125.6, 'low': 84124, 'open': 84125.4, 'timestamp': 1742702700000, 'volume': 0.22575118, }, { 'close': 84118.1, 'high': 84124.1, 'low': 84118, 'open': 84124, 'timestamp': 1742702760000, 'volume': 0.27681776, }, { 'close': 84118, 'high': 84118.1, 'low': 84118, 'open': 84118.1, 'timestamp': 1742702820000, 'volume': 1.5929961, }, { 'close': 84093.3, 'high': 84118.1, 'low': 84093.2, 'open': 84118, 'timestamp': 1742702880000, 'volume': 1.5265609, }, { 'close': 84070.3, 'high': 84093.3, 'low': 84070.2, 'open': 84093.3, 'timestamp': 1742702940000, 'volume': 0.66398118, }, { 'close': 84089.9, 'high': 84090, 'low': 84070.2, 'open': 84070.3, 'timestamp': 1742703000000, 'volume': 1.80820832, }, { 'close': 84090.3, 'high': 84090.3, 'low': 84089.9, 'open': 84089.9, 'timestamp': 1742703060000, 'volume': 0.6316301, }, { 'close': 84100, 'high': 84102, 'low': 84090.3, 'open': 84090.3, 'timestamp': 1742703120000, 'volume': 2.35979476, }, { 'close': 84068.4, 'high': 84100, 'low': 84067.2, 'open': 84100, 'timestamp': 1742703180000, 'volume': 1.33699034, }, { 'close': 84088, 'high': 84088, 'low': 84067.5, 'open': 84068.4, 'timestamp': 1742703240000, 'volume': 0.80045764, }, { 'close': 84096.2, 'high': 84114.8, 'low': 84087.9, 'open': 84088, 'timestamp': 1742703300000, 'volume': 0.89331174, }, { 'close': 84084.2, 'high': 84096.2, 'low': 84084.2, 'open': 84096.2, 'timestamp': 1742703360000, 'volume': 0.87114022, }, { 'close': 84072.2, 'high': 84084.2, 'low': 84066, 'open': 84084.2, 'timestamp': 1742703420000, 'volume': 1.02531664, }, { 'close': 84110.5, 'high': 84110.6, 'low': 84072.2, 'open': 84072.2, 'timestamp': 1742703480000, 'volume': 1.15033266, }, { 'close': 84103.8, 'high': 84118.7, 'low': 84102.1, 'open': 84110.5, 'timestamp': 1742703540000, 'volume': 1.27822866, }, { 'close': 84109.9, 'high': 84109.9, 'low': 84103.7, 'open': 84103.8, 'timestamp': 1742703600000, 'volume': 1.50247616, }, { 'close': 84106.9, 'high': 84109.9, 'low': 84106.9, 'open': 84109.9, 'timestamp': 1742703660000, 'volume': 0.13433236, }, { 'close': 84107, 'high': 84108.1, 'low': 84106.9, 'open': 84106.9, 'timestamp': 1742703720000, 'volume': 0.21961614, }, { 'close': 84107.6, 'high': 84107.7, 'low': 84106.9, 'open': 84107, 'timestamp': 1742703780000, 'volume': 0.1823835, }, { 'close': 84118.7, 'high': 84118.7, 'low': 84107.6, 'open': 84107.6, 'timestamp': 1742703840000, 'volume': 0.41240734, }, { 'close': 84088, 'high': 84118.7, 'low': 84080.2, 'open': 84118.7, 'timestamp': 1742703900000, 'volume': 2.09783334, }, { 'close': 84091.5, 'high': 84095.6, 'low': 84088, 'open': 84088, 'timestamp': 1742703960000, 'volume': 0.25883832, }, { 'close': 84093.9, 'high': 84093.9, 'low': 84091.4, 'open': 84091.5, 'timestamp': 1742704020000, 'volume': 0.11723356, }, { 'close': 84108, 'high': 84110.6, 'low': 84093.1, 'open': 84093.9, 'timestamp': 1742704080000, 'volume': 0.43082078, }, { 'close': 84100, 'high': 84108.1, 'low': 84100, 'open': 84108, 'timestamp': 1742704140000, 'volume': 0.12601524, }, { 'close': 84123.9, 'high': 84124, 'low': 84098.6, 'open': 84100, 'timestamp': 1742704200000, 'volume': 0.91398924, }, { 'close': 84115.7, 'high': 84124, 'low': 84113.2, 'open': 84123.9, 'timestamp': 1742704260000, 'volume': 0.2544041, }, { 'close': 84115.2, 'high': 84115.7, 'low': 84103.1, 'open': 84115.7, 'timestamp': 1742704320000, 'volume': 0.77456356, }, { 'close': 84119.4, 'high': 84128.8, 'low': 84115.2, 'open': 84115.2, 'timestamp': 1742704380000, 'volume': 0.52062968, }, { 'close': 84122, 'high': 84124, 'low': 84112.5, 'open': 84119.4, 'timestamp': 1742704440000, 'volume': 0.33618964, }, { 'close': 84115.5, 'high': 84122.1, 'low': 84115.5, 'open': 84122, 'timestamp': 1742704500000, 'volume': 0.24654624, }, { 'close': 84113.6, 'high': 84117.3, 'low': 84113.6, 'open': 84115.5, 'timestamp': 1742704560000, 'volume': 0.1343494, }, { 'close': 84120.6, 'high': 84120.6, 'low': 84113.6, 'open': 84113.6, 'timestamp': 1742704620000, 'volume': 0.30561668, }, { 'close': 84122.1, 'high': 84123.6, 'low': 84120.6, 'open': 84120.6, 'timestamp': 1742704680000, 'volume': 0.49720346, }, { 'close': 84131.3, 'high': 84131.4, 'low': 84122, 'open': 84122.1, 'timestamp': 1742704740000, 'volume': 0.2161689, }, { 'close': 84124.9, 'high': 84131.3, 'low': 84123.9, 'open': 84131.3, 'timestamp': 1742704800000, 'volume': 0.20106886, }, { 'close': 84113.6, 'high': 84125, 'low': 84113.6, 'open': 84124.9, 'timestamp': 1742704860000, 'volume': 0.66857716, }, { 'close': 84090.2, 'high': 84113.6, 'low': 84090.1, 'open': 84113.6, 'timestamp': 1742704920000, 'volume': 0.60010806, }, { 'close': 84095.1, 'high': 84095.2, 'low': 84090.2, 'open': 84090.2, 'timestamp': 1742704980000, 'volume': 0.36554354, }, { 'close': 84082.1, 'high': 84095.1, 'low': 84076, 'open': 84095.1, 'timestamp': 1742705040000, 'volume': 1.67533674, }, { 'close': 84092.7, 'high': 84092.7, 'low': 84070.1, 'open': 84082.1, 'timestamp': 1742705100000, 'volume': 0.93486498, }, { 'close': 84089.8, 'high': 84092.7, 'low': 84088, 'open': 84092.7, 'timestamp': 1742705160000, 'volume': 0.2129831, }, { 'close': 84086.1, 'high': 84089.8, 'low': 84086.1, 'open': 84089.8, 'timestamp': 1742705220000, 'volume': 0.1619021, }, { 'close': 84082, 'high': 84086.1, 'low': 84074, 'open': 84086.1, 'timestamp': 1742705280000, 'volume': 0.25651264, }, { 'close': 84080.1, 'high': 84083.4, 'low': 84078, 'open': 84082, 'timestamp': 1742705340000, 'volume': 0.21588758, }, { 'close': 84069.9, 'high': 84080.1, 'low': 84069.8, 'open': 84080.1, 'timestamp': 1742705400000, 'volume': 0.36886998, }, { 'close': 84079.9, 'high': 84080, 'low': 84065.5, 'open': 84069.9, 'timestamp': 1742705460000, 'volume': 0.32191892, }, { 'close': 84071.7, 'high': 84080, 'low': 84069.9, 'open': 84079.9, 'timestamp': 1742705520000, 'volume': 0.17896052, }, { 'close': 84071.8, 'high': 84072, 'low': 84071.7, 'open': 84071.7, 'timestamp': 1742705580000, 'volume': 0.21812066, }, { 'close': 84078, 'high': 84084, 'low': 84069.9, 'open': 84071.8, 'timestamp': 1742705640000, 'volume': 0.2101921, }, { 'close': 84082, 'high': 84082, 'low': 84078, 'open': 84078, 'timestamp': 1742705700000, 'volume': 0.22125912, }, { 'close': 84091.8, 'high': 84091.8, 'low': 84082, 'open': 84082, 'timestamp': 1742705760000, 'volume': 0.73842382, }, { 'close': 84099.9, 'high': 84099.9, 'low': 84091.7, 'open': 84091.8, 'timestamp': 1742705820000, 'volume': 0.40152592, }, { 'close': 84099.9, 'high': 84100, 'low': 84099.9, 'open': 84099.9, 'timestamp': 1742705880000, 'volume': 0.10307346, }, { 'close': 84110, 'high': 84110, 'low': 84099.9, 'open': 84099.9, 'timestamp': 1742705940000, 'volume': 0.96103196, }, { 'close': 84112.9, 'high': 84113.2, 'low': 84109.9, 'open': 84110, 'timestamp': 1742706000000, 'volume': 0.68923622, }, { 'close': 84124.1, 'high': 84126, 'low': 84112.9, 'open': 84112.9, 'timestamp': 1742706060000, 'volume': 0.54649658, }, { 'close': 84119.8, 'high': 84124.2, 'low': 84113.2, 'open': 84124.1, 'timestamp': 1742706120000, 'volume': 1.49520838, }, { 'close': 84133, 'high': 84133, 'low': 84119.7, 'open': 84119.8, 'timestamp': 1742706180000, 'volume': 0.8886084, }, { 'close': 84130.8, 'high': 84133, 'low': 84130.8, 'open': 84133, 'timestamp': 1742706240000, 'volume': 0.26179232, }, { 'close': 84130.5, 'high': 84130.8, 'low': 84130.4, 'open': 84130.8, 'timestamp': 1742706300000, 'volume': 0.12385896, }, { 'close': 84130.5, 'high': 84130.5, 'low': 84130.4, 'open': 84130.5, 'timestamp': 1742706360000, 'volume': 0.16744182, }, { 'close': 84130.5, 'high': 84130.5, 'low': 84130.4, 'open': 84130.5, 'timestamp': 1742706420000, 'volume': 0.29885712, }, { 'close': 84140, 'high': 84140, 'low': 84130.4, 'open': 84130.5, 'timestamp': 1742706480000, 'volume': 0.21090808, }, { 'close': 84142.3, 'high': 84142.3, 'low': 84140, 'open': 84140, 'timestamp': 1742706540000, 'volume': 0.57395726, }, { 'close': 84129.5, 'high': 84143.3, 'low': 84129.5, 'open': 84142.3, 'timestamp': 1742706600000, 'volume': 0.77380608, }, { 'close': 84128, 'high': 84131.9, 'low': 84128, 'open': 84129.5, 'timestamp': 1742706660000, 'volume': 0.65409626, }, { 'close': 84155.9, 'high': 84156, 'low': 84128, 'open': 84128, 'timestamp': 1742706720000, 'volume': 0.92265116, }, { 'close': 84150.3, 'high': 84156, 'low': 84150.3, 'open': 84155.9, 'timestamp': 1742706780000, 'volume': 0.24572316, }, { 'close': 84112.9, 'high': 84150.3, 'low': 84112, 'open': 84150.3, 'timestamp': 1742706840000, 'volume': 0.99369118, }, { 'close': 84125.9, 'high': 84125.9, 'low': 84112.9, 'open': 84112.9, 'timestamp': 1742706900000, 'volume': 0.17539288, }, { 'close': 84125.2, 'high': 84125.9, 'low': 84125.1, 'open': 84125.9, 'timestamp': 1742706960000, 'volume': 0.1661274, }, { 'close': 84125.1, 'high': 84125.2, 'low': 84125.1, 'open': 84125.2, 'timestamp': 1742707020000, 'volume': 0.23751808, }, { 'close': 84141, 'high': 84141.1, 'low': 84125.1, 'open': 84125.1, 'timestamp': 1742707080000, 'volume': 0.82814824, }, { 'close': 84139.4, 'high': 84141.1, 'low': 84137.4, 'open': 84141, 'timestamp': 1742707140000, 'volume': 0.11508134, }, { 'close': 84125.7, 'high': 84139.5, 'low': 84118.1, 'open': 84139.4, 'timestamp': 1742707200000, 'volume': 0.73049534, }, { 'close': 84118.7, 'high': 84126.5, 'low': 84118.6, 'open': 84125.7, 'timestamp': 1742707260000, 'volume': 0.23728224, }, { 'close': 84099.3, 'high': 84118.7, 'low': 84097, 'open': 84118.7, 'timestamp': 1742707320000, 'volume': 0.60579264, }, { 'close': 84099.8, 'high': 84104.6, 'low': 84092.1, 'open': 84099.3, 'timestamp': 1742707380000, 'volume': 0.23825548, }, { 'close': 84115.4, 'high': 84118.1, 'low': 84099.8, 'open': 84099.8, 'timestamp': 1742707440000, 'volume': 1.07535182, }, { 'close': 84112.3, 'high': 84115.4, 'low': 84112.2, 'open': 84115.4, 'timestamp': 1742707500000, 'volume': 0.14434076, }, { 'close': 84123.9, 'high': 84124, 'low': 84112.3, 'open': 84112.3, 'timestamp': 1742707560000, 'volume': 0.19489382, }, { 'close': 84123.9, 'high': 84124, 'low': 84123.9, 'open': 84123.9, 'timestamp': 1742707620000, 'volume': 0.28927754, }, { 'close': 84123.9, 'high': 84124, 'low': 84123.9, 'open': 84123.9, 'timestamp': 1742707680000, 'volume': 0.1961324, }, { 'close': 84123.8, 'high': 84124, 'low': 84123.3, 'open': 84123.9, 'timestamp': 1742707740000, 'volume': 0.11768636, }, { 'close': 84124.9, 'high': 84125, 'low': 84123.8, 'open': 84123.8, 'timestamp': 1742707800000, 'volume': 0.24935812, }, { 'close': 84124.9, 'high': 84125, 'low': 84124.9, 'open': 84124.9, 'timestamp': 1742707860000, 'volume': 0.19234038, }, { 'close': 84125, 'high': 84125, 'low': 84124.9, 'open': 84124.9, 'timestamp': 1742707920000, 'volume': 0.17630708, }, { 'close': 84171.9, 'high': 84172, 'low': 84124.9, 'open': 84125, 'timestamp': 1742707980000, 'volume': 2.21427034, }, { 'close': 84169, 'high': 84171.9, 'low': 84160, 'open': 84171.9, 'timestamp': 1742708040000, 'volume': 0.51283798, }, { 'close': 84167.3, 'high': 84169.1, 'low': 84167.2, 'open': 84169, 'timestamp': 1742708100000, 'volume': 0.18833882, }, { 'close': 84171.4, 'high': 84171.4, 'low': 84163.8, 'open': 84167.3, 'timestamp': 1742708160000, 'volume': 0.1368823, }, { 'close': 84174.3, 'high': 84178.9, 'low': 84171.3, 'open': 84171.4, 'timestamp': 1742708220000, 'volume': 0.32249198, }, { 'close': 84180.1, 'high': 84182, 'low': 84174.3, 'open': 84174.3, 'timestamp': 1742708280000, 'volume': 0.18738742, }, { 'close': 84187.8, 'high': 84187.9, 'low': 84180.1, 'open': 84180.1, 'timestamp': 1742708340000, 'volume': 0.36015538, }, { 'close': 84188, 'high': 84188, 'low': 84187.8, 'open': 84187.8, 'timestamp': 1742708400000, 'volume': 0.17338704, }, { 'close': 84182, 'high': 84188, 'low': 84179.2, 'open': 84188, 'timestamp': 1742708460000, 'volume': 0.14100984, }, { 'close': 84186, 'high': 84188, 'low': 84170, 'open': 84182, 'timestamp': 1742708520000, 'volume': 0.3913374, }, { 'close': 84185.9, 'high': 84186, 'low': 84170, 'open': 84186, 'timestamp': 1742708580000, 'volume': 0.4100213, }, { 'close': 84176, 'high': 84185.9, 'low': 84176, 'open': 84185.9, 'timestamp': 1742708640000, 'volume': 0.02911594, }, ] function fmt (time) { return new Date(time).toLocaleString('en-US', { timeZone: 'Asia/Shanghai', hour12: false, }).substring(11, 16) } let it = { name: 'BOLL', shortName: 'BOLL', series: 'price', //页面上设置的参数 calcParams: [13, 2], precision: 2, shouldOhlc: !0, figures: [{ key: 'up', title: 'UP: ', type: 'line', }, { key: 'mid', title: 'MID: ', type: 'line', }, { key: 'dn', title: 'DN: ', type: 'line', }], calc: function(data, options) { const period = options.calcParams[0] const multiplier = options.calcParams[1] const offset = period - 1 let sum = 0 return data.map((item, index) => { const result = {} sum += item.close const timestamp = item.timestamp if (index >= offset) { result.mid = sum / period const standardDeviation = (function(slice, ma) { const len = slice.length let sumOfSquares = 0 slice.forEach((item) => { const deviation = item.close - ma sumOfSquares += deviation * deviation }) return Math.sqrt(Math.abs(sumOfSquares) / len) })(data.slice(index - offset, index + 1), result.mid) result.up = result.mid + multiplier * standardDeviation result.dn = result.mid - multiplier * standardDeviation result.time = fmt(timestamp) sum -= data[index - offset].close } return result }) }, } let res = it.calc(data, it) // console.info(JSON.stringify(res, null, 2)) x = [], up_y = [], dn_y = [], mid_y = [] res.filter(e => e.time).forEach(function(e) { x.push(e.time) up_y.push(e.up) dn_y.push(e.dn) mid_y.push(e.mid) }) console.info('x', JSON.stringify(x)) // console.info('up_y', JSON.stringify(up_y)) // console.info('dn_y', JSON.stringify(dn_y)) // console.info('mid_y', JSON.stringify(mid_y)) let series = [ { data: up_y, type: 'line', smooth: true, }, { data: dn_y, type: 'line', smooth: true, }, { data: mid_y, type: 'line', smooth: true, }, ] console.info('最小值:', Math.min.apply(null, dn_y)) console.info('最大值:', Math.max.apply(null, up_y)) let yAxis = { min: Math.min.apply(null, dn_y), // 例如:你的数据最小值 - 0.1 max: Math.max.apply(null, up_y), // 例如:你的数据最大值 + 0.1 interval: 0.01, type: 'value', } let xAxis = { type: 'category', data: x, } let option = { tooltip: { trigger: 'axis' }, xAxis, yAxis, series, } console.info('======================') console.info('option=', JSON.stringify(option)) console.info('======================')