{ "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}
%{yaxis.title.text}=%{y}", "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", "\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}
close=%{y}", "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}
future_returns=%{y}", "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": [ "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "image/png": "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", "text/plain": [ "
" ] }, "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}
Magnitude=%{y}", "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}
y: %{y}
color: %{z}", "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 }