Files
2025-10-02 00:00:16 +02:00

16996 lines
469 KiB
Plaintext

{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
"import os\n",
"from pathlib import Path\n",
"import warnings\n",
"import pandas as pd\n",
"import numpy as np\n",
"import plotly.express as px\n",
"import plotly.graph_objects as go\n",
"import statsmodels.api as sm\n",
"from scipy.fftpack import fft\n",
"from statsmodels.tsa.stattools import adfuller\n",
"import MetaTrader5 as mt5\n",
"\n",
"\n",
"\n",
"import sys\n",
"import os\n",
"import warnings\n",
"from pathlib import Path\n",
"\n",
"# ---------------------------------------------------------------------------\n",
"# 1) SET PROJECT ROOT AND UPDATE PATH/WORKING DIRECTORY\n",
"# ---------------------------------------------------------------------------\n",
"project_root = Path.cwd().parent.parent # Adjust if your notebook is in notebooks/time_series\n",
"sys.path.append(str(project_root))\n",
"os.chdir(str(project_root))\n",
"warnings.filterwarnings(\"ignore\")\n",
"\n",
"# Import modules for data loading and feature engineering\n",
"from data.data_loader import get_data_mt5\n",
"from features.feature_engineering import add_all_ta_features\n",
"from features.labeling_schemes import calculate_future_returns\n"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"EURUSD\n",
"GBPUSD\n",
"USDCHF\n",
"USDJPY\n",
"USDCAD\n",
"AUDUSD\n",
"AUDNZD\n",
"AUDCAD\n",
"AUDCHF\n",
"AUDJPY\n",
"CHFJPY\n",
"EURGBP\n",
"EURAUD\n",
"EURJPY\n",
"EURCHF\n",
"EURNZD\n",
"EURCAD\n",
"GBPCHF\n",
"GBPJPY\n",
"CADCHF\n",
"CADJPY\n",
"GBPAUD\n",
"GBPCAD\n",
"GBPNZD\n",
"NZDCAD\n",
"NZDCHF\n",
"NZDJPY\n",
"NZDUSD\n",
"USDSGD\n",
"AUDSGD\n",
"CHFSGD\n",
"EURDKK\n",
"EURHKD\n",
"EURNOK\n",
"EURPLN\n",
"EURSEK\n",
"EURSGD\n",
"EURTRY\n",
"EURZAR\n",
"GBPDKK\n",
"GBPNOK\n",
"GBPSEK\n",
"GBPSGD\n",
"GBPTRY\n",
"NOKJPY\n",
"NOKSEK\n",
"SEKJPY\n",
"SGDJPY\n",
"USDCNH\n",
"USDCZK\n",
"USDDKK\n",
"USDHKD\n",
"USDHUF\n",
"USDMXN\n",
"USDNOK\n",
"USDPLN\n",
"USDRUB\n",
"USDSEK\n",
"USDTHB\n",
"USDTRY\n",
"USDZAR\n",
"AUS200\n",
"CHINA50\n",
"ES35\n",
"STOXX50\n",
"F40\n",
"HK50\n",
"IT40\n",
"JP225\n",
"UK100\n",
"US2000\n",
"US30\n",
"US500\n",
"USTEC\n",
"XAGEUR\n",
"XAGUSD\n",
"XAUEUR\n",
"XAUUSD\n",
"XPDUSD\n",
"XPTUSD\n",
"XBRUSD\n",
"XNGUSD\n",
"XTIUSD\n",
"BTCUSD\n",
"BCHUSD\n",
"ETHUSD\n",
"LTCUSD\n",
"DSHUSD\n",
"AAPL.NAS\n",
"ADBE.NAS\n",
"ADI.NAS\n",
"ADP.NAS\n",
"AMAT.NAS\n",
"AMGN.NAS\n",
"AMZN.NAS\n",
"AVGO.NAS\n",
"BKNG.NAS\n",
"BIIB.NAS\n",
"CELG.NAS\n",
"CHTR.NAS\n",
"CMCSA.NAS\n",
"CME.NAS\n",
"COST.NAS\n",
"CRON.NAS\n",
"CSCO.NAS\n",
"CSX.NAS\n",
"CTSH.NAS\n",
"EA.NAS\n",
"EBAY.NAS\n",
"EQIX.NAS\n",
"FOX.NAS\n",
"FOXA.NAS\n",
"GILD.NAS\n",
"GOOG.NAS\n",
"INTC.NAS\n",
"INTU.NAS\n",
"ISRG.NAS\n",
"KHC.NAS\n",
"MAR.NAS\n",
"MDLZ.NAS\n",
"MSFT.NAS\n",
"MU.NAS\n",
"NFLX.NAS\n",
"NVDA.NAS\n",
"PEP.NAS\n",
"PYPL.NAS\n",
"QCOM.NAS\n",
"REGN.NAS\n",
"SBUX.NAS\n",
"SHPG.NAS\n",
"TFCF.NAS\n",
"TFCFA.NAS\n",
"TLRY.NAS\n",
"TMUS.NAS\n",
"TSLA.NAS\n",
"TXN.NAS\n",
"VRTX.NAS\n",
"WBA.NAS\n",
"ABBV.NYSE\n",
"ABT.NYSE\n",
"ACB.NYSE\n",
"AXP.NYSE\n",
"BA.NYSE\n",
"BAC.NYSE\n",
"BLK.NYSE\n",
"BMY.NYSE\n",
"C.NYSE\n",
"CGC.NYSE\n",
"CVS.NYSE\n",
"CVX.NYSE\n",
"DD.NYSE\n",
"DIS.NYSE\n",
"DWDP.NYSE\n",
"DOW.NYSE\n",
"GE.NYSE\n",
"GS.NYSE\n",
"HD.NYSE\n",
"HON.NYSE\n",
"IBM.NYSE\n",
"JNJ.NYSE\n",
"JPM.NYSE\n",
"KO.NYSE\n",
"LLY.NYSE\n",
"LMT.NYSE\n",
"MA.NYSE\n",
"MCD.NYSE\n",
"MMM.NYSE\n",
"MO.NYSE\n",
"MRK.NYSE\n",
"MS.NYSE\n",
"NKE.NYSE\n",
"ORCL.NYSE\n",
"PFE.NYSE\n",
"PG.NYSE\n",
"PM.NYSE\n",
"SLB.NYSE\n",
"SPOT.NYSE\n",
"T.NYSE\n",
"TWX.NYSE\n",
"UNH.NYSE\n",
"UNP.NYSE\n",
"UPS.NYSE\n",
"USB.NYSE\n",
"V.NYSE\n",
"VZ.NYSE\n",
"WFC.NYSE\n",
"WMT.NYSE\n",
"XOM.NYSE\n",
"XRPUSD\n",
"XLMUSD\n",
"EOSUSD\n",
"DBA.NYSE\n",
"EEM.NYSE\n",
"EWH.NYSE\n",
"EWW.NYSE\n",
"EWZ.NYSE\n",
"FXI.NYSE\n",
"GDX.NYSE\n",
"GDXJ.NYSE\n",
"IEMG.NYSE\n",
"LQD.NYSE\n",
"MOO.NYSE\n",
"MJ.NYSE\n",
"RSX.NYSE\n",
"SIL.NYSE\n",
"UNG.NYSE\n",
"URA.NYSE\n",
"USO.NYSE\n",
"VXX.NYSE\n",
"VXXB.NYSE\n",
"VYM.NYSE\n",
"XLE.NYSE\n",
"XLF.NYSE\n",
"XLI.NYSE\n",
"XLP.NYSE\n",
"XLU.NYSE\n",
"XOP.NYSE\n",
"QQQ.NAS\n",
"TLT.NAS\n",
"XAUAUD\n",
"DEO.NYSE\n",
"NEE.NYSE\n",
"AMT.NYSE\n",
"BABA.NYSE\n",
"BRK-B.NYSE\n",
"TMO.NYSE\n",
"LYFT.NAS\n",
"TM.NYSE\n",
"UBER.NYSE\n",
"PINS.NYSE\n",
"CA60\n",
"NETH25\n",
"SE30\n",
"SWI20\n",
"CHINAH\n",
"SA40\n",
"NOR25\n",
"TecDE30\n",
"MidDE60\n",
"ADS.ETR\n",
"ALV.ETR\n",
"BAS.ETR\n",
"BAYN.ETR\n",
"BMW.ETR\n",
"BEI.ETR\n",
"CON.ETR\n",
"1COV.ETR\n",
"DB1.ETR\n",
"DTE.ETR\n",
"EOAN.ETR\n",
"FRE.ETR\n",
"FME.ETR\n",
"HEI.ETR\n",
"HEN3.ETR\n",
"IFX.ETR\n",
"LHA.ETR\n",
"MRK.ETR\n",
"MUV2.ETR\n",
"RWE.ETR\n",
"SAP.ETR\n",
"SIE.ETR\n",
"VOW3.ETR\n",
"VNA.ETR\n",
"ANA.MAD\n",
"ACX.MAD\n",
"ACS.MAD\n",
"AENA.MAD\n",
"AMS.MAD\n",
"SAB.MAD\n",
"SAN.MAD\n",
"BKT.MAD\n",
"BBVA.MAD\n",
"CABK.MAD\n",
"CLNX.MAD\n",
"CIE.MAD\n",
"COL.MAD\n",
"ENG.MAD\n",
"ELE.MAD\n",
"FER.MAD\n",
"GRF.MAD\n",
"IBE.MAD\n",
"ITX.MAD\n",
"IDR.MAD\n",
"MAP.MAD\n",
"MEL.MAD\n",
"MRL.MAD\n",
"NTGY.MAD\n",
"REP.MAD\n",
"TRE.MAD\n",
"TEF.MAD\n",
"VIS.MAD\n",
"AC.PAR\n",
"AIR.PAR\n",
"AI.PAR\n",
"ATO.PAR\n",
"CS.PAR\n",
"BNP.PAR\n",
"EN.PAR\n",
"CAP.PAR\n",
"CA.PAR\n",
"ACA.PAR\n",
"BN.PAR\n",
"DSY.PAR\n",
"ENGI.PAR\n",
"EL.PAR\n",
"RMS.PAR\n",
"KER.PAR\n",
"LR.PAR\n",
"OR.PAR\n",
"MC.PAR\n",
"ML.PAR\n",
"ORA.PAR\n",
"RI.PAR\n",
"UG.PAR\n",
"PUB.PAR\n",
"RNO.PAR\n",
"SAF.PAR\n",
"SGO.PAR\n",
"SAN.PAR\n",
"SU.PAR\n",
"GLE.PAR\n",
"SW.PAR\n",
"FP.PAR\n",
"FR.PAR\n",
"VIE.PAR\n",
"DG.PAR\n",
"VIV.PAR\n",
"AALB.AMS\n",
"ABN.AMS\n",
"AGN.AMS\n",
"AD.AMS\n",
"ASML.AMS\n",
"ASRNL.AMS\n",
"GLPG.AMS\n",
"HEIA.AMS\n",
"INGA.AMS\n",
"KPN.AMS\n",
"NN.AMS\n",
"PHIA.AMS\n",
"RAND.AMS\n",
"URW.AMS\n",
"UNA.AMS\n",
"VPK.AMS\n",
"WKL.AMS\n",
"III.LSE\n",
"ADM.LSE\n",
"AAL.LSE\n",
"ANTO.LSE\n",
"AHT.LSE\n",
"ABF.LSE\n",
"AML.LSE\n",
"AZN.LSE\n",
"AV.LSE\n",
"BA.LSE\n",
"BARC.LSE\n",
"BDEV.LSE\n",
"BATS.LSE\n",
"BKG.LSE\n",
"BP.LSE\n",
"BLND.LSE\n",
"BTA.LSE\n",
"BNZL.LSE\n",
"BRBY.LSE\n",
"CCL.LSE\n",
"CNA.LSE\n",
"CCH.LSE\n",
"CPG.LSE\n",
"CRH.LSE\n",
"DCC.LSE\n",
"DGE.LSE\n",
"DLG.LSE\n",
"EZJ.LSE\n",
"EXPN.LSE\n",
"FRES.LSE\n",
"GLEN.LSE\n",
"GSK.LSE\n",
"HLMA.LSE\n",
"HL.LSE\n",
"HSBA.LSE\n",
"IAG.LSE\n",
"IMB.LSE\n",
"INF.LSE\n",
"ITRK.LSE\n",
"ITV.LSE\n",
"JMAT.LSE\n",
"JE.LSE\n",
"KGF.LSE\n",
"LAND.LSE\n",
"LGEN.LSE\n",
"LLOY.LSE\n",
"LSE.LSE\n",
"MKS.LSE\n",
"MRO.LSE\n",
"MNDI.LSE\n",
"NG.LSE\n",
"NXT.LSE\n",
"OCDO.LSE\n",
"FLTR.LSE\n",
"PSON.LSE\n",
"PSN.LSE\n",
"PRU.LSE\n",
"RB.LSE\n",
"REL.LSE\n",
"RTO.LSE\n",
"RIO.LSE\n",
"RR.LSE\n",
"SGE.LSE\n",
"SBRY.LSE\n",
"SDR.LSE\n",
"SMT.LSE\n",
"SGRO.LSE\n",
"SVT.LSE\n",
"RDSB.LSE\n",
"SN.LSE\n",
"SMIN.LSE\n",
"SKG.LSE\n",
"STAN.LSE\n",
"STJ.LSE\n",
"TSCO.LSE\n",
"ULVR.LSE\n",
"UU.LSE\n",
"VOD.LSE\n",
"WTB.LSE\n",
"WPP.LSE\n",
"DRI.ETR\n",
"ADV.ETR\n",
"AIXA.ETR\n",
"NDA.ETR\n",
"BC8.ETR\n",
"GBF.ETR\n",
"BNR.ETR\n",
"COK.ETR\n",
"AFX.ETR\n",
"CBK.ETR\n",
"COP.ETR\n",
"DBK.ETR\n",
"DWNI.ETR\n",
"DEZ.ETR\n",
"DRW8.ETR\n",
"ZIL2.ETR\n",
"EVK.ETR\n",
"EVT.ETR\n",
"FRA.ETR\n",
"FNTN.ETR\n",
"G1A.ETR\n",
"GFT.ETR\n",
"HNR1.ETR\n",
"HOT.ETR\n",
"BOSS.ETR\n",
"SDF.ETR\n",
"KGX.ETR\n",
"KCO.ETR\n",
"KRN.ETR\n",
"LXS.ETR\n",
"M5Z.ETR\n",
"MTX.ETR\n",
"NEM.ETR\n",
"NDX1.ETR\n",
"PFV.ETR\n",
"PSM.ETR\n",
"QIA.ETR\n",
"RHM.ETR\n",
"RHK.ETR\n",
"RRTL.ETR\n",
"SZG.ETR\n",
"SRT.ETR\n",
"SGL.ETR\n",
"WAF.ETR\n",
"SZU.ETR\n",
"SMHN.ETR\n",
"SY1.ETR\n",
"TEG.ETR\n",
"TLX.ETR\n",
"O2D.ETR\n",
"TKA.ETR\n",
"UN01.ETR\n",
"UTDI.ETR\n",
"WCH.ETR\n",
"ZAL.ETR\n",
"AF.PAR\n",
"ALD.PAR\n",
"ALO.PAR\n",
"AKE.PAR\n",
"BOL.PAR\n",
"BVI.PAR\n",
"CO.PAR\n",
"CDI.PAR\n",
"EDEN.PAR\n",
"FGR.PAR\n",
"FNAC.PAR\n",
"MMB.PAR\n",
"MAU.PAR\n",
"RCO.PAR\n",
"HO.PAR\n",
"UBI.PAR\n",
"VK.PAR\n",
"VCT.PAR\n",
"AKZA.AMS\n",
"SBMO.AMS\n",
"TOM2.AMS\n",
"AUTO.LSE\n",
"BHP.LSE\n",
"CPI.LSE\n",
"HMSO.LSE\n",
"HAS.LSE\n",
"IMI.LSE\n",
"ICP.LSE\n",
"JUP.LSE\n",
"EMG.LSE\n",
"PFC.LSE\n",
"SRP.LSE\n",
"TPK.LSE\n",
"TLW.LSE\n",
"ICAD.PAR\n",
"JCDX.PAR\n",
"FPE3.ETR\n",
"NWO.ETR\n",
"PAH3.ETR\n",
"FUR.AMS\n",
"WHA.AMS\n",
"MTS.MAD\n",
"ATST.LSE\n",
"OMU.LSE\n",
"ECMPA.AMS\n",
"AMD.NAS\n",
"AKAM.NAS\n",
"ALGN.NAS\n",
"LNT.NAS\n",
"AAL.NAS\n",
"AEP.NAS\n",
"ANSS.NAS\n",
"APA.NAS\n",
"ADSK.NAS\n",
"CHRW.NAS\n",
"CDNS.NAS\n",
"CDW.NAS\n",
"CINF.NAS\n",
"CTAS.NAS\n",
"CPRT.NAS\n",
"AAP.NYSE\n",
"AES.NYSE\n",
"AFL.NYSE\n",
"A.NYSE\n",
"APD.NYSE\n",
"ALK.NYSE\n",
"ALB.NYSE\n",
"ARE.NYSE\n",
"ALLE.NYSE\n",
"ALL.NYSE\n",
"AMCR.NYSE\n",
"AEE.NYSE\n",
"AIG.NYSE\n",
"AWK.NYSE\n",
"AMP.NYSE\n",
"AME.NYSE\n",
"APH.NYSE\n",
"AON.NYSE\n",
"AOS.NYSE\n",
"APTV.NYSE\n",
"ADM.NYSE\n",
"ANET.NYSE\n",
"AJG.NYSE\n",
"AIZ.NYSE\n",
"ATO.NYSE\n",
"AZO.NYSE\n",
"AVB.NYSE\n",
"AVY.NYSE\n",
"BKR.NYSE\n",
"BLL.NYSE\n",
"BK.NYSE\n",
"BAX.NYSE\n",
"BDX.NYSE\n",
"BBY.NYSE\n",
"BIO.NYSE\n",
"BWA.NYSE\n",
"BXP.NYSE\n",
"BSX.NYSE\n",
"BR.NYSE\n",
"CPB.NYSE\n",
"COF.NYSE\n",
"CAH.NYSE\n",
"KMX.NYSE\n",
"CCL.NYSE\n",
"CARR.NYSE\n",
"CAT.NYSE\n",
"CBRE.NYSE\n",
"CE.NYSE\n",
"CNC.NYSE\n",
"CNP.NYSE\n",
"CF.NYSE\n",
"SCHW.NYSE\n",
"CMG.NYSE\n",
"CB.NYSE\n",
"CHD.NYSE\n",
"CI.NYSE\n",
"CFG.NYSE\n",
"CLX.NYSE\n",
"CMS.NYSE\n",
"CL.NYSE\n",
"CMA.NYSE\n",
"CAG.NYSE\n",
"COP.NYSE\n",
"ED.NYSE\n",
"STZ.NYSE\n",
"GLW.NYSE\n",
"CTVA.NYSE\n",
"CCI.NYSE\n",
"CMI.NYSE\n",
"DHI.NYSE\n",
"DHR.NYSE\n",
"DRI.NYSE\n",
"DVA.NYSE\n",
"DE.NYSE\n",
"BFB.NYSE\n",
"ACN.NYSE\n",
"BF/B.NYSE\n",
"DAL.NYSE\n",
"XRAY.NAS\n",
"DVN.NYSE\n",
"DXCM.NAS\n",
"FANG.NAS\n",
"DLR.NYSE\n",
"DFS.NYSE\n",
"DG.NYSE\n",
"DLTR.NAS\n",
"D.NYSE\n",
"DPZ.NYSE\n",
"DOV.NYSE\n",
"DTE.NYSE\n",
"DUK.NYSE\n",
"DXC.NYSE\n",
"EMN.NYSE\n",
"ETN.NYSE\n",
"ECL.NYSE\n",
"EIX.NYSE\n",
"EW.NYSE\n",
"EMR.NYSE\n",
"ENPH.NAS\n",
"ETR.NYSE\n",
"EOG.NYSE\n",
"EFX.NYSE\n",
"EQR.NYSE\n",
"ESS.NYSE\n",
"EL.NYSE\n",
"ETSY.NAS\n",
"ES.NYSE\n",
"EXC.NAS\n",
"EXPE.NAS\n",
"EXR.NYSE\n",
"FFIV.NAS\n",
"FAST.NAS\n",
"FRT.NYSE\n",
"FDX.NYSE\n",
"FIS.NYSE\n",
"FITB.NAS\n",
"FE.NYSE\n",
"FISV.NAS\n",
"FLS.NYSE\n",
"FMC.NYSE\n",
"F.NYSE\n",
"FTNT.NAS\n",
"FTV.NYSE\n",
"FBHS.NYSE\n",
"FCX.NYSE\n",
"IT.NYSE\n",
"BEN.NYSE\n",
"GD.NYSE\n",
"GIS.NYSE\n",
"GM.NYSE\n",
"GPC.NAS\n",
"GL.NYSE\n",
"GPN.NYSE\n",
"GWW.NYSE\n",
"HAL.NYSE\n",
"HBI.NYSE\n",
"HIG.NYSE\n",
"HAS.NAS\n",
"HCA.NYSE\n",
"HSIC.NAS\n",
"HSY.NYSE\n",
"HES.NYSE\n",
"HPE.NYSE\n",
"HLT.NYSE\n",
"HOLX.NAS\n",
"HRL.NYSE\n",
"HST.NAS\n",
"HWM.NYSE\n",
"HPQ.NYSE\n",
"HUM.NYSE\n",
"HBAN.NAS\n",
"HII.NYSE\n",
"IEX.NYSE\n",
"IDXX.NAS\n",
"ITW.NYSE\n",
"ILMN.NAS\n",
"INCY.NAS\n",
"IR.NYSE\n",
"ICE.NYSE\n",
"IP.NYSE\n",
"IPG.NYSE\n",
"IFF.NYSE\n",
"IVZ.NYSE\n",
"IPGP.NAS\n",
"NI.NYSE\n",
"IQV.NYSE\n",
"IRM.NYSE\n",
"J.NYSE\n",
"JBHT.NAS\n",
"SJM.NYSE\n",
"JCI.NYSE\n",
"JNPR.NYSE\n",
"K.NYSE\n",
"KEY.NYSE\n",
"KEYS.NYSE\n",
"KMB.NYSE\n",
"KIM.NYSE\n",
"KMI.NYSE\n",
"KLAC.NAS\n",
"KR.NYSE\n",
"LB.NYSE\n",
"LHX.NYSE\n",
"LH.NYSE\n",
"LRCX.NAS\n",
"LW.NYSE\n",
"LVS.NYSE\n",
"LEG.NYSE\n",
"LDOS.NYSE\n",
"LEN.NYSE\n",
"LNC.NYSE\n",
"LYV.NYSE\n",
"L.NYSE\n",
"LOW.NYSE\n",
"LUMN.NYSE\n",
"LYB.NYSE\n",
"MTB.NYSE\n",
"MPC.NYSE\n",
"MMC.NYSE\n",
"MLM.NYSE\n",
"MAS.NYSE\n",
"MKC.NYSE\n",
"MCK.NYSE\n",
"MDT.NYSE\n",
"MET.NYSE\n",
"MTD.NYSE\n",
"MGM.NYSE\n",
"MCHP.NAS\n",
"MAA.NYSE\n",
"MHK.NYSE\n",
"TAP.NYSE\n",
"MNST.NAS\n",
"MCO.NYSE\n",
"MOS.NYSE\n",
"MSI.NYSE\n",
"MSCI.NYSE\n",
"NDAQ.NAS\n",
"NTAP.NAS\n",
"NWL.NAS\n",
"NEM.NYSE\n",
"NWSA.NAS\n",
"NWS.NAS\n",
"NSC.NYSE\n",
"NTRS.NAS\n",
"NOC.NYSE\n",
"NCLH.NYSE\n",
"NOV.NYSE\n",
"NRG.NYSE\n",
"NUE.NYSE\n",
"NVR.NYSE\n",
"ORLY.NAS\n",
"OXY.NYSE\n",
"OMC.NYSE\n",
"OKE.NYSE\n",
"OTIS.NYSE\n",
"PCAR.NAS\n",
"PKG.NYSE\n",
"PH.NYSE\n",
"PAYX.NAS\n",
"PAYC.NYSE\n",
"PNR.NYSE\n",
"PBCT.NAS\n",
"PRGO.NYSE\n",
"PSX.NYSE\n",
"PNW.NYSE\n",
"PNC.NYSE\n",
"PPG.NYSE\n",
"PPL.NYSE\n",
"PFG.NAS\n",
"PGR.NYSE\n",
"PLD.NYSE\n",
"PRU.NYSE\n",
"PEG.NYSE\n",
"PSA.NYSE\n",
"PHM.NYSE\n",
"PVH.NYSE\n",
"PWR.NYSE\n",
"DGX.NYSE\n",
"RJF.NYSE\n",
"RYN.NYSE\n",
"O.NYSE\n",
"REG.NAS\n",
"RF.NYSE\n",
"RSG.NYSE\n",
"RMD.NYSE\n",
"RHI.NYSE\n",
"ROK.NYSE\n",
"ROL.NYSE\n",
"ROP.NYSE\n",
"ROST.NAS\n",
"RCL.NYSE\n",
"SPGI.NYSE\n",
"CRM.NYSE\n",
"STX.NAS\n",
"SEE.NYSE\n",
"SRE.NYSE\n",
"NOW.NYSE\n",
"SPG.NYSE\n",
"SLG.NYSE\n",
"SNA.NYSE\n",
"SO.NYSE\n",
"LUV.NYSE\n",
"SWK.NYSE\n",
"STT.NYSE\n",
"STE.NYSE\n",
"SYK.NYSE\n",
"SYF.NYSE\n",
"SYY.NYSE\n",
"TROW.NAS\n",
"TPR.NYSE\n",
"TGT.NYSE\n",
"TEL.NYSE\n",
"FTI.NYSE\n",
"TDY.NYSE\n",
"TFX.NYSE\n",
"TER.NAS\n",
"TXT.NYSE\n",
"TJX.NYSE\n",
"TT.NYSE\n",
"TDG.NYSE\n",
"TRV.NYSE\n",
"TFC.NYSE\n",
"TYL.NYSE\n",
"TSN.NYSE\n",
"UDR.NYSE\n",
"ULTA.NAS\n",
"UAA.NYSE\n",
"UA.NYSE\n",
"UAL.NAS\n",
"URI.NYSE\n",
"UHS.NYSE\n",
"UNM.NYSE\n",
"VLO.NYSE\n",
"VTR.NYSE\n",
"VRSN.NAS\n",
"VFC.NYSE\n",
"VTRS.NAS\n",
"VNO.NYSE\n",
"VMC.NYSE\n",
"WRB.NYSE\n",
"WAB.NYSE\n",
"WM.NYSE\n",
"WAT.NYSE\n",
"WEC.NYSE\n",
"WELL.NYSE\n",
"WST.NYSE\n",
"WU.NYSE\n",
"WY.NYSE\n",
"WHR.NYSE\n",
"WMB.NYSE\n",
"WLTW.NAS\n",
"WYNN.NAS\n",
"XEL.NAS\n",
"XYL.NYSE\n",
"YUM.NYSE\n",
"ZBH.NYSE\n",
"ZION.NAS\n",
"ZTS.NYSE\n",
"JKHY.NAS\n",
"LKQ.NAS\n",
"MKTX.NAS\n",
"ODFL.NAS\n",
"POOL.NAS\n",
"QRVO.NAS\n",
"RDWR.NAS\n",
"SBAC.NAS\n",
"SWKS.NAS\n",
"SNPS.NAS\n",
"TTWO.NAS\n",
"TSCO.NAS\n",
"TRMB.NAS\n",
"VRSK.NAS\n",
"ZBRA.NAS\n",
"SE.NYSE\n",
"SQ.NYSE\n",
"RTX.NYSE\n",
"SNAP.NYSE\n",
"SNOW.NYSE\n",
"SCCO.NYSE\n",
"CVNA.NYSE\n",
"BX.NYSE\n",
"EPD.NYSE\n",
"TDOC.NYSE\n",
"RKT.NYSE\n",
"PANW.NYSE\n",
"W.NYSE\n",
"KKR.NYSE\n",
"NET.NYSE\n",
"YUMC.NYSE\n",
"MPLX.NYSE\n",
"PCG.NYSE\n",
"HUBS.NYSE\n",
"EPAM.NYSE\n",
"UI.NYSE\n",
"GNRC.NYSE\n",
"QS.NYSE\n",
"CUK.NYSE\n",
"ATUS.NYSE\n",
"ET.NYSE\n",
"TRU.NYSE\n",
"HEI.NYSE\n",
"INVH.NYSE\n",
"SUI.NYSE\n",
"ALLY.NYSE\n",
"MKL.NYSE\n",
"DT.NYSE\n",
"ESTC.NYSE\n",
"CRL.NYSE\n",
"GDDY.NYSE\n",
"SAM.NYSE\n",
"ELAN.NYSE\n",
"FICO.NYSE\n",
"SMG.NYSE\n",
"CCK.NYSE\n",
"MPW.NYSE\n",
"MOH.NYSE\n",
"BRO.NYSE\n",
"WPC.NYSE\n",
"TREX.NYSE\n",
"EQH.NYSE\n",
"FDS.NYSE\n",
"NLY.NYSE\n",
"FNF.NYSE\n",
"MTN.NYSE\n",
"APO.NYSE\n",
"WTRG.NYSE\n",
"ELS.NYSE\n",
"BAH.NYSE\n",
"RPM.NYSE\n",
"LII.NYSE\n",
"DAR.NYSE\n",
"WLK.NYSE\n",
"TTC.NYSE\n",
"BG.NYSE\n",
"BFAM.NYSE\n",
"GWRE.NYSE\n",
"CPT.NYSE\n",
"CCIV.NYSE\n",
"LAD.NYSE\n",
"RH.NYSE\n",
"TWLO.NYSE\n",
"ABNB.NAS\n",
"AFRM.NAS\n",
"ALNY.NAS\n",
"AMED.NAS\n",
"APPN.NAS\n",
"AZPN.NAS\n",
"BMRN.NAS\n",
"BSY.NAS\n",
"BYND.NAS\n",
"CG.NAS\n",
"CGNX.NAS\n",
"CRWD.NAS\n",
"CSGP.NAS\n",
"CZR.NAS\n",
"DBX.NAS\n",
"DDOG.NAS\n",
"DKNG.NAS\n",
"DOCU.NAS\n",
"ENTG.NAS\n",
"ERIE.NAS\n",
"EXAS.NAS\n",
"EXPI.NAS\n",
"FIVE.NAS\n",
"FIVN.NAS\n",
"FSLR.NAS\n",
"FWONK.NAS\n",
"GDRX.NAS\n",
"GLPI.NAS\n",
"IAC.NAS\n",
"IBKR.NAS\n",
"IEP.NAS\n",
"KDP.NAS\n",
"LAZR.NAS\n",
"LBRDA.NAS\n",
"LBRDK.NAS\n",
"LOGI.NAS\n",
"LPLA.NAS\n",
"MASI.NAS\n",
"MDB.NAS\n",
"MORN.NAS\n",
"MPWR.NAS\n",
"MRNA.NAS\n",
"MTCH.NAS\n",
"NBIX.NAS\n",
"NDSN.NAS\n",
"NTRA.NAS\n",
"NVAX.NAS\n",
"OKTA.NAS\n",
"OLED.NAS\n",
"ON.NAS\n",
"OPEN.NAS\n",
"PCTY.NAS\n",
"PEGA.NAS\n",
"PENN.NAS\n",
"PLUG.NAS\n",
"PODD.NAS\n",
"PTC.NAS\n",
"PTON.NAS\n",
"RGEN.NAS\n",
"ROKU.NAS\n",
"RPRX.NAS\n",
"RUN.NAS\n",
"SIRI.NAS\n",
"SSNC.NAS\n",
"TECH.NAS\n",
"TTD.NAS\n",
"WDAY.NAS\n",
"WISH.NAS\n",
"WMG.NAS\n",
"Z.NAS\n",
"ZG.NAS\n",
"ZI.NAS\n",
"ZM.NAS\n",
"ZS.NAS\n",
"MUX.NYSE\n",
"BEST.NYSE\n",
"QD.NYSE\n",
"CIG.NYSE\n",
"LYG.NYSE\n",
"TTI.NYSE\n",
"ABEV.NYSE\n",
"BBAR.NYSE\n",
"KOS.NYSE\n",
"GNW.NYSE\n",
"RIG.NYSE\n",
"NAT.NYSE\n",
"SAN.NYSE\n",
"WTI.NYSE\n",
"NOK.NYSE\n",
"MITT.NYSE\n",
"IVR.NYSE\n",
"MFA.NYSE\n",
"BRFS.NYSE\n",
"BBD.NYSE\n",
"SWN.NYSE\n",
"TEF.NYSE\n",
"ITUB.NYSE\n",
"HMY.NYSE\n",
"HLX.NYSE\n",
"EXK.NYSE\n",
"GCI.NYSE\n",
"ARCO.NYSE\n",
"VHC.NYSE\n",
"CRK.NYSE\n",
"GGB.NYSE\n",
"GEO.NYSE\n",
"DHT.NYSE\n",
"AMRX.NYSE\n",
"AIV.NYSE\n",
"BKD.NYSE\n",
"PHK.NYSE\n",
"FSM.NYSE\n",
"CX.NYSE\n",
"KGC.NYSE\n",
"TWO.NYSE\n",
"SBS.NYSE\n",
"AGRO.NYSE\n",
"PBI.NYSE\n",
"PBR.NYSE\n",
"COTY.NYSE\n",
"BW.NYSE\n",
"AM.NYSE\n",
"ADT.NYSE\n",
"UMC.NYSE\n",
"NVGS.NYSE\n",
"BB.NYSE\n",
"CDE.NYSE\n",
"GEL.NYSE\n",
"BDJ.NYSE\n",
"AXL.NYSE\n",
"AROC.NYSE\n",
"TV.NYSE\n",
"TWI.NYSE\n",
"CMRE.NYSE\n",
"DNOW.NYSE\n",
"RYAM.NYSE\n",
"RRC.NYSE\n",
"GFI.NYSE\n",
"PGRE.NYSE\n",
"AR.NYSE\n",
"INN.NYSE\n",
"DRH.NYSE\n",
"BCS.NYSE\n",
"RWT.NYSE\n",
"PUMP.NYSE\n",
"SOL.NYSE\n",
"RPAI.NYSE\n",
"EGO.NYSE\n",
"FBP.NYSE\n",
"ESRT.NYSE\n",
"FPI.NYSE\n",
"TEVA.NYSE\n",
"LXP.NYSE\n",
"LBRT.NYSE\n",
"HYLN.NYSE\n",
"MGY.NYSE\n",
"HYT.NYSE\n",
"TALO.NYSE\n",
"ARR.NYSE\n",
"CYH.NYSE\n",
"DB.NYSE\n",
"ING.NYSE\n",
"SHO.NYSE\n",
"EC.NYSE\n",
"CIM.NYSE\n",
"BDN.NYSE\n",
"SCM.NYSE\n",
"CARS.NYSE\n",
"CLDT.NYSE\n",
"GMRE.NYSE\n",
"SITC.NYSE\n",
"AMX.NYSE\n",
"MWA.NYSE\n",
"SCS.NYSE\n",
"EVRI.NYSE\n",
"PBF.NYSE\n",
"EDU.NYSE\n",
"OI.NYSE\n",
"CNX.NYSE\n",
"YEXT.NYSE\n",
"KAR.NYSE\n",
"VLRS.NYSE\n",
"USAC.NYSE\n",
"IRT.NYSE\n",
"RLJ.NYSE\n",
"M.NYSE\n",
"ABR.NYSE\n",
"KRO.NYSE\n",
"IGT.NYSE\n",
"MUR.NYSE\n",
"HTGC.NYSE\n",
"AG.NYSE\n",
"UE.NYSE\n",
"MANU.NYSE\n",
"SA.NYSE\n",
"AMWL.NYSE\n",
"CCJ.NYSE\n",
"TAK.NYSE\n",
"PDM.NYSE\n",
"SM.NYSE\n",
"VST.NYSE\n",
"DBI.NYSE\n",
"EQT.NYSE\n",
"CCU.NYSE\n",
"CLF.NYSE\n",
"TPC.NYSE\n",
"STNG.NYSE\n",
"VALE.NYSE\n",
"PTY.NYSE\n",
"SBSW.NYSE\n",
"GPK.NYSE\n",
"GNL.NYSE\n",
"SRG.NYSE\n",
"DX.NYSE\n",
"INFY.NYSE\n",
"GTN.NYSE\n",
"CVI.NYSE\n",
"AKR.NYSE\n",
"EQNR.NYSE\n",
"SBH.NYSE\n",
"TME.NYSE\n",
"TECK.NYSE\n",
"TGNA.NYSE\n",
"TROX.NYSE\n",
"BRX.NYSE\n",
"KW.NYSE\n",
"GOLD.NYSE\n",
"CAL.NYSE\n",
"FSK.NYSE\n",
"MTW.NYSE\n",
"CADE.NYSE\n",
"AZUL.NYSE\n",
"TPH.NYSE\n",
"PSTG.NYSE\n",
"PK.NYSE\n",
"IMAX.NYSE\n",
"FLR.NYSE\n",
"OUT.NYSE\n",
"AU.NYSE\n",
"ATI.NYSE\n",
"DK.NYSE\n",
"HRB.NYSE\n",
"CNK.NYSE\n",
"ORI.NYSE\n",
"RDN.NYSE\n",
"EPRT.NYSE\n",
"EB.NYSE\n",
"BOX.NYSE\n",
"MTDR.NYSE\n",
"PEB.NYSE\n",
"FLO.NYSE\n",
"DAN.NYSE\n",
"BSAC.NYSE\n",
"STWD.NYSE\n",
"LEVI.NYSE\n",
"MD.NYSE\n",
"CNO.NYSE\n",
"DDD.NYSE\n",
"BE.NYSE\n",
"HOME.NYSE\n",
"MX.NYSE\n",
"HP.NYSE\n",
"ELF.NYSE\n",
"SKM.NYSE\n",
"HPP.NYSE\n",
"NOMD.NYSE\n",
"FCPT.NYSE\n",
"EQC.NYSE\n",
"CWEN.NYSE\n",
"HUN.NYSE\n",
"ZTO.NYSE\n",
"CC.NYSE\n",
"PBA.NYSE\n",
"GTY.NYSE\n",
"SPCE.NYSE\n",
"HMC.NYSE\n",
"HSBC.NYSE\n",
"AXTA.NYSE\n",
"VIPS.NYSE\n",
"AVTR.NYSE\n",
"JEF.NYSE\n",
"AEO.NYSE\n",
"HR.NYSE\n",
"CMC.NYSE\n",
"BXMT.NYSE\n",
"TRGP.NYSE\n",
"AA.NYSE\n",
"TMHC.NYSE\n",
"LRN.NYSE\n",
"JBGS.NYSE\n",
"DEI.NYSE\n",
"AAT.NYSE\n",
"ASAN.NYSE\n",
"AMH.NYSE\n",
"MMI.NYSE\n",
"STAG.NYSE\n",
"CUZ.NYSE\n",
"UNFI.NYSE\n",
"JWN.NYSE\n",
"ANF.NYSE\n",
"JMIA.NYSE\n",
"KBR.NYSE\n",
"OMI.NYSE\n",
"HGV.NYSE\n",
"PLT.NYSE\n",
"NIO.NYSE\n",
"BTI.NYSE\n",
"USFD.NYSE\n",
"OHI.NYSE\n",
"NCR.NYSE\n",
"ARMK.NYSE\n",
"GVA.NYSE\n",
"EPC.NYSE\n",
"CUBE.NYSE\n",
"COLD.NYSE\n",
"TX.NYSE\n",
"OLN.NYSE\n",
"ATGE.NYSE\n",
"TDC.NYSE\n",
"YELP.NYSE\n",
"HOG.NYSE\n",
"NSA.NYSE\n",
"MAIN.NYSE\n",
"RMAX.NYSE\n",
"PD.NYSE\n",
"UGI.NYSE\n",
"KMT.NYSE\n",
"VVI.NYSE\n",
"JOE.NYSE\n",
"PRG.NYSE\n",
"HIW.NYSE\n",
"SKX.NYSE\n",
"LTC.NYSE\n",
"BDC.NYSE\n",
"HLF.NYSE\n",
"BAM.NYSE\n",
"NNN.NYSE\n",
"BJ.NYSE\n",
"LAZ.NYSE\n",
"FR.NYSE\n",
"AJRD.NYSE\n",
"ENR.NYSE\n",
"RVLV.NYSE\n",
"GDOT.NYSE\n",
"PAGS.NYSE\n",
"ESNT.NYSE\n",
"AMRC.NYSE\n",
"SPR.NYSE\n",
"KBH.NYSE\n",
"EPR.NYSE\n",
"NYT.NYSE\n",
"SAH.NYSE\n",
"KNX.NYSE\n",
"CPRI.NYSE\n",
"THC.NYSE\n",
"ABM.NYSE\n",
"SCI.NYSE\n",
"NUS.NYSE\n",
"REXR.NYSE\n",
"THS.NYSE\n",
"JBL.NYSE\n",
"HASI.NYSE\n",
"BIP.NYSE\n",
"CIEN.NYSE\n",
"FL.NYSE\n",
"HXL.NYSE\n",
"GEF.NYSE\n",
"PFGC.NYSE\n",
"FAF.NYSE\n",
"DCI.NYSE\n",
"UVV.NYSE\n",
"TOL.NYSE\n",
"AER.NYSE\n",
"LPX.NYSE\n",
"TRNO.NYSE\n",
"KSS.NYSE\n",
"XEC.NYSE\n",
"BYD.NYSE\n",
"GMED.NYSE\n",
"BUD.NYSE\n",
"SON.NYSE\n",
"BOOT.NYSE\n",
"ACM.NYSE\n",
"KRC.NYSE\n",
"ADC.NYSE\n",
"EAT.NYSE\n",
"UHT.NYSE\n",
"ONTO.NYSE\n",
"NEP.NYSE\n",
"CUB.NYSE\n",
"YETI.NYSE\n",
"ORA.NYSE\n",
"R.NYSE\n",
"SXT.NYSE\n",
"GKOS.NYSE\n",
"BCO.NYSE\n",
"PAG.NYSE\n",
"EHC.NYSE\n",
"DKS.NYSE\n",
"EBS.NYSE\n",
"CHWY.NYSE\n",
"WGO.NYSE\n",
"CPA.NYSE\n",
"PLNT.NYSE\n",
"GIB.NYSE\n",
"NSP.NYSE\n",
"H.NYSE\n",
"AIN.NYSE\n",
"WCC.NYSE\n",
"NVS.NYSE\n",
"CHGG.NYSE\n",
"SPB.NYSE\n",
"DIN.NYSE\n",
"ASH.NYSE\n",
"INGR.NYSE\n",
"AN.NYSE\n",
"LMND.NYSE\n",
"DELL.NYSE\n",
"CRI.NYSE\n",
"MTH.NYSE\n",
"ENS.NYSE\n",
"NBR.NYSE\n",
"ATHM.NYSE\n",
"MTZ.NYSE\n",
"BMI.NYSE\n",
"DDS.NYSE\n",
"BC.NYSE\n",
"U.NYSE\n",
"IDA.NYSE\n",
"USNA.NYSE\n",
"QTWO.NYSE\n",
"ARW.NYSE\n",
"HAE.NYSE\n",
"EME.NYSE\n",
"SHAK.NYSE\n",
"AFG.NYSE\n",
"IBP.NYSE\n",
"OSK.NYSE\n",
"SNX.NYSE\n",
"RL.NYSE\n",
"RGA.NYSE\n",
"CNMD.NYSE\n",
"THG.NYSE\n",
"THO.NYSE\n",
"PII.NYSE\n",
"JBT.NYSE\n",
"FCN.NYSE\n",
"NVRO.NYSE\n",
"MUSA.NYSE\n",
"AGCO.NYSE\n",
"EGP.NYSE\n",
"AMG.NYSE\n",
"RS.NYSE\n",
"GPI.NYSE\n",
"RNR.NYSE\n",
"AYI.NYSE\n",
"VAC.NYSE\n",
"WSM.NYSE\n",
"JLL.NYSE\n",
"LEA.NYSE\n",
"MSGS.NYSE\n",
"HUBB.NYSE\n",
"IIPR.NYSE\n",
"INSP.NYSE\n",
"WEX.NYSE\n",
"MED.NYSE\n",
"FVRR.NYSE\n",
"VEEV.NYSE\n",
"WSO.NYSE\n",
"PEN.NYSE\n",
"ALX.NYSE\n",
"RNG.NYSE\n",
"BURL.NYSE\n",
"DECK.NYSE\n",
"CHE.NYSE\n",
"GHC.NYSE\n",
"SHOP.NYSE\n",
"MAN.NYSE\n",
"MAC.NYSE\n",
"TAL.NYSE\n",
"SNDL.NAS\n",
"TNXP.NAS\n",
"TXMD.NAS\n",
"GERN.NAS\n",
"JFU.NAS\n",
"VEON.NAS\n",
"CRBP.NAS\n",
"MARK.NAS\n",
"NBEV.NAS\n",
"NERV.NAS\n",
"VSTM.NAS\n",
"AGEN.NAS\n",
"ABUS.NAS\n",
"RIGL.NAS\n",
"IFRX.NAS\n",
"OVID.NAS\n",
"CRNT.NAS\n",
"WATT.NAS\n",
"SELB.NAS\n",
"GNPX.NAS\n",
"MNKD.NAS\n",
"TRVG.NAS\n",
"VRAY.NAS\n",
"OPK.NAS\n",
"CPRX.NAS\n",
"NYMT.NAS\n",
"NCMI.NAS\n",
"IZEA.NAS\n",
"VYGR.NAS\n",
"ARAY.NAS\n",
"ADAP.NAS\n",
"LXRX.NAS\n",
"VXRT.NAS\n",
"FRSX.NAS\n",
"CERS.NAS\n",
"VKTX.NAS\n",
"AYRO.NAS\n",
"WIMI.NAS\n",
"XNET.NAS\n",
"KNDI.NAS\n",
"PRQR.NAS\n",
"VYNE.NAS\n",
"CNDT.NAS\n",
"PTEN.NAS\n",
"AYTU.NAS\n",
"PGEN.NAS\n",
"PLYA.NAS\n",
"BNGO.NAS\n",
"OCGN.NAS\n",
"NNDM.NAS\n",
"PSEC.NAS\n",
"HLIT.NAS\n",
"GEVO.NAS\n",
"INO.NAS\n",
"DTIL.NAS\n",
"INSG.NAS\n",
"GOSS.NAS\n",
"PAA.NAS\n",
"CODX.NAS\n",
"EGAN.NAS\n",
"FOLD.NAS\n",
"PBYI.NAS\n",
"PAGP.NAS\n",
"ADVM.NAS\n",
"SY.NAS\n",
"INFN.NAS\n",
"CRMD.NAS\n",
"DVAX.NAS\n",
"GOGO.NAS\n",
"DOYU.NAS\n",
"GLAD.NAS\n",
"NMRK.NAS\n",
"BCRX.NAS\n",
"QIWI.NAS\n",
"NDLS.NAS\n",
"OSUR.NAS\n",
"GLNG.NAS\n",
"VRA.NAS\n",
"UNIT.NAS\n",
"CAMP.NAS\n",
"CRIS.NAS\n",
"SGMO.NAS\n",
"SVC.NAS\n",
"GPRO.NAS\n",
"ALDX.NAS\n",
"FOSL.NAS\n",
"CWCO.NAS\n",
"FCEL.NAS\n",
"ERIC.NAS\n",
"WKHS.NAS\n",
"ALT.NAS\n",
"LILA.NAS\n",
"CLNE.NAS\n",
"EOLS.NAS\n",
"ATRA.NAS\n",
"ANGI.NAS\n",
"NAVI.NAS\n",
"CHRS.NAS\n",
"SSSS.NAS\n",
"ZYXI.NAS\n",
"MITK.NAS\n",
"COMM.NAS\n",
"SSRM.NAS\n",
"MOMO.NAS\n",
"SABR.NAS\n",
"MVIS.NAS\n",
"AVXL.NAS\n",
"VIAV.NAS\n",
"ROIC.NAS\n",
"MDIV.NAS\n",
"OCUL.NAS\n",
"AGNC.NAS\n",
"XBIT.NAS\n",
"SPWH.NAS\n",
"IHRT.NAS\n",
"SWBI.NAS\n",
"DENN.NAS\n",
"GT.NAS\n",
"CAN.NAS\n",
"SBRA.NAS\n",
"FLEX.NAS\n",
"SVMK.NAS\n",
"SLM.NAS\n",
"ARCC.NAS\n",
"AXGN.NAS\n",
"NKTR.NAS\n",
"SPTN.NAS\n",
"MCRB.NAS\n",
"GOOD.NAS\n",
"MLCO.NAS\n",
"MAT.NAS\n",
"ACAD.NAS\n",
"JBLU.NAS\n",
"PCVX.NAS\n",
"CLDX.NAS\n",
"VREX.NAS\n",
"CLSK.NAS\n",
"WEN.NAS\n",
"CONN.NAS\n",
"NMIH.NAS\n",
"LI.NAS\n",
"CYTK.NAS\n",
"SNDX.NAS\n",
"EXEL.NAS\n",
"ILPT.NAS\n",
"CDXS.NAS\n",
"ALVR.NAS\n",
"QFIN.NAS\n",
"LBTYK.NAS\n",
"LBTYA.NAS\n",
"SFM.NAS\n",
"CARA.NAS\n",
"BLMN.NAS\n",
"FLWS.NAS\n",
"ANDE.NAS\n",
"HEAR.NAS\n",
"NTNX.NAS\n",
"KTOS.NAS\n",
"OPI.NAS\n",
"GPRE.NAS\n",
"TSEM.NAS\n",
"VUZI.NAS\n",
"BLUE.NAS\n",
"SBGI.NAS\n",
"GIII.NAS\n",
"MMYT.NAS\n",
"ITCI.NAS\n",
"CHEF.NAS\n",
"PDCO.NAS\n",
"WW.NAS\n",
"PACB.NAS\n",
"QURE.NAS\n",
"PINC.NAS\n",
"SNSR.NAS\n",
"EH.NAS\n",
"SSTI.NAS\n",
"BLFS.NAS\n",
"STOK.NAS\n",
"GNTX.NAS\n",
"NIU.NAS\n",
"AY.NAS\n",
"EVER.NAS\n",
"GO.NAS\n",
"BZUN.NAS\n",
"URBN.NAS\n",
"TCOM.NAS\n",
"XP.NAS\n",
"PFF.NAS\n",
"RRGB.NAS\n",
"TIGO.NAS\n",
"ARCT.NAS\n",
"FWONA.NAS\n",
"SONO.NAS\n",
"IRDM.NAS\n",
"EDIT.NAS\n",
"SANM.NAS\n",
"ODP.NAS\n",
"BLNK.NAS\n",
"SLGN.NAS\n",
"HALO.NAS\n",
"CIBR.NAS\n",
"AVT.NAS\n",
"HAIN.NAS\n",
"PGNY.NAS\n",
"PLAY.NAS\n",
"IONS.NAS\n",
"CSIQ.NAS\n",
"UPWK.NAS\n",
"RVMD.NAS\n",
"BHF.NAS\n",
"VIR.NAS\n",
"FROG.NAS\n",
"BLDR.NAS\n",
"MARA.NAS\n",
"FIZZ.NAS\n",
"LSCC.NAS\n",
"WB.NAS\n",
"MRVL.NAS\n",
"ISTB.NAS\n",
"STLD.NAS\n",
"VTIP.NAS\n",
"SFIX.NAS\n",
"VCYT.NAS\n",
"IUSB.NAS\n",
"INGN.NAS\n",
"TRIP.NAS\n",
"SKYW.NAS\n",
"TPIC.NAS\n",
"AXSM.NAS\n",
"UEIC.NAS\n",
"HTHT.NAS\n",
"PCH.NAS\n",
"LPSN.NAS\n",
"DOMO.NAS\n",
"BBIO.NAS\n",
"CEVA.NAS\n",
"CAKE.NAS\n",
"SEIC.NAS\n",
"YNDX.NAS\n",
"PRFT.NAS\n",
"ARWR.NAS\n",
"STNE.NAS\n",
"SNEX.NAS\n",
"RDFN.NAS\n",
"BRKR.NAS\n",
"HQY.NAS\n",
"IUSV.NAS\n",
"IDCC.NAS\n",
"SMTC.NAS\n",
"PLCE.NAS\n",
"EHTH.NAS\n",
"IXUS.NAS\n",
"SRPT.NAS\n",
"MRCY.NAS\n",
"CAR.NAS\n",
"SDGR.NAS\n",
"NTLA.NAS\n",
"RPD.NAS\n",
"FATE.NAS\n",
"SAGE.NAS\n",
"MCHI.NAS\n",
"POWI.NAS\n",
"CROX.NAS\n",
"SHY.NAS\n",
"ALRM.NAS\n",
"CRUS.NAS\n",
"OLLI.NAS\n",
"ACMR.NAS\n",
"TNDM.NAS\n",
"LITE.NAS\n",
"CVAC.NAS\n",
"PZZA.NAS\n",
"AAXJ.NAS\n",
"ITRI.NAS\n",
"IUSG.NAS\n",
"BPMC.NAS\n",
"LAMR.NAS\n",
"ACWI.NAS\n",
"TXRH.NAS\n",
"SKYY.NAS\n",
"NTES.NAS\n",
"AMBA.NAS\n",
"BILI.NAS\n",
"CDLX.NAS\n",
"EMB.NAS\n",
"SHV.NAS\n",
"JACK.NAS\n",
"RYAAY.NAS\n",
"IEF.NAS\n",
"BNTX.NAS\n",
"AVAV.NAS\n",
"CHKP.NAS\n",
"DVY.NAS\n",
"IRBT.NAS\n",
"CRSP.NAS\n",
"LECO.NAS\n",
"VC.NAS\n",
"QDEL.NAS\n",
"NVCR.NAS\n",
"IRTC.NAS\n",
"CYBR.NAS\n",
"SYNA.NAS\n",
"PDD.NAS\n",
"APPF.NAS\n",
"EEFT.NAS\n",
"NXST.NAS\n",
"SLAB.NAS\n",
"JOUT.NAS\n",
"IBB.NAS\n",
"FRPT.NAS\n",
"JAZZ.NAS\n",
"CBRL.NAS\n",
"UTHR.NAS\n",
"MKSI.NAS\n",
"NXPI.NAS\n",
"CASY.NAS\n",
"TEAM.NAS\n",
"BIDU.NAS\n",
"TREE.NAS\n",
"CHDN.NAS\n",
"NICE.NAS\n",
"SMH.NAS\n",
"VONG.NAS\n",
"SEDG.NAS\n",
"WIX.NAS\n",
"LULU.NAS\n",
"CACC.NAS\n",
"SOXX.NAS\n",
"MSTR.NAS\n",
"MELI.NAS\n",
"ADAUSD\n",
"HOOD.NAS\n",
"XTZUSD\n",
"DOGUSD\n",
"UNIUSD\n",
"BNBUSD\n",
"DE40\n",
"MidDE50\n",
"DOTUSD\n",
"LNKUSD\n",
"MVRS.NAS\n",
"MXL.NAS\n",
"DBRG.NYSE\n",
"XAUJPY\n",
"XAUCHF\n",
"XAUGBP\n",
"XAGAUD\n",
"PARA.NAS\n",
"ADAG.NAS\n",
"ADX.NYSE\n",
"AHCO.NAS\n",
"ADPT.NAS\n",
"ADUS.NAS\n",
"ADNT.NYSE\n",
"ASIX.NYSE\n",
"WMS.NYSE\n",
"ADV.NAS\n",
"AVK.NYSE\n",
"ADN.NAS\n",
"AEG.NYSE\n",
"AEHR.NAS\n",
"AMTX.NAS\n",
"AENZ.NYSE\n",
"AFYA.NAS\n",
"AEM.NYSE\n",
"BIRD.NAS\n",
"AMR.NYSE\n",
"ATEC.NAS\n",
"PINE.NYSE\n",
"ALTG.NYSE\n",
"ASTE.NAS\n",
"AZN.NAS\n",
"ACLS.NAS\n",
"AXS.NYSE\n",
"AXON.NAS\n",
"BBW.NYSE\n",
"CNHI.NYSE\n",
"CHI.NAS\n",
"CWT.NYSE\n",
"CBAN.NAS\n",
"STK.NYSE\n",
"CBU.NYSE\n",
"CW.NYSE\n",
"CTKB.NAS\n",
"FHN.NYSE\n",
"GME.NYSE\n",
"GNK.NYSE\n",
"GABC.NAS\n",
"GSK.NYSE\n",
"GRAB.NAS\n",
"GRIN.NAS\n",
"GRPN.NAS\n",
"GRWG.NAS\n",
"KEN.NYSE\n",
"LXU.NYSE\n",
"LU.NYSE\n",
"MNDY.NAS\n",
"PBT.NYSE\n",
"RIVN.NAS\n",
"RBLX.NYSE\n",
"RKLB.NAS\n",
"RCKT.NAS\n",
"RY.NYSE\n",
"SB.NYSE\n",
"SGA.NAS\n",
"SPNS.NAS\n",
"SAR.NYSE\n",
"SOFI.NAS\n",
"STKL.NAS\n",
"TFSL.NAS\n",
"TSBK.NAS\n",
"TKR.NYSE\n",
"UPST.NAS\n",
"URGN.NAS\n",
"USIO.NAS\n",
"VECO.NAS\n",
"VET.NYSE\n",
"VSCO.NYSE\n",
"VNOM.NAS\n",
"WERN.NAS\n",
"SOLUSD\n",
"AVXUSD\n",
"KSMUSD\n",
"GLMUSD\n",
"MTCUSD\n",
"ABEO.NAS\n",
"FAX.NYSE\n",
"AWP.NYSE\n",
"ACP.NYSE\n",
"AOD.NYSE\n",
"RERE.NYSE\n",
"AIKI.NAS\n",
"ALRN.NAS\n",
"AL.NYSE\n",
"ATSG.NAS\n",
"AIRS.NAS\n",
"AIRG.NAS\n",
"ANTE.NAS\n",
"AKTX.NAS\n",
"AKRO.NAS\n",
"AKYA.NAS\n",
"AHG.NAS\n",
"ALG.NYSE\n",
"AGI.NYSE\n",
"ACI.NYSE\n",
"ALC.NYSE\n",
"ALEC.NAS\n",
"ALRS.NAS\n",
"ALEX.NYSE\n",
"DOX.NAS\n",
"AVD.NYSE\n",
"AX.NYSE\n",
"BHLB.NYSE\n",
"BZFD.NAS\n",
"LAW.NYSE\n",
"CALX.NYSE\n",
"CWST.NAS\n",
"CASS.NAS\n",
"SAVA.NAS\n",
"CSTL.NAS\n",
"CTRM.NAS\n",
"CATY.NAS\n",
"CATO.NYSE\n",
"CVCO.NAS\n",
"FUN.NYSE\n",
"CELC.NAS\n",
"CLS.NYSE\n",
"CLBT.NAS\n",
"CLRB.NAS\n",
"CELH.NAS\n",
"CELU.NAS\n",
"CPAC.NYSE\n",
"CENN.NAS\n",
"CVE.NYSE\n",
"CSR.NYSE\n",
"COIN.NAS\n",
"COUR.NYSE\n",
"CRSR.NAS\n",
"DAVE.NAS\n",
"DAWN.NAS\n",
"EKSO.NAS\n",
"EEX.NYSE\n",
"GAME.NAS\n",
"EVO.NAS\n",
"XGN.NAS\n",
"XCUR.NAS\n",
"EXLS.NAS\n",
"EXFY.NAS\n",
"EXPO.NAS\n",
"XPRO.NYSE\n",
"RACE.NYSE\n",
"GMS.NYSE\n",
"GSIT.NAS\n",
"LAND.NAS\n",
"GES.NYSE\n",
"ICFI.NAS\n",
"IHS.NYSE\n",
"IGMS.NAS\n",
"LGFa.NYSE\n",
"SHEL.NYSE\n",
"SHEN.NAS\n",
"FOUR.NYSE\n",
"SHG.NYSE\n",
"SHLS.NAS\n",
"SCVL.NAS\n",
"SHBI.NAS\n",
"SSTK.NYSE\n",
"SHYF.NAS\n",
"SITM.NAS\n",
"BSRR.NAS\n",
"SIFY.NAS\n",
"SGHT.NAS\n",
"SIG.NYSE\n",
"SILC.NAS\n",
"SIMO.NAS\n",
"SAMG.NAS\n",
"SMWB.NYSE\n",
"SFNC.NAS\n",
"STGW.NAS\n",
"SLI.NYSE\n",
"SMP.NYSE\n",
"SXI.NYSE\n",
"STN.NYSE\n",
"SBLK.NAS\n",
"SGU.NYSE\n",
"GASS.NAS\n",
"STLA.NYSE\n",
"STEM.NYSE\n",
"STEP.NAS\n",
"SCL.NYSE\n",
"STXS.NYSE\n",
"SBT.NAS\n",
"STRL.NAS\n",
"STVN.NYSE\n",
"THR.NYSE\n",
"TDUP.NAS\n",
"THRY.NAS\n",
"TDW.NYSE\n",
"TINV.NYSE\n",
"TLYS.NYSE\n",
"UL.NYSE\n",
"VINC.NAS\n",
"VINP.NAS\n",
"BBIG.NAS\n",
"VIOT.NAS\n",
"ARKK.NYSE\n",
"ARKF.NYSE\n",
"IAU.NYSE\n",
"XLV.NYSE\n",
"XLK.NYSE\n",
"XLY.NYSE\n",
"BFH.NYSE\n",
"OJ_H3\n",
"GRMN.NYSE\n",
"AAVEUSD\n",
"P911.ETR\n",
"XWEL.NAS\n",
"TXG.NAS\n",
"WT.NYSE\n",
"CECO.NAS\n",
"EGHT.NAS\n",
"EVRG.NAS\n",
"INDY.NAS\n",
"YINN.NYSE\n",
"EWT.NYSE\n",
"EWC.NYSE\n",
"EPHE.NYSE\n",
"EWY.NYSE\n",
"RVTY.NYSE\n",
"NVRI.NYSE\n",
"BGC.NAS\n",
"EG.NYSE\n",
"ROP.NAS\n",
"CDP.NYSE\n",
"COO.NAS\n",
"DASH.NAS\n",
"LIN.NAS\n",
"BYON.NYSE\n",
"EXPD.NYSE\n",
"SYRE.NAS\n",
"RGS.NAS\n",
"TLPH.NAS\n",
"ARQ.NAS\n",
"DAY.NYSE\n",
"GRYP.NAS\n",
"MTUS.NYSE\n",
"DOC.NYSE\n",
"TRAW.NAS\n",
"OPM.PAR\n",
"ABCB.NYSE\n",
"GAP.NYSE\n",
"Corn_K5\n",
"Wheat_K5\n",
"Sugar_K5\n",
"EURBBL_H5\n",
"EURSCA_H5\n",
"UST10Y_M5\n",
"UKGB_M5\n",
"ITB10Y_H5\n",
"Cocoa_K5\n",
"Cotton_K5\n",
"Sbean_K5\n",
"VIX_H5\n",
"JGB10Y_H5\n",
"UST30Y_M5\n",
"UST05Y_M5\n",
"EURBND_H5\n",
"DXY_H5\n",
"BRENT_K5\n",
"WTI_J5\n",
"OJ_K5\n",
"Coffee_K5\n",
"CURB.NYSE\n",
"CBAN.NYSE\n",
"PLTR.NAS\n",
"DPZ.NAS\n",
"XIFR.NYSE\n",
"SGI.NYSE\n"
]
},
{
"data": {
"text/plain": [
"True"
]
},
"execution_count": 2,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"import MetaTrader5 as mt5\n",
"\n",
"# Initialize connection to MetaTrader 5\n",
"if not mt5.initialize():\n",
" print(\"initialize() failed, error code =\", mt5.last_error())\n",
" quit()\n",
"\n",
"# Retrieve all available symbols\n",
"symbols = mt5.symbols_get()\n",
"\n",
"# Print the names of all symbols\n",
"for symbol in symbols:\n",
" print(symbol.name)\n",
"\n",
"# Shutdown MT5 connection\n",
"mt5.shutdown()\n"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"c:\\Users\\moham\\miniconda3\\envs\\dl\\Lib\\site-packages\\ta\\trend.py:1030: FutureWarning:\n",
"\n",
"Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n",
"\n"
]
},
{
"data": {
"application/vnd.plotly.v1+json": {
"config": {
"plotlyServerURL": "https://plot.ly"
},
"data": [
{
"dimensions": [
{
"axis": {
"matches": true
},
"label": "close",
"values": [
59997.45,
59808.93,
59998.99,
60050.97,
60038.32,
60141.83,
60079.68,
60117.22,
59961.92,
59832.04,
58661.5,
58347.68,
58914.21,
58519.66,
57793.05,
57649.27,
57631.61,
58242.16,
58768.13,
59372.68,
60878.03,
60157.99,
60232.69,
60426.65,
60201.9,
59998.07,
59894.49,
60206.47,
62254.16,
62093.06,
61927.9,
62949.99,
63570.09,
63053.18,
62760.18,
63854.59,
63301.38,
63439.59,
62859.66,
62894.24,
63179.66,
62850.17,
63040.97,
63159.26,
63237.07,
63146.38,
63238.18,
63064.59,
63037.05,
62792.05,
62765.65,
63163.83,
63571.81,
63907.91,
63491.11,
63308.69,
63230.4,
63330.41,
62918.39,
63085.05,
63850.03,
63443.79,
63266.14,
64218.04,
64121.04,
64174.6,
63827.26,
63570.24,
63461.28,
63498.93,
62927.41,
63420.14,
63699.29,
64468.18,
65341.82,
64723.53,
65235.77,
65302.27,
65745.25,
65746.52,
66309.48,
65862.79,
65904.61,
66026.1,
65657.62,
65561.7,
65526.33,
65654.92,
65694.75,
65752.86,
65567.2,
65619.67,
65756.1,
65831.38,
65459.68,
64429.57,
64308.1,
64031.44,
63469.2,
63797.36,
63487.88,
63800.74,
63945.09,
63646.64,
62430.32,
60676.92,
61009.42,
61429.55,
61775.09,
60777.22,
61779.46,
60935.69,
60985.54,
61311.51,
60341.63,
60456.97,
60152.22,
60753.61,
60487.22,
60985.41,
61437.12,
61916.98,
62245.53,
62431.02,
62165.81,
61930.23,
62140.58,
62289.18,
61945.04,
61716.5,
61909.83,
61883.01,
61990.45,
62210.4,
62594.17,
62631.23,
63661.02,
63453.48,
63529.63,
62883.54,
63804.23,
62968.56,
62521.22,
62675.21,
62385.44,
62425.63,
62531.2,
62302.81,
62113.4,
62317.65,
62113.18,
61918.98,
61756.85,
60473.55,
60377.47,
60806.7,
60758.32,
60849.77,
60224.66,
59677.27,
60142.01,
60645.08,
60617.22,
61342.88,
62263.35,
62943.86,
62812.15,
62560.54,
62683.73,
63033.5,
63053.18,
63046.4,
63155.09,
62771.01,
62780.77,
62631.2,
62607.98,
62717.18,
62483.91,
64094.98,
64384.68,
64830,
65664.74,
65886.36,
65896.21,
65564.95,
65722.18,
65778.53,
66850.44,
66543.04,
66837.82,
66990.92,
67118.28,
67815.85,
67805.01,
67652.2,
67685.26,
67227.36,
67440.71,
67138.63,
67362.02,
66930.8,
67197.96,
67730.62,
67919.21,
67639.76,
68780.19,
68403.2,
68320.14,
68331.33,
68424.89,
68225.55,
68050.08,
68287.75,
68252.14,
68231.67,
68398.28,
68259.72,
68483.22,
68757.85,
69152.59,
69020.99,
68266.38,
68166.02,
67284.96,
67714.77,
67107.3,
67449.75,
66891.83,
66939.19,
66908.53,
67516.38,
67126.01,
67166.73,
66462.87,
66366.98,
65798.1,
66613.8,
67356.11,
67307.4,
66787.81,
67472.6,
67524.84,
68120.29,
67957.62,
67700.45,
67602.65,
68021.2,
67616.56,
66750.05,
66631.36,
66827.39,
67060.78,
66944.66,
66867.36,
67164.15,
66937.64,
67047.53,
67111.74,
67276.92,
67737,
67660.99,
67752.66,
67661.02,
68230.72,
68812.61,
68653,
69568.7,
69903.36,
71048.11,
71071.63,
71046.85,
72715.4,
72296.53,
72258.47,
72260.26,
72232.07,
71833.91,
72097.97,
72762.97,
72146.57,
72263.08,
72236.41,
72086.03,
70323.69,
69760.09,
70035.6,
69510.84,
69279.73,
70285.23,
69882.74,
69112.62,
69631.59,
69531.45,
69593.72,
69419.23,
69522.55,
69460.63,
69124.38,
68549.62,
68193.05,
68012.23,
68292.94,
69088.86,
68932.62,
68746.28,
68597.38,
68607.47,
67774.82,
67016.39,
67947.05,
68708.5,
68715.72,
68786.09,
69956.23,
69084.04,
71136.67,
74781.53,
73785.74,
74017.63,
74507.45,
75961.05,
75448.37,
74841.8,
74955.52,
74723.01,
76360.92,
75952.83,
76050.02,
76078.75,
76043.24,
76369.73,
76459.03,
76468.08,
76380.38,
76577.89,
76601.61,
76468.88,
76318.62,
76508.52,
76769.58,
79189.39,
79421.31,
79807.02,
80429.67,
79989.76,
81300.62,
80797.8,
81763.86,
81910.61,
84716.32,
87933.89,
88680.49,
88514.9,
87765.13,
86379.72,
87074.29,
88279.83,
88377.9,
86699.91,
87538.54,
89390.16,
92392.3,
88721.34,
90460.35,
90058.42,
91016.22,
90834.03,
89271.69,
88278.81,
88125.1,
87745.66,
89249.98,
90193.15,
89487.93,
91742.32,
91317.36,
91386.98,
91262.76,
90797.24,
90963.04,
91087.68,
90357.03,
90476.31,
91337.88,
90546.26,
90612.32,
89036.68,
90760.44,
90669.5,
91820.86,
89476.73,
91628.8,
91263.47,
90753.66,
91938.13,
91758.54,
91175.13,
92963.12,
92396.4,
92141.5,
92619.07,
93167.82,
94505.87,
94029.04,
94508.51,
94810,
97531.18,
97698.06,
97612.87,
98142,
98118.55,
98204.13,
98939.56,
98880.72,
97842.9,
98947.92,
99362.37,
98731.44,
98895.26,
98604.46,
98683.84,
98113.99,
98120.36,
98354.51,
98418.33,
98063.14,
97358.27,
95948.29,
97060.76,
97343.55,
98202.88,
98599.21,
97550.48,
95195.78,
93541.23,
94945.99,
94694.54,
93557.98,
92142.14,
93637.79,
91767.88,
92767.05,
92783.93,
93408.96,
94308.41,
96370.93,
96370.94,
96404.58,
95569.71,
95028.9,
95772.53,
94915.38,
95138.09,
95959.11,
96240.16,
96437.46,
97299.83,
97090.21,
97475.42,
96461.88,
97229.04,
96837.55,
96503.93,
96849.63,
96865.76,
96184.71,
96392.64,
97051.47,
97167.27,
97379.45,
97839.95,
98112.86,
96467.64,
95544.51,
95734.38,
94577.64,
95453.39,
95538.58,
96177.12,
95256.39,
93697.45,
95860.78,
96089.39,
96284.77,
96529.09,
96862.95,
95714.82,
95650.07,
97867.33,
98305.91,
102519.51,
102738.47,
102840.25,
101363.3,
99052.55,
98176.29,
97945.85,
98078.08,
98707.63,
101003.72,
100551.37,
100238.49,
99316.64,
99843.97,
99500.04,
99799.65,
100040.9,
99981.47,
99656.97,
98956.02,
100508.89,
100021.51,
100115.6,
99629.73,
99517.68,
98395.33,
98997.77,
97268.91,
97173.25,
98036.93,
96998.25,
97539.76,
97754.38,
94514.47,
96816.09,
95823.67,
97574.39,
98042.26,
98813.51,
99826.1,
101636.82,
100620.15,
100686.91,
100869.68,
100969.71,
101678.99,
99881.07,
99335.54,
99949.22,
100109.96,
100271.29,
101779.73,
101408.2,
102179.59,
101743.55,
101544.13,
101191.11,
100963.37,
101070.5,
102079.98,
102127.41,
102262.34,
102769.78,
103155.43,
102854.03,
105534.09,
105021.57,
104649.88,
103871.24,
107127.56,
106162.5,
106433.75,
106817.75,
107336.05,
107337.81,
107536.68,
106444.58,
105327.56,
103547.27,
104007.19,
104587.02,
104679.52,
101183,
99653.11,
101264.58,
101809.21,
101907.1,
98639.41,
97458.23,
96198.36,
96638.46,
94612.63,
95074.09,
97170.43,
96480.57,
97306.12,
98630.28,
98534.15,
97303.86,
97565.77,
96944.51,
96977.2,
96075.84,
96847.62,
96890.62,
95523.17,
95052.62,
94343.07,
95520.39,
95926.85,
94807.32,
93245.79,
93912.64,
93983.51,
94460.97,
93907.3,
95958.22,
98761.4,
98294.46,
97856.33,
98191.93,
98092.68,
98384.57,
98443.04,
98356.78,
98985.72,
98281.68,
95314.25,
95562.83,
95704.54,
95672.97,
95770.27,
96145.52,
96703.9,
96333.39,
94112.03,
94365.19,
94394.32,
94454.18,
94400.31,
94475.64,
94848.95,
94963.14,
94696.61,
94958.39,
95009.14,
94762.94,
93781.84,
93241.54,
93731.13,
93384.68,
93693.52,
92474.38,
93623.61,
92107.06,
92258.06,
92442.5,
93854.42,
95406.61,
93906.64,
93696.95,
93380.86,
93533.51,
93149.53,
93700.71,
93753.92,
94516.92,
94635.88,
95377.98,
96521.27,
96339.65,
96648.29,
97121.61,
96905.85,
96667.11,
96445.85,
96453.41,
98004.68,
98279.68,
97991.33,
98065.35,
97635.58,
97950.81,
98001.86,
98334.48,
98094.25,
98333.55,
97603.56,
97674.35,
97694.53,
98489.87,
98709.43,
99586.7,
98980.34,
99458.6,
101856.56,
101637.89,
101930.08,
101742.65,
101724.41,
100679.18,
97203.83,
96569.14,
96870.57,
96465.54,
95370.85,
95358.93,
93975.48,
94464.87,
94950.04,
94417.36,
93465.32,
91905.79,
92679.35,
92053.6,
93134.43,
93954.07,
94781.33,
93543.41,
95805.46,
94707.14,
94387.59,
94321.02,
94274.1,
94353.53,
94102.29,
94898.37,
94522.73,
94529.58,
93859.88,
94624.02,
95102.15,
94305.46,
94160.41,
94122.54,
92770.26,
91041.59,
91935.66,
94177.45,
94793.92,
94896.44,
97177.88,
96285.23,
96473.3,
96384.41,
97322.67,
97000.38,
96792.36,
98996.6,
98619.26,
99682.51,
100133.86,
99365.98,
99126.33,
99104.85,
99838.34,
100160.27,
101649.61,
101335.62,
101830.84,
102437.19,
104170.71,
104598.33,
104366.45,
102824.18,
103125.06,
104347.62,
103750.23,
103811.55,
104408.99,
105033.26,
105181.74,
104817.58,
105042.54,
103587.7,
100614.21,
102280.07,
108079.36,
107878.21,
102773.67,
102650.31,
101345.82,
101241.76,
102587.83,
104404.28,
106169.29,
106831.67,
105790.95,
105694.56,
104939.73,
104059.14,
104343.94,
104025.43,
102891.5,
102509.14,
101613.27,
102460.32,
105995.69,
103219.68,
103235.57,
105246.51,
105142.93,
105081.9,
106533.1,
105120.28,
104734.95,
104344.75,
104402.33,
104739.55,
104905.05,
105078.15,
104618.15,
105141.34,
104631.39,
104993.74,
104941.75,
104697.89,
101240.6,
100328.29,
99405.26,
100471.83,
99057.66,
101110.73,
101337.01,
103002.09,
102980.35,
102568.06,
102574.24,
100231.3,
101763.1,
102252.17,
102307.54,
101787.47,
102400.53,
103825.77,
104278.43,
105391.55,
105385.22,
104876.84,
105295.44,
105068.17,
104741.21,
104300.64,
104269.02,
104711.46,
104584.58,
101971.13,
102568.39,
102496.47,
101664.53,
101837.49,
102255.39,
101293,
101233.01,
100197.44,
99623.35,
98722.53,
97155.85,
96965.72,
93346.05,
94217.4,
95327.83,
94732.42,
99325.88,
101963.41,
101492.03,
98997.49,
98465.78,
99122.17,
99244.86,
96613.93,
97844.19,
98205.52,
97477.45,
98682.28,
97573.35,
96945.59,
97200.88,
97873.59,
98683.05,
98643.57,
96703.17,
96746.49,
97394.27,
97343.15,
97300.59,
98838.59,
97420.98,
95913.12,
96539.59,
96227.85,
96150.86,
96234.68,
96345.88,
96475.59,
96969.16,
97029.32,
96945.81,
95926.15,
96213,
95218.48,
95594.55,
97040.08,
97703.53,
98255.5,
97525.94,
97415.7,
98028.79,
98484.75,
98022.5,
96765.33,
96157.48,
96279.31,
96190.72,
95867.19,
96159.51,
94931.27,
97365.07,
97682.51,
97998.2,
96688.76,
96290.27,
96094.82,
95698.74,
96489.97,
96548.77,
96709.24,
97115.96,
96768.98,
98587.36,
97392.7,
97805.6,
97628.96,
97568.61,
97697.96,
97452.09,
97660.07,
97635.86,
97606.68,
97392.2,
96858.89,
96995.39,
97171.6,
96508.4,
96236.47,
96144.75,
96443.78,
95488.63,
96381.21,
96273.12,
95625.66,
95775.11,
96209.98,
94030.65,
94897.71,
95394.88,
95245.66,
95889.56,
96274.26,
96358.56,
96279.37,
96781.05,
96909.54,
97174,
97593.5,
97974.84,
98129.15,
98352.59,
98381.09,
98411.46,
99411.07,
96948.22,
95364.06,
96211.47,
96492.08,
96465.69,
96549.13,
96642.43,
96654.9,
96460.81,
96201.32,
96268.26,
95972.55,
95678.14,
95768.46,
95999.44,
95752.99,
95803.85,
95597.02,
94666.71,
93974.15,
92017.97,
92070.69,
88274.48,
88777.89,
87134.05,
88601.39,
88566.6,
88329.95,
89042.03,
87094.85,
85952.7,
84295.47,
84621.88,
85804.85,
86074.34,
86016.59,
84476.1
]
}
],
"hovertemplate": "%{xaxis.title.text}=%{x}<br>%{yaxis.title.text}=%{y}<extra></extra>",
"legendgroup": "",
"marker": {
"color": "#636efa",
"symbol": "circle"
},
"name": "",
"showlegend": false,
"type": "splom"
}
],
"layout": {
"dragmode": "select",
"legend": {
"tracegroupgap": 0
},
"margin": {
"t": 60
},
"template": {
"data": {
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter": [
{
"fillpattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
},
"type": "scatter"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
}
}
}
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"Dataset Info:\n",
"<class 'pandas.core.frame.DataFrame'>\n",
"DatetimeIndex: 999 entries, 2024-09-14 08:00:00 to 2025-02-27 16:00:00\n",
"Data columns (total 94 columns):\n",
" # Column Non-Null Count Dtype \n",
"--- ------ -------------- ----- \n",
" 0 open 999 non-null float64\n",
" 1 high 999 non-null float64\n",
" 2 low 999 non-null float64\n",
" 3 close 999 non-null float64\n",
" 4 tick_volume 999 non-null uint64 \n",
" 5 spread 999 non-null int32 \n",
" 6 real_volume 999 non-null uint64 \n",
" 7 volume_adi 999 non-null float64\n",
" 8 volume_obv 999 non-null uint64 \n",
" 9 volume_cmf 999 non-null float64\n",
" 10 volume_fi 999 non-null float64\n",
" 11 volume_em 999 non-null float64\n",
" 12 volume_sma_em 999 non-null float64\n",
" 13 volume_vpt 999 non-null float64\n",
" 14 volume_vwap 999 non-null float64\n",
" 15 volume_mfi 999 non-null float64\n",
" 16 volume_nvi 999 non-null float64\n",
" 17 volatility_bbm 999 non-null float64\n",
" 18 volatility_bbh 999 non-null float64\n",
" 19 volatility_bbl 999 non-null float64\n",
" 20 volatility_bbw 999 non-null float64\n",
" 21 volatility_bbp 999 non-null float64\n",
" 22 volatility_bbhi 999 non-null float64\n",
" 23 volatility_bbli 999 non-null float64\n",
" 24 volatility_kcc 999 non-null float64\n",
" 25 volatility_kch 999 non-null float64\n",
" 26 volatility_kcl 999 non-null float64\n",
" 27 volatility_kcw 999 non-null float64\n",
" 28 volatility_kcp 999 non-null float64\n",
" 29 volatility_kchi 999 non-null float64\n",
" 30 volatility_kcli 999 non-null float64\n",
" 31 volatility_dcl 999 non-null float64\n",
" 32 volatility_dch 999 non-null float64\n",
" 33 volatility_dcm 999 non-null float64\n",
" 34 volatility_dcw 999 non-null float64\n",
" 35 volatility_dcp 999 non-null float64\n",
" 36 volatility_atr 999 non-null float64\n",
" 37 volatility_ui 999 non-null float64\n",
" 38 trend_macd 999 non-null float64\n",
" 39 trend_macd_signal 999 non-null float64\n",
" 40 trend_macd_diff 999 non-null float64\n",
" 41 trend_sma_fast 999 non-null float64\n",
" 42 trend_sma_slow 999 non-null float64\n",
" 43 trend_ema_fast 999 non-null float64\n",
" 44 trend_ema_slow 999 non-null float64\n",
" 45 trend_vortex_ind_pos 999 non-null float64\n",
" 46 trend_vortex_ind_neg 999 non-null float64\n",
" 47 trend_vortex_ind_diff 999 non-null float64\n",
" 48 trend_trix 999 non-null float64\n",
" 49 trend_mass_index 999 non-null float64\n",
" 50 trend_dpo 999 non-null float64\n",
" 51 trend_kst 999 non-null float64\n",
" 52 trend_kst_sig 999 non-null float64\n",
" 53 trend_kst_diff 999 non-null float64\n",
" 54 trend_ichimoku_conv 999 non-null float64\n",
" 55 trend_ichimoku_base 999 non-null float64\n",
" 56 trend_ichimoku_a 999 non-null float64\n",
" 57 trend_ichimoku_b 999 non-null float64\n",
" 58 trend_stc 999 non-null float64\n",
" 59 trend_adx 999 non-null float64\n",
" 60 trend_adx_pos 999 non-null float64\n",
" 61 trend_adx_neg 999 non-null float64\n",
" 62 trend_cci 999 non-null float64\n",
" 63 trend_visual_ichimoku_a 999 non-null float64\n",
" 64 trend_visual_ichimoku_b 999 non-null float64\n",
" 65 trend_aroon_up 999 non-null float64\n",
" 66 trend_aroon_down 999 non-null float64\n",
" 67 trend_aroon_ind 999 non-null float64\n",
" 68 trend_psar_up 999 non-null float64\n",
" 69 trend_psar_down 999 non-null float64\n",
" 70 trend_psar_up_indicator 999 non-null float64\n",
" 71 trend_psar_down_indicator 999 non-null float64\n",
" 72 momentum_rsi 999 non-null float64\n",
" 73 momentum_stoch_rsi 999 non-null float64\n",
" 74 momentum_stoch_rsi_k 999 non-null float64\n",
" 75 momentum_stoch_rsi_d 999 non-null float64\n",
" 76 momentum_tsi 999 non-null float64\n",
" 77 momentum_uo 999 non-null float64\n",
" 78 momentum_stoch 999 non-null float64\n",
" 79 momentum_stoch_signal 999 non-null float64\n",
" 80 momentum_wr 999 non-null float64\n",
" 81 momentum_ao 999 non-null float64\n",
" 82 momentum_roc 999 non-null float64\n",
" 83 momentum_ppo 999 non-null float64\n",
" 84 momentum_ppo_signal 999 non-null float64\n",
" 85 momentum_ppo_hist 999 non-null float64\n",
" 86 momentum_pvo 999 non-null float64\n",
" 87 momentum_pvo_signal 999 non-null float64\n",
" 88 momentum_pvo_hist 999 non-null float64\n",
" 89 momentum_kama 999 non-null float64\n",
" 90 others_dr 999 non-null float64\n",
" 91 others_dlr 999 non-null float64\n",
" 92 others_cr 999 non-null float64\n",
" 93 future_returns 999 non-null float64\n",
"dtypes: float64(90), int32(1), uint64(3)\n",
"memory usage: 737.5 KB\n",
"None\n",
"\n",
"Missing Values:\n",
"open 0\n",
"high 0\n",
"low 0\n",
"close 0\n",
"tick_volume 0\n",
" ..\n",
"momentum_kama 0\n",
"others_dr 0\n",
"others_dlr 0\n",
"others_cr 0\n",
"future_returns 0\n",
"Length: 94, dtype: int64\n"
]
}
],
"source": [
"# Initialize MetaTrader 5\n",
"if not mt5.initialize():\n",
" print(\"Failed to initialize MT5\")\n",
"else:\n",
" SYMBOL = \"BTCUSD\" # Modify to analyze different assets\n",
" TIMEFRAME = mt5.TIMEFRAME_H4\n",
" N_BARS = 1000\n",
" df = get_data_mt5(symbol=SYMBOL, timeframe=TIMEFRAME, n_bars=N_BARS)\n",
" mt5.shutdown()\n",
"\n",
"# Apply technical indicators and feature engineering\n",
"df = add_all_ta_features(df)\n",
"df = calculate_future_returns(df).dropna(subset=[\"future_returns\"])\n",
"\n",
"# Ensure indicator columns exist\n",
"available_features = df.columns.tolist()\n",
"selected_features = [col for col in [\"close\", \"rsi_14\", \"macd\", \"stoch_%K\", \"volume\"] if col in available_features]\n",
"\n",
"df_selected = df[selected_features].dropna()\n",
"if not df_selected.empty:\n",
" fig = px.scatter_matrix(df_selected)\n",
" fig.show()\n",
"else:\n",
" print(\"No selected features are available in the dataset.\")\n",
"\n",
"# Basic Data Overview\n",
"print(\"\\nDataset Info:\")\n",
"print(df.info())\n",
"print(\"\\nMissing Values:\")\n",
"print(df.isnull().sum())\n"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.plotly.v1+json": {
"config": {
"plotlyServerURL": "https://plot.ly"
},
"data": [
{
"hovertemplate": "time=%{x}<br>close=%{y}<extra></extra>",
"legendgroup": "",
"line": {
"color": "#636efa",
"dash": "solid"
},
"marker": {
"symbol": "circle"
},
"mode": "lines",
"name": "",
"orientation": "v",
"showlegend": false,
"type": "scatter",
"x": [
"2024-09-14T04:00:00",
"2024-09-14T08:00:00",
"2024-09-14T12:00:00",
"2024-09-14T16:00:00",
"2024-09-14T20:00:00",
"2024-09-15T00:00:00",
"2024-09-15T04:00:00",
"2024-09-15T08:00:00",
"2024-09-15T12:00:00",
"2024-09-15T16:00:00",
"2024-09-15T20:00:00",
"2024-09-16T00:00:00",
"2024-09-16T04:00:00",
"2024-09-16T08:00:00",
"2024-09-16T12:00:00",
"2024-09-16T16:00:00",
"2024-09-16T20:00:00",
"2024-09-17T00:00:00",
"2024-09-17T04:00:00",
"2024-09-17T08:00:00",
"2024-09-17T12:00:00",
"2024-09-17T16:00:00",
"2024-09-17T20:00:00",
"2024-09-18T00:00:00",
"2024-09-18T04:00:00",
"2024-09-18T08:00:00",
"2024-09-18T12:00:00",
"2024-09-18T16:00:00",
"2024-09-18T20:00:00",
"2024-09-19T00:00:00",
"2024-09-19T04:00:00",
"2024-09-19T08:00:00",
"2024-09-19T12:00:00",
"2024-09-19T16:00:00",
"2024-09-19T20:00:00",
"2024-09-20T00:00:00",
"2024-09-20T04:00:00",
"2024-09-20T08:00:00",
"2024-09-20T12:00:00",
"2024-09-20T16:00:00",
"2024-09-20T20:00:00",
"2024-09-21T00:00:00",
"2024-09-21T04:00:00",
"2024-09-21T08:00:00",
"2024-09-21T12:00:00",
"2024-09-21T16:00:00",
"2024-09-21T20:00:00",
"2024-09-22T00:00:00",
"2024-09-22T04:00:00",
"2024-09-22T08:00:00",
"2024-09-22T12:00:00",
"2024-09-22T16:00:00",
"2024-09-22T20:00:00",
"2024-09-23T00:00:00",
"2024-09-23T04:00:00",
"2024-09-23T08:00:00",
"2024-09-23T12:00:00",
"2024-09-23T16:00:00",
"2024-09-23T20:00:00",
"2024-09-24T00:00:00",
"2024-09-24T04:00:00",
"2024-09-24T08:00:00",
"2024-09-24T12:00:00",
"2024-09-24T16:00:00",
"2024-09-24T20:00:00",
"2024-09-25T00:00:00",
"2024-09-25T04:00:00",
"2024-09-25T08:00:00",
"2024-09-25T12:00:00",
"2024-09-25T16:00:00",
"2024-09-25T20:00:00",
"2024-09-26T00:00:00",
"2024-09-26T04:00:00",
"2024-09-26T08:00:00",
"2024-09-26T12:00:00",
"2024-09-26T16:00:00",
"2024-09-26T20:00:00",
"2024-09-27T00:00:00",
"2024-09-27T04:00:00",
"2024-09-27T08:00:00",
"2024-09-27T12:00:00",
"2024-09-27T16:00:00",
"2024-09-27T20:00:00",
"2024-09-28T00:00:00",
"2024-09-28T04:00:00",
"2024-09-28T08:00:00",
"2024-09-28T12:00:00",
"2024-09-28T16:00:00",
"2024-09-28T20:00:00",
"2024-09-29T00:00:00",
"2024-09-29T04:00:00",
"2024-09-29T08:00:00",
"2024-09-29T12:00:00",
"2024-09-29T16:00:00",
"2024-09-29T20:00:00",
"2024-09-30T00:00:00",
"2024-09-30T04:00:00",
"2024-09-30T08:00:00",
"2024-09-30T12:00:00",
"2024-09-30T16:00:00",
"2024-09-30T20:00:00",
"2024-10-01T00:00:00",
"2024-10-01T04:00:00",
"2024-10-01T08:00:00",
"2024-10-01T12:00:00",
"2024-10-01T16:00:00",
"2024-10-01T20:00:00",
"2024-10-02T00:00:00",
"2024-10-02T04:00:00",
"2024-10-02T08:00:00",
"2024-10-02T12:00:00",
"2024-10-02T16:00:00",
"2024-10-02T20:00:00",
"2024-10-03T00:00:00",
"2024-10-03T04:00:00",
"2024-10-03T08:00:00",
"2024-10-03T12:00:00",
"2024-10-03T16:00:00",
"2024-10-03T20:00:00",
"2024-10-04T00:00:00",
"2024-10-04T04:00:00",
"2024-10-04T08:00:00",
"2024-10-04T12:00:00",
"2024-10-04T16:00:00",
"2024-10-04T20:00:00",
"2024-10-05T00:00:00",
"2024-10-05T04:00:00",
"2024-10-05T08:00:00",
"2024-10-05T12:00:00",
"2024-10-05T16:00:00",
"2024-10-05T20:00:00",
"2024-10-06T00:00:00",
"2024-10-06T04:00:00",
"2024-10-06T08:00:00",
"2024-10-06T12:00:00",
"2024-10-06T16:00:00",
"2024-10-06T20:00:00",
"2024-10-07T00:00:00",
"2024-10-07T04:00:00",
"2024-10-07T08:00:00",
"2024-10-07T12:00:00",
"2024-10-07T16:00:00",
"2024-10-07T20:00:00",
"2024-10-08T00:00:00",
"2024-10-08T04:00:00",
"2024-10-08T08:00:00",
"2024-10-08T12:00:00",
"2024-10-08T16:00:00",
"2024-10-08T20:00:00",
"2024-10-09T00:00:00",
"2024-10-09T04:00:00",
"2024-10-09T08:00:00",
"2024-10-09T12:00:00",
"2024-10-09T16:00:00",
"2024-10-09T20:00:00",
"2024-10-10T00:00:00",
"2024-10-10T04:00:00",
"2024-10-10T08:00:00",
"2024-10-10T12:00:00",
"2024-10-10T16:00:00",
"2024-10-10T20:00:00",
"2024-10-11T00:00:00",
"2024-10-11T04:00:00",
"2024-10-11T08:00:00",
"2024-10-11T12:00:00",
"2024-10-11T16:00:00",
"2024-10-11T20:00:00",
"2024-10-12T00:00:00",
"2024-10-12T04:00:00",
"2024-10-12T08:00:00",
"2024-10-12T12:00:00",
"2024-10-12T16:00:00",
"2024-10-12T20:00:00",
"2024-10-13T00:00:00",
"2024-10-13T04:00:00",
"2024-10-13T08:00:00",
"2024-10-13T12:00:00",
"2024-10-13T16:00:00",
"2024-10-13T20:00:00",
"2024-10-14T00:00:00",
"2024-10-14T04:00:00",
"2024-10-14T08:00:00",
"2024-10-14T12:00:00",
"2024-10-14T16:00:00",
"2024-10-14T20:00:00",
"2024-10-15T00:00:00",
"2024-10-15T04:00:00",
"2024-10-15T08:00:00",
"2024-10-15T12:00:00",
"2024-10-15T16:00:00",
"2024-10-15T20:00:00",
"2024-10-16T00:00:00",
"2024-10-16T04:00:00",
"2024-10-16T08:00:00",
"2024-10-16T12:00:00",
"2024-10-16T16:00:00",
"2024-10-16T20:00:00",
"2024-10-17T00:00:00",
"2024-10-17T04:00:00",
"2024-10-17T08:00:00",
"2024-10-17T12:00:00",
"2024-10-17T16:00:00",
"2024-10-17T20:00:00",
"2024-10-18T00:00:00",
"2024-10-18T04:00:00",
"2024-10-18T08:00:00",
"2024-10-18T12:00:00",
"2024-10-18T16:00:00",
"2024-10-18T20:00:00",
"2024-10-19T00:00:00",
"2024-10-19T04:00:00",
"2024-10-19T08:00:00",
"2024-10-19T12:00:00",
"2024-10-19T16:00:00",
"2024-10-19T20:00:00",
"2024-10-20T00:00:00",
"2024-10-20T04:00:00",
"2024-10-20T08:00:00",
"2024-10-20T12:00:00",
"2024-10-20T16:00:00",
"2024-10-20T20:00:00",
"2024-10-21T00:00:00",
"2024-10-21T04:00:00",
"2024-10-21T08:00:00",
"2024-10-21T12:00:00",
"2024-10-21T16:00:00",
"2024-10-21T20:00:00",
"2024-10-22T00:00:00",
"2024-10-22T04:00:00",
"2024-10-22T08:00:00",
"2024-10-22T12:00:00",
"2024-10-22T16:00:00",
"2024-10-22T20:00:00",
"2024-10-23T00:00:00",
"2024-10-23T04:00:00",
"2024-10-23T08:00:00",
"2024-10-23T12:00:00",
"2024-10-23T16:00:00",
"2024-10-23T20:00:00",
"2024-10-24T00:00:00",
"2024-10-24T04:00:00",
"2024-10-24T08:00:00",
"2024-10-24T12:00:00",
"2024-10-24T16:00:00",
"2024-10-24T20:00:00",
"2024-10-25T00:00:00",
"2024-10-25T04:00:00",
"2024-10-25T08:00:00",
"2024-10-25T12:00:00",
"2024-10-25T16:00:00",
"2024-10-25T20:00:00",
"2024-10-26T00:00:00",
"2024-10-26T04:00:00",
"2024-10-26T08:00:00",
"2024-10-26T12:00:00",
"2024-10-26T16:00:00",
"2024-10-26T20:00:00",
"2024-10-27T00:00:00",
"2024-10-27T04:00:00",
"2024-10-27T08:00:00",
"2024-10-27T12:00:00",
"2024-10-27T16:00:00",
"2024-10-27T20:00:00",
"2024-10-28T00:00:00",
"2024-10-28T04:00:00",
"2024-10-28T08:00:00",
"2024-10-28T12:00:00",
"2024-10-28T16:00:00",
"2024-10-28T20:00:00",
"2024-10-29T00:00:00",
"2024-10-29T04:00:00",
"2024-10-29T08:00:00",
"2024-10-29T12:00:00",
"2024-10-29T16:00:00",
"2024-10-29T20:00:00",
"2024-10-30T00:00:00",
"2024-10-30T04:00:00",
"2024-10-30T08:00:00",
"2024-10-30T12:00:00",
"2024-10-30T16:00:00",
"2024-10-30T20:00:00",
"2024-10-31T00:00:00",
"2024-10-31T04:00:00",
"2024-10-31T08:00:00",
"2024-10-31T12:00:00",
"2024-10-31T16:00:00",
"2024-10-31T20:00:00",
"2024-11-01T00:00:00",
"2024-11-01T04:00:00",
"2024-11-01T08:00:00",
"2024-11-01T12:00:00",
"2024-11-01T16:00:00",
"2024-11-01T20:00:00",
"2024-11-02T00:00:00",
"2024-11-02T04:00:00",
"2024-11-02T08:00:00",
"2024-11-02T12:00:00",
"2024-11-02T16:00:00",
"2024-11-02T20:00:00",
"2024-11-03T00:00:00",
"2024-11-03T04:00:00",
"2024-11-03T08:00:00",
"2024-11-03T12:00:00",
"2024-11-03T16:00:00",
"2024-11-03T20:00:00",
"2024-11-04T00:00:00",
"2024-11-04T04:00:00",
"2024-11-04T08:00:00",
"2024-11-04T12:00:00",
"2024-11-04T16:00:00",
"2024-11-04T20:00:00",
"2024-11-05T00:00:00",
"2024-11-05T04:00:00",
"2024-11-05T08:00:00",
"2024-11-05T12:00:00",
"2024-11-05T16:00:00",
"2024-11-05T20:00:00",
"2024-11-06T00:00:00",
"2024-11-06T04:00:00",
"2024-11-06T08:00:00",
"2024-11-06T12:00:00",
"2024-11-06T16:00:00",
"2024-11-06T20:00:00",
"2024-11-07T00:00:00",
"2024-11-07T04:00:00",
"2024-11-07T08:00:00",
"2024-11-07T12:00:00",
"2024-11-07T16:00:00",
"2024-11-07T20:00:00",
"2024-11-08T00:00:00",
"2024-11-08T04:00:00",
"2024-11-08T08:00:00",
"2024-11-08T12:00:00",
"2024-11-08T16:00:00",
"2024-11-08T20:00:00",
"2024-11-09T00:00:00",
"2024-11-09T04:00:00",
"2024-11-09T08:00:00",
"2024-11-09T12:00:00",
"2024-11-09T16:00:00",
"2024-11-09T20:00:00",
"2024-11-10T00:00:00",
"2024-11-10T04:00:00",
"2024-11-10T08:00:00",
"2024-11-10T12:00:00",
"2024-11-10T16:00:00",
"2024-11-10T20:00:00",
"2024-11-11T00:00:00",
"2024-11-11T04:00:00",
"2024-11-11T08:00:00",
"2024-11-11T12:00:00",
"2024-11-11T16:00:00",
"2024-11-11T20:00:00",
"2024-11-12T00:00:00",
"2024-11-12T04:00:00",
"2024-11-12T08:00:00",
"2024-11-12T12:00:00",
"2024-11-12T16:00:00",
"2024-11-12T20:00:00",
"2024-11-13T00:00:00",
"2024-11-13T04:00:00",
"2024-11-13T08:00:00",
"2024-11-13T12:00:00",
"2024-11-13T16:00:00",
"2024-11-13T20:00:00",
"2024-11-14T00:00:00",
"2024-11-14T04:00:00",
"2024-11-14T08:00:00",
"2024-11-14T12:00:00",
"2024-11-14T16:00:00",
"2024-11-14T20:00:00",
"2024-11-15T00:00:00",
"2024-11-15T04:00:00",
"2024-11-15T08:00:00",
"2024-11-15T12:00:00",
"2024-11-15T16:00:00",
"2024-11-15T20:00:00",
"2024-11-16T00:00:00",
"2024-11-16T04:00:00",
"2024-11-16T08:00:00",
"2024-11-16T12:00:00",
"2024-11-16T16:00:00",
"2024-11-16T20:00:00",
"2024-11-17T00:00:00",
"2024-11-17T04:00:00",
"2024-11-17T08:00:00",
"2024-11-17T12:00:00",
"2024-11-17T16:00:00",
"2024-11-17T20:00:00",
"2024-11-18T00:00:00",
"2024-11-18T04:00:00",
"2024-11-18T08:00:00",
"2024-11-18T12:00:00",
"2024-11-18T16:00:00",
"2024-11-18T20:00:00",
"2024-11-19T00:00:00",
"2024-11-19T04:00:00",
"2024-11-19T08:00:00",
"2024-11-19T12:00:00",
"2024-11-19T16:00:00",
"2024-11-19T20:00:00",
"2024-11-20T00:00:00",
"2024-11-20T04:00:00",
"2024-11-20T08:00:00",
"2024-11-20T12:00:00",
"2024-11-20T16:00:00",
"2024-11-20T20:00:00",
"2024-11-21T00:00:00",
"2024-11-21T04:00:00",
"2024-11-21T08:00:00",
"2024-11-21T12:00:00",
"2024-11-21T16:00:00",
"2024-11-21T20:00:00",
"2024-11-22T00:00:00",
"2024-11-22T04:00:00",
"2024-11-22T08:00:00",
"2024-11-22T12:00:00",
"2024-11-22T16:00:00",
"2024-11-22T20:00:00",
"2024-11-23T00:00:00",
"2024-11-23T04:00:00",
"2024-11-23T08:00:00",
"2024-11-23T12:00:00",
"2024-11-23T16:00:00",
"2024-11-23T20:00:00",
"2024-11-24T00:00:00",
"2024-11-24T04:00:00",
"2024-11-24T08:00:00",
"2024-11-24T12:00:00",
"2024-11-24T16:00:00",
"2024-11-24T20:00:00",
"2024-11-25T00:00:00",
"2024-11-25T04:00:00",
"2024-11-25T08:00:00",
"2024-11-25T12:00:00",
"2024-11-25T16:00:00",
"2024-11-25T20:00:00",
"2024-11-26T00:00:00",
"2024-11-26T04:00:00",
"2024-11-26T08:00:00",
"2024-11-26T12:00:00",
"2024-11-26T16:00:00",
"2024-11-26T20:00:00",
"2024-11-27T00:00:00",
"2024-11-27T04:00:00",
"2024-11-27T08:00:00",
"2024-11-27T12:00:00",
"2024-11-27T16:00:00",
"2024-11-27T20:00:00",
"2024-11-28T00:00:00",
"2024-11-28T04:00:00",
"2024-11-28T08:00:00",
"2024-11-28T12:00:00",
"2024-11-28T16:00:00",
"2024-11-28T20:00:00",
"2024-11-29T00:00:00",
"2024-11-29T04:00:00",
"2024-11-29T08:00:00",
"2024-11-29T12:00:00",
"2024-11-29T16:00:00",
"2024-11-29T20:00:00",
"2024-11-30T00:00:00",
"2024-11-30T04:00:00",
"2024-11-30T08:00:00",
"2024-11-30T12:00:00",
"2024-11-30T16:00:00",
"2024-11-30T20:00:00",
"2024-12-01T00:00:00",
"2024-12-01T04:00:00",
"2024-12-01T08:00:00",
"2024-12-01T12:00:00",
"2024-12-01T16:00:00",
"2024-12-01T20:00:00",
"2024-12-02T00:00:00",
"2024-12-02T04:00:00",
"2024-12-02T08:00:00",
"2024-12-02T12:00:00",
"2024-12-02T16:00:00",
"2024-12-02T20:00:00",
"2024-12-03T00:00:00",
"2024-12-03T04:00:00",
"2024-12-03T08:00:00",
"2024-12-03T12:00:00",
"2024-12-03T16:00:00",
"2024-12-03T20:00:00",
"2024-12-04T00:00:00",
"2024-12-04T04:00:00",
"2024-12-04T08:00:00",
"2024-12-04T12:00:00",
"2024-12-04T16:00:00",
"2024-12-04T20:00:00",
"2024-12-05T00:00:00",
"2024-12-05T04:00:00",
"2024-12-05T08:00:00",
"2024-12-05T12:00:00",
"2024-12-05T16:00:00",
"2024-12-05T20:00:00",
"2024-12-06T00:00:00",
"2024-12-06T04:00:00",
"2024-12-06T08:00:00",
"2024-12-06T12:00:00",
"2024-12-06T16:00:00",
"2024-12-06T20:00:00",
"2024-12-07T00:00:00",
"2024-12-07T04:00:00",
"2024-12-07T08:00:00",
"2024-12-07T12:00:00",
"2024-12-07T16:00:00",
"2024-12-07T20:00:00",
"2024-12-08T00:00:00",
"2024-12-08T04:00:00",
"2024-12-08T08:00:00",
"2024-12-08T12:00:00",
"2024-12-08T16:00:00",
"2024-12-08T20:00:00",
"2024-12-09T00:00:00",
"2024-12-09T04:00:00",
"2024-12-09T08:00:00",
"2024-12-09T12:00:00",
"2024-12-09T16:00:00",
"2024-12-09T20:00:00",
"2024-12-10T00:00:00",
"2024-12-10T04:00:00",
"2024-12-10T08:00:00",
"2024-12-10T12:00:00",
"2024-12-10T16:00:00",
"2024-12-10T20:00:00",
"2024-12-11T00:00:00",
"2024-12-11T04:00:00",
"2024-12-11T08:00:00",
"2024-12-11T12:00:00",
"2024-12-11T16:00:00",
"2024-12-11T20:00:00",
"2024-12-12T00:00:00",
"2024-12-12T04:00:00",
"2024-12-12T08:00:00",
"2024-12-12T12:00:00",
"2024-12-12T16:00:00",
"2024-12-12T20:00:00",
"2024-12-13T00:00:00",
"2024-12-13T04:00:00",
"2024-12-13T08:00:00",
"2024-12-13T12:00:00",
"2024-12-13T16:00:00",
"2024-12-13T20:00:00",
"2024-12-14T00:00:00",
"2024-12-14T04:00:00",
"2024-12-14T08:00:00",
"2024-12-14T12:00:00",
"2024-12-14T16:00:00",
"2024-12-14T20:00:00",
"2024-12-15T00:00:00",
"2024-12-15T04:00:00",
"2024-12-15T08:00:00",
"2024-12-15T12:00:00",
"2024-12-15T16:00:00",
"2024-12-15T20:00:00",
"2024-12-16T00:00:00",
"2024-12-16T04:00:00",
"2024-12-16T08:00:00",
"2024-12-16T12:00:00",
"2024-12-16T16:00:00",
"2024-12-16T20:00:00",
"2024-12-17T00:00:00",
"2024-12-17T04:00:00",
"2024-12-17T08:00:00",
"2024-12-17T12:00:00",
"2024-12-17T16:00:00",
"2024-12-17T20:00:00",
"2024-12-18T00:00:00",
"2024-12-18T04:00:00",
"2024-12-18T08:00:00",
"2024-12-18T12:00:00",
"2024-12-18T16:00:00",
"2024-12-18T20:00:00",
"2024-12-19T00:00:00",
"2024-12-19T04:00:00",
"2024-12-19T08:00:00",
"2024-12-19T12:00:00",
"2024-12-19T16:00:00",
"2024-12-19T20:00:00",
"2024-12-20T00:00:00",
"2024-12-20T04:00:00",
"2024-12-20T08:00:00",
"2024-12-20T12:00:00",
"2024-12-20T16:00:00",
"2024-12-20T20:00:00",
"2024-12-21T00:00:00",
"2024-12-21T04:00:00",
"2024-12-21T08:00:00",
"2024-12-21T12:00:00",
"2024-12-21T16:00:00",
"2024-12-21T20:00:00",
"2024-12-22T00:00:00",
"2024-12-22T04:00:00",
"2024-12-22T08:00:00",
"2024-12-22T12:00:00",
"2024-12-22T16:00:00",
"2024-12-22T20:00:00",
"2024-12-23T00:00:00",
"2024-12-23T04:00:00",
"2024-12-23T08:00:00",
"2024-12-23T12:00:00",
"2024-12-23T16:00:00",
"2024-12-23T20:00:00",
"2024-12-24T00:00:00",
"2024-12-24T04:00:00",
"2024-12-24T08:00:00",
"2024-12-24T12:00:00",
"2024-12-24T16:00:00",
"2024-12-24T20:00:00",
"2024-12-25T00:00:00",
"2024-12-25T04:00:00",
"2024-12-25T08:00:00",
"2024-12-25T12:00:00",
"2024-12-25T16:00:00",
"2024-12-25T20:00:00",
"2024-12-26T00:00:00",
"2024-12-26T04:00:00",
"2024-12-26T08:00:00",
"2024-12-26T12:00:00",
"2024-12-26T16:00:00",
"2024-12-26T20:00:00",
"2024-12-27T00:00:00",
"2024-12-27T04:00:00",
"2024-12-27T08:00:00",
"2024-12-27T12:00:00",
"2024-12-27T16:00:00",
"2024-12-27T20:00:00",
"2024-12-28T00:00:00",
"2024-12-28T04:00:00",
"2024-12-28T08:00:00",
"2024-12-28T12:00:00",
"2024-12-28T16:00:00",
"2024-12-28T20:00:00",
"2024-12-29T00:00:00",
"2024-12-29T04:00:00",
"2024-12-29T08:00:00",
"2024-12-29T12:00:00",
"2024-12-29T16:00:00",
"2024-12-29T20:00:00",
"2024-12-30T00:00:00",
"2024-12-30T04:00:00",
"2024-12-30T08:00:00",
"2024-12-30T12:00:00",
"2024-12-30T16:00:00",
"2024-12-30T20:00:00",
"2024-12-31T00:00:00",
"2024-12-31T04:00:00",
"2024-12-31T08:00:00",
"2024-12-31T12:00:00",
"2024-12-31T16:00:00",
"2024-12-31T20:00:00",
"2025-01-01T00:00:00",
"2025-01-01T04:00:00",
"2025-01-01T08:00:00",
"2025-01-01T12:00:00",
"2025-01-01T16:00:00",
"2025-01-01T20:00:00",
"2025-01-02T00:00:00",
"2025-01-02T04:00:00",
"2025-01-02T08:00:00",
"2025-01-02T12:00:00",
"2025-01-02T16:00:00",
"2025-01-02T20:00:00",
"2025-01-03T00:00:00",
"2025-01-03T04:00:00",
"2025-01-03T08:00:00",
"2025-01-03T12:00:00",
"2025-01-03T16:00:00",
"2025-01-03T20:00:00",
"2025-01-04T00:00:00",
"2025-01-04T04:00:00",
"2025-01-04T08:00:00",
"2025-01-04T12:00:00",
"2025-01-04T16:00:00",
"2025-01-04T20:00:00",
"2025-01-05T00:00:00",
"2025-01-05T04:00:00",
"2025-01-05T08:00:00",
"2025-01-05T12:00:00",
"2025-01-05T16:00:00",
"2025-01-05T20:00:00",
"2025-01-06T00:00:00",
"2025-01-06T04:00:00",
"2025-01-06T08:00:00",
"2025-01-06T12:00:00",
"2025-01-06T16:00:00",
"2025-01-06T20:00:00",
"2025-01-07T00:00:00",
"2025-01-07T04:00:00",
"2025-01-07T08:00:00",
"2025-01-07T12:00:00",
"2025-01-07T16:00:00",
"2025-01-07T20:00:00",
"2025-01-08T00:00:00",
"2025-01-08T04:00:00",
"2025-01-08T08:00:00",
"2025-01-08T12:00:00",
"2025-01-08T16:00:00",
"2025-01-08T20:00:00",
"2025-01-09T00:00:00",
"2025-01-09T04:00:00",
"2025-01-09T08:00:00",
"2025-01-09T12:00:00",
"2025-01-09T16:00:00",
"2025-01-09T20:00:00",
"2025-01-10T00:00:00",
"2025-01-10T04:00:00",
"2025-01-10T08:00:00",
"2025-01-10T12:00:00",
"2025-01-10T16:00:00",
"2025-01-10T20:00:00",
"2025-01-11T00:00:00",
"2025-01-11T04:00:00",
"2025-01-11T08:00:00",
"2025-01-11T12:00:00",
"2025-01-11T16:00:00",
"2025-01-11T20:00:00",
"2025-01-12T00:00:00",
"2025-01-12T04:00:00",
"2025-01-12T08:00:00",
"2025-01-12T12:00:00",
"2025-01-12T16:00:00",
"2025-01-12T20:00:00",
"2025-01-13T00:00:00",
"2025-01-13T04:00:00",
"2025-01-13T08:00:00",
"2025-01-13T12:00:00",
"2025-01-13T16:00:00",
"2025-01-13T20:00:00",
"2025-01-14T00:00:00",
"2025-01-14T04:00:00",
"2025-01-14T08:00:00",
"2025-01-14T12:00:00",
"2025-01-14T16:00:00",
"2025-01-14T20:00:00",
"2025-01-15T00:00:00",
"2025-01-15T04:00:00",
"2025-01-15T08:00:00",
"2025-01-15T12:00:00",
"2025-01-15T16:00:00",
"2025-01-15T20:00:00",
"2025-01-16T00:00:00",
"2025-01-16T04:00:00",
"2025-01-16T08:00:00",
"2025-01-16T12:00:00",
"2025-01-16T16:00:00",
"2025-01-16T20:00:00",
"2025-01-17T00:00:00",
"2025-01-17T04:00:00",
"2025-01-17T08:00:00",
"2025-01-17T12:00:00",
"2025-01-17T16:00:00",
"2025-01-17T20:00:00",
"2025-01-18T00:00:00",
"2025-01-18T04:00:00",
"2025-01-18T08:00:00",
"2025-01-18T12:00:00",
"2025-01-18T16:00:00",
"2025-01-18T20:00:00",
"2025-01-19T00:00:00",
"2025-01-19T04:00:00",
"2025-01-19T08:00:00",
"2025-01-19T12:00:00",
"2025-01-19T16:00:00",
"2025-01-19T20:00:00",
"2025-01-20T00:00:00",
"2025-01-20T04:00:00",
"2025-01-20T08:00:00",
"2025-01-20T12:00:00",
"2025-01-20T16:00:00",
"2025-01-20T20:00:00",
"2025-01-21T00:00:00",
"2025-01-21T04:00:00",
"2025-01-21T08:00:00",
"2025-01-21T12:00:00",
"2025-01-21T16:00:00",
"2025-01-21T20:00:00",
"2025-01-22T00:00:00",
"2025-01-22T04:00:00",
"2025-01-22T08:00:00",
"2025-01-22T12:00:00",
"2025-01-22T16:00:00",
"2025-01-22T20:00:00",
"2025-01-23T00:00:00",
"2025-01-23T04:00:00",
"2025-01-23T08:00:00",
"2025-01-23T12:00:00",
"2025-01-23T16:00:00",
"2025-01-23T20:00:00",
"2025-01-24T00:00:00",
"2025-01-24T04:00:00",
"2025-01-24T08:00:00",
"2025-01-24T12:00:00",
"2025-01-24T16:00:00",
"2025-01-24T20:00:00",
"2025-01-25T00:00:00",
"2025-01-25T04:00:00",
"2025-01-25T08:00:00",
"2025-01-25T12:00:00",
"2025-01-25T16:00:00",
"2025-01-25T20:00:00",
"2025-01-26T00:00:00",
"2025-01-26T04:00:00",
"2025-01-26T08:00:00",
"2025-01-26T12:00:00",
"2025-01-26T16:00:00",
"2025-01-26T20:00:00",
"2025-01-27T00:00:00",
"2025-01-27T04:00:00",
"2025-01-27T08:00:00",
"2025-01-27T12:00:00",
"2025-01-27T16:00:00",
"2025-01-27T20:00:00",
"2025-01-28T00:00:00",
"2025-01-28T04:00:00",
"2025-01-28T08:00:00",
"2025-01-28T12:00:00",
"2025-01-28T16:00:00",
"2025-01-28T20:00:00",
"2025-01-29T00:00:00",
"2025-01-29T04:00:00",
"2025-01-29T08:00:00",
"2025-01-29T12:00:00",
"2025-01-29T16:00:00",
"2025-01-29T20:00:00",
"2025-01-30T00:00:00",
"2025-01-30T04:00:00",
"2025-01-30T08:00:00",
"2025-01-30T12:00:00",
"2025-01-30T16:00:00",
"2025-01-30T20:00:00",
"2025-01-31T00:00:00",
"2025-01-31T04:00:00",
"2025-01-31T08:00:00",
"2025-01-31T12:00:00",
"2025-01-31T16:00:00",
"2025-01-31T20:00:00",
"2025-02-01T00:00:00",
"2025-02-01T04:00:00",
"2025-02-01T08:00:00",
"2025-02-01T12:00:00",
"2025-02-01T16:00:00",
"2025-02-01T20:00:00",
"2025-02-02T00:00:00",
"2025-02-02T04:00:00",
"2025-02-02T08:00:00",
"2025-02-02T12:00:00",
"2025-02-02T16:00:00",
"2025-02-02T20:00:00",
"2025-02-03T00:00:00",
"2025-02-03T04:00:00",
"2025-02-03T08:00:00",
"2025-02-03T12:00:00",
"2025-02-03T16:00:00",
"2025-02-03T20:00:00",
"2025-02-04T00:00:00",
"2025-02-04T04:00:00",
"2025-02-04T08:00:00",
"2025-02-04T12:00:00",
"2025-02-04T16:00:00",
"2025-02-04T20:00:00",
"2025-02-05T00:00:00",
"2025-02-05T04:00:00",
"2025-02-05T08:00:00",
"2025-02-05T12:00:00",
"2025-02-05T16:00:00",
"2025-02-05T20:00:00",
"2025-02-06T00:00:00",
"2025-02-06T04:00:00",
"2025-02-06T08:00:00",
"2025-02-06T12:00:00",
"2025-02-06T16:00:00",
"2025-02-06T20:00:00",
"2025-02-07T00:00:00",
"2025-02-07T04:00:00",
"2025-02-07T08:00:00",
"2025-02-07T12:00:00",
"2025-02-07T16:00:00",
"2025-02-07T20:00:00",
"2025-02-08T00:00:00",
"2025-02-08T04:00:00",
"2025-02-08T08:00:00",
"2025-02-08T12:00:00",
"2025-02-08T16:00:00",
"2025-02-08T20:00:00",
"2025-02-09T00:00:00",
"2025-02-09T04:00:00",
"2025-02-09T08:00:00",
"2025-02-09T12:00:00",
"2025-02-09T16:00:00",
"2025-02-09T20:00:00",
"2025-02-10T00:00:00",
"2025-02-10T04:00:00",
"2025-02-10T08:00:00",
"2025-02-10T12:00:00",
"2025-02-10T16:00:00",
"2025-02-10T20:00:00",
"2025-02-11T00:00:00",
"2025-02-11T04:00:00",
"2025-02-11T08:00:00",
"2025-02-11T12:00:00",
"2025-02-11T16:00:00",
"2025-02-11T20:00:00",
"2025-02-12T00:00:00",
"2025-02-12T04:00:00",
"2025-02-12T08:00:00",
"2025-02-12T12:00:00",
"2025-02-12T16:00:00",
"2025-02-12T20:00:00",
"2025-02-13T00:00:00",
"2025-02-13T04:00:00",
"2025-02-13T08:00:00",
"2025-02-13T12:00:00",
"2025-02-13T16:00:00",
"2025-02-13T20:00:00",
"2025-02-14T00:00:00",
"2025-02-14T04:00:00",
"2025-02-14T08:00:00",
"2025-02-14T12:00:00",
"2025-02-14T16:00:00",
"2025-02-14T20:00:00",
"2025-02-15T00:00:00",
"2025-02-15T04:00:00",
"2025-02-15T08:00:00",
"2025-02-15T12:00:00",
"2025-02-15T16:00:00",
"2025-02-15T20:00:00",
"2025-02-16T00:00:00",
"2025-02-16T04:00:00",
"2025-02-16T08:00:00",
"2025-02-16T12:00:00",
"2025-02-16T16:00:00",
"2025-02-16T20:00:00",
"2025-02-17T00:00:00",
"2025-02-17T04:00:00",
"2025-02-17T08:00:00",
"2025-02-17T12:00:00",
"2025-02-17T16:00:00",
"2025-02-17T20:00:00",
"2025-02-18T00:00:00",
"2025-02-18T04:00:00",
"2025-02-18T08:00:00",
"2025-02-18T12:00:00",
"2025-02-18T16:00:00",
"2025-02-18T20:00:00",
"2025-02-19T00:00:00",
"2025-02-19T04:00:00",
"2025-02-19T08:00:00",
"2025-02-19T12:00:00",
"2025-02-19T16:00:00",
"2025-02-19T20:00:00",
"2025-02-20T00:00:00",
"2025-02-20T04:00:00",
"2025-02-20T08:00:00",
"2025-02-20T12:00:00",
"2025-02-20T16:00:00",
"2025-02-20T20:00:00",
"2025-02-21T00:00:00",
"2025-02-21T04:00:00",
"2025-02-21T08:00:00",
"2025-02-21T12:00:00",
"2025-02-21T16:00:00",
"2025-02-21T20:00:00",
"2025-02-22T00:00:00",
"2025-02-22T04:00:00",
"2025-02-22T08:00:00",
"2025-02-22T12:00:00",
"2025-02-22T16:00:00",
"2025-02-22T20:00:00",
"2025-02-23T00:00:00",
"2025-02-23T04:00:00",
"2025-02-23T08:00:00",
"2025-02-23T12:00:00",
"2025-02-23T16:00:00",
"2025-02-23T20:00:00",
"2025-02-24T00:00:00",
"2025-02-24T04:00:00",
"2025-02-24T08:00:00",
"2025-02-24T12:00:00",
"2025-02-24T16:00:00",
"2025-02-24T20:00:00",
"2025-02-25T00:00:00",
"2025-02-25T04:00:00",
"2025-02-25T08:00:00",
"2025-02-25T12:00:00",
"2025-02-25T16:00:00",
"2025-02-25T20:00:00",
"2025-02-26T00:00:00",
"2025-02-26T04:00:00",
"2025-02-26T08:00:00",
"2025-02-26T12:00:00",
"2025-02-26T16:00:00",
"2025-02-26T20:00:00",
"2025-02-27T00:00:00",
"2025-02-27T04:00:00",
"2025-02-27T08:00:00",
"2025-02-27T12:00:00"
],
"xaxis": "x",
"y": [
60210.2,
59997.45,
59808.93,
59998.99,
60050.97,
60038.32,
60141.83,
60079.68,
60117.22,
59961.92,
59832.04,
58661.5,
58347.68,
58914.21,
58519.66,
57793.05,
57649.27,
57631.61,
58242.16,
58768.13,
59372.68,
60878.03,
60157.99,
60232.69,
60426.65,
60201.9,
59998.07,
59894.49,
60206.47,
62254.16,
62093.06,
61927.9,
62949.99,
63570.09,
63053.18,
62760.18,
63854.59,
63301.38,
63439.59,
62859.66,
62894.24,
63179.66,
62850.17,
63040.97,
63159.26,
63237.07,
63146.38,
63238.18,
63064.59,
63037.05,
62792.05,
62765.65,
63163.83,
63571.81,
63907.91,
63491.11,
63308.69,
63230.4,
63330.41,
62918.39,
63085.05,
63850.03,
63443.79,
63266.14,
64218.04,
64121.04,
64174.6,
63827.26,
63570.24,
63461.28,
63498.93,
62927.41,
63420.14,
63699.29,
64468.18,
65341.82,
64723.53,
65235.77,
65302.27,
65745.25,
65746.52,
66309.48,
65862.79,
65904.61,
66026.1,
65657.62,
65561.7,
65526.33,
65654.92,
65694.75,
65752.86,
65567.2,
65619.67,
65756.1,
65831.38,
65459.68,
64429.57,
64308.1,
64031.44,
63469.2,
63797.36,
63487.88,
63800.74,
63945.09,
63646.64,
62430.32,
60676.92,
61009.42,
61429.55,
61775.09,
60777.22,
61779.46,
60935.69,
60985.54,
61311.51,
60341.63,
60456.97,
60152.22,
60753.61,
60487.22,
60985.41,
61437.12,
61916.98,
62245.53,
62431.02,
62165.81,
61930.23,
62140.58,
62289.18,
61945.04,
61716.5,
61909.83,
61883.01,
61990.45,
62210.4,
62594.17,
62631.23,
63661.02,
63453.48,
63529.63,
62883.54,
63804.23,
62968.56,
62521.22,
62675.21,
62385.44,
62425.63,
62531.2,
62302.81,
62113.4,
62317.65,
62113.18,
61918.98,
61756.85,
60473.55,
60377.47,
60806.7,
60758.32,
60849.77,
60224.66,
59677.27,
60142.01,
60645.08,
60617.22,
61342.88,
62263.35,
62943.86,
62812.15,
62560.54,
62683.73,
63033.5,
63053.18,
63046.4,
63155.09,
62771.01,
62780.77,
62631.2,
62607.98,
62717.18,
62483.91,
64094.98,
64384.68,
64830,
65664.74,
65886.36,
65896.21,
65564.95,
65722.18,
65778.53,
66850.44,
66543.04,
66837.82,
66990.92,
67118.28,
67815.85,
67805.01,
67652.2,
67685.26,
67227.36,
67440.71,
67138.63,
67362.02,
66930.8,
67197.96,
67730.62,
67919.21,
67639.76,
68780.19,
68403.2,
68320.14,
68331.33,
68424.89,
68225.55,
68050.08,
68287.75,
68252.14,
68231.67,
68398.28,
68259.72,
68483.22,
68757.85,
69152.59,
69020.99,
68266.38,
68166.02,
67284.96,
67714.77,
67107.3,
67449.75,
66891.83,
66939.19,
66908.53,
67516.38,
67126.01,
67166.73,
66462.87,
66366.98,
65798.1,
66613.8,
67356.11,
67307.4,
66787.81,
67472.6,
67524.84,
68120.29,
67957.62,
67700.45,
67602.65,
68021.2,
67616.56,
66750.05,
66631.36,
66827.39,
67060.78,
66944.66,
66867.36,
67164.15,
66937.64,
67047.53,
67111.74,
67276.92,
67737,
67660.99,
67752.66,
67661.02,
68230.72,
68812.61,
68653,
69568.7,
69903.36,
71048.11,
71071.63,
71046.85,
72715.4,
72296.53,
72258.47,
72260.26,
72232.07,
71833.91,
72097.97,
72762.97,
72146.57,
72263.08,
72236.41,
72086.03,
70323.69,
69760.09,
70035.6,
69510.84,
69279.73,
70285.23,
69882.74,
69112.62,
69631.59,
69531.45,
69593.72,
69419.23,
69522.55,
69460.63,
69124.38,
68549.62,
68193.05,
68012.23,
68292.94,
69088.86,
68932.62,
68746.28,
68597.38,
68607.47,
67774.82,
67016.39,
67947.05,
68708.5,
68715.72,
68786.09,
69956.23,
69084.04,
71136.67,
74781.53,
73785.74,
74017.63,
74507.45,
75961.05,
75448.37,
74841.8,
74955.52,
74723.01,
76360.92,
75952.83,
76050.02,
76078.75,
76043.24,
76369.73,
76459.03,
76468.08,
76380.38,
76577.89,
76601.61,
76468.88,
76318.62,
76508.52,
76769.58,
79189.39,
79421.31,
79807.02,
80429.67,
79989.76,
81300.62,
80797.8,
81763.86,
81910.61,
84716.32,
87933.89,
88680.49,
88514.9,
87765.13,
86379.72,
87074.29,
88279.83,
88377.9,
86699.91,
87538.54,
89390.16,
92392.3,
88721.34,
90460.35,
90058.42,
91016.22,
90834.03,
89271.69,
88278.81,
88125.1,
87745.66,
89249.98,
90193.15,
89487.93,
91742.32,
91317.36,
91386.98,
91262.76,
90797.24,
90963.04,
91087.68,
90357.03,
90476.31,
91337.88,
90546.26,
90612.32,
89036.68,
90760.44,
90669.5,
91820.86,
89476.73,
91628.8,
91263.47,
90753.66,
91938.13,
91758.54,
91175.13,
92963.12,
92396.4,
92141.5,
92619.07,
93167.82,
94505.87,
94029.04,
94508.51,
94810,
97531.18,
97698.06,
97612.87,
98142,
98118.55,
98204.13,
98939.56,
98880.72,
97842.9,
98947.92,
99362.37,
98731.44,
98895.26,
98604.46,
98683.84,
98113.99,
98120.36,
98354.51,
98418.33,
98063.14,
97358.27,
95948.29,
97060.76,
97343.55,
98202.88,
98599.21,
97550.48,
95195.78,
93541.23,
94945.99,
94694.54,
93557.98,
92142.14,
93637.79,
91767.88,
92767.05,
92783.93,
93408.96,
94308.41,
96370.93,
96370.94,
96404.58,
95569.71,
95028.9,
95772.53,
94915.38,
95138.09,
95959.11,
96240.16,
96437.46,
97299.83,
97090.21,
97475.42,
96461.88,
97229.04,
96837.55,
96503.93,
96849.63,
96865.76,
96184.71,
96392.64,
97051.47,
97167.27,
97379.45,
97839.95,
98112.86,
96467.64,
95544.51,
95734.38,
94577.64,
95453.39,
95538.58,
96177.12,
95256.39,
93697.45,
95860.78,
96089.39,
96284.77,
96529.09,
96862.95,
95714.82,
95650.07,
97867.33,
98305.91,
102519.51,
102738.47,
102840.25,
101363.3,
99052.55,
98176.29,
97945.85,
98078.08,
98707.63,
101003.72,
100551.37,
100238.49,
99316.64,
99843.97,
99500.04,
99799.65,
100040.9,
99981.47,
99656.97,
98956.02,
100508.89,
100021.51,
100115.6,
99629.73,
99517.68,
98395.33,
98997.77,
97268.91,
97173.25,
98036.93,
96998.25,
97539.76,
97754.38,
94514.47,
96816.09,
95823.67,
97574.39,
98042.26,
98813.51,
99826.1,
101636.82,
100620.15,
100686.91,
100869.68,
100969.71,
101678.99,
99881.07,
99335.54,
99949.22,
100109.96,
100271.29,
101779.73,
101408.2,
102179.59,
101743.55,
101544.13,
101191.11,
100963.37,
101070.5,
102079.98,
102127.41,
102262.34,
102769.78,
103155.43,
102854.03,
105534.09,
105021.57,
104649.88,
103871.24,
107127.56,
106162.5,
106433.75,
106817.75,
107336.05,
107337.81,
107536.68,
106444.58,
105327.56,
103547.27,
104007.19,
104587.02,
104679.52,
101183,
99653.11,
101264.58,
101809.21,
101907.1,
98639.41,
97458.23,
96198.36,
96638.46,
94612.63,
95074.09,
97170.43,
96480.57,
97306.12,
98630.28,
98534.15,
97303.86,
97565.77,
96944.51,
96977.2,
96075.84,
96847.62,
96890.62,
95523.17,
95052.62,
94343.07,
95520.39,
95926.85,
94807.32,
93245.79,
93912.64,
93983.51,
94460.97,
93907.3,
95958.22,
98761.4,
98294.46,
97856.33,
98191.93,
98092.68,
98384.57,
98443.04,
98356.78,
98985.72,
98281.68,
95314.25,
95562.83,
95704.54,
95672.97,
95770.27,
96145.52,
96703.9,
96333.39,
94112.03,
94365.19,
94394.32,
94454.18,
94400.31,
94475.64,
94848.95,
94963.14,
94696.61,
94958.39,
95009.14,
94762.94,
93781.84,
93241.54,
93731.13,
93384.68,
93693.52,
92474.38,
93623.61,
92107.06,
92258.06,
92442.5,
93854.42,
95406.61,
93906.64,
93696.95,
93380.86,
93533.51,
93149.53,
93700.71,
93753.92,
94516.92,
94635.88,
95377.98,
96521.27,
96339.65,
96648.29,
97121.61,
96905.85,
96667.11,
96445.85,
96453.41,
98004.68,
98279.68,
97991.33,
98065.35,
97635.58,
97950.81,
98001.86,
98334.48,
98094.25,
98333.55,
97603.56,
97674.35,
97694.53,
98489.87,
98709.43,
99586.7,
98980.34,
99458.6,
101856.56,
101637.89,
101930.08,
101742.65,
101724.41,
100679.18,
97203.83,
96569.14,
96870.57,
96465.54,
95370.85,
95358.93,
93975.48,
94464.87,
94950.04,
94417.36,
93465.32,
91905.79,
92679.35,
92053.6,
93134.43,
93954.07,
94781.33,
93543.41,
95805.46,
94707.14,
94387.59,
94321.02,
94274.1,
94353.53,
94102.29,
94898.37,
94522.73,
94529.58,
93859.88,
94624.02,
95102.15,
94305.46,
94160.41,
94122.54,
92770.26,
91041.59,
91935.66,
94177.45,
94793.92,
94896.44,
97177.88,
96285.23,
96473.3,
96384.41,
97322.67,
97000.38,
96792.36,
98996.6,
98619.26,
99682.51,
100133.86,
99365.98,
99126.33,
99104.85,
99838.34,
100160.27,
101649.61,
101335.62,
101830.84,
102437.19,
104170.71,
104598.33,
104366.45,
102824.18,
103125.06,
104347.62,
103750.23,
103811.55,
104408.99,
105033.26,
105181.74,
104817.58,
105042.54,
103587.7,
100614.21,
102280.07,
108079.36,
107878.21,
102773.67,
102650.31,
101345.82,
101241.76,
102587.83,
104404.28,
106169.29,
106831.67,
105790.95,
105694.56,
104939.73,
104059.14,
104343.94,
104025.43,
102891.5,
102509.14,
101613.27,
102460.32,
105995.69,
103219.68,
103235.57,
105246.51,
105142.93,
105081.9,
106533.1,
105120.28,
104734.95,
104344.75,
104402.33,
104739.55,
104905.05,
105078.15,
104618.15,
105141.34,
104631.39,
104993.74,
104941.75,
104697.89,
101240.6,
100328.29,
99405.26,
100471.83,
99057.66,
101110.73,
101337.01,
103002.09,
102980.35,
102568.06,
102574.24,
100231.3,
101763.1,
102252.17,
102307.54,
101787.47,
102400.53,
103825.77,
104278.43,
105391.55,
105385.22,
104876.84,
105295.44,
105068.17,
104741.21,
104300.64,
104269.02,
104711.46,
104584.58,
101971.13,
102568.39,
102496.47,
101664.53,
101837.49,
102255.39,
101293,
101233.01,
100197.44,
99623.35,
98722.53,
97155.85,
96965.72,
93346.05,
94217.4,
95327.83,
94732.42,
99325.88,
101963.41,
101492.03,
98997.49,
98465.78,
99122.17,
99244.86,
96613.93,
97844.19,
98205.52,
97477.45,
98682.28,
97573.35,
96945.59,
97200.88,
97873.59,
98683.05,
98643.57,
96703.17,
96746.49,
97394.27,
97343.15,
97300.59,
98838.59,
97420.98,
95913.12,
96539.59,
96227.85,
96150.86,
96234.68,
96345.88,
96475.59,
96969.16,
97029.32,
96945.81,
95926.15,
96213,
95218.48,
95594.55,
97040.08,
97703.53,
98255.5,
97525.94,
97415.7,
98028.79,
98484.75,
98022.5,
96765.33,
96157.48,
96279.31,
96190.72,
95867.19,
96159.51,
94931.27,
97365.07,
97682.51,
97998.2,
96688.76,
96290.27,
96094.82,
95698.74,
96489.97,
96548.77,
96709.24,
97115.96,
96768.98,
98587.36,
97392.7,
97805.6,
97628.96,
97568.61,
97697.96,
97452.09,
97660.07,
97635.86,
97606.68,
97392.2,
96858.89,
96995.39,
97171.6,
96508.4,
96236.47,
96144.75,
96443.78,
95488.63,
96381.21,
96273.12,
95625.66,
95775.11,
96209.98,
94030.65,
94897.71,
95394.88,
95245.66,
95889.56,
96274.26,
96358.56,
96279.37,
96781.05,
96909.54,
97174,
97593.5,
97974.84,
98129.15,
98352.59,
98381.09,
98411.46,
99411.07,
96948.22,
95364.06,
96211.47,
96492.08,
96465.69,
96549.13,
96642.43,
96654.9,
96460.81,
96201.32,
96268.26,
95972.55,
95678.14,
95768.46,
95999.44,
95752.99,
95803.85,
95597.02,
94666.71,
93974.15,
92017.97,
92070.69,
88274.48,
88777.89,
87134.05,
88601.39,
88566.6,
88329.95,
89042.03,
87094.85,
85952.7,
84295.47,
84621.88,
85804.85,
86074.34,
86016.59
],
"yaxis": "y"
}
],
"layout": {
"legend": {
"tracegroupgap": 0
},
"template": {
"data": {
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter": [
{
"fillpattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
},
"type": "scatter"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "Raw Closing Price Data for BTCUSD"
},
"xaxis": {
"anchor": "y",
"domain": [
0,
1
],
"title": {
"text": "time"
}
},
"yaxis": {
"anchor": "x",
"domain": [
0,
1
],
"title": {
"text": "close"
}
}
}
}
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"# Plot Raw Data\n",
"fig = px.line(df, x=df.index, y=\"close\", title=f\"Raw Closing Price Data for {SYMBOL}\")\n",
"fig.show()"
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {},
"outputs": [],
"source": [
"# Plot a subset of technical indicators\n",
"for indicator in selected_features:\n",
" if indicator in df.columns and indicator != \"close\":\n",
" fig = px.line(df, x=df.index, y=indicator, title=f\"{indicator} Indicator for {SYMBOL}\")\n",
" fig.show()"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.plotly.v1+json": {
"config": {
"plotlyServerURL": "https://plot.ly"
},
"data": [
{
"hovertemplate": "time=%{x}<br>future_returns=%{y}<extra></extra>",
"legendgroup": "",
"line": {
"color": "#636efa",
"dash": "solid"
},
"marker": {
"symbol": "circle"
},
"mode": "lines",
"name": "",
"orientation": "v",
"showlegend": false,
"type": "scatter",
"x": [
"2024-09-14T08:00:00",
"2024-09-14T12:00:00",
"2024-09-14T16:00:00",
"2024-09-14T20:00:00",
"2024-09-15T00:00:00",
"2024-09-15T04:00:00",
"2024-09-15T08:00:00",
"2024-09-15T12:00:00",
"2024-09-15T16:00:00",
"2024-09-15T20:00:00",
"2024-09-16T00:00:00",
"2024-09-16T04:00:00",
"2024-09-16T08:00:00",
"2024-09-16T12:00:00",
"2024-09-16T16:00:00",
"2024-09-16T20:00:00",
"2024-09-17T00:00:00",
"2024-09-17T04:00:00",
"2024-09-17T08:00:00",
"2024-09-17T12:00:00",
"2024-09-17T16:00:00",
"2024-09-17T20:00:00",
"2024-09-18T00:00:00",
"2024-09-18T04:00:00",
"2024-09-18T08:00:00",
"2024-09-18T12:00:00",
"2024-09-18T16:00:00",
"2024-09-18T20:00:00",
"2024-09-19T00:00:00",
"2024-09-19T04:00:00",
"2024-09-19T08:00:00",
"2024-09-19T12:00:00",
"2024-09-19T16:00:00",
"2024-09-19T20:00:00",
"2024-09-20T00:00:00",
"2024-09-20T04:00:00",
"2024-09-20T08:00:00",
"2024-09-20T12:00:00",
"2024-09-20T16:00:00",
"2024-09-20T20:00:00",
"2024-09-21T00:00:00",
"2024-09-21T04:00:00",
"2024-09-21T08:00:00",
"2024-09-21T12:00:00",
"2024-09-21T16:00:00",
"2024-09-21T20:00:00",
"2024-09-22T00:00:00",
"2024-09-22T04:00:00",
"2024-09-22T08:00:00",
"2024-09-22T12:00:00",
"2024-09-22T16:00:00",
"2024-09-22T20:00:00",
"2024-09-23T00:00:00",
"2024-09-23T04:00:00",
"2024-09-23T08:00:00",
"2024-09-23T12:00:00",
"2024-09-23T16:00:00",
"2024-09-23T20:00:00",
"2024-09-24T00:00:00",
"2024-09-24T04:00:00",
"2024-09-24T08:00:00",
"2024-09-24T12:00:00",
"2024-09-24T16:00:00",
"2024-09-24T20:00:00",
"2024-09-25T00:00:00",
"2024-09-25T04:00:00",
"2024-09-25T08:00:00",
"2024-09-25T12:00:00",
"2024-09-25T16:00:00",
"2024-09-25T20:00:00",
"2024-09-26T00:00:00",
"2024-09-26T04:00:00",
"2024-09-26T08:00:00",
"2024-09-26T12:00:00",
"2024-09-26T16:00:00",
"2024-09-26T20:00:00",
"2024-09-27T00:00:00",
"2024-09-27T04:00:00",
"2024-09-27T08:00:00",
"2024-09-27T12:00:00",
"2024-09-27T16:00:00",
"2024-09-27T20:00:00",
"2024-09-28T00:00:00",
"2024-09-28T04:00:00",
"2024-09-28T08:00:00",
"2024-09-28T12:00:00",
"2024-09-28T16:00:00",
"2024-09-28T20:00:00",
"2024-09-29T00:00:00",
"2024-09-29T04:00:00",
"2024-09-29T08:00:00",
"2024-09-29T12:00:00",
"2024-09-29T16:00:00",
"2024-09-29T20:00:00",
"2024-09-30T00:00:00",
"2024-09-30T04:00:00",
"2024-09-30T08:00:00",
"2024-09-30T12:00:00",
"2024-09-30T16:00:00",
"2024-09-30T20:00:00",
"2024-10-01T00:00:00",
"2024-10-01T04:00:00",
"2024-10-01T08:00:00",
"2024-10-01T12:00:00",
"2024-10-01T16:00:00",
"2024-10-01T20:00:00",
"2024-10-02T00:00:00",
"2024-10-02T04:00:00",
"2024-10-02T08:00:00",
"2024-10-02T12:00:00",
"2024-10-02T16:00:00",
"2024-10-02T20:00:00",
"2024-10-03T00:00:00",
"2024-10-03T04:00:00",
"2024-10-03T08:00:00",
"2024-10-03T12:00:00",
"2024-10-03T16:00:00",
"2024-10-03T20:00:00",
"2024-10-04T00:00:00",
"2024-10-04T04:00:00",
"2024-10-04T08:00:00",
"2024-10-04T12:00:00",
"2024-10-04T16:00:00",
"2024-10-04T20:00:00",
"2024-10-05T00:00:00",
"2024-10-05T04:00:00",
"2024-10-05T08:00:00",
"2024-10-05T12:00:00",
"2024-10-05T16:00:00",
"2024-10-05T20:00:00",
"2024-10-06T00:00:00",
"2024-10-06T04:00:00",
"2024-10-06T08:00:00",
"2024-10-06T12:00:00",
"2024-10-06T16:00:00",
"2024-10-06T20:00:00",
"2024-10-07T00:00:00",
"2024-10-07T04:00:00",
"2024-10-07T08:00:00",
"2024-10-07T12:00:00",
"2024-10-07T16:00:00",
"2024-10-07T20:00:00",
"2024-10-08T00:00:00",
"2024-10-08T04:00:00",
"2024-10-08T08:00:00",
"2024-10-08T12:00:00",
"2024-10-08T16:00:00",
"2024-10-08T20:00:00",
"2024-10-09T00:00:00",
"2024-10-09T04:00:00",
"2024-10-09T08:00:00",
"2024-10-09T12:00:00",
"2024-10-09T16:00:00",
"2024-10-09T20:00:00",
"2024-10-10T00:00:00",
"2024-10-10T04:00:00",
"2024-10-10T08:00:00",
"2024-10-10T12:00:00",
"2024-10-10T16:00:00",
"2024-10-10T20:00:00",
"2024-10-11T00:00:00",
"2024-10-11T04:00:00",
"2024-10-11T08:00:00",
"2024-10-11T12:00:00",
"2024-10-11T16:00:00",
"2024-10-11T20:00:00",
"2024-10-12T00:00:00",
"2024-10-12T04:00:00",
"2024-10-12T08:00:00",
"2024-10-12T12:00:00",
"2024-10-12T16:00:00",
"2024-10-12T20:00:00",
"2024-10-13T00:00:00",
"2024-10-13T04:00:00",
"2024-10-13T08:00:00",
"2024-10-13T12:00:00",
"2024-10-13T16:00:00",
"2024-10-13T20:00:00",
"2024-10-14T00:00:00",
"2024-10-14T04:00:00",
"2024-10-14T08:00:00",
"2024-10-14T12:00:00",
"2024-10-14T16:00:00",
"2024-10-14T20:00:00",
"2024-10-15T00:00:00",
"2024-10-15T04:00:00",
"2024-10-15T08:00:00",
"2024-10-15T12:00:00",
"2024-10-15T16:00:00",
"2024-10-15T20:00:00",
"2024-10-16T00:00:00",
"2024-10-16T04:00:00",
"2024-10-16T08:00:00",
"2024-10-16T12:00:00",
"2024-10-16T16:00:00",
"2024-10-16T20:00:00",
"2024-10-17T00:00:00",
"2024-10-17T04:00:00",
"2024-10-17T08:00:00",
"2024-10-17T12:00:00",
"2024-10-17T16:00:00",
"2024-10-17T20:00:00",
"2024-10-18T00:00:00",
"2024-10-18T04:00:00",
"2024-10-18T08:00:00",
"2024-10-18T12:00:00",
"2024-10-18T16:00:00",
"2024-10-18T20:00:00",
"2024-10-19T00:00:00",
"2024-10-19T04:00:00",
"2024-10-19T08:00:00",
"2024-10-19T12:00:00",
"2024-10-19T16:00:00",
"2024-10-19T20:00:00",
"2024-10-20T00:00:00",
"2024-10-20T04:00:00",
"2024-10-20T08:00:00",
"2024-10-20T12:00:00",
"2024-10-20T16:00:00",
"2024-10-20T20:00:00",
"2024-10-21T00:00:00",
"2024-10-21T04:00:00",
"2024-10-21T08:00:00",
"2024-10-21T12:00:00",
"2024-10-21T16:00:00",
"2024-10-21T20:00:00",
"2024-10-22T00:00:00",
"2024-10-22T04:00:00",
"2024-10-22T08:00:00",
"2024-10-22T12:00:00",
"2024-10-22T16:00:00",
"2024-10-22T20:00:00",
"2024-10-23T00:00:00",
"2024-10-23T04:00:00",
"2024-10-23T08:00:00",
"2024-10-23T12:00:00",
"2024-10-23T16:00:00",
"2024-10-23T20:00:00",
"2024-10-24T00:00:00",
"2024-10-24T04:00:00",
"2024-10-24T08:00:00",
"2024-10-24T12:00:00",
"2024-10-24T16:00:00",
"2024-10-24T20:00:00",
"2024-10-25T00:00:00",
"2024-10-25T04:00:00",
"2024-10-25T08:00:00",
"2024-10-25T12:00:00",
"2024-10-25T16:00:00",
"2024-10-25T20:00:00",
"2024-10-26T00:00:00",
"2024-10-26T04:00:00",
"2024-10-26T08:00:00",
"2024-10-26T12:00:00",
"2024-10-26T16:00:00",
"2024-10-26T20:00:00",
"2024-10-27T00:00:00",
"2024-10-27T04:00:00",
"2024-10-27T08:00:00",
"2024-10-27T12:00:00",
"2024-10-27T16:00:00",
"2024-10-27T20:00:00",
"2024-10-28T00:00:00",
"2024-10-28T04:00:00",
"2024-10-28T08:00:00",
"2024-10-28T12:00:00",
"2024-10-28T16:00:00",
"2024-10-28T20:00:00",
"2024-10-29T00:00:00",
"2024-10-29T04:00:00",
"2024-10-29T08:00:00",
"2024-10-29T12:00:00",
"2024-10-29T16:00:00",
"2024-10-29T20:00:00",
"2024-10-30T00:00:00",
"2024-10-30T04:00:00",
"2024-10-30T08:00:00",
"2024-10-30T12:00:00",
"2024-10-30T16:00:00",
"2024-10-30T20:00:00",
"2024-10-31T00:00:00",
"2024-10-31T04:00:00",
"2024-10-31T08:00:00",
"2024-10-31T12:00:00",
"2024-10-31T16:00:00",
"2024-10-31T20:00:00",
"2024-11-01T00:00:00",
"2024-11-01T04:00:00",
"2024-11-01T08:00:00",
"2024-11-01T12:00:00",
"2024-11-01T16:00:00",
"2024-11-01T20:00:00",
"2024-11-02T00:00:00",
"2024-11-02T04:00:00",
"2024-11-02T08:00:00",
"2024-11-02T12:00:00",
"2024-11-02T16:00:00",
"2024-11-02T20:00:00",
"2024-11-03T00:00:00",
"2024-11-03T04:00:00",
"2024-11-03T08:00:00",
"2024-11-03T12:00:00",
"2024-11-03T16:00:00",
"2024-11-03T20:00:00",
"2024-11-04T00:00:00",
"2024-11-04T04:00:00",
"2024-11-04T08:00:00",
"2024-11-04T12:00:00",
"2024-11-04T16:00:00",
"2024-11-04T20:00:00",
"2024-11-05T00:00:00",
"2024-11-05T04:00:00",
"2024-11-05T08:00:00",
"2024-11-05T12:00:00",
"2024-11-05T16:00:00",
"2024-11-05T20:00:00",
"2024-11-06T00:00:00",
"2024-11-06T04:00:00",
"2024-11-06T08:00:00",
"2024-11-06T12:00:00",
"2024-11-06T16:00:00",
"2024-11-06T20:00:00",
"2024-11-07T00:00:00",
"2024-11-07T04:00:00",
"2024-11-07T08:00:00",
"2024-11-07T12:00:00",
"2024-11-07T16:00:00",
"2024-11-07T20:00:00",
"2024-11-08T00:00:00",
"2024-11-08T04:00:00",
"2024-11-08T08:00:00",
"2024-11-08T12:00:00",
"2024-11-08T16:00:00",
"2024-11-08T20:00:00",
"2024-11-09T00:00:00",
"2024-11-09T04:00:00",
"2024-11-09T08:00:00",
"2024-11-09T12:00:00",
"2024-11-09T16:00:00",
"2024-11-09T20:00:00",
"2024-11-10T00:00:00",
"2024-11-10T04:00:00",
"2024-11-10T08:00:00",
"2024-11-10T12:00:00",
"2024-11-10T16:00:00",
"2024-11-10T20:00:00",
"2024-11-11T00:00:00",
"2024-11-11T04:00:00",
"2024-11-11T08:00:00",
"2024-11-11T12:00:00",
"2024-11-11T16:00:00",
"2024-11-11T20:00:00",
"2024-11-12T00:00:00",
"2024-11-12T04:00:00",
"2024-11-12T08:00:00",
"2024-11-12T12:00:00",
"2024-11-12T16:00:00",
"2024-11-12T20:00:00",
"2024-11-13T00:00:00",
"2024-11-13T04:00:00",
"2024-11-13T08:00:00",
"2024-11-13T12:00:00",
"2024-11-13T16:00:00",
"2024-11-13T20:00:00",
"2024-11-14T00:00:00",
"2024-11-14T04:00:00",
"2024-11-14T08:00:00",
"2024-11-14T12:00:00",
"2024-11-14T16:00:00",
"2024-11-14T20:00:00",
"2024-11-15T00:00:00",
"2024-11-15T04:00:00",
"2024-11-15T08:00:00",
"2024-11-15T12:00:00",
"2024-11-15T16:00:00",
"2024-11-15T20:00:00",
"2024-11-16T00:00:00",
"2024-11-16T04:00:00",
"2024-11-16T08:00:00",
"2024-11-16T12:00:00",
"2024-11-16T16:00:00",
"2024-11-16T20:00:00",
"2024-11-17T00:00:00",
"2024-11-17T04:00:00",
"2024-11-17T08:00:00",
"2024-11-17T12:00:00",
"2024-11-17T16:00:00",
"2024-11-17T20:00:00",
"2024-11-18T00:00:00",
"2024-11-18T04:00:00",
"2024-11-18T08:00:00",
"2024-11-18T12:00:00",
"2024-11-18T16:00:00",
"2024-11-18T20:00:00",
"2024-11-19T00:00:00",
"2024-11-19T04:00:00",
"2024-11-19T08:00:00",
"2024-11-19T12:00:00",
"2024-11-19T16:00:00",
"2024-11-19T20:00:00",
"2024-11-20T00:00:00",
"2024-11-20T04:00:00",
"2024-11-20T08:00:00",
"2024-11-20T12:00:00",
"2024-11-20T16:00:00",
"2024-11-20T20:00:00",
"2024-11-21T00:00:00",
"2024-11-21T04:00:00",
"2024-11-21T08:00:00",
"2024-11-21T12:00:00",
"2024-11-21T16:00:00",
"2024-11-21T20:00:00",
"2024-11-22T00:00:00",
"2024-11-22T04:00:00",
"2024-11-22T08:00:00",
"2024-11-22T12:00:00",
"2024-11-22T16:00:00",
"2024-11-22T20:00:00",
"2024-11-23T00:00:00",
"2024-11-23T04:00:00",
"2024-11-23T08:00:00",
"2024-11-23T12:00:00",
"2024-11-23T16:00:00",
"2024-11-23T20:00:00",
"2024-11-24T00:00:00",
"2024-11-24T04:00:00",
"2024-11-24T08:00:00",
"2024-11-24T12:00:00",
"2024-11-24T16:00:00",
"2024-11-24T20:00:00",
"2024-11-25T00:00:00",
"2024-11-25T04:00:00",
"2024-11-25T08:00:00",
"2024-11-25T12:00:00",
"2024-11-25T16:00:00",
"2024-11-25T20:00:00",
"2024-11-26T00:00:00",
"2024-11-26T04:00:00",
"2024-11-26T08:00:00",
"2024-11-26T12:00:00",
"2024-11-26T16:00:00",
"2024-11-26T20:00:00",
"2024-11-27T00:00:00",
"2024-11-27T04:00:00",
"2024-11-27T08:00:00",
"2024-11-27T12:00:00",
"2024-11-27T16:00:00",
"2024-11-27T20:00:00",
"2024-11-28T00:00:00",
"2024-11-28T04:00:00",
"2024-11-28T08:00:00",
"2024-11-28T12:00:00",
"2024-11-28T16:00:00",
"2024-11-28T20:00:00",
"2024-11-29T00:00:00",
"2024-11-29T04:00:00",
"2024-11-29T08:00:00",
"2024-11-29T12:00:00",
"2024-11-29T16:00:00",
"2024-11-29T20:00:00",
"2024-11-30T00:00:00",
"2024-11-30T04:00:00",
"2024-11-30T08:00:00",
"2024-11-30T12:00:00",
"2024-11-30T16:00:00",
"2024-11-30T20:00:00",
"2024-12-01T00:00:00",
"2024-12-01T04:00:00",
"2024-12-01T08:00:00",
"2024-12-01T12:00:00",
"2024-12-01T16:00:00",
"2024-12-01T20:00:00",
"2024-12-02T00:00:00",
"2024-12-02T04:00:00",
"2024-12-02T08:00:00",
"2024-12-02T12:00:00",
"2024-12-02T16:00:00",
"2024-12-02T20:00:00",
"2024-12-03T00:00:00",
"2024-12-03T04:00:00",
"2024-12-03T08:00:00",
"2024-12-03T12:00:00",
"2024-12-03T16:00:00",
"2024-12-03T20:00:00",
"2024-12-04T00:00:00",
"2024-12-04T04:00:00",
"2024-12-04T08:00:00",
"2024-12-04T12:00:00",
"2024-12-04T16:00:00",
"2024-12-04T20:00:00",
"2024-12-05T00:00:00",
"2024-12-05T04:00:00",
"2024-12-05T08:00:00",
"2024-12-05T12:00:00",
"2024-12-05T16:00:00",
"2024-12-05T20:00:00",
"2024-12-06T00:00:00",
"2024-12-06T04:00:00",
"2024-12-06T08:00:00",
"2024-12-06T12:00:00",
"2024-12-06T16:00:00",
"2024-12-06T20:00:00",
"2024-12-07T00:00:00",
"2024-12-07T04:00:00",
"2024-12-07T08:00:00",
"2024-12-07T12:00:00",
"2024-12-07T16:00:00",
"2024-12-07T20:00:00",
"2024-12-08T00:00:00",
"2024-12-08T04:00:00",
"2024-12-08T08:00:00",
"2024-12-08T12:00:00",
"2024-12-08T16:00:00",
"2024-12-08T20:00:00",
"2024-12-09T00:00:00",
"2024-12-09T04:00:00",
"2024-12-09T08:00:00",
"2024-12-09T12:00:00",
"2024-12-09T16:00:00",
"2024-12-09T20:00:00",
"2024-12-10T00:00:00",
"2024-12-10T04:00:00",
"2024-12-10T08:00:00",
"2024-12-10T12:00:00",
"2024-12-10T16:00:00",
"2024-12-10T20:00:00",
"2024-12-11T00:00:00",
"2024-12-11T04:00:00",
"2024-12-11T08:00:00",
"2024-12-11T12:00:00",
"2024-12-11T16:00:00",
"2024-12-11T20:00:00",
"2024-12-12T00:00:00",
"2024-12-12T04:00:00",
"2024-12-12T08:00:00",
"2024-12-12T12:00:00",
"2024-12-12T16:00:00",
"2024-12-12T20:00:00",
"2024-12-13T00:00:00",
"2024-12-13T04:00:00",
"2024-12-13T08:00:00",
"2024-12-13T12:00:00",
"2024-12-13T16:00:00",
"2024-12-13T20:00:00",
"2024-12-14T00:00:00",
"2024-12-14T04:00:00",
"2024-12-14T08:00:00",
"2024-12-14T12:00:00",
"2024-12-14T16:00:00",
"2024-12-14T20:00:00",
"2024-12-15T00:00:00",
"2024-12-15T04:00:00",
"2024-12-15T08:00:00",
"2024-12-15T12:00:00",
"2024-12-15T16:00:00",
"2024-12-15T20:00:00",
"2024-12-16T00:00:00",
"2024-12-16T04:00:00",
"2024-12-16T08:00:00",
"2024-12-16T12:00:00",
"2024-12-16T16:00:00",
"2024-12-16T20:00:00",
"2024-12-17T00:00:00",
"2024-12-17T04:00:00",
"2024-12-17T08:00:00",
"2024-12-17T12:00:00",
"2024-12-17T16:00:00",
"2024-12-17T20:00:00",
"2024-12-18T00:00:00",
"2024-12-18T04:00:00",
"2024-12-18T08:00:00",
"2024-12-18T12:00:00",
"2024-12-18T16:00:00",
"2024-12-18T20:00:00",
"2024-12-19T00:00:00",
"2024-12-19T04:00:00",
"2024-12-19T08:00:00",
"2024-12-19T12:00:00",
"2024-12-19T16:00:00",
"2024-12-19T20:00:00",
"2024-12-20T00:00:00",
"2024-12-20T04:00:00",
"2024-12-20T08:00:00",
"2024-12-20T12:00:00",
"2024-12-20T16:00:00",
"2024-12-20T20:00:00",
"2024-12-21T00:00:00",
"2024-12-21T04:00:00",
"2024-12-21T08:00:00",
"2024-12-21T12:00:00",
"2024-12-21T16:00:00",
"2024-12-21T20:00:00",
"2024-12-22T00:00:00",
"2024-12-22T04:00:00",
"2024-12-22T08:00:00",
"2024-12-22T12:00:00",
"2024-12-22T16:00:00",
"2024-12-22T20:00:00",
"2024-12-23T00:00:00",
"2024-12-23T04:00:00",
"2024-12-23T08:00:00",
"2024-12-23T12:00:00",
"2024-12-23T16:00:00",
"2024-12-23T20:00:00",
"2024-12-24T00:00:00",
"2024-12-24T04:00:00",
"2024-12-24T08:00:00",
"2024-12-24T12:00:00",
"2024-12-24T16:00:00",
"2024-12-24T20:00:00",
"2024-12-25T00:00:00",
"2024-12-25T04:00:00",
"2024-12-25T08:00:00",
"2024-12-25T12:00:00",
"2024-12-25T16:00:00",
"2024-12-25T20:00:00",
"2024-12-26T00:00:00",
"2024-12-26T04:00:00",
"2024-12-26T08:00:00",
"2024-12-26T12:00:00",
"2024-12-26T16:00:00",
"2024-12-26T20:00:00",
"2024-12-27T00:00:00",
"2024-12-27T04:00:00",
"2024-12-27T08:00:00",
"2024-12-27T12:00:00",
"2024-12-27T16:00:00",
"2024-12-27T20:00:00",
"2024-12-28T00:00:00",
"2024-12-28T04:00:00",
"2024-12-28T08:00:00",
"2024-12-28T12:00:00",
"2024-12-28T16:00:00",
"2024-12-28T20:00:00",
"2024-12-29T00:00:00",
"2024-12-29T04:00:00",
"2024-12-29T08:00:00",
"2024-12-29T12:00:00",
"2024-12-29T16:00:00",
"2024-12-29T20:00:00",
"2024-12-30T00:00:00",
"2024-12-30T04:00:00",
"2024-12-30T08:00:00",
"2024-12-30T12:00:00",
"2024-12-30T16:00:00",
"2024-12-30T20:00:00",
"2024-12-31T00:00:00",
"2024-12-31T04:00:00",
"2024-12-31T08:00:00",
"2024-12-31T12:00:00",
"2024-12-31T16:00:00",
"2024-12-31T20:00:00",
"2025-01-01T00:00:00",
"2025-01-01T04:00:00",
"2025-01-01T08:00:00",
"2025-01-01T12:00:00",
"2025-01-01T16:00:00",
"2025-01-01T20:00:00",
"2025-01-02T00:00:00",
"2025-01-02T04:00:00",
"2025-01-02T08:00:00",
"2025-01-02T12:00:00",
"2025-01-02T16:00:00",
"2025-01-02T20:00:00",
"2025-01-03T00:00:00",
"2025-01-03T04:00:00",
"2025-01-03T08:00:00",
"2025-01-03T12:00:00",
"2025-01-03T16:00:00",
"2025-01-03T20:00:00",
"2025-01-04T00:00:00",
"2025-01-04T04:00:00",
"2025-01-04T08:00:00",
"2025-01-04T12:00:00",
"2025-01-04T16:00:00",
"2025-01-04T20:00:00",
"2025-01-05T00:00:00",
"2025-01-05T04:00:00",
"2025-01-05T08:00:00",
"2025-01-05T12:00:00",
"2025-01-05T16:00:00",
"2025-01-05T20:00:00",
"2025-01-06T00:00:00",
"2025-01-06T04:00:00",
"2025-01-06T08:00:00",
"2025-01-06T12:00:00",
"2025-01-06T16:00:00",
"2025-01-06T20:00:00",
"2025-01-07T00:00:00",
"2025-01-07T04:00:00",
"2025-01-07T08:00:00",
"2025-01-07T12:00:00",
"2025-01-07T16:00:00",
"2025-01-07T20:00:00",
"2025-01-08T00:00:00",
"2025-01-08T04:00:00",
"2025-01-08T08:00:00",
"2025-01-08T12:00:00",
"2025-01-08T16:00:00",
"2025-01-08T20:00:00",
"2025-01-09T00:00:00",
"2025-01-09T04:00:00",
"2025-01-09T08:00:00",
"2025-01-09T12:00:00",
"2025-01-09T16:00:00",
"2025-01-09T20:00:00",
"2025-01-10T00:00:00",
"2025-01-10T04:00:00",
"2025-01-10T08:00:00",
"2025-01-10T12:00:00",
"2025-01-10T16:00:00",
"2025-01-10T20:00:00",
"2025-01-11T00:00:00",
"2025-01-11T04:00:00",
"2025-01-11T08:00:00",
"2025-01-11T12:00:00",
"2025-01-11T16:00:00",
"2025-01-11T20:00:00",
"2025-01-12T00:00:00",
"2025-01-12T04:00:00",
"2025-01-12T08:00:00",
"2025-01-12T12:00:00",
"2025-01-12T16:00:00",
"2025-01-12T20:00:00",
"2025-01-13T00:00:00",
"2025-01-13T04:00:00",
"2025-01-13T08:00:00",
"2025-01-13T12:00:00",
"2025-01-13T16:00:00",
"2025-01-13T20:00:00",
"2025-01-14T00:00:00",
"2025-01-14T04:00:00",
"2025-01-14T08:00:00",
"2025-01-14T12:00:00",
"2025-01-14T16:00:00",
"2025-01-14T20:00:00",
"2025-01-15T00:00:00",
"2025-01-15T04:00:00",
"2025-01-15T08:00:00",
"2025-01-15T12:00:00",
"2025-01-15T16:00:00",
"2025-01-15T20:00:00",
"2025-01-16T00:00:00",
"2025-01-16T04:00:00",
"2025-01-16T08:00:00",
"2025-01-16T12:00:00",
"2025-01-16T16:00:00",
"2025-01-16T20:00:00",
"2025-01-17T00:00:00",
"2025-01-17T04:00:00",
"2025-01-17T08:00:00",
"2025-01-17T12:00:00",
"2025-01-17T16:00:00",
"2025-01-17T20:00:00",
"2025-01-18T00:00:00",
"2025-01-18T04:00:00",
"2025-01-18T08:00:00",
"2025-01-18T12:00:00",
"2025-01-18T16:00:00",
"2025-01-18T20:00:00",
"2025-01-19T00:00:00",
"2025-01-19T04:00:00",
"2025-01-19T08:00:00",
"2025-01-19T12:00:00",
"2025-01-19T16:00:00",
"2025-01-19T20:00:00",
"2025-01-20T00:00:00",
"2025-01-20T04:00:00",
"2025-01-20T08:00:00",
"2025-01-20T12:00:00",
"2025-01-20T16:00:00",
"2025-01-20T20:00:00",
"2025-01-21T00:00:00",
"2025-01-21T04:00:00",
"2025-01-21T08:00:00",
"2025-01-21T12:00:00",
"2025-01-21T16:00:00",
"2025-01-21T20:00:00",
"2025-01-22T00:00:00",
"2025-01-22T04:00:00",
"2025-01-22T08:00:00",
"2025-01-22T12:00:00",
"2025-01-22T16:00:00",
"2025-01-22T20:00:00",
"2025-01-23T00:00:00",
"2025-01-23T04:00:00",
"2025-01-23T08:00:00",
"2025-01-23T12:00:00",
"2025-01-23T16:00:00",
"2025-01-23T20:00:00",
"2025-01-24T00:00:00",
"2025-01-24T04:00:00",
"2025-01-24T08:00:00",
"2025-01-24T12:00:00",
"2025-01-24T16:00:00",
"2025-01-24T20:00:00",
"2025-01-25T00:00:00",
"2025-01-25T04:00:00",
"2025-01-25T08:00:00",
"2025-01-25T12:00:00",
"2025-01-25T16:00:00",
"2025-01-25T20:00:00",
"2025-01-26T00:00:00",
"2025-01-26T04:00:00",
"2025-01-26T08:00:00",
"2025-01-26T12:00:00",
"2025-01-26T16:00:00",
"2025-01-26T20:00:00",
"2025-01-27T00:00:00",
"2025-01-27T04:00:00",
"2025-01-27T08:00:00",
"2025-01-27T12:00:00",
"2025-01-27T16:00:00",
"2025-01-27T20:00:00",
"2025-01-28T00:00:00",
"2025-01-28T04:00:00",
"2025-01-28T08:00:00",
"2025-01-28T12:00:00",
"2025-01-28T16:00:00",
"2025-01-28T20:00:00",
"2025-01-29T00:00:00",
"2025-01-29T04:00:00",
"2025-01-29T08:00:00",
"2025-01-29T12:00:00",
"2025-01-29T16:00:00",
"2025-01-29T20:00:00",
"2025-01-30T00:00:00",
"2025-01-30T04:00:00",
"2025-01-30T08:00:00",
"2025-01-30T12:00:00",
"2025-01-30T16:00:00",
"2025-01-30T20:00:00",
"2025-01-31T00:00:00",
"2025-01-31T04:00:00",
"2025-01-31T08:00:00",
"2025-01-31T12:00:00",
"2025-01-31T16:00:00",
"2025-01-31T20:00:00",
"2025-02-01T00:00:00",
"2025-02-01T04:00:00",
"2025-02-01T08:00:00",
"2025-02-01T12:00:00",
"2025-02-01T16:00:00",
"2025-02-01T20:00:00",
"2025-02-02T00:00:00",
"2025-02-02T04:00:00",
"2025-02-02T08:00:00",
"2025-02-02T12:00:00",
"2025-02-02T16:00:00",
"2025-02-02T20:00:00",
"2025-02-03T00:00:00",
"2025-02-03T04:00:00",
"2025-02-03T08:00:00",
"2025-02-03T12:00:00",
"2025-02-03T16:00:00",
"2025-02-03T20:00:00",
"2025-02-04T00:00:00",
"2025-02-04T04:00:00",
"2025-02-04T08:00:00",
"2025-02-04T12:00:00",
"2025-02-04T16:00:00",
"2025-02-04T20:00:00",
"2025-02-05T00:00:00",
"2025-02-05T04:00:00",
"2025-02-05T08:00:00",
"2025-02-05T12:00:00",
"2025-02-05T16:00:00",
"2025-02-05T20:00:00",
"2025-02-06T00:00:00",
"2025-02-06T04:00:00",
"2025-02-06T08:00:00",
"2025-02-06T12:00:00",
"2025-02-06T16:00:00",
"2025-02-06T20:00:00",
"2025-02-07T00:00:00",
"2025-02-07T04:00:00",
"2025-02-07T08:00:00",
"2025-02-07T12:00:00",
"2025-02-07T16:00:00",
"2025-02-07T20:00:00",
"2025-02-08T00:00:00",
"2025-02-08T04:00:00",
"2025-02-08T08:00:00",
"2025-02-08T12:00:00",
"2025-02-08T16:00:00",
"2025-02-08T20:00:00",
"2025-02-09T00:00:00",
"2025-02-09T04:00:00",
"2025-02-09T08:00:00",
"2025-02-09T12:00:00",
"2025-02-09T16:00:00",
"2025-02-09T20:00:00",
"2025-02-10T00:00:00",
"2025-02-10T04:00:00",
"2025-02-10T08:00:00",
"2025-02-10T12:00:00",
"2025-02-10T16:00:00",
"2025-02-10T20:00:00",
"2025-02-11T00:00:00",
"2025-02-11T04:00:00",
"2025-02-11T08:00:00",
"2025-02-11T12:00:00",
"2025-02-11T16:00:00",
"2025-02-11T20:00:00",
"2025-02-12T00:00:00",
"2025-02-12T04:00:00",
"2025-02-12T08:00:00",
"2025-02-12T12:00:00",
"2025-02-12T16:00:00",
"2025-02-12T20:00:00",
"2025-02-13T00:00:00",
"2025-02-13T04:00:00",
"2025-02-13T08:00:00",
"2025-02-13T12:00:00",
"2025-02-13T16:00:00",
"2025-02-13T20:00:00",
"2025-02-14T00:00:00",
"2025-02-14T04:00:00",
"2025-02-14T08:00:00",
"2025-02-14T12:00:00",
"2025-02-14T16:00:00",
"2025-02-14T20:00:00",
"2025-02-15T00:00:00",
"2025-02-15T04:00:00",
"2025-02-15T08:00:00",
"2025-02-15T12:00:00",
"2025-02-15T16:00:00",
"2025-02-15T20:00:00",
"2025-02-16T00:00:00",
"2025-02-16T04:00:00",
"2025-02-16T08:00:00",
"2025-02-16T12:00:00",
"2025-02-16T16:00:00",
"2025-02-16T20:00:00",
"2025-02-17T00:00:00",
"2025-02-17T04:00:00",
"2025-02-17T08:00:00",
"2025-02-17T12:00:00",
"2025-02-17T16:00:00",
"2025-02-17T20:00:00",
"2025-02-18T00:00:00",
"2025-02-18T04:00:00",
"2025-02-18T08:00:00",
"2025-02-18T12:00:00",
"2025-02-18T16:00:00",
"2025-02-18T20:00:00",
"2025-02-19T00:00:00",
"2025-02-19T04:00:00",
"2025-02-19T08:00:00",
"2025-02-19T12:00:00",
"2025-02-19T16:00:00",
"2025-02-19T20:00:00",
"2025-02-20T00:00:00",
"2025-02-20T04:00:00",
"2025-02-20T08:00:00",
"2025-02-20T12:00:00",
"2025-02-20T16:00:00",
"2025-02-20T20:00:00",
"2025-02-21T00:00:00",
"2025-02-21T04:00:00",
"2025-02-21T08:00:00",
"2025-02-21T12:00:00",
"2025-02-21T16:00:00",
"2025-02-21T20:00:00",
"2025-02-22T00:00:00",
"2025-02-22T04:00:00",
"2025-02-22T08:00:00",
"2025-02-22T12:00:00",
"2025-02-22T16:00:00",
"2025-02-22T20:00:00",
"2025-02-23T00:00:00",
"2025-02-23T04:00:00",
"2025-02-23T08:00:00",
"2025-02-23T12:00:00",
"2025-02-23T16:00:00",
"2025-02-23T20:00:00",
"2025-02-24T00:00:00",
"2025-02-24T04:00:00",
"2025-02-24T08:00:00",
"2025-02-24T12:00:00",
"2025-02-24T16:00:00",
"2025-02-24T20:00:00",
"2025-02-25T00:00:00",
"2025-02-25T04:00:00",
"2025-02-25T08:00:00",
"2025-02-25T12:00:00",
"2025-02-25T16:00:00",
"2025-02-25T20:00:00",
"2025-02-26T00:00:00",
"2025-02-26T04:00:00",
"2025-02-26T08:00:00",
"2025-02-26T12:00:00",
"2025-02-26T16:00:00",
"2025-02-26T20:00:00",
"2025-02-27T00:00:00",
"2025-02-27T04:00:00",
"2025-02-27T08:00:00",
"2025-02-27T12:00:00",
"2025-02-27T16:00:00"
],
"xaxis": "x",
"y": [
-0.0031421335406753848,
0.0031777863272257623,
0.0008663479168566912,
-0.0002106543824355045,
0.0017240655634602753,
-0.0010333905702570867,
0.0006248368832857398,
-0.0025832864527003396,
-0.002166041380929684,
-0.019563765500892227,
-0.005349675681665111,
0.009709554861478509,
-0.006697026065528133,
-0.012416510964007643,
-0.00248784239627442,
-0.000306335188632878,
0.010594012556650823,
0.009030743365287197,
0.010287038229734424,
0.025354253842002628,
-0.011827583776938932,
0.0012417303171199379,
0.0032201782786058786,
-0.003719385403625708,
-0.003385773538708947,
-0.0017263888655085768,
0.005208826387869792,
0.03401112870427392,
-0.0025877788729300466,
-0.002659878575802077,
0.016504515735233927,
0.009850676703840655,
-0.008131339754277489,
-0.004646871101505079,
0.017437967832469425,
-0.008663590197666271,
0.0021833647228544084,
-0.009141452521997606,
0.0005501143340576053,
0.004538094426453032,
-0.00521512778004829,
0.003035791311304381,
0.001876398792721723,
0.0012319650356891199,
-0.0014341271662333677,
0.001453765045597244,
-0.0027450189110439505,
-0.00043669514064859083,
-0.003886603196056937,
-0.000420435389511864,
0.006343915820197887,
0.006459076341634118,
0.005286934570527535,
-0.006521884380196519,
-0.0028731581476524326,
-0.0012366390775105929,
0.001581675902730284,
-0.006505879245057855,
0.002648828108920087,
0.012126169353911864,
-0.006362408913511808,
-0.002800116449537482,
0.015045962974823412,
-0.0015104789869014867,
0.000835295247862522,
-0.00541242173694878,
-0.0040268061013429834,
-0.001714009574291353,
0.0005932751435206995,
-0.009000466622035908,
0.007830133164546282,
0.004401598608896107,
0.012070621195306774,
0.013551491604075094,
-0.009462393303400485,
0.007914277852274054,
0.0010193793987562927,
0.0067835314147579595,
0.000019316984877226773,
0.008562582475847957,
-0.006736442511689145,
0.0006349563995089458,
0.0018434218789855628,
-0.005580823341072905,
-0.0014609119246173918,
-0.0005394918069543397,
0.001962417245098269,
0.0006066567440794479,
0.0008845455687098713,
-0.0028236034143610533,
0.0008002476848181228,
0.0020791021960337996,
0.001144836752787981,
-0.005646243478414137,
-0.01573655722117795,
-0.0018853144604256133,
-0.004302101912511791,
-0.008780686487762979,
0.005170381854505912,
-0.004850984429449756,
0.004927869697334275,
0.002262512942639905,
-0.00466728563522234,
-0.0191105139250084,
-0.02808571219881628,
0.005479843077071056,
0.006886313621732532,
0.005624980160199744,
-0.01615327472610717,
0.01649038899771993,
-0.01365777557783765,
0.0008180755809936713,
0.005345037528568186,
-0.01581888947116139,
0.0019114498564258842,
-0.005040775281989873,
0.009997802242377674,
-0.004384760016729827,
0.008236285284726197,
0.007406853540871561,
0.0078105874754546,
0.005306298853723135,
0.0029799730197492824,
-0.004248048486153233,
-0.003789542837131732,
0.0033965641658362244,
0.002391351995749025,
-0.005524876069969098,
-0.0036893995064011254,
0.003132549642316018,
-0.0004332106872204644,
0.001736179284103967,
0.003548127171201454,
0.006168904234661765,
0.0005920679194244549,
0.016442116816163255,
-0.003260079715970532,
0.0012000917837760028,
-0.010169900249694441,
0.01464119227384475,
-0.013097407491635016,
-0.007104180244871361,
0.0024630037609629785,
-0.004623359060145105,
0.0006442208310142306,
0.0016911323121608923,
-0.003652416713576523,
-0.003040151800536739,
0.0032883403581192017,
-0.003281092916693762,
-0.003126550596829758,
-0.0026184216858869958,
-0.02077988109821005,
-0.0015887937784370143,
0.007109108745364745,
-0.0007956360072162161,
0.00150514365769161,
-0.010273005140364444,
-0.009089133919560677,
0.007787554625069193,
0.008364702144141756,
-0.00045939423280505487,
0.011971185745568658,
0.01500532743164329,
0.0109295436239778,
-0.0020924995702519267,
-0.0040057536639009905,
0.0019691326193795877,
0.005579916830092957,
0.0003122149333290025,
-0.00010752828009619186,
0.001723968378844809,
-0.0060815367375771645,
0.00015548578874224894,
-0.002382417418582139,
-0.00037074173894147133,
0.001744186603688469,
-0.003719395546802229,
0.02578375777060038,
0.004519854753055608,
0.006916552198442227,
0.012875829091470115,
0.0033750228813820282,
0.0001494998357778332,
-0.005026996241513926,
0.0023980800717455786,
0.0008573970005256726,
0.016295742699023563,
-0.004598324259346809,
0.004429914834068516,
0.0022906192930887137,
0.0019011531712058716,
0.010393144758775286,
-0.00015984463808993432,
-0.0022536682761347127,
0.0004886759041096145,
-0.006765136161107965,
0.0031735590985575435,
-0.00447919365024485,
0.0033272945843547674,
-0.006401530120385357,
0.003991585338887438,
0.007926728728074428,
0.0027844127220453263,
-0.004114447149782929,
0.016860349593198043,
-0.005481084015615645,
-0.0012142706773952128,
0.00016378772057557,
0.0013692108729626007,
-0.002913267379750173,
-0.002571910376684361,
0.0034925748801470924,
-0.0005214698097389947,
-0.0002999173359252705,
0.0024418279663973586,
-0.0020257819348673545,
0.0032742589626795215,
0.004010179427895055,
0.0057410172074896515,
-0.0019030379050154478,
-0.010933050945806544,
-0.0014701233608696018,
-0.012925208190239013,
0.0063879060045513025,
-0.008971011789599248,
0.005103021578874323,
-0.008271639257373065,
0.0007080087358950493,
-0.0004580276516642501,
0.0090847908330971,
-0.005781856195489321,
0.0006066202951733324,
-0.010479295329696714,
-0.001442760446547009,
-0.008571732509148222,
0.012397014503458204,
0.011143486785020418,
-0.000723171216390095,
-0.007719656382507711,
0.010253218364249417,
0.0007742402100998635,
0.008818236370497168,
-0.002387981613114043,
-0.003784270255491551,
-0.0014445989649994884,
0.006191325340056952,
-0.005948733630103509,
-0.0128150559567064,
-0.0017781260088943762,
0.002942008087483128,
0.0034924302744727687,
-0.0017315635159625975,
-0.0011546850786904317,
0.004438488374596927,
-0.003372483683631744,
0.0016416772386955714,
0.000957678828735542,
0.0024612683265252677,
0.0068386008158518585,
-0.0011221341364393567,
0.0013548427239979954,
-0.001352566821730683,
0.008419914450003896,
0.00852826996402789,
-0.0023194876636709605,
0.01333809156191279,
0.004810496674510389,
0.016376179914670663,
0.00033104328883637457,
-0.00034866232841423983,
0.023485207296312094,
-0.005760402885771065,
-0.0005264429703610851,
0.000024772182416699096,
-0.00039011761097995645,
-0.005512233001214062,
0.003675979770556781,
0.009223560663358388,
-0.00847134194769672,
0.001614906987262188,
-0.00036906813271730954,
-0.0020817756585633784,
-0.024447732799267707,
-0.008014368984335274,
0.00394939284051965,
-0.007492760824495126,
-0.0033248051670790035,
0.014513624692243932,
-0.005726523196978861,
-0.011020174652568104,
0.0075090482751196674,
-0.0014381403612928612,
0.0008955659633158586,
-0.0025072664602496797,
0.001488348401444517,
-0.0008906462723246023,
-0.004840871728344576,
-0.008314866621588646,
-0.005201633502855185,
-0.0026515898614302147,
0.00412734591999131,
0.011654498986278794,
-0.002261435490468422,
-0.0027032194627159,
-0.002165935378612427,
0.0001470901658342516,
-0.012136433539962854,
-0.011190439163099364,
0.01388705061552864,
0.011206520371377371,
0.00010508161290090356,
0.0010240742584084472,
0.017011288183410356,
-0.012467652988161326,
0.029712072426569147,
0.05123742789759489,
-0.013315988587021321,
0.003142748178713184,
0.0066176125877037695,
0.019509458450128303,
-0.006749248463521873,
-0.00803953750094255,
0.0015194717390549783,
-0.003101973010126713,
0.021919754035604422,
-0.005344225816032555,
0.0012796099895158175,
0.0003777776784279485,
-0.0004667531998093777,
0.004293478289457253,
0.0011693114536348581,
0.00011836404411624812,
-0.0011468837716338554,
0.0025858734926429428,
0.00030974998135890885,
-0.0017327312049968402,
-0.001964982356221334,
0.0024882525391576316,
0.0034121689976489566,
0.031520427752763425,
0.002928675167216177,
0.004856505136971556,
0.007801945242410957,
-0.005469499004534084,
0.01638784764449852,
-0.006184700682479338,
0.011956513667451318,
0.0017948027404772748,
0.0342533159013223,
0.03798052134464758,
0.008490469374208276,
-0.0018672652801084988,
-0.00847055128571561,
-0.015785426398844282,
0.00804089200566982,
0.013844959287063974,
0.0011108992846948773,
-0.01898653396380756,
0.009672789741073329,
0.021152054854924662,
0.03358468090895017,
-0.03973231535528399,
0.019600808554063764,
-0.004443162114672439,
0.010635318718671849,
-0.0020017311200135612,
-0.01719994147567816,
-0.011122002955248234,
-0.0017411879475945913,
-0.0043056972417619965,
0.01714409578775733,
0.010567733460556505,
-0.007818997340707123,
0.025192112500535213,
-0.004632104354893252,
0.0007623961095677423,
-0.00135927459250762,
-0.00510087575698992,
0.0018260466948112342,
0.0013702268525765948,
-0.008021392135577399,
0.0013200965104762652,
0.009522603209613623,
-0.008666940813603419,
0.000729571823286923,
-0.01738880540747678,
0.019360110911592843,
-0.0010019783949923866,
0.012698426703577237,
-0.025529384063708416,
0.024051728309695708,
-0.003987065202207152,
-0.005586134298860235,
0.013051484645357547,
-0.001953378864677946,
-0.006358100292354174,
0.019610501240853617,
-0.0060961809371286035,
-0.0027587654930277816,
0.005183006571414683,
0.005924805766242214,
0.014361718456007644,
-0.005045506697097246,
0.005099169362996703,
0.003190083094104512,
0.028701402805611176,
0.0017110425609534463,
-0.00087197227867164,
0.005420699135267659,
-0.00023893949583253526,
0.0008722101987850284,
0.007488788913460054,
-0.0005947065056687295,
-0.010495676002359233,
0.011293818968979963,
0.004188567076498506,
-0.006349788154207614,
0.0016592485635780196,
-0.002940484710793889,
0.0008050345795715952,
-0.00577450168132887,
0.00006492448222727987,
0.0023863548808829016,
0.0006488772095962769,
-0.0036089821885821882,
-0.007187919946271326,
-0.0144823855230789,
0.01159447448203621,
0.0029135358099401376,
0.00882780625937718,
0.004035828684454179,
-0.010636292116336543,
-0.02413827179527972,
-0.01738049732876823,
0.015017548946063775,
-0.002648347760658587,
-0.01200238155230493,
-0.01513328953874371,
0.0162319867977887,
-0.0199696084241201,
0.010888014412014257,
0.00018196115970048332,
0.006736403599201024,
0.009629161913375262,
0.021869947759695973,
1.0376573111869902e-7,
0.0003490678829116689,
-0.008660065735466072,
-0.005658801308490058,
0.00782530367077805,
-0.008949852321954888,
0.0023464058195836746,
0.008629771734959268,
0.0029288516744268023,
0.0020500797172406937,
0.008942272017533393,
-0.0021543716982855843,
0.003967547294418061,
-0.01039790338938773,
0.007952986195168377,
-0.004026471926494302,
-0.003445151183605999,
0.0035822375316736377,
0.00016654684173800227,
-0.007030864156746253,
0.0021617781038170136,
0.006834857931061977,
0.0011931813088457144,
0.0021836571100535274,
0.004728923812981067,
0.0027893513845826945,
-0.016768647861248764,
-0.009569322935649716,
0.001987241339141521,
-0.012082806615554498,
0.009259588207106928,
0.0008924774698939597,
0.00668358269507463,
-0.009573274807979204,
-0.016365726225820665,
0.02308846185248381,
0.0023848126418333226,
0.0020333150205240624,
0.002537472956522624,
0.0034586465074932793,
-0.011853138893663573,
-0.0006764887610926085,
0.023180955330194708,
0.004481372895326796,
0.042862122938488456,
0.0021357885928250386,
0.0009906707779472335,
-0.014361594803591005,
-0.02279671241958381,
-0.008846415362350646,
-0.0023472062348249834,
0.0013500316756656083,
0.006418865459030254,
0.02326152497025813,
-0.004478547918829179,
-0.0031116433321594084,
-0.009196567107106368,
0.005309583570285881,
-0.0034446747259749833,
0.00301115456837997,
0.0024173431469949325,
-0.0005940570306743886,
-0.0032456014099412345,
-0.007033627452249447,
0.015692526841722065,
-0.004849123296456703,
0.0009406976559342972,
-0.004853089828158796,
-0.001124664294483213,
-0.01127789554579639,
0.00612264830048348,
-0.01746362569581117,
-0.000983459154626165,
0.008888042748389946,
-0.01059478300677097,
0.005582678038005717,
0.0022003334845195344,
-0.0331433742406223,
0.024352038370420992,
-0.010250568887878009,
0.018270224882849906,
0.004795008198360096,
0.007866505729264173,
0.010247485389396793,
0.01813874327455456,
-0.010002969396327166,
0.0006634853953209063,
0.0018152309967600644,
0.0009916755956795864,
0.007024680966202679,
-0.01768231568783285,
-0.005461795713642359,
0.0061778493377093735,
0.0016082166524160613,
0.0016115279638508895,
0.015043588249438189,
-0.003650333912263215,
0.0076067813056537315,
-0.004267388428550123,
-0.0019600259672479803,
-0.0034765180419586983,
-0.0022505929621683407,
0.0010610778938935361,
0.009987879747304973,
0.000464635670970992,
0.001321192811998273,
0.004962139532500354,
0.0037525622804679415,
-0.0029218045041351504,
0.026056927472846603,
-0.004856440227039349,
-0.0035391777136830616,
-0.007440428980902802,
0.031349582425318046,
-0.00900851284207349,
0.002555045331449346,
0.0036078781401576165,
0.004852189828001396,
0.000016397100508047657,
0.0018527488123709634,
-0.010155604580688093,
-0.010493911479570017,
-0.016902413765210067,
0.004441642932739853,
0.005574903042760759,
0.0008844309743216705,
-0.03340214017030274,
-0.015120030044572741,
0.016170794870325578,
0.005378287255030312,
0.0009615043668445011,
-0.03206538111672297,
-0.011974726937235447,
-0.012927281769841259,
0.004574922067278608,
-0.02096297892164256,
0.0048773615108257395,
0.022049540521502653,
-0.007099484894735886,
0.008556645135906482,
0.013608188261950982,
-0.0009746499756464466,
-0.012485924930595083,
0.0026916712245537155,
-0.006367602080114887,
0.00033720321037256085,
-0.00929455583374239,
0.008033028907163287,
0.00044399645546278066,
-0.014113337286932426,
-0.004926029988326475,
-0.00746481264798371,
0.01247913598741257,
0.004255217132174582,
-0.011670663635885092,
-0.01647056366533739,
0.007151529307650284,
0.0007546375014055862,
0.005080252908196359,
-0.005861362634747458,
0.021839835667727625,
0.029212505192363958,
-0.00472796051898805,
-0.004457321399395253,
0.003429517538620086,
-0.0010107755291091092,
0.0029756552680588744,
0.0005943005087076791,
-0.0008762427491064706,
0.0063944752969749,
-0.0071125410816833545,
-0.03019311432201799,
0.002608004574342182,
0.0014828987379296166,
-0.00032986940849399904,
0.0010170061617194026,
0.003918230574060155,
0.005807654896452741,
-0.003831386324646635,
-0.02305908678185209,
0.0026899855416997465,
0.0003086943395123054,
0.0006341483258736069,
-0.0005703294443929474,
0.0007979846676351432,
0.003951388950633072,
0.0012039142236155431,
-0.0028066679345269963,
0.0027644073003245673,
0.0005344446130564062,
-0.002591329634180406,
-0.010353203478068562,
-0.005761243328132659,
0.0052507712764076064,
-0.0036962106399444083,
0.003307180578227653,
-0.013011999122244489,
0.01242755020363484,
-0.016198371329625094,
0.0016393965891430273,
0.001999174923036584,
0.015273494334316018,
0.01653827278459552,
-0.015721866650539207,
-0.002232962440142705,
-0.0033735356380329984,
0.0016347033000123634,
-0.004105266657906892,
0.00591715277575755,
0.0005678718976620534,
0.008138326376113225,
0.0012586106275997988,
0.007841634695001432,
0.011986938704300565,
-0.0018816577941836998,
0.0032036653651950076,
0.0048973447952365134,
-0.0022215447210975903,
-0.002463628356802028,
-0.002288886054419126,
0.00007838595439824125,
0.0160831016757208,
0.0028059884487148246,
-0.0029339737369921126,
0.0007553729498315231,
-0.004382485760770827,
0.003228638576223908,
0.0005211799677817819,
0.003394017215591516,
-0.002442988461422657,
0.0024394905919562504,
-0.007423610761535637,
0.0007252809221303114,
0.00020660490701995826,
0.008141090396770467,
0.002229264796471009,
0.008887398093576415,
-0.0060887648651878346,
0.0048318686316899395,
0.024110132256033978,
-0.0021468425794077817,
0.0028748137136653806,
-0.0018388095054964193,
-0.00017927584941013208,
-0.01027511489130295,
-0.034519053492489626,
-0.00652947522746794,
0.0031213905394622543,
-0.004181146038471861,
-0.011347990173485645,
-0.00012498577919783926,
-0.014507817988310023,
0.005207635012877798,
0.00513598335550558,
-0.0056101082211234,
-0.010083315186952824,
-0.016685654101435854,
0.00841687993759721,
-0.00675177372305702,
0.011741311583685965,
0.00880061219035766,
0.008804940541692341,
-0.01306080005418786,
0.024181821039023443,
-0.011464064782946704,
-0.003374085628602086,
-0.0007052833958361981,
-0.0004974500911885116,
0.0008425431799401473,
-0.002662751462504942,
0.008459730363628681,
-0.003958339853466386,
0.00007246934150129114,
-0.007084554908632801,
0.008141284646858704,
0.005052945330371594,
-0.008377202828747654,
-0.0015380869782088968,
-0.00040218601427088885,
-0.014367228083730033,
-0.018633881159759613,
0.009820456782444253,
0.02438433574088661,
0.006545834485856217,
0.0010815039614355815,
0.02404136551381697,
-0.009185732390951662,
0.001953259082415837,
-0.0009213948315233145,
0.009734561844596978,
-0.00331156142756861,
-0.002144527681231856,
0.022772871743182987,
-0.0038116460565313925,
0.010781362585766674,
0.0045278755520903324,
-0.007668534899183954,
-0.0024117912388122997,
-0.00021669318333483734,
0.007401151406817963,
0.0032245127473073953,
0.01486956854249688,
-0.00308894446324004,
0.004886929196268763,
0.005954482944459771,
0.01692276018114125,
0.004104992660604934,
-0.0022168613973091444,
-0.014777450033032657,
0.0029261599752121725,
0.011855120375202644,
-0.005724998806872605,
0.0005910348343325378,
0.005755043634354751,
0.005979082835682936,
0.001413647448436972,
-0.0034621979062146035,
0.0021462048637259645,
-0.013850007815881082,
-0.028705048958515222,
0.01655690582870939,
0.05670009807384746,
-0.0018611324123309902,
-0.04731761863679429,
-0.0012003074328278407,
-0.012708096059329876,
-0.0010267813709535778,
0.01329560055060286,
0.01770629128230894,
0.01690553299155928,
0.006238903924100869,
-0.009741680533497221,
-0.0009111365386169634,
-0.007141616370795245,
-0.008391388085332352,
0.0027369051868004757,
-0.0030525011802315927,
-0.010900507693166861,
-0.003716147592366714,
-0.008739415821847674,
0.0083360175299938,
0.03450477218888248,
-0.026189838473620997,
0.0001539435115476273,
0.01947913882782837,
-0.0009841656507184604,
-0.0005804479673525709,
0.013810180440209097,
-0.01326179375236436,
-0.003665610479728576,
-0.003725594942280419,
0.0005518246006628313,
0.003230004541086462,
0.001580109901178739,
0.0016500635574741018,
-0.004377694125753062,
0.005000948688157925,
-0.004850137919109598,
0.0034631098755355527,
-0.0004951723788485518,
-0.0023237653269552183,
-0.03302158238336983,
-0.009011305740977527,
-0.009200097001553553,
0.010729512703854915,
-0.014075288565959188,
0.020726009477712193,
0.002237942501255752,
0.016431114357923216,
-0.00021106367841650098,
-0.00400357932362827,
0.000060252675150529456,
-0.02284140735529705,
0.015282651227710442,
0.004805966013220919,
0.0005415044003467262,
-0.005083398545209783,
0.006022941723573538,
0.01391828733698941,
0.004359803929216977,
0.010674499031103624,
-0.000060061741192773965,
-0.0048240161191484,
0.00399134832819148,
-0.0021584030609492766,
-0.0031118844079990327,
-0.004206271819850116,
-0.0003031620898970022,
0.004243254611964398,
-0.0012117107334765898,
-0.024988865471372468,
0.005857147998654,
-0.0007011906884761832,
-0.008116767338426367,
0.0017012816564441202,
0.004103596818813893,
-0.009411631015245225,
-0.0005922423069709692,
-0.010229568398687272,
-0.0057295875024351295,
-0.00904225766348965,
-0.015869528465285443,
-0.001956958844989809,
-0.0373293778461089,
0.009334621015029576,
0.011785827246347358,
-0.006245920000486738,
0.04848878557097991,
0.02655430790041824,
-0.004623030948062712,
-0.02457867873960151,
-0.005370944253233145,
0.006666173771233019,
0.0012377654766839719,
-0.02650948371532802,
0.012733774518850494,
0.0036929121698487943,
-0.0074137380464968095,
0.012360089436069588,
-0.011237377166396945,
-0.006433723962536941,
0.0026333327797583017,
0.006920822116013747,
0.008270463972967601,
-0.0004000687048079099,
-0.01967082091615302,
0.0004479687687590772,
0.006695643428511033,
-0.0005248768741734633,
-0.00043721617802583435,
0.015806687297579503,
-0.01434267728829397,
-0.015477774910496733,
0.006531640301139285,
-0.003229141536648217,
-0.0008000802262547735,
0.0008717550732255663,
0.0011555085962775546,
0.0013462952437612863,
0.005116009137648314,
0.0006204034354839738,
-0.0008606676827170867,
-0.010517834654225955,
0.002990321200214918,
-0.010336648893600753,
0.003949548448998641,
0.015121468744818678,
0.006836865756912003,
0.005649437640584676,
-0.007425131417579611,
-0.00113036593136151,
0.00629354405911986,
0.004651286627122664,
-0.004693620078235483,
-0.012825320717182231,
-0.0062816920068375914,
0.001266984118136305,
-0.0009201353852660299,
-0.0033634221679595955,
0.003049218403084364,
-0.012772943622528787,
0.025637495421687806,
0.0032603068020182757,
0.003231796562148226,
-0.01336187807531164,
-0.004121368398974146,
-0.0020298001033749458,
-0.004121762234426396,
0.008267924948646144,
0.0006093897635164325,
0.001662061567433648,
0.004205596073343143,
-0.003572842198131032,
0.01879093899718698,
-0.012117780616095253,
0.004239537460199783,
-0.001806031556475296,
-0.0006181567436548407,
0.001325733758019254,
-0.0025166339194800935,
0.0021341769068268235,
-0.00024790070291780264,
-0.0002988656012248292,
-0.0021973905884310474,
-0.005475900534128941,
0.0014092666145564259,
0.0018166842774693936,
-0.006825039414808609,
-0.002817682191394666,
-0.0009530690392114405,
0.003110206225508838,
-0.00990369726279905,
0.009347500325431524,
-0.0011214841565073685,
-0.006725241687399297,
0.001562865030160232,
0.004540532503695349,
-0.022651808055671574,
0.009221035906909147,
0.005239009455549448,
-0.001564234893948191,
0.006760413020393763,
0.004011907031380657,
0.0008756234532469875,
-0.0008218263120578495,
0.005210669741607221,
0.0013276359369938096,
0.002728936697047546,
0.004316998374050751,
0.003907432359737006,
0.0015749961929001355,
0.0022769992402869033,
0.00028977376193140003,
0.0003086975352684096,
0.010157455239460988,
-0.024774403896869912,
-0.016340269063217505,
0.008886052040989023,
0.002916596118945014,
-0.00027349394893338985,
0.0008649707476307,
0.0009663473922549848,
0.0001290323515250602,
-0.0020080720170420063,
-0.0026901080345478334,
0.0006958324480370592,
-0.0030717289374503354,
-0.003067647988930222,
0.0009439982842476269,
0.002411858768534003,
-0.0025672024753476963,
0.0005311583481621973,
-0.002158890274242653,
-0.009731579499026255,
-0.007315771299118867,
-0.020816149973157394,
0.0005729315697793336,
-0.04123147116633974,
0.005702780690410192,
-0.018516322025675547,
0.0168400298161282,
-0.0003926574966824914,
-0.00267200050583416,
0.00806159179304422,
-0.021868099817580422,
-0.013113863793324243,
-0.019280720675441176,
0.0038722128247223875,
0.013979481429625462,
0.0031407315553839688,
-0.0006709316620958639,
-0.01790921960519465,
0.0020064846743634845
],
"yaxis": "y"
}
],
"layout": {
"legend": {
"tracegroupgap": 0
},
"template": {
"data": {
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter": [
{
"fillpattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
},
"type": "scatter"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "Future Returns for BTCUSD"
},
"xaxis": {
"anchor": "y",
"domain": [
0,
1
],
"title": {
"text": "time"
}
},
"yaxis": {
"anchor": "x",
"domain": [
0,
1
],
"title": {
"text": "future_returns"
}
}
}
}
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"# Define the list of indicators you want to test\n",
"indicators = [\"rsi_14\", \"macd\", \"stoch_%K\", \"bollinger_bands\", \"ema_50\", \"sma_200\"] # Add more indicators as needed\n",
"\n",
"# Plot a subset of technical indicators\n",
"for indicator in selected_features:\n",
" if indicator in df.columns and indicator != \"close\":\n",
" fig = px.line(df, x=df.index, y=indicator, title=f\"{indicator} Indicator for {SYMBOL}\")\n",
" fig.show()\n",
"\n",
"# Plot Future Returns\n",
"fig = px.line(df, x=df.index, y=\"future_returns\", title=f\"Future Returns for {SYMBOL}\")\n",
"fig.show()"
]
},
{
"cell_type": "code",
"execution_count": 11,
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"C:\\Users\\moham\\AppData\\Local\\Temp\\ipykernel_1008\\1032030309.py:4: UserWarning:\n",
"\n",
"FigureCanvasAgg is non-interactive, and thus cannot be shown\n",
"\n",
"C:\\Users\\moham\\AppData\\Local\\Temp\\ipykernel_1008\\1032030309.py:6: UserWarning:\n",
"\n",
"FigureCanvasAgg is non-interactive, and thus cannot be shown\n",
"\n"
]
},
{
"data": {
"image/png": "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HZBFW3AIOQAA2JdfW3AaNGggERERcuTIEa/tuq51MyXJzMyUZcuWydChQ0v9Pa1atTK/a9euXT6f13qdhIQErwUAANiXXwNOdHS0dOjQwXQlWfLz8816ly5dSjx2xYoVpnbm3nvvLfX3HDx40NTgNG7cuFKuGwAABDe/j6LSrqFXXnlFFi9eLNu3bzcFwdo6o6Oq1MCBA00Xkq/uqb59+0r9+vW9tmdkZMijjz4q3377rezdu9eEpVtvvVVat25thp8DAAD4vQanf//+cuzYMZk8ebIpLG7fvr2sXLnSXXi8f/9+M7LKk86R89VXX8mnn35a5Hza5bV161YTmFJTUyU5OVl69eol06dPZy4cAABQdUXGo0aNMosvWhhcmA79drlcPvePi4uTTz75pNKvEQAA2Af3ogIAALZDwAEAALZDwAEAALZDwAEAALZDwAEAALZDwAEAALZDwAEAALZDwAEAALZDwAEAALZDwAEAALZDwAEAALZDwAEAALZDwAEAALZDwAEAALZDwAEAALZDwAEAALZDwAEAALZDwAEAALZDwAEAALZDwAEAALZDwAEAALZDwAEAALZDwAEAALZDwAEAALZDwAEAALZDwAEAALZDwAEAALZDwAEAALZDwAEAALZDwAEAALZDwAEAALZDwAEAALZDwAEAALZDwAEAALZDwAEAALZTJQFn3rx50qJFC4mNjZXOnTvLhg0bit130aJFEhYW5rXocZ5cLpdMnjxZGjduLHFxcdKzZ0/ZuXNnFbwSAAAQDPwecJYvXy5jxoyRKVOmyJYtW+SKK66Q3r17y9GjR4s9JiEhQQ4fPuxe9u3b5/X8rFmzZO7cuTJ//nxZv3691KhRw5wzOzvb3y8HAAAEAb8HnNmzZ8uwYcNkyJAh0rZtWxNK4uPjZcGCBcUeo602SUlJ7iUxMdGr9WbOnDny+OOPy6233iqXX365vP7663Lo0CF59913/f1yAABAqAec3Nxc2bx5s+lCcv/C8HCzvm7dumKPy8jIkObNm0vTpk1NiNm2bZv7uT179khKSorXOWvXrm26voo7Z05OjqSnp3stAADAvvwacI4fPy5Op9OrBUbpuoYUX9q0aWNad9577z154403JD8/X7p27SoHDx40z1vHleecM2fONCHIWjQ4AQAA+6p2o6i6dOkiAwcOlPbt20v37t3l7bffloYN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Io/uM7KQNwIOAADVeAh9RCkTKlocZ1t9NPA4nN5hyBGC9UIEHAAAbCAyIly0ZjpOyhaGTHeYM1+c2hXmKugO02267sjXEFSwruFIn3PvEyQ1RAQcAABCNAzFlqFlqKSAZIWgglB0br2GmbQxsAg4AADgvAJSdRYe6AsAAACobAQcAABgOwQcAABgO34NOCdPnpR77rlHEhISpE6dOjJ06FDJyMgo8ZjrrrvOzBzpudx///1e++zfv19uuukmiY+Pl0aNGsmjjz4qDofDny8FAAAEEb8WGWu4OXz4sKxatUry8vJkyJAhMnz4cFm6dGmJxw0bNkymTZvmXtcgY3E6nSbcJCUlyTfffGPOP3DgQImKipKnnnrKny8HAAAEiTCX3knMD7Zv3y5t27aVjRs3SseOHc22lStXyo033igHDx6U5OTkYltw2rdvL3PmzPH5/Mcffyw333yzHDp0SBITE822+fPny4QJE+TYsWMSHV3KHNkikp6eLrVr15a0tDTTugQAAKq/8nx/+62Lat26daZbygo3qmfPnhIeHi7r168v8dglS5ZIgwYN5LLLLpNJkyZJVlaW13nbtWvnDjeqd+/e5kVv27bN5/lycnLM854LAACwL791UaWkpJj6GK9fFhkp9erVM88V5+6775bmzZubFp6tW7ealpkdO3bI22+/7T6vZ7hR1npx5505c6ZMnTq1El4VAACwZcCZOHGiPPPMM6V2T50vrdGxaEtN48aNpUePHrJ792658MILz+uc2go0ZswY97q24DRt2vS8rxEAANgs4IwdO1YGDx5c4j6tWrUyRcBHjx712q4jnXRklT5XVp07dzaPu3btMgFHj92wYYPXPkeOHDGPxZ03JibGLAAAIDSUO+A0bNjQLKXp0qWLpKamyubNm6VDhw5m25o1ayQ/P98dWsri+++/N4/akmOd9y9/+YsJT1YXmI7S0mIjLWoGAADwW5HxJZdcIn369DFDvrXF5euvv5ZRo0bJgAED3COofv31V7n44ovdLTLaDTV9+nQTivbu3Svvv/++GQJ+7bXXyuWXX2726dWrlwky//Ef/yE//PCDfPLJJ/L444/LyJEjaaUBAAD+n+hPR0NpgNEaGh0e3q1bN3n55Zfdz+vcOFpAbI2S0iHen332mQkxepx2h/Xr108++OAD9zERERHy4Ycfmkdtzbn33ntNCPKcNwcAAIQ2v82DU50xDw4AAMGnWsyDAwAAECgEHAAAYDsEHAAAYDsEHAAAYDsEHAAAYDsEHAAAYDsEHAAAYDsEHAAAYDsEHAAAYDsEHAAAYDsEHAAAYDsEHAAAYDsEHAAAYDsEHAAAYDsEHAAAYDsEHAAAYDsEHAAAYDsEHAAAYDsEHAAAYDsEHAAAYDsEHAAAYDsEHAAAYDsEHAAAYDsEHAAAYDsEHAAAYDsEHAAAYDsEHAAAYDsEHAAAYDsEHAAAYDsEHAAAYDsEHAAAYDsEHAAAYDsEHAAAYDsEHAAAYDsEHAAAYDt+DTgnT56Ue+65RxISEqROnToydOhQycjIKHb/vXv3SlhYmM9lxYoV7v18Pb9s2TJ/vhQAABBEIv15cg03hw8fllWrVkleXp4MGTJEhg8fLkuXLvW5f9OmTc3+nl5++WV59tln5YYbbvDavnDhQunTp497XQMUAACAXwPO9u3bZeXKlbJx40bp2LGj2fbCCy/IjTfeKM8995wkJycXOSYiIkKSkpK8tr3zzjvypz/9SWrWrOm1XQNN4X0BAAD82kW1bt06E0KscKN69uwp4eHhsn79+jKdY/PmzfL999+brq3CRo4cKQ0aNJBOnTrJggULxOVyFXuenJwcSU9P91oAAIB9+a0FJyUlRRo1auT9yyIjpV69eua5snjttdfkkksuka5du3ptnzZtmlx//fUSHx8vn376qTzwwAOmtuehhx7yeZ6ZM2fK1KlTK/BqAACArVtwJk6cWGwhsLX88ssvFb6wM2fOmFodX603TzzxhFxzzTVy5ZVXyoQJE2T8+PGmTqc4kyZNkrS0NPdy4MCBCl8fAACwUQvO2LFjZfDgwSXu06pVK1Mfc/ToUa/tDofDjKwqS+3MW2+9JVlZWTJw4MBS9+3cubNMnz7ddEXFxMQUeV63+doOAADsqdwBp2HDhmYpTZcuXSQ1NdXU0XTo0MFsW7NmjeTn55tAUpbuqT/+8Y9l+l1ap1O3bl1CDAAA8G8NjtbO6DDuYcOGyfz5880w8VGjRsmAAQPcI6h+/fVX6dGjh7z++uumWNiya9cu+fLLL+Wjjz4qct4PPvhAjhw5IldffbXExsaaIehPPfWUjBs3zl8vBQAABBm/zoOzZMkSE2o0xOjoqX79+sncuXPdz2vo2bFjh+mK8qSjoi644ALp1atXkXNGRUXJvHnzZPTo0WbkVOvWrWX27NkmSAEAAKgwV0njq21Kh4nXrl3bFBzrLMsAAMBe39/ciwoAANgOAQcAANgOAQcAANgOAQcAANgOAQcAANgOAQcAANgOAQcAANgOAQcAANgOAQcAANgOAQcAANgOAQcAANgOAQcAANgOAQcAANgOAQcAANgOAQcAANgOAQcAANgOAQcAANgOAQcAANgOAQcAANgOAQcAANgOAQcAANgOAQcAANgOAQcAANgOAQcAANgOAQcAANgOAQcAANgOAQcAANgOAQcAANgOAQcAANgOAQcAANgOAQcAANgOAQcAANgOAQcAANgOAQcAANgOAQcAANiO3wLOX/7yF+natavEx8dLnTp1ynSMy+WSyZMnS+PGjSUuLk569uwpO3fu9Nrn5MmTcs8990hCQoI579ChQyUjI8NPrwIAAAQjvwWc3NxcufPOO2XEiBFlPmbWrFkyd+5cmT9/vqxfv15q1KghvXv3luzsbPc+Gm62bdsmq1atkg8//FC+/PJLGT58uJ9eBQAACEZhLm028aNFixbJI488IqmpqSXup5eRnJwsY8eOlXHjxpltaWlpkpiYaM4xYMAA2b59u7Rt21Y2btwoHTt2NPusXLlSbrzxRjl48KA5vizS09Oldu3a5vzaEgQAAKq/8nx/R0o1sWfPHklJSTHdUhZ9EZ07d5Z169aZgKOP2i1lhRul+4eHh5sWn9tuu83nuXNycsxi0TfGeqMAAEBwsL63y9I2U20CjoYbpS02nnTdek4fGzVq5PV8ZGSk1KtXz72PLzNnzpSpU6cW2d60adNKunoAAFBVTp8+bRpBKi3gTJw4UZ555pkS99FupIsvvliqk0mTJsmYMWPc6/n5+aZYuX79+hIWFlbp6VKD04EDB+j+KgHvU+l4j8qG96lseJ/Khveper9P2nKj4aYsJSnlCjhaHzN48OAS92nVqpWcj6SkJPN45MgRM4rKouvt27d373P06FGv4xwOhwkr1vG+xMTEmMVTWUd2nS/9H84fjtLxPpWO96hseJ/KhvepbHifqu/7VFrLzXkFnIYNG5rFH1q2bGlCyurVq92BRhOi1tZYI7G6dOliipU3b94sHTp0MNvWrFljWmS0VgcAAMCvw8T3798v33//vXl0Op3mZ10856zRrqx33nnH/KxdRTraasaMGfL+++/Ljz/+KAMHDjTNUH379jX7XHLJJdKnTx8ZNmyYbNiwQb7++msZNWqUKUAu6wgqAABgf34rMtYJ+xYvXuxev/LKK83j559/Ltddd535eceOHe4RTWr8+PGSmZlp5rXRlppu3bqZYeCxsbHufZYsWWJCTY8ePczoqX79+pm5c6oL7QqbMmVKkS4xeON9Kh3vUdnwPpUN71PZ8D7Z533y+zw4AAAAVY17UQEAANsh4AAAANsh4AAAANsh4AAAANsh4AAAANsh4FSiefPmSYsWLcywdp14UOfqwTlPPvmkme/Ic6lut/UIhC+//FJuueUWM5eTvifvvvuu1/M60FGnXdAZvuPi4swNZnfu3CmhprT3SWdZL/z50nmzQo3ee++qq66SWrVqmXv36TxiOiWHp+zsbBk5cqS5XU3NmjXNdBs6a3yoKMt7pNOZFP483X///RJKXnrpJbn88svdsxXrZLsff/xx0HyOCDiVZPny5eZ+VzovwJYtW+SKK66Q3r17F7m1RKi79NJL5fDhw+7lq6++klCncz/p50UDsi+zZs0ycz3Nnz/fzOxdo0YN89nSv1xCSWnvk9JA4/n5+vvf/y6h5osvvjBfOt9++62sWrVK8vLypFevXub9s4wePVo++OADWbFihdn/0KFDcvvtt0uoKMt7pHRSWc/Pk/5ZDCUXXHCBPP300+buAZs2bZLrr79ebr31Vtm2bVtwfI50HhxUXKdOnVwjR450rzudTldycrJr5syZAb2u6mTKlCmuK664ItCXUa3pH8l33nnHvZ6fn+9KSkpyPfvss+5tqamprpiYGNff//53V6gq/D6pQYMGuW699daAXVN1dfToUfN+ffHFF+7PT1RUlGvFihXufbZv3272WbdunSsUFX6PVPfu3V0PP/xwQK+rOqpbt67r1VdfDYrPES04lSA3N9ckXO06sOgsy7q+bt26gF5bdaNdK9rFoDdlveeee8ytPFC8PXv2SEpKitdnS280p12gfLaKWrt2relyaNOmjbmH3YkTJyTUWbPF16tXzzzq31XaYuH5mdKu4mbNmoXsZ6rwe+Q5c36DBg3ksssuk0mTJklWVpaEKqfTKcuWLTOtXNpVFQyfI7/dqiGUHD9+3PzPT0xM9Nqu67/88kvArqu60S/lRYsWmS8fbe6dOnWq/O53v5OffvrJ9IWjKA03ytdny3oO57qntHlcb9y7e/dueeyxx+SGG24wf9lGRERIKNIbEes9/q655hrzJa30cxMdHS116tTx2jdUP1O+3iN19913S/Pmzc0/yLZu3SoTJkwwdTpvv/22hJIff/zRBBrtEtc6G71/ZNu2bc29Jav754iAgyqjXzYWLVzTwKN/gbz55psydOjQgF4bgp/edNfSrl078xm78MILTauO3rsuFGmdif4Dglq38r9Hek9Ez8+TFvnr50jDs36uQkWbNm1MmNFWrrfeeksGDRpk6m2CAV1UlUCbMPVfiIWrx3U9KSkpYNdV3Wny/81vfiO7du0K9KVUW9bnh89W+Wk3qP7ZDNXPl96U+MMPPzQ3ONZiUYt+brRbXW9oHOqfqeLeI1/0H2Qq1D5P0dHR0rp1a+nQoYMZfaaF/s8//3xQfI4IOJX0AdD/+atXr/Zq9tR1bdqDbxkZGeZfQ/ovI/im3S36l4XnZys9Pd2MpuKzVbKDBw+aGpxQ+3xpDbZ+cWtXwpo1a8xnyJP+XRUVFeX1mdKuF62HC5XPVGnvkS/aiqFC7fNUmH635eTkBMfnKNBVznaxbNkyM7Jl0aJFrp9//tk1fPhwV506dVwpKSmBvrRqY+zYsa61a9e69uzZ4/r6669dPXv2dDVo0MCMYAhlp0+fdn333Xdm0T+Ss2fPNj/v27fPPP/000+bz9J7773n2rp1qxkp1LJlS9eZM2dcoaSk90mfGzdunBm9oZ+vzz77zPXb3/7WddFFF7mys7NdoWTEiBGu2rVrmz9rhw8fdi9ZWVnufe6//35Xs2bNXGvWrHFt2rTJ1aVLF7OEitLeo127drmmTZtm3hv9POmfvVatWrmuvfZaVyiZOHGiGVmm74H+3aPrYWFhrk8//TQoPkcEnEr0wgsvmP/Z0dHRZtj4t99+G+hLqlb69+/vaty4sXl/mjRpYtb1L5JQ9/nnn5sv7MKLDnu2hoo/8cQTrsTERBOie/To4dqxY4cr1JT0PukXU69evVwNGzY0Q1ebN2/uGjZsWEj+A8PXe6TLwoUL3ftoOH7ggQfMkN/4+HjXbbfdZr7gQ0Vp79H+/ftNmKlXr575M9e6dWvXo48+6kpLS3OFkv/8z/80f5b072z9s6V/91jhJhg+R2H6n0C3IgEAAFQmanAAAIDtEHAAAIDtEHAAAIDtEHAAAIDtEHAAAIDtEHAAAIDtEHAAAIDtEHAAAIDtEHAAAIDtEHAAAIDtEHAAAIDYzf8DD5juBp4aza4AAAAASUVORK5CYII=",
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"image/png": "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",
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"# Autocorrelation & Partial Autocorrelation (ACF & PACF)\n",
"def plot_acf_pacf(series, lags=30):\n",
" fig = sm.graphics.tsa.plot_acf(series.dropna(), lags=lags)\n",
" fig.show()\n",
" fig = sm.graphics.tsa.plot_pacf(series.dropna(), lags=lags)\n",
" fig.show()\n",
"\n",
"plot_acf_pacf(df[\"close\"])"
]
},
{
"cell_type": "code",
"execution_count": 12,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.plotly.v1+json": {
"config": {
"plotlyServerURL": "https://plot.ly"
},
"data": [
{
"line": {
"color": "red"
},
"name": "Rolling Mean",
"type": "scatter",
"x": [
"2024-09-14T04:00:00",
"2024-09-14T08:00:00",
"2024-09-14T12:00:00",
"2024-09-14T16:00:00",
"2024-09-14T20:00:00",
"2024-09-15T00:00:00",
"2024-09-15T04:00:00",
"2024-09-15T08:00:00",
"2024-09-15T12:00:00",
"2024-09-15T16:00:00",
"2024-09-15T20:00:00",
"2024-09-16T00:00:00",
"2024-09-16T04:00:00",
"2024-09-16T08:00:00",
"2024-09-16T12:00:00",
"2024-09-16T16:00:00",
"2024-09-16T20:00:00",
"2024-09-17T00:00:00",
"2024-09-17T04:00:00",
"2024-09-17T08:00:00",
"2024-09-17T12:00:00",
"2024-09-17T16:00:00",
"2024-09-17T20:00:00",
"2024-09-18T00:00:00",
"2024-09-18T04:00:00",
"2024-09-18T08:00:00",
"2024-09-18T12:00:00",
"2024-09-18T16:00:00",
"2024-09-18T20:00:00",
"2024-09-19T00:00:00",
"2024-09-19T04:00:00",
"2024-09-19T08:00:00",
"2024-09-19T12:00:00",
"2024-09-19T16:00:00",
"2024-09-19T20:00:00",
"2024-09-20T00:00:00",
"2024-09-20T04:00:00",
"2024-09-20T08:00:00",
"2024-09-20T12:00:00",
"2024-09-20T16:00:00",
"2024-09-20T20:00:00",
"2024-09-21T00:00:00",
"2024-09-21T04:00:00",
"2024-09-21T08:00:00",
"2024-09-21T12:00:00",
"2024-09-21T16:00:00",
"2024-09-21T20:00:00",
"2024-09-22T00:00:00",
"2024-09-22T04:00:00",
"2024-09-22T08:00:00",
"2024-09-22T12:00:00",
"2024-09-22T16:00:00",
"2024-09-22T20:00:00",
"2024-09-23T00:00:00",
"2024-09-23T04:00:00",
"2024-09-23T08:00:00",
"2024-09-23T12:00:00",
"2024-09-23T16:00:00",
"2024-09-23T20:00:00",
"2024-09-24T00:00:00",
"2024-09-24T04:00:00",
"2024-09-24T08:00:00",
"2024-09-24T12:00:00",
"2024-09-24T16:00:00",
"2024-09-24T20:00:00",
"2024-09-25T00:00:00",
"2024-09-25T04:00:00",
"2024-09-25T08:00:00",
"2024-09-25T12:00:00",
"2024-09-25T16:00:00",
"2024-09-25T20:00:00",
"2024-09-26T00:00:00",
"2024-09-26T04:00:00",
"2024-09-26T08:00:00",
"2024-09-26T12:00:00",
"2024-09-26T16:00:00",
"2024-09-26T20:00:00",
"2024-09-27T00:00:00",
"2024-09-27T04:00:00",
"2024-09-27T08:00:00",
"2024-09-27T12:00:00",
"2024-09-27T16:00:00",
"2024-09-27T20:00:00",
"2024-09-28T00:00:00",
"2024-09-28T04:00:00",
"2024-09-28T08:00:00",
"2024-09-28T12:00:00",
"2024-09-28T16:00:00",
"2024-09-28T20:00:00",
"2024-09-29T00:00:00",
"2024-09-29T04:00:00",
"2024-09-29T08:00:00",
"2024-09-29T12:00:00",
"2024-09-29T16:00:00",
"2024-09-29T20:00:00",
"2024-09-30T00:00:00",
"2024-09-30T04:00:00",
"2024-09-30T08:00:00",
"2024-09-30T12:00:00",
"2024-09-30T16:00:00",
"2024-09-30T20:00:00",
"2024-10-01T00:00:00",
"2024-10-01T04:00:00",
"2024-10-01T08:00:00",
"2024-10-01T12:00:00",
"2024-10-01T16:00:00",
"2024-10-01T20:00:00",
"2024-10-02T00:00:00",
"2024-10-02T04:00:00",
"2024-10-02T08:00:00",
"2024-10-02T12:00:00",
"2024-10-02T16:00:00",
"2024-10-02T20:00:00",
"2024-10-03T00:00:00",
"2024-10-03T04:00:00",
"2024-10-03T08:00:00",
"2024-10-03T12:00:00",
"2024-10-03T16:00:00",
"2024-10-03T20:00:00",
"2024-10-04T00:00:00",
"2024-10-04T04:00:00",
"2024-10-04T08:00:00",
"2024-10-04T12:00:00",
"2024-10-04T16:00:00",
"2024-10-04T20:00:00",
"2024-10-05T00:00:00",
"2024-10-05T04:00:00",
"2024-10-05T08:00:00",
"2024-10-05T12:00:00",
"2024-10-05T16:00:00",
"2024-10-05T20:00:00",
"2024-10-06T00:00:00",
"2024-10-06T04:00:00",
"2024-10-06T08:00:00",
"2024-10-06T12:00:00",
"2024-10-06T16:00:00",
"2024-10-06T20:00:00",
"2024-10-07T00:00:00",
"2024-10-07T04:00:00",
"2024-10-07T08:00:00",
"2024-10-07T12:00:00",
"2024-10-07T16:00:00",
"2024-10-07T20:00:00",
"2024-10-08T00:00:00",
"2024-10-08T04:00:00",
"2024-10-08T08:00:00",
"2024-10-08T12:00:00",
"2024-10-08T16:00:00",
"2024-10-08T20:00:00",
"2024-10-09T00:00:00",
"2024-10-09T04:00:00",
"2024-10-09T08:00:00",
"2024-10-09T12:00:00",
"2024-10-09T16:00:00",
"2024-10-09T20:00:00",
"2024-10-10T00:00:00",
"2024-10-10T04:00:00",
"2024-10-10T08:00:00",
"2024-10-10T12:00:00",
"2024-10-10T16:00:00",
"2024-10-10T20:00:00",
"2024-10-11T00:00:00",
"2024-10-11T04:00:00",
"2024-10-11T08:00:00",
"2024-10-11T12:00:00",
"2024-10-11T16:00:00",
"2024-10-11T20:00:00",
"2024-10-12T00:00:00",
"2024-10-12T04:00:00",
"2024-10-12T08:00:00",
"2024-10-12T12:00:00",
"2024-10-12T16:00:00",
"2024-10-12T20:00:00",
"2024-10-13T00:00:00",
"2024-10-13T04:00:00",
"2024-10-13T08:00:00",
"2024-10-13T12:00:00",
"2024-10-13T16:00:00",
"2024-10-13T20:00:00",
"2024-10-14T00:00:00",
"2024-10-14T04:00:00",
"2024-10-14T08:00:00",
"2024-10-14T12:00:00",
"2024-10-14T16:00:00",
"2024-10-14T20:00:00",
"2024-10-15T00:00:00",
"2024-10-15T04:00:00",
"2024-10-15T08:00:00",
"2024-10-15T12:00:00",
"2024-10-15T16:00:00",
"2024-10-15T20:00:00",
"2024-10-16T00:00:00",
"2024-10-16T04:00:00",
"2024-10-16T08:00:00",
"2024-10-16T12:00:00",
"2024-10-16T16:00:00",
"2024-10-16T20:00:00",
"2024-10-17T00:00:00",
"2024-10-17T04:00:00",
"2024-10-17T08:00:00",
"2024-10-17T12:00:00",
"2024-10-17T16:00:00",
"2024-10-17T20:00:00",
"2024-10-18T00:00:00",
"2024-10-18T04:00:00",
"2024-10-18T08:00:00",
"2024-10-18T12:00:00",
"2024-10-18T16:00:00",
"2024-10-18T20:00:00",
"2024-10-19T00:00:00",
"2024-10-19T04:00:00",
"2024-10-19T08:00:00",
"2024-10-19T12:00:00",
"2024-10-19T16:00:00",
"2024-10-19T20:00:00",
"2024-10-20T00:00:00",
"2024-10-20T04:00:00",
"2024-10-20T08:00:00",
"2024-10-20T12:00:00",
"2024-10-20T16:00:00",
"2024-10-20T20:00:00",
"2024-10-21T00:00:00",
"2024-10-21T04:00:00",
"2024-10-21T08:00:00",
"2024-10-21T12:00:00",
"2024-10-21T16:00:00",
"2024-10-21T20:00:00",
"2024-10-22T00:00:00",
"2024-10-22T04:00:00",
"2024-10-22T08:00:00",
"2024-10-22T12:00:00",
"2024-10-22T16:00:00",
"2024-10-22T20:00:00",
"2024-10-23T00:00:00",
"2024-10-23T04:00:00",
"2024-10-23T08:00:00",
"2024-10-23T12:00:00",
"2024-10-23T16:00:00",
"2024-10-23T20:00:00",
"2024-10-24T00:00:00",
"2024-10-24T04:00:00",
"2024-10-24T08:00:00",
"2024-10-24T12:00:00",
"2024-10-24T16:00:00",
"2024-10-24T20:00:00",
"2024-10-25T00:00:00",
"2024-10-25T04:00:00",
"2024-10-25T08:00:00",
"2024-10-25T12:00:00",
"2024-10-25T16:00:00",
"2024-10-25T20:00:00",
"2024-10-26T00:00:00",
"2024-10-26T04:00:00",
"2024-10-26T08:00:00",
"2024-10-26T12:00:00",
"2024-10-26T16:00:00",
"2024-10-26T20:00:00",
"2024-10-27T00:00:00",
"2024-10-27T04:00:00",
"2024-10-27T08:00:00",
"2024-10-27T12:00:00",
"2024-10-27T16:00:00",
"2024-10-27T20:00:00",
"2024-10-28T00:00:00",
"2024-10-28T04:00:00",
"2024-10-28T08:00:00",
"2024-10-28T12:00:00",
"2024-10-28T16:00:00",
"2024-10-28T20:00:00",
"2024-10-29T00:00:00",
"2024-10-29T04:00:00",
"2024-10-29T08:00:00",
"2024-10-29T12:00:00",
"2024-10-29T16:00:00",
"2024-10-29T20:00:00",
"2024-10-30T00:00:00",
"2024-10-30T04:00:00",
"2024-10-30T08:00:00",
"2024-10-30T12:00:00",
"2024-10-30T16:00:00",
"2024-10-30T20:00:00",
"2024-10-31T00:00:00",
"2024-10-31T04:00:00",
"2024-10-31T08:00:00",
"2024-10-31T12:00:00",
"2024-10-31T16:00:00",
"2024-10-31T20:00:00",
"2024-11-01T00:00:00",
"2024-11-01T04:00:00",
"2024-11-01T08:00:00",
"2024-11-01T12:00:00",
"2024-11-01T16:00:00",
"2024-11-01T20:00:00",
"2024-11-02T00:00:00",
"2024-11-02T04:00:00",
"2024-11-02T08:00:00",
"2024-11-02T12:00:00",
"2024-11-02T16:00:00",
"2024-11-02T20:00:00",
"2024-11-03T00:00:00",
"2024-11-03T04:00:00",
"2024-11-03T08:00:00",
"2024-11-03T12:00:00",
"2024-11-03T16:00:00",
"2024-11-03T20:00:00",
"2024-11-04T00:00:00",
"2024-11-04T04:00:00",
"2024-11-04T08:00:00",
"2024-11-04T12:00:00",
"2024-11-04T16:00:00",
"2024-11-04T20:00:00",
"2024-11-05T00:00:00",
"2024-11-05T04:00:00",
"2024-11-05T08:00:00",
"2024-11-05T12:00:00",
"2024-11-05T16:00:00",
"2024-11-05T20:00:00",
"2024-11-06T00:00:00",
"2024-11-06T04:00:00",
"2024-11-06T08:00:00",
"2024-11-06T12:00:00",
"2024-11-06T16:00:00",
"2024-11-06T20:00:00",
"2024-11-07T00:00:00",
"2024-11-07T04:00:00",
"2024-11-07T08:00:00",
"2024-11-07T12:00:00",
"2024-11-07T16:00:00",
"2024-11-07T20:00:00",
"2024-11-08T00:00:00",
"2024-11-08T04:00:00",
"2024-11-08T08:00:00",
"2024-11-08T12:00:00",
"2024-11-08T16:00:00",
"2024-11-08T20:00:00",
"2024-11-09T00:00:00",
"2024-11-09T04:00:00",
"2024-11-09T08:00:00",
"2024-11-09T12:00:00",
"2024-11-09T16:00:00",
"2024-11-09T20:00:00",
"2024-11-10T00:00:00",
"2024-11-10T04:00:00",
"2024-11-10T08:00:00",
"2024-11-10T12:00:00",
"2024-11-10T16:00:00",
"2024-11-10T20:00:00",
"2024-11-11T00:00:00",
"2024-11-11T04:00:00",
"2024-11-11T08:00:00",
"2024-11-11T12:00:00",
"2024-11-11T16:00:00",
"2024-11-11T20:00:00",
"2024-11-12T00:00:00",
"2024-11-12T04:00:00",
"2024-11-12T08:00:00",
"2024-11-12T12:00:00",
"2024-11-12T16:00:00",
"2024-11-12T20:00:00",
"2024-11-13T00:00:00",
"2024-11-13T04:00:00",
"2024-11-13T08:00:00",
"2024-11-13T12:00:00",
"2024-11-13T16:00:00",
"2024-11-13T20:00:00",
"2024-11-14T00:00:00",
"2024-11-14T04:00:00",
"2024-11-14T08:00:00",
"2024-11-14T12:00:00",
"2024-11-14T16:00:00",
"2024-11-14T20:00:00",
"2024-11-15T00:00:00",
"2024-11-15T04:00:00",
"2024-11-15T08:00:00",
"2024-11-15T12:00:00",
"2024-11-15T16:00:00",
"2024-11-15T20:00:00",
"2024-11-16T00:00:00",
"2024-11-16T04:00:00",
"2024-11-16T08:00:00",
"2024-11-16T12:00:00",
"2024-11-16T16:00:00",
"2024-11-16T20:00:00",
"2024-11-17T00:00:00",
"2024-11-17T04:00:00",
"2024-11-17T08:00:00",
"2024-11-17T12:00:00",
"2024-11-17T16:00:00",
"2024-11-17T20:00:00",
"2024-11-18T00:00:00",
"2024-11-18T04:00:00",
"2024-11-18T08:00:00",
"2024-11-18T12:00:00",
"2024-11-18T16:00:00",
"2024-11-18T20:00:00",
"2024-11-19T00:00:00",
"2024-11-19T04:00:00",
"2024-11-19T08:00:00",
"2024-11-19T12:00:00",
"2024-11-19T16:00:00",
"2024-11-19T20:00:00",
"2024-11-20T00:00:00",
"2024-11-20T04:00:00",
"2024-11-20T08:00:00",
"2024-11-20T12:00:00",
"2024-11-20T16:00:00",
"2024-11-20T20:00:00",
"2024-11-21T00:00:00",
"2024-11-21T04:00:00",
"2024-11-21T08:00:00",
"2024-11-21T12:00:00",
"2024-11-21T16:00:00",
"2024-11-21T20:00:00",
"2024-11-22T00:00:00",
"2024-11-22T04:00:00",
"2024-11-22T08:00:00",
"2024-11-22T12:00:00",
"2024-11-22T16:00:00",
"2024-11-22T20:00:00",
"2024-11-23T00:00:00",
"2024-11-23T04:00:00",
"2024-11-23T08:00:00",
"2024-11-23T12:00:00",
"2024-11-23T16:00:00",
"2024-11-23T20:00:00",
"2024-11-24T00:00:00",
"2024-11-24T04:00:00",
"2024-11-24T08:00:00",
"2024-11-24T12:00:00",
"2024-11-24T16:00:00",
"2024-11-24T20:00:00",
"2024-11-25T00:00:00",
"2024-11-25T04:00:00",
"2024-11-25T08:00:00",
"2024-11-25T12:00:00",
"2024-11-25T16:00:00",
"2024-11-25T20:00:00",
"2024-11-26T00:00:00",
"2024-11-26T04:00:00",
"2024-11-26T08:00:00",
"2024-11-26T12:00:00",
"2024-11-26T16:00:00",
"2024-11-26T20:00:00",
"2024-11-27T00:00:00",
"2024-11-27T04:00:00",
"2024-11-27T08:00:00",
"2024-11-27T12:00:00",
"2024-11-27T16:00:00",
"2024-11-27T20:00:00",
"2024-11-28T00:00:00",
"2024-11-28T04:00:00",
"2024-11-28T08:00:00",
"2024-11-28T12:00:00",
"2024-11-28T16:00:00",
"2024-11-28T20:00:00",
"2024-11-29T00:00:00",
"2024-11-29T04:00:00",
"2024-11-29T08:00:00",
"2024-11-29T12:00:00",
"2024-11-29T16:00:00",
"2024-11-29T20:00:00",
"2024-11-30T00:00:00",
"2024-11-30T04:00:00",
"2024-11-30T08:00:00",
"2024-11-30T12:00:00",
"2024-11-30T16:00:00",
"2024-11-30T20:00:00",
"2024-12-01T00:00:00",
"2024-12-01T04:00:00",
"2024-12-01T08:00:00",
"2024-12-01T12:00:00",
"2024-12-01T16:00:00",
"2024-12-01T20:00:00",
"2024-12-02T00:00:00",
"2024-12-02T04:00:00",
"2024-12-02T08:00:00",
"2024-12-02T12:00:00",
"2024-12-02T16:00:00",
"2024-12-02T20:00:00",
"2024-12-03T00:00:00",
"2024-12-03T04:00:00",
"2024-12-03T08:00:00",
"2024-12-03T12:00:00",
"2024-12-03T16:00:00",
"2024-12-03T20:00:00",
"2024-12-04T00:00:00",
"2024-12-04T04:00:00",
"2024-12-04T08:00:00",
"2024-12-04T12:00:00",
"2024-12-04T16:00:00",
"2024-12-04T20:00:00",
"2024-12-05T00:00:00",
"2024-12-05T04:00:00",
"2024-12-05T08:00:00",
"2024-12-05T12:00:00",
"2024-12-05T16:00:00",
"2024-12-05T20:00:00",
"2024-12-06T00:00:00",
"2024-12-06T04:00:00",
"2024-12-06T08:00:00",
"2024-12-06T12:00:00",
"2024-12-06T16:00:00",
"2024-12-06T20:00:00",
"2024-12-07T00:00:00",
"2024-12-07T04:00:00",
"2024-12-07T08:00:00",
"2024-12-07T12:00:00",
"2024-12-07T16:00:00",
"2024-12-07T20:00:00",
"2024-12-08T00:00:00",
"2024-12-08T04:00:00",
"2024-12-08T08:00:00",
"2024-12-08T12:00:00",
"2024-12-08T16:00:00",
"2024-12-08T20:00:00",
"2024-12-09T00:00:00",
"2024-12-09T04:00:00",
"2024-12-09T08:00:00",
"2024-12-09T12:00:00",
"2024-12-09T16:00:00",
"2024-12-09T20:00:00",
"2024-12-10T00:00:00",
"2024-12-10T04:00:00",
"2024-12-10T08:00:00",
"2024-12-10T12:00:00",
"2024-12-10T16:00:00",
"2024-12-10T20:00:00",
"2024-12-11T00:00:00",
"2024-12-11T04:00:00",
"2024-12-11T08:00:00",
"2024-12-11T12:00:00",
"2024-12-11T16:00:00",
"2024-12-11T20:00:00",
"2024-12-12T00:00:00",
"2024-12-12T04:00:00",
"2024-12-12T08:00:00",
"2024-12-12T12:00:00",
"2024-12-12T16:00:00",
"2024-12-12T20:00:00",
"2024-12-13T00:00:00",
"2024-12-13T04:00:00",
"2024-12-13T08:00:00",
"2024-12-13T12:00:00",
"2024-12-13T16:00:00",
"2024-12-13T20:00:00",
"2024-12-14T00:00:00",
"2024-12-14T04:00:00",
"2024-12-14T08:00:00",
"2024-12-14T12:00:00",
"2024-12-14T16:00:00",
"2024-12-14T20:00:00",
"2024-12-15T00:00:00",
"2024-12-15T04:00:00",
"2024-12-15T08:00:00",
"2024-12-15T12:00:00",
"2024-12-15T16:00:00",
"2024-12-15T20:00:00",
"2024-12-16T00:00:00",
"2024-12-16T04:00:00",
"2024-12-16T08:00:00",
"2024-12-16T12:00:00",
"2024-12-16T16:00:00",
"2024-12-16T20:00:00",
"2024-12-17T00:00:00",
"2024-12-17T04:00:00",
"2024-12-17T08:00:00",
"2024-12-17T12:00:00",
"2024-12-17T16:00:00",
"2024-12-17T20:00:00",
"2024-12-18T00:00:00",
"2024-12-18T04:00:00",
"2024-12-18T08:00:00",
"2024-12-18T12:00:00",
"2024-12-18T16:00:00",
"2024-12-18T20:00:00",
"2024-12-19T00:00:00",
"2024-12-19T04:00:00",
"2024-12-19T08:00:00",
"2024-12-19T12:00:00",
"2024-12-19T16:00:00",
"2024-12-19T20:00:00",
"2024-12-20T00:00:00",
"2024-12-20T04:00:00",
"2024-12-20T08:00:00",
"2024-12-20T12:00:00",
"2024-12-20T16:00:00",
"2024-12-20T20:00:00",
"2024-12-21T00:00:00",
"2024-12-21T04:00:00",
"2024-12-21T08:00:00",
"2024-12-21T12:00:00",
"2024-12-21T16:00:00",
"2024-12-21T20:00:00",
"2024-12-22T00:00:00",
"2024-12-22T04:00:00",
"2024-12-22T08:00:00",
"2024-12-22T12:00:00",
"2024-12-22T16:00:00",
"2024-12-22T20:00:00",
"2024-12-23T00:00:00",
"2024-12-23T04:00:00",
"2024-12-23T08:00:00",
"2024-12-23T12:00:00",
"2024-12-23T16:00:00",
"2024-12-23T20:00:00",
"2024-12-24T00:00:00",
"2024-12-24T04:00:00",
"2024-12-24T08:00:00",
"2024-12-24T12:00:00",
"2024-12-24T16:00:00",
"2024-12-24T20:00:00",
"2024-12-25T00:00:00",
"2024-12-25T04:00:00",
"2024-12-25T08:00:00",
"2024-12-25T12:00:00",
"2024-12-25T16:00:00",
"2024-12-25T20:00:00",
"2024-12-26T00:00:00",
"2024-12-26T04:00:00",
"2024-12-26T08:00:00",
"2024-12-26T12:00:00",
"2024-12-26T16:00:00",
"2024-12-26T20:00:00",
"2024-12-27T00:00:00",
"2024-12-27T04:00:00",
"2024-12-27T08:00:00",
"2024-12-27T12:00:00",
"2024-12-27T16:00:00",
"2024-12-27T20:00:00",
"2024-12-28T00:00:00",
"2024-12-28T04:00:00",
"2024-12-28T08:00:00",
"2024-12-28T12:00:00",
"2024-12-28T16:00:00",
"2024-12-28T20:00:00",
"2024-12-29T00:00:00",
"2024-12-29T04:00:00",
"2024-12-29T08:00:00",
"2024-12-29T12:00:00",
"2024-12-29T16:00:00",
"2024-12-29T20:00:00",
"2024-12-30T00:00:00",
"2024-12-30T04:00:00",
"2024-12-30T08:00:00",
"2024-12-30T12:00:00",
"2024-12-30T16:00:00",
"2024-12-30T20:00:00",
"2024-12-31T00:00:00",
"2024-12-31T04:00:00",
"2024-12-31T08:00:00",
"2024-12-31T12:00:00",
"2024-12-31T16:00:00",
"2024-12-31T20:00:00",
"2025-01-01T00:00:00",
"2025-01-01T04:00:00",
"2025-01-01T08:00:00",
"2025-01-01T12:00:00",
"2025-01-01T16:00:00",
"2025-01-01T20:00:00",
"2025-01-02T00:00:00",
"2025-01-02T04:00:00",
"2025-01-02T08:00:00",
"2025-01-02T12:00:00",
"2025-01-02T16:00:00",
"2025-01-02T20:00:00",
"2025-01-03T00:00:00",
"2025-01-03T04:00:00",
"2025-01-03T08:00:00",
"2025-01-03T12:00:00",
"2025-01-03T16:00:00",
"2025-01-03T20:00:00",
"2025-01-04T00:00:00",
"2025-01-04T04:00:00",
"2025-01-04T08:00:00",
"2025-01-04T12:00:00",
"2025-01-04T16:00:00",
"2025-01-04T20:00:00",
"2025-01-05T00:00:00",
"2025-01-05T04:00:00",
"2025-01-05T08:00:00",
"2025-01-05T12:00:00",
"2025-01-05T16:00:00",
"2025-01-05T20:00:00",
"2025-01-06T00:00:00",
"2025-01-06T04:00:00",
"2025-01-06T08:00:00",
"2025-01-06T12:00:00",
"2025-01-06T16:00:00",
"2025-01-06T20:00:00",
"2025-01-07T00:00:00",
"2025-01-07T04:00:00",
"2025-01-07T08:00:00",
"2025-01-07T12:00:00",
"2025-01-07T16:00:00",
"2025-01-07T20:00:00",
"2025-01-08T00:00:00",
"2025-01-08T04:00:00",
"2025-01-08T08:00:00",
"2025-01-08T12:00:00",
"2025-01-08T16:00:00",
"2025-01-08T20:00:00",
"2025-01-09T00:00:00",
"2025-01-09T04:00:00",
"2025-01-09T08:00:00",
"2025-01-09T12:00:00",
"2025-01-09T16:00:00",
"2025-01-09T20:00:00",
"2025-01-10T00:00:00",
"2025-01-10T04:00:00",
"2025-01-10T08:00:00",
"2025-01-10T12:00:00",
"2025-01-10T16:00:00",
"2025-01-10T20:00:00",
"2025-01-11T00:00:00",
"2025-01-11T04:00:00",
"2025-01-11T08:00:00",
"2025-01-11T12:00:00",
"2025-01-11T16:00:00",
"2025-01-11T20:00:00",
"2025-01-12T00:00:00",
"2025-01-12T04:00:00",
"2025-01-12T08:00:00",
"2025-01-12T12:00:00",
"2025-01-12T16:00:00",
"2025-01-12T20:00:00",
"2025-01-13T00:00:00",
"2025-01-13T04:00:00",
"2025-01-13T08:00:00",
"2025-01-13T12:00:00",
"2025-01-13T16:00:00",
"2025-01-13T20:00:00",
"2025-01-14T00:00:00",
"2025-01-14T04:00:00",
"2025-01-14T08:00:00",
"2025-01-14T12:00:00",
"2025-01-14T16:00:00",
"2025-01-14T20:00:00",
"2025-01-15T00:00:00",
"2025-01-15T04:00:00",
"2025-01-15T08:00:00",
"2025-01-15T12:00:00",
"2025-01-15T16:00:00",
"2025-01-15T20:00:00",
"2025-01-16T00:00:00",
"2025-01-16T04:00:00",
"2025-01-16T08:00:00",
"2025-01-16T12:00:00",
"2025-01-16T16:00:00",
"2025-01-16T20:00:00",
"2025-01-17T00:00:00",
"2025-01-17T04:00:00",
"2025-01-17T08:00:00",
"2025-01-17T12:00:00",
"2025-01-17T16:00:00",
"2025-01-17T20:00:00",
"2025-01-18T00:00:00",
"2025-01-18T04:00:00",
"2025-01-18T08:00:00",
"2025-01-18T12:00:00",
"2025-01-18T16:00:00",
"2025-01-18T20:00:00",
"2025-01-19T00:00:00",
"2025-01-19T04:00:00",
"2025-01-19T08:00:00",
"2025-01-19T12:00:00",
"2025-01-19T16:00:00",
"2025-01-19T20:00:00",
"2025-01-20T00:00:00",
"2025-01-20T04:00:00",
"2025-01-20T08:00:00",
"2025-01-20T12:00:00",
"2025-01-20T16:00:00",
"2025-01-20T20:00:00",
"2025-01-21T00:00:00",
"2025-01-21T04:00:00",
"2025-01-21T08:00:00",
"2025-01-21T12:00:00",
"2025-01-21T16:00:00",
"2025-01-21T20:00:00",
"2025-01-22T00:00:00",
"2025-01-22T04:00:00",
"2025-01-22T08:00:00",
"2025-01-22T12:00:00",
"2025-01-22T16:00:00",
"2025-01-22T20:00:00",
"2025-01-23T00:00:00",
"2025-01-23T04:00:00",
"2025-01-23T08:00:00",
"2025-01-23T12:00:00",
"2025-01-23T16:00:00",
"2025-01-23T20:00:00",
"2025-01-24T00:00:00",
"2025-01-24T04:00:00",
"2025-01-24T08:00:00",
"2025-01-24T12:00:00",
"2025-01-24T16:00:00",
"2025-01-24T20:00:00",
"2025-01-25T00:00:00",
"2025-01-25T04:00:00",
"2025-01-25T08:00:00",
"2025-01-25T12:00:00",
"2025-01-25T16:00:00",
"2025-01-25T20:00:00",
"2025-01-26T00:00:00",
"2025-01-26T04:00:00",
"2025-01-26T08:00:00",
"2025-01-26T12:00:00",
"2025-01-26T16:00:00",
"2025-01-26T20:00:00",
"2025-01-27T00:00:00",
"2025-01-27T04:00:00",
"2025-01-27T08:00:00",
"2025-01-27T12:00:00",
"2025-01-27T16:00:00",
"2025-01-27T20:00:00",
"2025-01-28T00:00:00",
"2025-01-28T04:00:00",
"2025-01-28T08:00:00",
"2025-01-28T12:00:00",
"2025-01-28T16:00:00",
"2025-01-28T20:00:00",
"2025-01-29T00:00:00",
"2025-01-29T04:00:00",
"2025-01-29T08:00:00",
"2025-01-29T12:00:00",
"2025-01-29T16:00:00",
"2025-01-29T20:00:00",
"2025-01-30T00:00:00",
"2025-01-30T04:00:00",
"2025-01-30T08:00:00",
"2025-01-30T12:00:00",
"2025-01-30T16:00:00",
"2025-01-30T20:00:00",
"2025-01-31T00:00:00",
"2025-01-31T04:00:00",
"2025-01-31T08:00:00",
"2025-01-31T12:00:00",
"2025-01-31T16:00:00",
"2025-01-31T20:00:00",
"2025-02-01T00:00:00",
"2025-02-01T04:00:00",
"2025-02-01T08:00:00",
"2025-02-01T12:00:00",
"2025-02-01T16:00:00",
"2025-02-01T20:00:00",
"2025-02-02T00:00:00",
"2025-02-02T04:00:00",
"2025-02-02T08:00:00",
"2025-02-02T12:00:00",
"2025-02-02T16:00:00",
"2025-02-02T20:00:00",
"2025-02-03T00:00:00",
"2025-02-03T04:00:00",
"2025-02-03T08:00:00",
"2025-02-03T12:00:00",
"2025-02-03T16:00:00",
"2025-02-03T20:00:00",
"2025-02-04T00:00:00",
"2025-02-04T04:00:00",
"2025-02-04T08:00:00",
"2025-02-04T12:00:00",
"2025-02-04T16:00:00",
"2025-02-04T20:00:00",
"2025-02-05T00:00:00",
"2025-02-05T04:00:00",
"2025-02-05T08:00:00",
"2025-02-05T12:00:00",
"2025-02-05T16:00:00",
"2025-02-05T20:00:00",
"2025-02-06T00:00:00",
"2025-02-06T04:00:00",
"2025-02-06T08:00:00",
"2025-02-06T12:00:00",
"2025-02-06T16:00:00",
"2025-02-06T20:00:00",
"2025-02-07T00:00:00",
"2025-02-07T04:00:00",
"2025-02-07T08:00:00",
"2025-02-07T12:00:00",
"2025-02-07T16:00:00",
"2025-02-07T20:00:00",
"2025-02-08T00:00:00",
"2025-02-08T04:00:00",
"2025-02-08T08:00:00",
"2025-02-08T12:00:00",
"2025-02-08T16:00:00",
"2025-02-08T20:00:00",
"2025-02-09T00:00:00",
"2025-02-09T04:00:00",
"2025-02-09T08:00:00",
"2025-02-09T12:00:00",
"2025-02-09T16:00:00",
"2025-02-09T20:00:00",
"2025-02-10T00:00:00",
"2025-02-10T04:00:00",
"2025-02-10T08:00:00",
"2025-02-10T12:00:00",
"2025-02-10T16:00:00",
"2025-02-10T20:00:00",
"2025-02-11T00:00:00",
"2025-02-11T04:00:00",
"2025-02-11T08:00:00",
"2025-02-11T12:00:00",
"2025-02-11T16:00:00",
"2025-02-11T20:00:00",
"2025-02-12T00:00:00",
"2025-02-12T04:00:00",
"2025-02-12T08:00:00",
"2025-02-12T12:00:00",
"2025-02-12T16:00:00",
"2025-02-12T20:00:00",
"2025-02-13T00:00:00",
"2025-02-13T04:00:00",
"2025-02-13T08:00:00",
"2025-02-13T12:00:00",
"2025-02-13T16:00:00",
"2025-02-13T20:00:00",
"2025-02-14T00:00:00",
"2025-02-14T04:00:00",
"2025-02-14T08:00:00",
"2025-02-14T12:00:00",
"2025-02-14T16:00:00",
"2025-02-14T20:00:00",
"2025-02-15T00:00:00",
"2025-02-15T04:00:00",
"2025-02-15T08:00:00",
"2025-02-15T12:00:00",
"2025-02-15T16:00:00",
"2025-02-15T20:00:00",
"2025-02-16T00:00:00",
"2025-02-16T04:00:00",
"2025-02-16T08:00:00",
"2025-02-16T12:00:00",
"2025-02-16T16:00:00",
"2025-02-16T20:00:00",
"2025-02-17T00:00:00",
"2025-02-17T04:00:00",
"2025-02-17T08:00:00",
"2025-02-17T12:00:00",
"2025-02-17T16:00:00",
"2025-02-17T20:00:00",
"2025-02-18T00:00:00",
"2025-02-18T04:00:00",
"2025-02-18T08:00:00",
"2025-02-18T12:00:00",
"2025-02-18T16:00:00",
"2025-02-18T20:00:00",
"2025-02-19T00:00:00",
"2025-02-19T04:00:00",
"2025-02-19T08:00:00",
"2025-02-19T12:00:00",
"2025-02-19T16:00:00",
"2025-02-19T20:00:00",
"2025-02-20T00:00:00",
"2025-02-20T04:00:00",
"2025-02-20T08:00:00",
"2025-02-20T12:00:00",
"2025-02-20T16:00:00",
"2025-02-20T20:00:00",
"2025-02-21T00:00:00",
"2025-02-21T04:00:00",
"2025-02-21T08:00:00",
"2025-02-21T12:00:00",
"2025-02-21T16:00:00",
"2025-02-21T20:00:00",
"2025-02-22T00:00:00",
"2025-02-22T04:00:00",
"2025-02-22T08:00:00",
"2025-02-22T12:00:00",
"2025-02-22T16:00:00",
"2025-02-22T20:00:00",
"2025-02-23T00:00:00",
"2025-02-23T04:00:00",
"2025-02-23T08:00:00",
"2025-02-23T12:00:00",
"2025-02-23T16:00:00",
"2025-02-23T20:00:00",
"2025-02-24T00:00:00",
"2025-02-24T04:00:00",
"2025-02-24T08:00:00",
"2025-02-24T12:00:00",
"2025-02-24T16:00:00",
"2025-02-24T20:00:00",
"2025-02-25T00:00:00",
"2025-02-25T04:00:00",
"2025-02-25T08:00:00",
"2025-02-25T12:00:00",
"2025-02-25T16:00:00",
"2025-02-25T20:00:00",
"2025-02-26T00:00:00",
"2025-02-26T04:00:00",
"2025-02-26T08:00:00",
"2025-02-26T12:00:00",
"2025-02-26T16:00:00",
"2025-02-26T20:00:00",
"2025-02-27T00:00:00",
"2025-02-27T04:00:00",
"2025-02-27T08:00:00",
"2025-02-27T12:00:00"
],
"y": [
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
60980.9028,
61032.5398,
61087.9038,
61155.0018,
61226.4582,
61303.597,
61372.6528,
61435.99,
61499.0044,
61563.268200000006,
61622.397600000004,
61687.457800000004,
61791.22840000001,
61893.15060000001,
61980.1892,
62094.1568,
62220.7166,
62351.2232,
62475.1362,
62581.6978,
62675.5608,
62758.0858,
62799.07340000001,
62864.316399999996,
62933.6484,
63014.47900000001,
63117.2774,
63211.7866,
63318.6122,
63420.5282,
63490.35,
63563.41920000001,
63651.0508,
63709.306800000006,
63755.9972,
63815.45560000001,
63873.40439999999,
63907.5466,
63952.045600000005,
63996.352199999994,
64053.054000000004,
64110.2264,
64157.977199999994,
64213.3672,
64267.6698,
64321.112199999996,
64365.5644,
64391.228200000005,
64412.6266,
64431.9636,
64440.6066,
64460.7128,
64475.157400000004,
64487.8956,
64495.3612,
64490.135800000004,
64468.92,
64416.2846,
64371.865,
64333.8478,
64310.981799999994,
64264.82520000001,
64223.4138,
64173.251800000005,
64127.639800000004,
64069.5092,
63993.920999999995,
63919.5684,
63846.06760000001,
63789.735,
63730.2538,
63679.9834,
63650.177599999995,
63620.114400000006,
63591.0392,
63550.295999999995,
63486.7758,
63430.909799999994,
63369.005999999994,
63308.7442,
63232.74,
63152.1396,
63064.14659999999,
62984.551,
62906.2678,
62829.953799999996,
62768.6848,
62710.0754,
62672.7692,
62628.7404,
62585.437999999995,
62528.0516,
62492.792199999996,
62439.77,
62375.072400000005,
62311.949,
62250.4642,
62210.3854,
62174.8474,
62140.27480000001,
62113.1588,
62083.5646,
62056.07060000001,
62018.4354,
61974.6706,
61911.2088,
61870.1518,
61872.7474,
61867.7254,
61856.129799999995,
61825.1212,
61803.1222,
61770.373199999995,
61764.560999999994,
61757.1946,
61757.822,
61796.256400000006,
61845.9942,
61899.19279999999,
61935.331399999995,
61979.2616,
62020.223399999995,
62052.5446,
62075.133,
62093.3242,
62100.124,
62112.423200000005,
62126.442599999995,
62135.79060000001,
62144.3506,
62155.128,
62202.6976,
62252.19460000001,
62311.1344,
62384.6202,
62458.13939999999,
62524.180199999995,
62582.8546,
62624.0778,
62670.578799999996,
62736.995,
62810.185,
62870.856799999994,
62951.304000000004,
63043.2452,
63146.058,
63254.4494,
63358.9808,
63462.06199999999,
63560.55300000001,
63667.0992,
63763.5188,
63868.495599999995,
63968.73199999999,
64077.554200000006,
64222.6956,
64373.5304,
64510.1916,
64670.629,
64821.69760000001,
64983.6072,
65156.6884,
65322.346000000005,
65473.9554,
65622.6126,
65761.51,
65881.2858,
65987.042,
66098.7646,
66212.7482,
66328.73800000001,
66443.225,
66565.2132,
66684.705,
66786.9308,
66894.83099999999,
66984.9148,
67086.5862,
67176.5726,
67271.224,
67359.3824,
67416.2666,
67466.74359999999,
67520.4712,
67549.6966,
67575.304,
67586.63720000001,
67602.6778,
67604.1962,
67620.9016,
67631.015,
67646.3022,
67645.302,
67654.9356,
67663.0668,
67669.1556,
67672.2078,
67673.1728,
67671.5206,
67687.3974,
67690.9144,
67683.1428,
67668.5296,
67666.4614,
67663.7178,
67647.9986,
67626.9616,
67617.4494,
67580.5984,
67553.485,
67529.317,
67508.2288,
67494.47099999999,
67483.1798,
67477.23139999999,
67464.69679999999,
67464.2684,
67475.8872,
67480.9816,
67507.1612,
67535.564,
67581.3692,
67619.75,
67660.2672,
67749.2476,
67831.8578,
67931.328,
68022.2378,
68124.7332,
68212.4164,
68316.5392,
68433.01479999999,
68537.77560000001,
68632.7096,
68734.9176,
68833.3036,
68910.52,
68978.3822,
69063.1322,
69121.073,
69159.5454,
69219.102,
69281.0006,
69313.801,
69355.936,
69384.1592,
69416.8812,
69451.2568,
69489.6548,
69518.4434,
69548.59980000001,
69584.5912,
69615.825,
69639.5218,
69664.165,
69707.049,
69748.3542,
69779.99680000001,
69813.1916,
69844.3904,
69857.652,
69852.44140000001,
69856.6424,
69877.5926,
69896.85380000001,
69919.3552,
69953.8654,
69959.29400000001,
70008.96740000001,
70113.224,
70190.8716,
70250.262,
70318.97839999999,
70417.2624,
70471.9218,
70522.8272,
70576.76819999999,
70626.0232,
70708.6002,
70790.9786,
70870.0196,
70936.3352,
71014.2686,
71096.4016,
71180.854,
71268.495,
71389.6288,
71525.9848,
71657.305,
71796.4658,
71937.2436,
72061.7094,
72199.4462,
72400.9816,
72596.776,
72802.28739999999,
73019.0064,
73230.417,
73465.97839999999,
73692.7218,
73945.5114,
74212.7312,
74543.1966,
74941.62980000001,
75349.3808,
75737.9016,
76114.5518,
76467.2206,
76836.7588,
77230.20599999999,
77642.26759999999,
78035.938,
78427.7678,
78841.401,
79314.9326,
79713.6376,
80123.72,
80543.2076,
80940.79860000001,
81261.8486,
81571.5676,
81856.7912,
82129.1442,
82364.8364,
82640.8686,
82947.8956,
83238.54380000001,
83578.93,
83878.0588,
84186.7418,
84490.9966,
84785.3664,
85083.7624,
85378.1214,
85656.08140000001,
85936.246,
86235.396,
86514.7634,
86794.9776,
87046.3336,
87335.17,
87618.38960000001,
87919.41520000002,
88125.162,
88369.3118,
88598.4408,
88804.92059999998,
89043.888,
89253.0464,
89460.59300000001,
89684.5782,
89894.29400000001,
90042.79759999999,
90136.50120000001,
90226.2478,
90346.06719999999,
90471.34539999999,
90633.92120000001,
90788.63540000001,
90973.6624,
91160.06559999999,
91378.3248,
91590.394,
91764.96179999999,
91881.1984,
92085.5628,
92253.9702,
92409.65980000001,
92568.29380000001,
92738.8606,
92928.05559999999,
93140.3846,
93349.97180000001,
93568.7354,
93746.0156,
93904.5598,
94081.8914,
94215.4116,
94350.3272,
94469.75299999998,
94563.46359999999,
94688.73399999998,
94816.34419999999,
94958.6482,
95123.4918,
95264.9752,
95342.1332,
95402.03259999999,
95488.70599999999,
95601.8632,
95657.814,
95687.2668,
95723.60539999999,
95769.4284,
95792.1934,
95822.6026,
95875.70860000001,
95923.1142,
96015.362,
96119.27819999999,
96188.10739999998,
96251.57359999999,
96309.3216,
96372.3908,
96407.342,
96419.98640000001,
96458.58780000001,
96493.22079999998,
96525.77,
96521.14299999998,
96508.98600000002,
96506.23700000001,
96472.6346,
96454.84440000002,
96427.5128,
96378.8002,
96338.1784,
96318.63560000001,
96263.3714,
96203.9768,
96170.3774,
96135.8176,
96111.31739999999,
96094.43959999998,
96094.41699999999,
96061.3626,
96005.16260000001,
95951.4836,
95881.7736,
95843.67599999999,
95835.4818,
95817.80900000001,
95776.0658,
95685.95719999999,
95631.1886,
95601.9668,
95623.7466,
95683.5038,
95721.84300000001,
95742.2486,
95784.09039999999,
95898.59419999999,
95991.9566,
96206.9892,
96406.41760000002,
96607.54399999998,
96766.6308,
96861.51359999999,
96897.6208,
96929.119,
96962.589,
97025.3474,
97144.8438,
97240.42059999998,
97346.88279999999,
97430.4538,
97508.151,
97573.34860000001,
97640.59239999998,
97695.41380000001,
97753.239,
97796.87,
97846.75279999999,
97912.34979999998,
97976.02900000001,
98048.2624,
98103.86440000002,
98156.9028,
98201.1152,
98253.2178,
98257.5666,
98257.6862,
98270.83579999999,
98254.0018,
98242.5398,
98268.2746,
98247.67379999999,
98269.30799999999,
98294.22859999999,
98336.64860000001,
98386.7222,
98439.45,
98530.84419999999,
98689.63160000001,
98784.819,
98876.76940000002,
98968.4676,
99057.28,
99153.6008,
99236.92579999998,
99310.63519999999,
99352.273,
99388.354,
99343.38960000001,
99324.21479999999,
99295.57380000001,
99311.89959999999,
99365.7196,
99433.0764,
99497.9816,
99555.6874,
99602.9448,
99624.47,
99655.9908,
99696.46780000001,
99765.53059999998,
99831.7598,
99898.83959999999,
100013.5284,
100113.1418,
100206.51,
100290.79539999999,
100454.22619999999,
100567.2984,
100695.54319999999,
100829.58619999999,
100983.7126,
101140.1152,
101322.94219999999,
101471.8784,
101633.05140000001,
101760.5318,
101879.937,
102031.7124,
102174.5076,
102243.08,
102345.8528,
102434.8226,
102554.5334,
102641.1876,
102653.1306,
102626.025,
102553.4702,
102453.50300000001,
102333.3526,
102221.09619999999,
102147.11119999998,
102057.3284,
101969.871,
101944.85520000002,
101928.82740000001,
101875.9202,
101825.03639999998,
101758.5008,
101662.45019999999,
101555.80300000001,
101449.16360000001,
101352.105,
101231.68579999998,
101108.916,
100976.51,
100865.50779999999,
100742.4452,
100596.0434,
100415.71239999999,
100238.5696,
100055.13119999999,
99887.27,
99654.73420000002,
99473.46720000001,
99355.6976,
99244.162,
99058.7374,
98899.32600000002,
98732.50460000001,
98563.84100000001,
98385.9808,
98206.3602,
98035.34100000001,
97872.08300000001,
97671.8168,
97512.12800000001,
97346.075,
97167.79400000001,
96989.609,
96888.8594,
96829.87520000001,
96731.25140000001,
96577.30780000001,
96426.4696,
96341.56779999999,
96281.4868,
96245.5258,
96202.26939999999,
96206.9958,
96204.77679999999,
96155.30040000001,
96124.8568,
96078.91720000001,
96001.5704,
95906.5242,
95825.2778,
95748.585,
95677.3884,
95611.7148,
95539.68559999998,
95475.20539999999,
95379.5342,
95314.23200000002,
95262.02960000001,
95252.25660000001,
95249.98100000001,
95209.5768,
95187.3694,
95190.0708,
95182.4882,
95165.80859999999,
95150.60339999999,
95147.53579999998,
95118.70980000001,
95036.19940000001,
94977.8698,
94951.16860000002,
94914.12299999999,
94885.2352,
94859.976,
94829.23219999998,
94795.4388,
94744.6414,
94708.076,
94761.88459999999,
94816.2216,
94861.9574,
94909.805,
94947.11119999998,
94983.21699999999,
95009.17619999999,
95049.198,
95128.84240000001,
95208.2096,
95272.39439999999,
95336.79780000001,
95402.68219999998,
95482.9668,
95560.17640000001,
95652.6476,
95738.32220000001,
95828.3264,
95965.27479999998,
96102.77380000001,
96265.73860000001,
96435.7608,
96595.62640000001,
96741.5164,
96811.7226,
96893.6178,
96958.55699999999,
97045.7266,
97107.98240000001,
97166.311,
97168.73220000001,
97149.89739999999,
97170.76539999999,
97185.1736,
97186.86280000002,
97154.3084,
97144.9048,
97111.9626,
97099.57280000001,
97088.31579999998,
97091.22479999998,
97054.5334,
97040.21719999998,
97007.56700000001,
96962.353,
96906.3412,
96853.70620000002,
96807.4346,
96760.5634,
96729.4626,
96659.82360000002,
96584.8216,
96502.1926,
96433.366,
96382.6974,
96309.79040000001,
96232.9614,
96148.7226,
96042.24279999999,
95896.40359999999,
95783.04560000001,
95713.1076,
95655.0954,
95583.2268,
95552.5958,
95486.56640000001,
95436.42559999999,
95374.9418,
95284.26400000001,
95191.51379999999,
95088.7594,
95033.8384,
94971.7354,
94951.80200000001,
95010.4026,
95066.3394,
95111.45460000001,
95164.2408,
95253.59059999998,
95349.6174,
95503.1,
95640.515,
95778.13100000001,
95938.5276,
96152.63539999998,
96406.48619999998,
96640.2282,
96855.6398,
97055.45240000001,
97263.32340000002,
97442.7014,
97648.0642,
97820.1348,
98026.65719999999,
98242.54019999999,
98452.47140000001,
98667.84019999999,
98852.52360000001,
98982.76200000002,
99130.396,
99401.52859999999,
99668.5012,
99846.77699999999,
100007.3028,
100132.17619999999,
100270.90220000001,
100439.45059999998,
100645.0854,
100913.06599999999,
101228.8676,
101505.9734,
101736.31559999999,
101939.2318,
102122.4858,
102265.80699999999,
102420.61099999999,
102548.975,
102671.46960000001,
102757.2816,
102866.48040000001,
103050.54699999999,
103135.00860000002,
103227.33479999998,
103338.61480000001,
103438.79620000001,
103553.11459999999,
103701.25,
103821.55860000002,
103919.4908,
104003.1804,
104058.23479999999,
104126.3134,
104187.79759999999,
104240.6168,
104249.5656,
104260.4258,
104265.72459999999,
104309.1158,
104345.44959999999,
104352.455,
104302.2624,
104232.5972,
104132.5226,
104041.29400000001,
103918.8124,
103844.6754,
103770.56480000001,
103758.8526,
103806.1754,
103811.9352,
103701.83279999999,
103548.89460000001,
103528.6832,
103520.72039999999,
103539.9548,
103550.86899999999,
103547.123,
103535.5528,
103497.7356,
103468.9332,
103460.8186,
103444.4642,
103451.5784,
103471.759,
103479.70439999999,
103485.20860000001,
103512.759,
103556.8054,
103616.2316,
103606.4478,
103537.90179999999,
103523.4376,
103492.0168,
103423.83639999999,
103366.0856,
103290.30760000001,
103184.3058,
103085.84899999999,
102983.61700000001,
102871.17260000002,
102726.243,
102570.7664,
102339.58639999999,
102122.3714,
101936.565,
101728.3866,
101622.2764,
101561.6698,
101492.67540000001,
101378.66739999998,
101323.171,
101299.0486,
101295.84060000001,
101218.6826,
101194.41320000001,
101136.30900000001,
101059.11779999999,
100972.7216,
100864.5816,
100752.1322,
100644.665,
100597.5108,
100535.90980000001,
100463.73780000002,
100351.65040000001,
100250.8308,
100150.7056,
100021.05319999998,
99881.4964,
99750.4372,
99591.1524,
99411.87800000001,
99236.761,
99059.95460000001,
98888.1476,
98726.8284,
98568.3656,
98403.6482,
98251.3398,
98152.5036,
98040.05200000001,
97908.64559999999,
97799.615,
97667.2348,
97534.01799999998,
97448.95959999999,
97378.37,
97339.53120000001,
97297.58299999998,
97271.44639999999,
97288.9052,
97319.2858,
97412.81480000001,
97463.7734,
97480.3664,
97511.3042,
97448.601,
97326.6766,
97220.0262,
97138.70180000001,
97116.6876,
97087.89440000002,
97062.96119999999,
97064.45780000002,
97033.37939999999,
96991.16540000001,
96955.5912,
96911.745,
96891.2534,
96886.5264,
96884.82800000001,
96862.7358,
96860.82199999999,
96835.80459999999,
96857.85319999998,
96875.50259999999,
96878.98939999999,
96886.0856,
96889.11559999999,
96865.5452,
96869.84280000001,
96903.714,
96920.76620000001,
96933.38699999999,
96950.2776,
96969.016,
96972.2664,
96967.484,
96950.9958,
96939.285,
96910.14140000001,
96919.24260000001,
96920.44500000002,
96928.58859999999,
96932.1998,
96915.59780000002,
96842.1402,
96774.9844,
96732.3632,
96688.9624,
96646.1778,
96601.96800000001,
96568.6892,
96558.97,
96571.44139999998,
96584.046,
96603.7116,
96638.23779999999,
96674.5444,
96738.502,
96758.2524,
96772.22399999999,
96780.4892,
96834.93539999999,
96848.0944,
96833.4792,
96843.7338,
96843.776,
96842.11440000002,
96838.9122,
96829.4416,
96827.16,
96784.629,
96760.80140000001,
96730.0546,
96696.92640000001,
96659.117,
96620.52700000002,
96591.474,
96553.3324,
96516.69219999999,
96476.49900000001,
96421.9892,
96364.2944,
96264.74600000001,
96162.7278,
95998.04940000002,
95848.87779999999,
95668.6638,
95511.81600000002,
95373.37539999999,
95212.3502,
95067.72839999999,
94897.1122,
94700.664,
94462.37379999999,
94274.1984,
94092.34120000001,
93905.93040000001,
93721.349
]
},
{
"line": {
"color": "blue"
},
"name": "Rolling Std Dev",
"type": "scatter",
"x": [
"2024-09-14T04:00:00",
"2024-09-14T08:00:00",
"2024-09-14T12:00:00",
"2024-09-14T16:00:00",
"2024-09-14T20:00:00",
"2024-09-15T00:00:00",
"2024-09-15T04:00:00",
"2024-09-15T08:00:00",
"2024-09-15T12:00:00",
"2024-09-15T16:00:00",
"2024-09-15T20:00:00",
"2024-09-16T00:00:00",
"2024-09-16T04:00:00",
"2024-09-16T08:00:00",
"2024-09-16T12:00:00",
"2024-09-16T16:00:00",
"2024-09-16T20:00:00",
"2024-09-17T00:00:00",
"2024-09-17T04:00:00",
"2024-09-17T08:00:00",
"2024-09-17T12:00:00",
"2024-09-17T16:00:00",
"2024-09-17T20:00:00",
"2024-09-18T00:00:00",
"2024-09-18T04:00:00",
"2024-09-18T08:00:00",
"2024-09-18T12:00:00",
"2024-09-18T16:00:00",
"2024-09-18T20:00:00",
"2024-09-19T00:00:00",
"2024-09-19T04:00:00",
"2024-09-19T08:00:00",
"2024-09-19T12:00:00",
"2024-09-19T16:00:00",
"2024-09-19T20:00:00",
"2024-09-20T00:00:00",
"2024-09-20T04:00:00",
"2024-09-20T08:00:00",
"2024-09-20T12:00:00",
"2024-09-20T16:00:00",
"2024-09-20T20:00:00",
"2024-09-21T00:00:00",
"2024-09-21T04:00:00",
"2024-09-21T08:00:00",
"2024-09-21T12:00:00",
"2024-09-21T16:00:00",
"2024-09-21T20:00:00",
"2024-09-22T00:00:00",
"2024-09-22T04:00:00",
"2024-09-22T08:00:00",
"2024-09-22T12:00:00",
"2024-09-22T16:00:00",
"2024-09-22T20:00:00",
"2024-09-23T00:00:00",
"2024-09-23T04:00:00",
"2024-09-23T08:00:00",
"2024-09-23T12:00:00",
"2024-09-23T16:00:00",
"2024-09-23T20:00:00",
"2024-09-24T00:00:00",
"2024-09-24T04:00:00",
"2024-09-24T08:00:00",
"2024-09-24T12:00:00",
"2024-09-24T16:00:00",
"2024-09-24T20:00:00",
"2024-09-25T00:00:00",
"2024-09-25T04:00:00",
"2024-09-25T08:00:00",
"2024-09-25T12:00:00",
"2024-09-25T16:00:00",
"2024-09-25T20:00:00",
"2024-09-26T00:00:00",
"2024-09-26T04:00:00",
"2024-09-26T08:00:00",
"2024-09-26T12:00:00",
"2024-09-26T16:00:00",
"2024-09-26T20:00:00",
"2024-09-27T00:00:00",
"2024-09-27T04:00:00",
"2024-09-27T08:00:00",
"2024-09-27T12:00:00",
"2024-09-27T16:00:00",
"2024-09-27T20:00:00",
"2024-09-28T00:00:00",
"2024-09-28T04:00:00",
"2024-09-28T08:00:00",
"2024-09-28T12:00:00",
"2024-09-28T16:00:00",
"2024-09-28T20:00:00",
"2024-09-29T00:00:00",
"2024-09-29T04:00:00",
"2024-09-29T08:00:00",
"2024-09-29T12:00:00",
"2024-09-29T16:00:00",
"2024-09-29T20:00:00",
"2024-09-30T00:00:00",
"2024-09-30T04:00:00",
"2024-09-30T08:00:00",
"2024-09-30T12:00:00",
"2024-09-30T16:00:00",
"2024-09-30T20:00:00",
"2024-10-01T00:00:00",
"2024-10-01T04:00:00",
"2024-10-01T08:00:00",
"2024-10-01T12:00:00",
"2024-10-01T16:00:00",
"2024-10-01T20:00:00",
"2024-10-02T00:00:00",
"2024-10-02T04:00:00",
"2024-10-02T08:00:00",
"2024-10-02T12:00:00",
"2024-10-02T16:00:00",
"2024-10-02T20:00:00",
"2024-10-03T00:00:00",
"2024-10-03T04:00:00",
"2024-10-03T08:00:00",
"2024-10-03T12:00:00",
"2024-10-03T16:00:00",
"2024-10-03T20:00:00",
"2024-10-04T00:00:00",
"2024-10-04T04:00:00",
"2024-10-04T08:00:00",
"2024-10-04T12:00:00",
"2024-10-04T16:00:00",
"2024-10-04T20:00:00",
"2024-10-05T00:00:00",
"2024-10-05T04:00:00",
"2024-10-05T08:00:00",
"2024-10-05T12:00:00",
"2024-10-05T16:00:00",
"2024-10-05T20:00:00",
"2024-10-06T00:00:00",
"2024-10-06T04:00:00",
"2024-10-06T08:00:00",
"2024-10-06T12:00:00",
"2024-10-06T16:00:00",
"2024-10-06T20:00:00",
"2024-10-07T00:00:00",
"2024-10-07T04:00:00",
"2024-10-07T08:00:00",
"2024-10-07T12:00:00",
"2024-10-07T16:00:00",
"2024-10-07T20:00:00",
"2024-10-08T00:00:00",
"2024-10-08T04:00:00",
"2024-10-08T08:00:00",
"2024-10-08T12:00:00",
"2024-10-08T16:00:00",
"2024-10-08T20:00:00",
"2024-10-09T00:00:00",
"2024-10-09T04:00:00",
"2024-10-09T08:00:00",
"2024-10-09T12:00:00",
"2024-10-09T16:00:00",
"2024-10-09T20:00:00",
"2024-10-10T00:00:00",
"2024-10-10T04:00:00",
"2024-10-10T08:00:00",
"2024-10-10T12:00:00",
"2024-10-10T16:00:00",
"2024-10-10T20:00:00",
"2024-10-11T00:00:00",
"2024-10-11T04:00:00",
"2024-10-11T08:00:00",
"2024-10-11T12:00:00",
"2024-10-11T16:00:00",
"2024-10-11T20:00:00",
"2024-10-12T00:00:00",
"2024-10-12T04:00:00",
"2024-10-12T08:00:00",
"2024-10-12T12:00:00",
"2024-10-12T16:00:00",
"2024-10-12T20:00:00",
"2024-10-13T00:00:00",
"2024-10-13T04:00:00",
"2024-10-13T08:00:00",
"2024-10-13T12:00:00",
"2024-10-13T16:00:00",
"2024-10-13T20:00:00",
"2024-10-14T00:00:00",
"2024-10-14T04:00:00",
"2024-10-14T08:00:00",
"2024-10-14T12:00:00",
"2024-10-14T16:00:00",
"2024-10-14T20:00:00",
"2024-10-15T00:00:00",
"2024-10-15T04:00:00",
"2024-10-15T08:00:00",
"2024-10-15T12:00:00",
"2024-10-15T16:00:00",
"2024-10-15T20:00:00",
"2024-10-16T00:00:00",
"2024-10-16T04:00:00",
"2024-10-16T08:00:00",
"2024-10-16T12:00:00",
"2024-10-16T16:00:00",
"2024-10-16T20:00:00",
"2024-10-17T00:00:00",
"2024-10-17T04:00:00",
"2024-10-17T08:00:00",
"2024-10-17T12:00:00",
"2024-10-17T16:00:00",
"2024-10-17T20:00:00",
"2024-10-18T00:00:00",
"2024-10-18T04:00:00",
"2024-10-18T08:00:00",
"2024-10-18T12:00:00",
"2024-10-18T16:00:00",
"2024-10-18T20:00:00",
"2024-10-19T00:00:00",
"2024-10-19T04:00:00",
"2024-10-19T08:00:00",
"2024-10-19T12:00:00",
"2024-10-19T16:00:00",
"2024-10-19T20:00:00",
"2024-10-20T00:00:00",
"2024-10-20T04:00:00",
"2024-10-20T08:00:00",
"2024-10-20T12:00:00",
"2024-10-20T16:00:00",
"2024-10-20T20:00:00",
"2024-10-21T00:00:00",
"2024-10-21T04:00:00",
"2024-10-21T08:00:00",
"2024-10-21T12:00:00",
"2024-10-21T16:00:00",
"2024-10-21T20:00:00",
"2024-10-22T00:00:00",
"2024-10-22T04:00:00",
"2024-10-22T08:00:00",
"2024-10-22T12:00:00",
"2024-10-22T16:00:00",
"2024-10-22T20:00:00",
"2024-10-23T00:00:00",
"2024-10-23T04:00:00",
"2024-10-23T08:00:00",
"2024-10-23T12:00:00",
"2024-10-23T16:00:00",
"2024-10-23T20:00:00",
"2024-10-24T00:00:00",
"2024-10-24T04:00:00",
"2024-10-24T08:00:00",
"2024-10-24T12:00:00",
"2024-10-24T16:00:00",
"2024-10-24T20:00:00",
"2024-10-25T00:00:00",
"2024-10-25T04:00:00",
"2024-10-25T08:00:00",
"2024-10-25T12:00:00",
"2024-10-25T16:00:00",
"2024-10-25T20:00:00",
"2024-10-26T00:00:00",
"2024-10-26T04:00:00",
"2024-10-26T08:00:00",
"2024-10-26T12:00:00",
"2024-10-26T16:00:00",
"2024-10-26T20:00:00",
"2024-10-27T00:00:00",
"2024-10-27T04:00:00",
"2024-10-27T08:00:00",
"2024-10-27T12:00:00",
"2024-10-27T16:00:00",
"2024-10-27T20:00:00",
"2024-10-28T00:00:00",
"2024-10-28T04:00:00",
"2024-10-28T08:00:00",
"2024-10-28T12:00:00",
"2024-10-28T16:00:00",
"2024-10-28T20:00:00",
"2024-10-29T00:00:00",
"2024-10-29T04:00:00",
"2024-10-29T08:00:00",
"2024-10-29T12:00:00",
"2024-10-29T16:00:00",
"2024-10-29T20:00:00",
"2024-10-30T00:00:00",
"2024-10-30T04:00:00",
"2024-10-30T08:00:00",
"2024-10-30T12:00:00",
"2024-10-30T16:00:00",
"2024-10-30T20:00:00",
"2024-10-31T00:00:00",
"2024-10-31T04:00:00",
"2024-10-31T08:00:00",
"2024-10-31T12:00:00",
"2024-10-31T16:00:00",
"2024-10-31T20:00:00",
"2024-11-01T00:00:00",
"2024-11-01T04:00:00",
"2024-11-01T08:00:00",
"2024-11-01T12:00:00",
"2024-11-01T16:00:00",
"2024-11-01T20:00:00",
"2024-11-02T00:00:00",
"2024-11-02T04:00:00",
"2024-11-02T08:00:00",
"2024-11-02T12:00:00",
"2024-11-02T16:00:00",
"2024-11-02T20:00:00",
"2024-11-03T00:00:00",
"2024-11-03T04:00:00",
"2024-11-03T08:00:00",
"2024-11-03T12:00:00",
"2024-11-03T16:00:00",
"2024-11-03T20:00:00",
"2024-11-04T00:00:00",
"2024-11-04T04:00:00",
"2024-11-04T08:00:00",
"2024-11-04T12:00:00",
"2024-11-04T16:00:00",
"2024-11-04T20:00:00",
"2024-11-05T00:00:00",
"2024-11-05T04:00:00",
"2024-11-05T08:00:00",
"2024-11-05T12:00:00",
"2024-11-05T16:00:00",
"2024-11-05T20:00:00",
"2024-11-06T00:00:00",
"2024-11-06T04:00:00",
"2024-11-06T08:00:00",
"2024-11-06T12:00:00",
"2024-11-06T16:00:00",
"2024-11-06T20:00:00",
"2024-11-07T00:00:00",
"2024-11-07T04:00:00",
"2024-11-07T08:00:00",
"2024-11-07T12:00:00",
"2024-11-07T16:00:00",
"2024-11-07T20:00:00",
"2024-11-08T00:00:00",
"2024-11-08T04:00:00",
"2024-11-08T08:00:00",
"2024-11-08T12:00:00",
"2024-11-08T16:00:00",
"2024-11-08T20:00:00",
"2024-11-09T00:00:00",
"2024-11-09T04:00:00",
"2024-11-09T08:00:00",
"2024-11-09T12:00:00",
"2024-11-09T16:00:00",
"2024-11-09T20:00:00",
"2024-11-10T00:00:00",
"2024-11-10T04:00:00",
"2024-11-10T08:00:00",
"2024-11-10T12:00:00",
"2024-11-10T16:00:00",
"2024-11-10T20:00:00",
"2024-11-11T00:00:00",
"2024-11-11T04:00:00",
"2024-11-11T08:00:00",
"2024-11-11T12:00:00",
"2024-11-11T16:00:00",
"2024-11-11T20:00:00",
"2024-11-12T00:00:00",
"2024-11-12T04:00:00",
"2024-11-12T08:00:00",
"2024-11-12T12:00:00",
"2024-11-12T16:00:00",
"2024-11-12T20:00:00",
"2024-11-13T00:00:00",
"2024-11-13T04:00:00",
"2024-11-13T08:00:00",
"2024-11-13T12:00:00",
"2024-11-13T16:00:00",
"2024-11-13T20:00:00",
"2024-11-14T00:00:00",
"2024-11-14T04:00:00",
"2024-11-14T08:00:00",
"2024-11-14T12:00:00",
"2024-11-14T16:00:00",
"2024-11-14T20:00:00",
"2024-11-15T00:00:00",
"2024-11-15T04:00:00",
"2024-11-15T08:00:00",
"2024-11-15T12:00:00",
"2024-11-15T16:00:00",
"2024-11-15T20:00:00",
"2024-11-16T00:00:00",
"2024-11-16T04:00:00",
"2024-11-16T08:00:00",
"2024-11-16T12:00:00",
"2024-11-16T16:00:00",
"2024-11-16T20:00:00",
"2024-11-17T00:00:00",
"2024-11-17T04:00:00",
"2024-11-17T08:00:00",
"2024-11-17T12:00:00",
"2024-11-17T16:00:00",
"2024-11-17T20:00:00",
"2024-11-18T00:00:00",
"2024-11-18T04:00:00",
"2024-11-18T08:00:00",
"2024-11-18T12:00:00",
"2024-11-18T16:00:00",
"2024-11-18T20:00:00",
"2024-11-19T00:00:00",
"2024-11-19T04:00:00",
"2024-11-19T08:00:00",
"2024-11-19T12:00:00",
"2024-11-19T16:00:00",
"2024-11-19T20:00:00",
"2024-11-20T00:00:00",
"2024-11-20T04:00:00",
"2024-11-20T08:00:00",
"2024-11-20T12:00:00",
"2024-11-20T16:00:00",
"2024-11-20T20:00:00",
"2024-11-21T00:00:00",
"2024-11-21T04:00:00",
"2024-11-21T08:00:00",
"2024-11-21T12:00:00",
"2024-11-21T16:00:00",
"2024-11-21T20:00:00",
"2024-11-22T00:00:00",
"2024-11-22T04:00:00",
"2024-11-22T08:00:00",
"2024-11-22T12:00:00",
"2024-11-22T16:00:00",
"2024-11-22T20:00:00",
"2024-11-23T00:00:00",
"2024-11-23T04:00:00",
"2024-11-23T08:00:00",
"2024-11-23T12:00:00",
"2024-11-23T16:00:00",
"2024-11-23T20:00:00",
"2024-11-24T00:00:00",
"2024-11-24T04:00:00",
"2024-11-24T08:00:00",
"2024-11-24T12:00:00",
"2024-11-24T16:00:00",
"2024-11-24T20:00:00",
"2024-11-25T00:00:00",
"2024-11-25T04:00:00",
"2024-11-25T08:00:00",
"2024-11-25T12:00:00",
"2024-11-25T16:00:00",
"2024-11-25T20:00:00",
"2024-11-26T00:00:00",
"2024-11-26T04:00:00",
"2024-11-26T08:00:00",
"2024-11-26T12:00:00",
"2024-11-26T16:00:00",
"2024-11-26T20:00:00",
"2024-11-27T00:00:00",
"2024-11-27T04:00:00",
"2024-11-27T08:00:00",
"2024-11-27T12:00:00",
"2024-11-27T16:00:00",
"2024-11-27T20:00:00",
"2024-11-28T00:00:00",
"2024-11-28T04:00:00",
"2024-11-28T08:00:00",
"2024-11-28T12:00:00",
"2024-11-28T16:00:00",
"2024-11-28T20:00:00",
"2024-11-29T00:00:00",
"2024-11-29T04:00:00",
"2024-11-29T08:00:00",
"2024-11-29T12:00:00",
"2024-11-29T16:00:00",
"2024-11-29T20:00:00",
"2024-11-30T00:00:00",
"2024-11-30T04:00:00",
"2024-11-30T08:00:00",
"2024-11-30T12:00:00",
"2024-11-30T16:00:00",
"2024-11-30T20:00:00",
"2024-12-01T00:00:00",
"2024-12-01T04:00:00",
"2024-12-01T08:00:00",
"2024-12-01T12:00:00",
"2024-12-01T16:00:00",
"2024-12-01T20:00:00",
"2024-12-02T00:00:00",
"2024-12-02T04:00:00",
"2024-12-02T08:00:00",
"2024-12-02T12:00:00",
"2024-12-02T16:00:00",
"2024-12-02T20:00:00",
"2024-12-03T00:00:00",
"2024-12-03T04:00:00",
"2024-12-03T08:00:00",
"2024-12-03T12:00:00",
"2024-12-03T16:00:00",
"2024-12-03T20:00:00",
"2024-12-04T00:00:00",
"2024-12-04T04:00:00",
"2024-12-04T08:00:00",
"2024-12-04T12:00:00",
"2024-12-04T16:00:00",
"2024-12-04T20:00:00",
"2024-12-05T00:00:00",
"2024-12-05T04:00:00",
"2024-12-05T08:00:00",
"2024-12-05T12:00:00",
"2024-12-05T16:00:00",
"2024-12-05T20:00:00",
"2024-12-06T00:00:00",
"2024-12-06T04:00:00",
"2024-12-06T08:00:00",
"2024-12-06T12:00:00",
"2024-12-06T16:00:00",
"2024-12-06T20:00:00",
"2024-12-07T00:00:00",
"2024-12-07T04:00:00",
"2024-12-07T08:00:00",
"2024-12-07T12:00:00",
"2024-12-07T16:00:00",
"2024-12-07T20:00:00",
"2024-12-08T00:00:00",
"2024-12-08T04:00:00",
"2024-12-08T08:00:00",
"2024-12-08T12:00:00",
"2024-12-08T16:00:00",
"2024-12-08T20:00:00",
"2024-12-09T00:00:00",
"2024-12-09T04:00:00",
"2024-12-09T08:00:00",
"2024-12-09T12:00:00",
"2024-12-09T16:00:00",
"2024-12-09T20:00:00",
"2024-12-10T00:00:00",
"2024-12-10T04:00:00",
"2024-12-10T08:00:00",
"2024-12-10T12:00:00",
"2024-12-10T16:00:00",
"2024-12-10T20:00:00",
"2024-12-11T00:00:00",
"2024-12-11T04:00:00",
"2024-12-11T08:00:00",
"2024-12-11T12:00:00",
"2024-12-11T16:00:00",
"2024-12-11T20:00:00",
"2024-12-12T00:00:00",
"2024-12-12T04:00:00",
"2024-12-12T08:00:00",
"2024-12-12T12:00:00",
"2024-12-12T16:00:00",
"2024-12-12T20:00:00",
"2024-12-13T00:00:00",
"2024-12-13T04:00:00",
"2024-12-13T08:00:00",
"2024-12-13T12:00:00",
"2024-12-13T16:00:00",
"2024-12-13T20:00:00",
"2024-12-14T00:00:00",
"2024-12-14T04:00:00",
"2024-12-14T08:00:00",
"2024-12-14T12:00:00",
"2024-12-14T16:00:00",
"2024-12-14T20:00:00",
"2024-12-15T00:00:00",
"2024-12-15T04:00:00",
"2024-12-15T08:00:00",
"2024-12-15T12:00:00",
"2024-12-15T16:00:00",
"2024-12-15T20:00:00",
"2024-12-16T00:00:00",
"2024-12-16T04:00:00",
"2024-12-16T08:00:00",
"2024-12-16T12:00:00",
"2024-12-16T16:00:00",
"2024-12-16T20:00:00",
"2024-12-17T00:00:00",
"2024-12-17T04:00:00",
"2024-12-17T08:00:00",
"2024-12-17T12:00:00",
"2024-12-17T16:00:00",
"2024-12-17T20:00:00",
"2024-12-18T00:00:00",
"2024-12-18T04:00:00",
"2024-12-18T08:00:00",
"2024-12-18T12:00:00",
"2024-12-18T16:00:00",
"2024-12-18T20:00:00",
"2024-12-19T00:00:00",
"2024-12-19T04:00:00",
"2024-12-19T08:00:00",
"2024-12-19T12:00:00",
"2024-12-19T16:00:00",
"2024-12-19T20:00:00",
"2024-12-20T00:00:00",
"2024-12-20T04:00:00",
"2024-12-20T08:00:00",
"2024-12-20T12:00:00",
"2024-12-20T16:00:00",
"2024-12-20T20:00:00",
"2024-12-21T00:00:00",
"2024-12-21T04:00:00",
"2024-12-21T08:00:00",
"2024-12-21T12:00:00",
"2024-12-21T16:00:00",
"2024-12-21T20:00:00",
"2024-12-22T00:00:00",
"2024-12-22T04:00:00",
"2024-12-22T08:00:00",
"2024-12-22T12:00:00",
"2024-12-22T16:00:00",
"2024-12-22T20:00:00",
"2024-12-23T00:00:00",
"2024-12-23T04:00:00",
"2024-12-23T08:00:00",
"2024-12-23T12:00:00",
"2024-12-23T16:00:00",
"2024-12-23T20:00:00",
"2024-12-24T00:00:00",
"2024-12-24T04:00:00",
"2024-12-24T08:00:00",
"2024-12-24T12:00:00",
"2024-12-24T16:00:00",
"2024-12-24T20:00:00",
"2024-12-25T00:00:00",
"2024-12-25T04:00:00",
"2024-12-25T08:00:00",
"2024-12-25T12:00:00",
"2024-12-25T16:00:00",
"2024-12-25T20:00:00",
"2024-12-26T00:00:00",
"2024-12-26T04:00:00",
"2024-12-26T08:00:00",
"2024-12-26T12:00:00",
"2024-12-26T16:00:00",
"2024-12-26T20:00:00",
"2024-12-27T00:00:00",
"2024-12-27T04:00:00",
"2024-12-27T08:00:00",
"2024-12-27T12:00:00",
"2024-12-27T16:00:00",
"2024-12-27T20:00:00",
"2024-12-28T00:00:00",
"2024-12-28T04:00:00",
"2024-12-28T08:00:00",
"2024-12-28T12:00:00",
"2024-12-28T16:00:00",
"2024-12-28T20:00:00",
"2024-12-29T00:00:00",
"2024-12-29T04:00:00",
"2024-12-29T08:00:00",
"2024-12-29T12:00:00",
"2024-12-29T16:00:00",
"2024-12-29T20:00:00",
"2024-12-30T00:00:00",
"2024-12-30T04:00:00",
"2024-12-30T08:00:00",
"2024-12-30T12:00:00",
"2024-12-30T16:00:00",
"2024-12-30T20:00:00",
"2024-12-31T00:00:00",
"2024-12-31T04:00:00",
"2024-12-31T08:00:00",
"2024-12-31T12:00:00",
"2024-12-31T16:00:00",
"2024-12-31T20:00:00",
"2025-01-01T00:00:00",
"2025-01-01T04:00:00",
"2025-01-01T08:00:00",
"2025-01-01T12:00:00",
"2025-01-01T16:00:00",
"2025-01-01T20:00:00",
"2025-01-02T00:00:00",
"2025-01-02T04:00:00",
"2025-01-02T08:00:00",
"2025-01-02T12:00:00",
"2025-01-02T16:00:00",
"2025-01-02T20:00:00",
"2025-01-03T00:00:00",
"2025-01-03T04:00:00",
"2025-01-03T08:00:00",
"2025-01-03T12:00:00",
"2025-01-03T16:00:00",
"2025-01-03T20:00:00",
"2025-01-04T00:00:00",
"2025-01-04T04:00:00",
"2025-01-04T08:00:00",
"2025-01-04T12:00:00",
"2025-01-04T16:00:00",
"2025-01-04T20:00:00",
"2025-01-05T00:00:00",
"2025-01-05T04:00:00",
"2025-01-05T08:00:00",
"2025-01-05T12:00:00",
"2025-01-05T16:00:00",
"2025-01-05T20:00:00",
"2025-01-06T00:00:00",
"2025-01-06T04:00:00",
"2025-01-06T08:00:00",
"2025-01-06T12:00:00",
"2025-01-06T16:00:00",
"2025-01-06T20:00:00",
"2025-01-07T00:00:00",
"2025-01-07T04:00:00",
"2025-01-07T08:00:00",
"2025-01-07T12:00:00",
"2025-01-07T16:00:00",
"2025-01-07T20:00:00",
"2025-01-08T00:00:00",
"2025-01-08T04:00:00",
"2025-01-08T08:00:00",
"2025-01-08T12:00:00",
"2025-01-08T16:00:00",
"2025-01-08T20:00:00",
"2025-01-09T00:00:00",
"2025-01-09T04:00:00",
"2025-01-09T08:00:00",
"2025-01-09T12:00:00",
"2025-01-09T16:00:00",
"2025-01-09T20:00:00",
"2025-01-10T00:00:00",
"2025-01-10T04:00:00",
"2025-01-10T08:00:00",
"2025-01-10T12:00:00",
"2025-01-10T16:00:00",
"2025-01-10T20:00:00",
"2025-01-11T00:00:00",
"2025-01-11T04:00:00",
"2025-01-11T08:00:00",
"2025-01-11T12:00:00",
"2025-01-11T16:00:00",
"2025-01-11T20:00:00",
"2025-01-12T00:00:00",
"2025-01-12T04:00:00",
"2025-01-12T08:00:00",
"2025-01-12T12:00:00",
"2025-01-12T16:00:00",
"2025-01-12T20:00:00",
"2025-01-13T00:00:00",
"2025-01-13T04:00:00",
"2025-01-13T08:00:00",
"2025-01-13T12:00:00",
"2025-01-13T16:00:00",
"2025-01-13T20:00:00",
"2025-01-14T00:00:00",
"2025-01-14T04:00:00",
"2025-01-14T08:00:00",
"2025-01-14T12:00:00",
"2025-01-14T16:00:00",
"2025-01-14T20:00:00",
"2025-01-15T00:00:00",
"2025-01-15T04:00:00",
"2025-01-15T08:00:00",
"2025-01-15T12:00:00",
"2025-01-15T16:00:00",
"2025-01-15T20:00:00",
"2025-01-16T00:00:00",
"2025-01-16T04:00:00",
"2025-01-16T08:00:00",
"2025-01-16T12:00:00",
"2025-01-16T16:00:00",
"2025-01-16T20:00:00",
"2025-01-17T00:00:00",
"2025-01-17T04:00:00",
"2025-01-17T08:00:00",
"2025-01-17T12:00:00",
"2025-01-17T16:00:00",
"2025-01-17T20:00:00",
"2025-01-18T00:00:00",
"2025-01-18T04:00:00",
"2025-01-18T08:00:00",
"2025-01-18T12:00:00",
"2025-01-18T16:00:00",
"2025-01-18T20:00:00",
"2025-01-19T00:00:00",
"2025-01-19T04:00:00",
"2025-01-19T08:00:00",
"2025-01-19T12:00:00",
"2025-01-19T16:00:00",
"2025-01-19T20:00:00",
"2025-01-20T00:00:00",
"2025-01-20T04:00:00",
"2025-01-20T08:00:00",
"2025-01-20T12:00:00",
"2025-01-20T16:00:00",
"2025-01-20T20:00:00",
"2025-01-21T00:00:00",
"2025-01-21T04:00:00",
"2025-01-21T08:00:00",
"2025-01-21T12:00:00",
"2025-01-21T16:00:00",
"2025-01-21T20:00:00",
"2025-01-22T00:00:00",
"2025-01-22T04:00:00",
"2025-01-22T08:00:00",
"2025-01-22T12:00:00",
"2025-01-22T16:00:00",
"2025-01-22T20:00:00",
"2025-01-23T00:00:00",
"2025-01-23T04:00:00",
"2025-01-23T08:00:00",
"2025-01-23T12:00:00",
"2025-01-23T16:00:00",
"2025-01-23T20:00:00",
"2025-01-24T00:00:00",
"2025-01-24T04:00:00",
"2025-01-24T08:00:00",
"2025-01-24T12:00:00",
"2025-01-24T16:00:00",
"2025-01-24T20:00:00",
"2025-01-25T00:00:00",
"2025-01-25T04:00:00",
"2025-01-25T08:00:00",
"2025-01-25T12:00:00",
"2025-01-25T16:00:00",
"2025-01-25T20:00:00",
"2025-01-26T00:00:00",
"2025-01-26T04:00:00",
"2025-01-26T08:00:00",
"2025-01-26T12:00:00",
"2025-01-26T16:00:00",
"2025-01-26T20:00:00",
"2025-01-27T00:00:00",
"2025-01-27T04:00:00",
"2025-01-27T08:00:00",
"2025-01-27T12:00:00",
"2025-01-27T16:00:00",
"2025-01-27T20:00:00",
"2025-01-28T00:00:00",
"2025-01-28T04:00:00",
"2025-01-28T08:00:00",
"2025-01-28T12:00:00",
"2025-01-28T16:00:00",
"2025-01-28T20:00:00",
"2025-01-29T00:00:00",
"2025-01-29T04:00:00",
"2025-01-29T08:00:00",
"2025-01-29T12:00:00",
"2025-01-29T16:00:00",
"2025-01-29T20:00:00",
"2025-01-30T00:00:00",
"2025-01-30T04:00:00",
"2025-01-30T08:00:00",
"2025-01-30T12:00:00",
"2025-01-30T16:00:00",
"2025-01-30T20:00:00",
"2025-01-31T00:00:00",
"2025-01-31T04:00:00",
"2025-01-31T08:00:00",
"2025-01-31T12:00:00",
"2025-01-31T16:00:00",
"2025-01-31T20:00:00",
"2025-02-01T00:00:00",
"2025-02-01T04:00:00",
"2025-02-01T08:00:00",
"2025-02-01T12:00:00",
"2025-02-01T16:00:00",
"2025-02-01T20:00:00",
"2025-02-02T00:00:00",
"2025-02-02T04:00:00",
"2025-02-02T08:00:00",
"2025-02-02T12:00:00",
"2025-02-02T16:00:00",
"2025-02-02T20:00:00",
"2025-02-03T00:00:00",
"2025-02-03T04:00:00",
"2025-02-03T08:00:00",
"2025-02-03T12:00:00",
"2025-02-03T16:00:00",
"2025-02-03T20:00:00",
"2025-02-04T00:00:00",
"2025-02-04T04:00:00",
"2025-02-04T08:00:00",
"2025-02-04T12:00:00",
"2025-02-04T16:00:00",
"2025-02-04T20:00:00",
"2025-02-05T00:00:00",
"2025-02-05T04:00:00",
"2025-02-05T08:00:00",
"2025-02-05T12:00:00",
"2025-02-05T16:00:00",
"2025-02-05T20:00:00",
"2025-02-06T00:00:00",
"2025-02-06T04:00:00",
"2025-02-06T08:00:00",
"2025-02-06T12:00:00",
"2025-02-06T16:00:00",
"2025-02-06T20:00:00",
"2025-02-07T00:00:00",
"2025-02-07T04:00:00",
"2025-02-07T08:00:00",
"2025-02-07T12:00:00",
"2025-02-07T16:00:00",
"2025-02-07T20:00:00",
"2025-02-08T00:00:00",
"2025-02-08T04:00:00",
"2025-02-08T08:00:00",
"2025-02-08T12:00:00",
"2025-02-08T16:00:00",
"2025-02-08T20:00:00",
"2025-02-09T00:00:00",
"2025-02-09T04:00:00",
"2025-02-09T08:00:00",
"2025-02-09T12:00:00",
"2025-02-09T16:00:00",
"2025-02-09T20:00:00",
"2025-02-10T00:00:00",
"2025-02-10T04:00:00",
"2025-02-10T08:00:00",
"2025-02-10T12:00:00",
"2025-02-10T16:00:00",
"2025-02-10T20:00:00",
"2025-02-11T00:00:00",
"2025-02-11T04:00:00",
"2025-02-11T08:00:00",
"2025-02-11T12:00:00",
"2025-02-11T16:00:00",
"2025-02-11T20:00:00",
"2025-02-12T00:00:00",
"2025-02-12T04:00:00",
"2025-02-12T08:00:00",
"2025-02-12T12:00:00",
"2025-02-12T16:00:00",
"2025-02-12T20:00:00",
"2025-02-13T00:00:00",
"2025-02-13T04:00:00",
"2025-02-13T08:00:00",
"2025-02-13T12:00:00",
"2025-02-13T16:00:00",
"2025-02-13T20:00:00",
"2025-02-14T00:00:00",
"2025-02-14T04:00:00",
"2025-02-14T08:00:00",
"2025-02-14T12:00:00",
"2025-02-14T16:00:00",
"2025-02-14T20:00:00",
"2025-02-15T00:00:00",
"2025-02-15T04:00:00",
"2025-02-15T08:00:00",
"2025-02-15T12:00:00",
"2025-02-15T16:00:00",
"2025-02-15T20:00:00",
"2025-02-16T00:00:00",
"2025-02-16T04:00:00",
"2025-02-16T08:00:00",
"2025-02-16T12:00:00",
"2025-02-16T16:00:00",
"2025-02-16T20:00:00",
"2025-02-17T00:00:00",
"2025-02-17T04:00:00",
"2025-02-17T08:00:00",
"2025-02-17T12:00:00",
"2025-02-17T16:00:00",
"2025-02-17T20:00:00",
"2025-02-18T00:00:00",
"2025-02-18T04:00:00",
"2025-02-18T08:00:00",
"2025-02-18T12:00:00",
"2025-02-18T16:00:00",
"2025-02-18T20:00:00",
"2025-02-19T00:00:00",
"2025-02-19T04:00:00",
"2025-02-19T08:00:00",
"2025-02-19T12:00:00",
"2025-02-19T16:00:00",
"2025-02-19T20:00:00",
"2025-02-20T00:00:00",
"2025-02-20T04:00:00",
"2025-02-20T08:00:00",
"2025-02-20T12:00:00",
"2025-02-20T16:00:00",
"2025-02-20T20:00:00",
"2025-02-21T00:00:00",
"2025-02-21T04:00:00",
"2025-02-21T08:00:00",
"2025-02-21T12:00:00",
"2025-02-21T16:00:00",
"2025-02-21T20:00:00",
"2025-02-22T00:00:00",
"2025-02-22T04:00:00",
"2025-02-22T08:00:00",
"2025-02-22T12:00:00",
"2025-02-22T16:00:00",
"2025-02-22T20:00:00",
"2025-02-23T00:00:00",
"2025-02-23T04:00:00",
"2025-02-23T08:00:00",
"2025-02-23T12:00:00",
"2025-02-23T16:00:00",
"2025-02-23T20:00:00",
"2025-02-24T00:00:00",
"2025-02-24T04:00:00",
"2025-02-24T08:00:00",
"2025-02-24T12:00:00",
"2025-02-24T16:00:00",
"2025-02-24T20:00:00",
"2025-02-25T00:00:00",
"2025-02-25T04:00:00",
"2025-02-25T08:00:00",
"2025-02-25T12:00:00",
"2025-02-25T16:00:00",
"2025-02-25T20:00:00",
"2025-02-26T00:00:00",
"2025-02-26T04:00:00",
"2025-02-26T08:00:00",
"2025-02-26T12:00:00",
"2025-02-26T16:00:00",
"2025-02-26T20:00:00",
"2025-02-27T00:00:00",
"2025-02-27T04:00:00",
"2025-02-27T08:00:00",
"2025-02-27T12:00:00"
],
"y": [
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
1888.3249385146887,
1902.070488313253,
1911.5905143312455,
1924.6167122055203,
1947.0156267778418,
1975.686469275573,
1990.8431517150675,
2001.234830591212,
2007.25160464442,
2013.536424755994,
2008.9561839123928,
2002.4560058927348,
1976.7193691944271,
1926.2794914448061,
1886.8465657885172,
1845.1955891299583,
1759.176859910141,
1651.8906650191166,
1517.5477667133525,
1396.4825059504542,
1288.4721091337822,
1201.8374954161247,
1170.9608527059377,
1110.1009914836018,
1048.9573389281575,
1006.6952440438897,
975.578011311396,
892.5984027170738,
802.5638781679157,
718.4373034457302,
770.5235203047473,
807.6489765547418,
862.4183912289445,
911.1007534249726,
962.2051598409844,
1008.6235250712457,
1029.7692357368242,
1057.0705846426422,
1077.6630661593078,
1101.4419423318127,
1114.627003479494,
1127.21736918613,
1137.5155722065388,
1139.9599504046862,
1147.6150639664754,
1157.1235378991862,
1157.3209603290447,
1143.8830488220249,
1131.8167498762386,
1116.4708718825805,
1107.0852326563295,
1085.4516812773766,
1067.0844859189858,
1054.8424961917526,
1049.5342040738576,
1053.1628142556808,
1083.9339428023966,
1199.1947375178968,
1282.273825233337,
1340.6319378657347,
1374.5870151307417,
1453.0968038096273,
1494.085384398421,
1561.3819680741997,
1620.6096159369347,
1668.7148749345615,
1749.9539729518456,
1819.708254728748,
1896.1284036339775,
1945.6827576743253,
2000.613223655387,
2037.7784592126304,
2059.790764169343,
2074.136301384014,
2083.1734698730584,
2085.5882629128732,
2078.2633260549037,
2081.879878258064,
2073.116524953836,
2059.5211175367663,
2037.7760544489777,
2015.9015999906,
1970.7892344248442,
1935.502919035996,
1893.6924582480635,
1841.5675050324126,
1795.9670026038095,
1750.1928935897895,
1708.316996739856,
1657.5021796642038,
1603.158824523912,
1537.4736456800044,
1485.6969943626584,
1417.5712553274077,
1334.5121052502063,
1238.9099682797653,
1152.7975645148174,
1109.513907834559,
1068.6573921166976,
1034.7934583982171,
1016.867877863732,
987.9734556629751,
967.0010998988889,
933.760963779443,
891.9621620083673,
883.4156786451024,
906.2068760603438,
902.8992412671316,
908.4802083614343,
917.8389745671935,
946.3791402069479,
983.2994273369059,
1010.9817356137328,
1016.6975256617068,
1023.7667896013013,
1023.497661369323,
1005.1492355574771,
999.0356352596435,
977.5919943412333,
967.7276087213702,
950.3481663125489,
950.7752408463751,
957.9896162323121,
967.9909779922551,
979.7338886575039,
983.2988403556733,
987.9721002576058,
990.3046583461055,
992.6440845095451,
995.8341113950233,
996.5487541120931,
1031.3439761915972,
1075.446063851572,
1133.96285425456,
1227.9195935459998,
1323.5937103426977,
1410.0721573380197,
1474.1968274162248,
1532.621561837523,
1592.4058121720386,
1694.9190117744374,
1778.335822990579,
1862.6900753999803,
1951.7281133311835,
2037.4501186564505,
2145.344886364182,
2240.9117523430946,
2321.8989267248157,
2397.5740317322243,
2449.5658949834988,
2500.6613105825095,
2540.198122237502,
2578.768511722142,
2598.77143338061,
2618.109666706577,
2615.3906926469617,
2606.5618030936494,
2594.8387537975614,
2606.097863447647,
2599.009207984865,
2558.631661163922,
2483.9705758957484,
2418.0334457554454,
2355.6268164357425,
2276.0666854348333,
2220.800187273046,
2189.560213114405,
2172.420540718319,
2149.3291397334124,
2108.5939490751857,
2069.65759129581,
2041.7942923863923,
2017.178622927048,
1981.1167180919206,
1926.3868957438103,
1846.284197860846,
1748.7631185664877,
1634.5220369369376,
1501.3537437516366,
1356.6885652040362,
1169.5678478275488,
1072.7135779570408,
982.758397879865,
906.1085619007531,
867.7881656649266,
836.0127250766581,
816.3967275432489,
783.0624956016064,
779.4067669812614,
747.7878198473006,
740.539434156009,
725.3554535659165,
726.5265636478963,
720.8437715062308,
716.9491943190645,
719.5612025798104,
720.4723136839917,
720.4772813342817,
720.543714909691,
719.3019918001726,
718.500666985149,
726.6516034471455,
740.4570432469536,
742.7006978563207,
744.7173417036448,
751.5399915441243,
758.4828952571655,
761.2962294276475,
748.3492146389626,
742.4728746404363,
736.6527531031044,
728.2695514451341,
717.0098779933902,
709.669837075919,
706.0584350768694,
696.8791833347877,
696.3916442295882,
714.078181485706,
721.6613943305239,
772.4441632887334,
832.8163582297094,
955.378563275834,
1053.3153986091934,
1143.4253214063106,
1346.6115535845872,
1491.5929498281394,
1615.0990947169237,
1726.7300375628852,
1820.8460980796629,
1891.854279708781,
1959.7376887756866,
2047.3145496851166,
2101.0252281628,
2160.333799522521,
2207.959873136801,
2245.9305829431664,
2229.0758702647013,
2201.539776918107,
2157.7410644443353,
2129.3375217317052,
2114.1211671754436,
2102.7934820100895,
2075.1343391128644,
2058.864308139825,
2043.0021437301923,
2035.316687392747,
2025.0399444614131,
2009.839761179624,
1992.062579514877,
1980.7769887522122,
1962.6255402577008,
1926.4240010875906,
1889.8785029724481,
1861.4152356838363,
1834.5409046444584,
1794.2924973431366,
1750.832999513226,
1717.1486336087144,
1676.6455069639242,
1638.2050896998949,
1618.1939404101192,
1627.0686323809543,
1621.7577138535642,
1599.4272061749864,
1578.9835383045393,
1554.2948364075103,
1535.0737049556258,
1531.4310471476617,
1528.4726900939136,
1669.1391885628802,
1747.6347239620236,
1826.058488056862,
1919.836821206178,
2077.1992781860367,
2172.670274566971,
2244.9098086025137,
2318.6564122492296,
2380.4822184149957,
2505.653977746797,
2608.984105065054,
2707.3973529331915,
2793.9356490101145,
2881.3611853903253,
2974.7029251870154,
3066.26000659389,
3154.0286480195414,
3232.336555534379,
3305.175256849039,
3374.464326403345,
3427.199489170148,
3466.0573398190777,
3516.889142772203,
3564.3487527245297,
3669.5784999205816,
3778.3573275638523,
3886.1419641734356,
4003.917910935941,
4088.148292895376,
4207.719598798377,
4292.096368481216,
4388.670168459095,
4459.609430048144,
4613.967578728073,
4890.360861271836,
5166.817198075247,
5411.049452089007,
5580.473334373718,
5661.91345365644,
5740.215348307206,
5838.010895140554,
5883.933864512898,
5816.57729544497,
5782.862179461859,
5813.0544665403295,
5934.462389043755,
5882.0897964988535,
5902.656759021016,
5847.1198582248435,
5870.279397676038,
5964.751244200205,
5970.682932531486,
5943.030872474613,
5911.3023063844175,
5895.265440234524,
5887.91841892657,
5873.1658647522,
5828.99149376207,
5818.490416093456,
5824.291905707711,
5804.654747722717,
5768.03659698316,
5705.193117742255,
5628.279661581642,
5547.530008076574,
5438.629069641996,
5315.065698474267,
5185.605635049874,
5028.588886715049,
4852.186469599167,
4626.630786557451,
4387.875998865527,
4123.87293823534,
3856.4638017543393,
3650.101037924972,
3459.3163920681095,
3253.9299034362484,
3045.905210559859,
2798.884846671308,
2591.5003817745305,
2299.632940232151,
2068.4550053648472,
1774.9225876398186,
1638.2109051302716,
1649.0794184889912,
1689.8248063875028,
1776.1946620037234,
1811.0028050476346,
1801.0347473158579,
1821.1591821550212,
2020.1559405462942,
2197.924364909226,
2286.055987442822,
2410.9919820154114,
2559.8283177266426,
2716.0787924282986,
2854.372368540885,
3001.1543065174565,
3085.6586121170885,
3213.7844025733566,
3343.5568496806386,
3410.3361688382147,
3445.2780757117703,
3452.694335566291,
3436.8435155152747,
3438.138591860012,
3453.700392496774,
3449.9257218557977,
3486.525403388695,
3502.574300637993,
3501.272296501043,
3476.30069842824,
3450.5724937517994,
3427.884187825937,
3417.6082961797833,
3389.7878037787996,
3339.1172663232283,
3290.7431863665556,
3228.331220177776,
3154.442979518325,
3016.745264576453,
2950.331710539703,
2906.5433451651897,
2868.324354637883,
2783.538598646762,
2753.4758353846505,
2710.500769698052,
2634.095073132688,
2582.6102955114666,
2512.2365792614805,
2413.45700040728,
2370.297275521788,
2308.3748234570357,
2238.51538863425,
2175.972258712166,
2137.1372966103827,
2127.506187111777,
2100.5787598875822,
2081.9636543386096,
2067.7847987621235,
2065.7469562949177,
2060.4612515003946,
2059.0496362307836,
2045.4747251275007,
2034.7073337662487,
2019.8543866389277,
1987.1402280022203,
1955.458918341086,
1944.968488723412,
1907.634028267467,
1854.6733241539223,
1822.896172554361,
1786.192296153705,
1759.8473744139567,
1738.5903943793733,
1738.5636135488223,
1714.8081893090796,
1683.8881076305024,
1647.7836280334689,
1630.2606066649905,
1617.2578970300008,
1617.7548968279332,
1608.898774124832,
1595.5255609129763,
1582.845715880595,
1526.354658356145,
1502.6625483486648,
1504.5458768740036,
1479.2681700026471,
1484.5954141430789,
1477.180381425773,
1443.2882160169818,
1373.8928110345412,
1375.7342989043605,
1533.2623450053832,
1714.4776851840218,
1864.1704639635693,
1924.0809597649068,
1917.3468554832666,
1924.9039597890312,
1928.990919597788,
1934.2152899115079,
1939.000247040631,
1996.7016311395635,
2043.498810996586,
2058.5034115401777,
2051.810304029577,
2068.444726722736,
2079.0107540032645,
2095.8271886420475,
2122.41283994197,
2144.855118634265,
2161.214679399768,
2158.5549369125483,
2189.0211605045492,
2203.3808833071657,
2213.314459448158,
2217.504687628354,
2219.0011698353815,
2200.8528479977426,
2187.964537000689,
2185.742158602499,
2185.6814447046277,
2182.2650393028935,
2188.8931004483975,
2191.146604710109,
2177.38827552383,
2208.3371763950713,
2188.421692325509,
2152.321795501757,
2115.780346692221,
2077.4882095672688,
2053.5817424983325,
2010.2593139266835,
1932.750483858321,
1907.622545729782,
1885.7252918893314,
1868.5082870661774,
1855.6854923060491,
1864.432167323448,
1799.5810356303523,
1723.538361735083,
1713.074661877997,
1709.5812662838282,
1654.2159213984273,
1619.245764144216,
1567.6276163419568,
1593.6358893845786,
1629.7296876250412,
1649.0492378495337,
1653.1788276805723,
1652.9612031680783,
1661.9729423032022,
1687.2626937953419,
1719.3484853385967,
1756.7574080469274,
1808.6308281234321,
1871.1127214678377,
1918.4984145408614,
2077.28091806295,
2194.7213788335375,
2286.3930670631266,
2342.7052212383073,
2525.580811903007,
2651.4974550753195,
2776.675930472827,
2906.8295289723665,
3043.02449753049,
3164.671437490205,
3265.318779656395,
3326.3594069844817,
3313.765903663954,
3260.8782479569445,
3230.9169832033836,
3174.670302232305,
3128.74027636837,
3066.8478158379803,
2883.1694592180133,
2775.680587163873,
2608.789116323386,
2510.082307061395,
2489.0868063604275,
2538.638850960306,
2668.7984033218763,
2794.48869765315,
2996.7515992499902,
3160.3459269658033,
3235.046436386675,
3329.3105091793545,
3396.21492894138,
3416.4607693947323,
3430.8014916538004,
3481.9683158714465,
3526.6055412852083,
3587.377093989565,
3650.5340595665048,
3735.0257114156216,
3792.5267949771287,
3846.552532421551,
3933.6770026466934,
4029.590828146924,
4141.678233463707,
4212.87087097958,
4266.203076404062,
4342.621833514981,
4457.700451074822,
4537.514625959004,
4602.124894613709,
4650.762631451574,
4653.328586637415,
4616.382284173293,
4556.351455184485,
4511.596584108003,
4369.256422678103,
4248.52193970989,
4108.077306667481,
3938.9891833209945,
3730.0418095112304,
3499.270512310372,
3232.7721331764633,
2996.946375156681,
2817.7851195499993,
2701.879864822863,
2545.145236408681,
2330.7581299068934,
2070.8313950350494,
1983.345065187157,
1942.9012418318546,
1835.3777052996015,
1719.9411495288427,
1566.8820753931034,
1559.519571965884,
1573.4258436156176,
1595.7534960935754,
1614.093379483386,
1609.683563024231,
1611.3527906568215,
1619.0581683215196,
1627.1081886556246,
1625.5014341555102,
1593.3132478940759,
1580.8500864876346,
1611.6590980883104,
1618.3694238178832,
1642.8026230475589,
1655.3672445522031,
1712.140575514694,
1722.5551184361354,
1774.398240546392,
1828.268489184115,
1872.6161285023372,
1878.774945710022,
1878.5124383398836,
1885.370252703173,
1896.710360400706,
1893.982846607901,
1899.9509638310992,
1914.298131352252,
1923.010426917074,
1925.1553696454118,
1923.5588677523888,
1851.2400233848673,
1791.4640365259945,
1757.3096881570375,
1706.3833157120791,
1663.153154305161,
1617.8971560074783,
1562.0627577432606,
1501.285602337895,
1395.8791124434522,
1323.3988629918533,
1400.9706964311476,
1482.9574091115937,
1544.8835025532537,
1606.340116078853,
1647.8555115736842,
1693.786983653375,
1730.250450936984,
1783.819454554084,
1829.4388387730178,
1880.987067014022,
1907.219408831023,
1933.218389856516,
1956.6432512491897,
1999.7103271975207,
2048.6593406320267,
2124.1187526900294,
2170.6514834288814,
2230.1358983702366,
2383.7570709841357,
2508.028929241925,
2616.5218146812035,
2691.136387745675,
2763.632148312664,
2783.136200893881,
2748.7418821811607,
2676.940376192834,
2635.051036608603,
2541.7225397080747,
2458.832437771928,
2379.2012803531543,
2375.8213413447897,
2393.74134587995,
2369.31387753735,
2349.8685691269766,
2347.1067664594552,
2409.277782692008,
2426.0866849364406,
2484.2917968281026,
2502.856413001479,
2515.9409217214597,
2513.1299956317944,
2551.749162153259,
2556.8049751499657,
2576.28305822227,
2602.4222219202484,
2628.928084398233,
2655.153064907899,
2678.5278546827794,
2705.3547821271945,
2717.867330266568,
2729.111196634435,
2735.209152524729,
2754.1906828477704,
2757.3277723765286,
2758.0620893885307,
2763.9390130104575,
2769.3297882377665,
2768.1603543162,
2794.0713871142566,
2861.5248433515385,
2904.459983913078,
2900.0874047860875,
2888.6316270535117,
2861.235630624215,
2835.164238975297,
2777.145866134427,
2735.0928170112857,
2676.7619709274863,
2525.214984911426,
2367.3165126345516,
2172.3292157898054,
2030.7726442200603,
1862.5005118623312,
1804.6035582831553,
1922.9202898376934,
2007.9863277947613,
2073.619295193218,
2141.281766116318,
2240.9666241862615,
2345.982184781951,
2500.2114028790575,
2627.554227877794,
2767.133931354744,
2915.1241619342272,
3115.9872770569937,
3275.8594722675457,
3418.3455305220473,
3462.490597894611,
3530.9569420314733,
3648.6279425115868,
3743.3550648523155,
3806.2025507853295,
3914.1455342173854,
4017.594191597699,
4107.072589793712,
4170.3117142090905,
4227.78593207594,
4237.155549840236,
4187.960363239522,
4171.114910757901,
4303.983695025438,
4408.350222771156,
4348.485339470347,
4299.622889513979,
4244.570429964599,
4162.811152779689,
4080.1421777414776,
4013.8349478304312,
3923.6227525606673,
3744.228925492616,
3550.0870043557707,
3436.7072969857445,
3315.8344692710693,
3168.5867131061846,
3101.730360035758,
2988.2306143432315,
2862.7585901029624,
2721.132077406152,
2614.5798960828356,
2479.7770837963076,
2358.3045332507477,
2284.6240476018447,
2189.7151325378422,
2146.852890919371,
2110.823293267938,
2039.316098169373,
1979.3236502893385,
1874.2695379111449,
1787.8281567235665,
1704.250707863019,
1670.8028787039427,
1626.3603723605756,
1595.629056414555,
1580.1329008341,
1580.9956791429477,
1585.2994780009278,
1586.1036636166812,
1575.5033697212652,
1568.5724900759064,
1569.3643514856287,
1628.053305134719,
1721.3326388535338,
1851.4067479417956,
1917.3262098022344,
2034.9835961583697,
2068.813533695985,
2091.276192388941,
2093.9593622720936,
2047.6663749800862,
2043.6872182954535,
1955.4792873795295,
1920.9055563977226,
1934.497212597507,
1939.0007418820232,
1921.6786178234302,
1909.8730294755655,
1911.9829887851747,
1908.4372336930267,
1873.5990082234184,
1831.9066927882084,
1822.2845337022081,
1805.4196629556604,
1812.1203547080463,
1824.6000584416113,
1829.3343997848488,
1831.4227600952117,
1832.6699390289098,
1834.5210401348932,
1818.3325059257936,
1825.9789854692963,
1798.5817627836498,
1804.0927164025122,
1822.7926674447638,
1819.5809481233166,
1809.7022697454765,
1815.7060949374384,
1776.8212520308875,
1803.546836905018,
1852.3734062790097,
1936.781818449274,
2085.29989421674,
2217.7248789275654,
2547.392349800571,
2763.0294115342163,
2900.7139375354272,
3036.3617329481244,
3025.526692510915,
2986.7145416656376,
2946.6155615061375,
2930.3035938114726,
2959.106098893082,
2972.268627852035,
2974.440094762606,
3045.441643983436,
3067.767775114256,
3096.7607558168706,
3139.4639994302634,
3144.338864258479,
3166.782053916682,
3204.6564762157177,
3232.2835448352002,
3255.550986000292,
3262.1791474457254,
3263.3518128802643,
3294.825479384769,
3326.9623518456747,
3336.265559247378,
3316.435599115186,
3280.2450345720995,
3185.1328881512927,
3095.47238659314,
3042.2131408302052,
2947.148110515397,
2853.868146944229,
2761.964299582601,
2673.522918250153,
2571.17466813617,
2429.502045816487,
2267.4064811390563,
2208.9037770772115,
2120.874519050663,
2041.1724608375177,
1981.1717235783346,
1926.2347008862005,
1830.3905258154982,
1749.1597217285293,
1662.3996115227724,
1617.2654528485275,
1583.6715739917927,
1570.402838213063,
1573.9399085786408,
1582.2130073089268,
1477.2908589920364,
1407.0938910804762,
1386.1275492294828,
1340.0395915502015,
1326.6827740878625,
1174.7197186223148,
1020.8214777559177,
1038.150754495325,
1020.963602730039,
982.8395984750127,
941.9669239274286,
941.298149776081,
940.6810302229687,
934.3451084420109,
949.1957155971613,
917.9266482411975,
914.2847280919544,
914.6089922030673,
914.0920351238342,
902.9884102877169,
899.1449123809296,
865.2948932248252,
875.8276727159048,
882.4046502357579,
884.837477698436,
890.0433458075285,
891.7395148121919,
853.9334057867928,
857.3197962631876,
852.1894018418228,
853.284236952424,
847.4732797764121,
839.9413036425957,
834.0816235514411,
831.9175777526278,
835.5106135327069,
843.5725374346449,
846.5222095934569,
871.0219496023711,
862.8698007151812,
861.9069256088746,
847.297761026271,
841.8633748316331,
847.8561816581696,
933.027011891756,
949.9104001333965,
963.2437137625908,
980.5583572188908,
967.4880160964834,
931.598032325097,
909.2700836131122,
909.7223955979156,
908.379309550694,
908.615471106473,
910.5674977619185,
914.78936257597,
931.2768937697131,
918.8379870800679,
942.8797375721044,
961.8400442048758,
974.2850764109114,
1042.7168277444125,
1039.8506152406053,
1055.6691598120258,
1046.8751940675356,
1046.86068509192,
1047.4042729937928,
1048.0633392549653,
1047.6481586287985,
1047.9067125266808,
1017.7283569073751,
1017.1477802506079,
1008.1162000484741,
1005.1857761721235,
1007.281040978456,
1003.6235918138153,
1000.0796252622384,
994.846132199683,
987.8750144156288,
983.4954742560016,
1006.9570855470656,
1062.522662204449,
1223.2069419072386,
1351.9665329983577,
1751.4534904080174,
2026.7251466878988,
2371.2132222606365,
2569.941821576799,
2751.261844295095,
2921.4208874872293,
3044.2389405827653,
3244.7827937948614,
3479.3976380771837,
3769.791594651038,
4018.4105356498817,
4191.636551378441,
4337.250418776344,
4473.319135807427
]
}
],
"layout": {
"template": {
"data": {
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter": [
{
"fillpattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
},
"type": "scatter"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "Rolling Mean & Standard Deviation"
},
"xaxis": {
"title": {
"text": "Time"
}
},
"yaxis": {
"title": {
"text": "Value"
}
}
}
}
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"# Rolling Mean & Standard Deviation\n",
"def plot_rolling_stats(series, window=50):\n",
" fig = go.Figure()\n",
" fig.add_trace(go.Scatter(x=series.index, y=series.rolling(window).mean(), name=\"Rolling Mean\", line=dict(color='red')))\n",
" fig.add_trace(go.Scatter(x=series.index, y=series.rolling(window).std(), name=\"Rolling Std Dev\", line=dict(color='blue')))\n",
" fig.update_layout(title=\"Rolling Mean & Standard Deviation\", xaxis_title=\"Time\", yaxis_title=\"Value\")\n",
" fig.show()\n",
"\n",
"plot_rolling_stats(df[\"close\"])"
]
},
{
"cell_type": "code",
"execution_count": 13,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"ADF Statistic: -1.866096850060274\n",
"p-value: 0.3481743770195106\n",
"The series is likely non-stationary.\n"
]
}
],
"source": [
"# ADF Test (Stationarity Test)\n",
"def adf_test(series):\n",
" result = adfuller(series.dropna())\n",
" print(\"\\nADF Statistic:\", result[0])\n",
" print(\"p-value:\", result[1])\n",
" if result[1] < 0.05:\n",
" print(\"The series is likely stationary.\")\n",
" else:\n",
" print(\"The series is likely non-stationary.\")\n",
"\n",
"adf_test(df[\"close\"])"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.plotly.v1+json": {
"config": {
"plotlyServerURL": "https://plot.ly"
},
"data": [
{
"hovertemplate": "Frequency=%{x}<br>Magnitude=%{y}<extra></extra>",
"legendgroup": "",
"line": {
"color": "#636efa",
"dash": "solid"
},
"marker": {
"symbol": "circle"
},
"mode": "lines",
"name": "",
"orientation": "v",
"showlegend": false,
"type": "scatter",
"x": [
0,
0.001001001001001001,
0.002002002002002002,
0.003003003003003003,
0.004004004004004004,
0.005005005005005005,
0.006006006006006006,
0.007007007007007007,
0.008008008008008008,
0.009009009009009009,
0.01001001001001001,
0.011011011011011011,
0.012012012012012012,
0.013013013013013013,
0.014014014014014014,
0.015015015015015015,
0.016016016016016016,
0.017017017017017015,
0.018018018018018018,
0.01901901901901902
],
"xaxis": "x",
"y": [
86334339.52,
9571715.892793722,
4094438.6044655573,
1432356.6389447048,
1062951.301285497,
1403571.3615875232,
825320.3378654383,
1467890.9726924754,
671253.6545942675,
522319.27536179905,
944946.764935198,
326271.21698405937,
195465.10418904142,
596070.745023343,
747490.9738383983,
354861.8103949192,
299303.7424739695,
439866.45013261726,
178113.7554681862,
453968.8699733072
],
"yaxis": "y"
}
],
"layout": {
"legend": {
"tracegroupgap": 0
},
"template": {
"data": {
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter": [
{
"fillpattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
},
"type": "scatter"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "Fourier Transform - Top Components"
},
"xaxis": {
"anchor": "y",
"domain": [
0,
1
],
"title": {
"text": "Frequency"
}
},
"yaxis": {
"anchor": "x",
"domain": [
0,
1
],
"title": {
"text": "Magnitude"
}
}
}
}
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"# Fourier Transform for Cyclical Trends\n",
"def plot_fourier_transform(series, n_components=20):\n",
" series_values = series.dropna().values\n",
" fft_vals = np.abs(fft(series_values))\n",
" freqs = np.fft.fftfreq(len(series_values))\n",
" fig = px.line(x=freqs[:n_components], y=fft_vals[:n_components], title=\"Fourier Transform - Top Components\",\n",
" labels={\"x\": \"Frequency\", \"y\": \"Magnitude\"})\n",
" fig.show()\n",
"\n",
"plot_fourier_transform(df[\"close\"])"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.plotly.v1+json": {
"config": {
"plotlyServerURL": "https://plot.ly"
},
"data": [
{
"coloraxis": "coloraxis",
"hovertemplate": "x: %{x}<br>y: %{y}<br>color: %{z}<extra></extra>",
"name": "0",
"texttemplate": "%{z}",
"type": "heatmap",
"x": [
"lag_1",
"lag_2",
"lag_3",
"lag_4",
"lag_5",
"lag_6",
"lag_7",
"lag_8",
"lag_9",
"lag_10",
"original"
],
"xaxis": "x",
"y": [
"lag_1",
"lag_2",
"lag_3",
"lag_4",
"lag_5",
"lag_6",
"lag_7",
"lag_8",
"lag_9",
"lag_10",
"original"
],
"yaxis": "y",
"z": [
[
1,
0.9981516626758787,
0.9963712262392136,
0.9947459637742774,
0.9932850763958616,
0.9917848770608537,
0.9904412915454502,
0.9891501092531684,
0.9878530027238474,
0.9864352940043929,
0.9981466129615797
],
[
0.9981516626758787,
1,
0.9981516762006409,
0.9963712731704852,
0.9947494844158604,
0.9932903835432779,
0.9917848777292203,
0.9904444304652812,
0.989171220402073,
0.9878661073371111,
0.9963656139773872
],
[
0.9963712262392136,
0.9981516762006409,
1,
0.9981517956472431,
0.9963752804206765,
0.9947553874347265,
0.9932903781382472,
0.9917876004737981,
0.9904644450601611,
0.9891834592298417,
0.9947418889135892
],
[
0.9947459637742774,
0.9963712731704852,
0.9981517956472431,
1,
0.9981545358425716,
0.9963796145726432,
0.9947554852380506,
0.9932943796425774,
0.9918109019066306,
0.9904792764200869,
0.99328504010596
],
[
0.9932850763958616,
0.9947494844158604,
0.9963752804206765,
0.9981545358425716,
1,
0.9981546900683521,
0.9963835436310166,
0.9947689133640389,
0.9933366020862878,
0.9918413950896763,
0.9917850251231515
],
[
0.9917848770608537,
0.9932903835432779,
0.9947553874347265,
0.9963796145726432,
0.9981546900683521,
1,
0.998160520757962,
0.9964003197398481,
0.9948169492805251,
0.9933720613057959,
0.9904357925994868
],
[
0.9904412915454502,
0.9917848777292203,
0.9932903781382472,
0.9947554852380506,
0.9963835436310166,
0.998160520757962,
1,
0.9981633343153626,
0.9964206441432295,
0.994829406264417,
0.9891338456096652
],
[
0.9891501092531684,
0.9904444304652812,
0.9917876004737981,
0.9932943796425774,
0.9947689133640389,
0.9964003197398481,
0.9981633343153626,
1,
0.9981713335824861,
0.99642404507318,
0.9878058704641326
],
[
0.9878530027238474,
0.989171220402073,
0.9904644450601611,
0.9918109019066306,
0.9933366020862878,
0.9948169492805251,
0.9964206441432295,
0.9981713335824861,
1,
0.9981722656552036,
0.9864005812517842
],
[
0.9864352940043929,
0.9878661073371111,
0.9891834592298417,
0.9904792764200869,
0.9918413950896763,
0.9933720613057959,
0.994829406264417,
0.99642404507318,
0.9981722656552036,
1,
0.9848436578807581
],
[
0.9981466129615797,
0.9963656139773872,
0.9947418889135892,
0.99328504010596,
0.9917850251231515,
0.9904357925994868,
0.9891338456096652,
0.9878058704641326,
0.9864005812517842,
0.9848436578807581,
1
]
]
}
],
"layout": {
"coloraxis": {
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"template": {
"data": {
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter": [
{
"fillpattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
},
"type": "scatter"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "Correlation Matrix of Lagged Features"
},
"xaxis": {
"anchor": "y",
"constrain": "domain",
"domain": [
0,
1
],
"scaleanchor": "y"
},
"yaxis": {
"anchor": "x",
"autorange": "reversed",
"constrain": "domain",
"domain": [
0,
1
]
}
}
}
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"EDA Completed for BTCUSD! Use these insights to refine feature engineering and model selection.\n"
]
}
],
"source": [
"# Lagged Features Correlation Matrix\n",
"def plot_lagged_correlation(df, col=\"close\", max_lag=10):\n",
" lagged_df = pd.DataFrame({f\"lag_{i}\": df[col].shift(i) for i in range(1, max_lag+1)})\n",
" lagged_df[\"original\"] = df[col]\n",
" corr_matrix = lagged_df.corr()\n",
" fig = px.imshow(corr_matrix, text_auto=True, title=\"Correlation Matrix of Lagged Features\")\n",
" fig.show()\n",
"\n",
"plot_lagged_correlation(df, col=\"close\")\n",
"\n",
"print(f\"EDA Completed for {SYMBOL}! Use these insights to refine feature engineering and model selection.\")"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "ml",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.11.11"
}
},
"nbformat": 4,
"nbformat_minor": 2
}