From b272c485d677b1394f9610e3978ea9861b4ad50b Mon Sep 17 00:00:00 2001 From: Gadi Cohen Date: Fri, 4 Oct 2024 13:14:22 +0100 Subject: [PATCH] fix(chart): validate includePrePost:false, interval:1m (fixes #812) --- src/modules/chart.spec.ts | 15 +++++ src/modules/chart.ts | 9 ++- ...0-03-includePrePost-false-interval-1m.json | 64 +++++++++++++++++++ 3 files changed, 87 insertions(+), 1 deletion(-) create mode 100644 tests/http/chart-AAPL-2024-10-02-to-2024-10-03-includePrePost-false-interval-1m.json diff --git a/src/modules/chart.spec.ts b/src/modules/chart.spec.ts index 8d6ceecd..ebacda88 100644 --- a/src/modules/chart.spec.ts +++ b/src/modules/chart.spec.ts @@ -54,6 +54,21 @@ describe("chart", () => { ).rejects.toThrow(/cannot share the same value/); }); + it("validates when includePrePost=false interval=1m", async () => { + await yf.chart( + "AAPL", + { + period1: "2024-10-02", + period2: "2024-10-03", + interval: "1m", + includePrePost: false, + }, + { + devel: `chart-AAPL-2024-10-02-to-2024-10-03-includePrePost-false-interval-1m.json`, + }, + ); + }); + describe("specific cases", () => { it("optional fields, empty arrays", async () => { /* diff --git a/src/modules/chart.ts b/src/modules/chart.ts index 34a2d078..462b9e72 100644 --- a/src/modules/chart.ts +++ b/src/modules/chart.ts @@ -117,7 +117,14 @@ const ChartMeta = Type.Object( additionalProperties: Type.Any(), }, ), - tradingPeriods: Type.Optional(ChartMetaTradingPeriods), + tradingPeriods: Type.Optional( + // TODO, would be great to use correct type as a generic based on + // `includePrePost` and `interval`, see #812. + Type.Union([ + ChartMetaTradingPeriods, + Type.Array(Type.Array(ChartMetaTradingPeriod)), + ]), + ), dataGranularity: Type.String(), // "1d", range: Type.String(), // "" validRanges: Type.Array(Type.String()), // ["1d", "5d", "1mo", "3mo", "6mo", "1y", "2y", "5y", "10y", "ytd", "max"] diff --git a/tests/http/chart-AAPL-2024-10-02-to-2024-10-03-includePrePost-false-interval-1m.json b/tests/http/chart-AAPL-2024-10-02-to-2024-10-03-includePrePost-false-interval-1m.json new file mode 100644 index 00000000..873cb7df --- /dev/null +++ b/tests/http/chart-AAPL-2024-10-02-to-2024-10-03-includePrePost-false-interval-1m.json @@ -0,0 +1,64 @@ +{ + "request": { + "url": "https://query2.finance.yahoo.com/v8/finance/chart/AAPL?useYfid=true&interval=1m&includePrePost=false&events=div%7Csplit%7Cearn&lang=en-US&period1=1727827200&period2=1727913600" + }, + "response": { + "ok": true, + "status": 200, + "statusText": "OK", + "headers": { + "content-type": [ + "application/json;charset=utf-8" + ], + "y-rid": [ + "5rll3tdjfvmkg" + ], + "cache-control": [ + "public, max-age=10, stale-while-revalidate=20" + ], + "vary": [ + "Origin,Accept-Encoding" + ], + "content-encoding": [ + "gzip" + ], + "x-envoy-upstream-service-time": [ + "11" + ], + "date": [ + "Fri, 04 Oct 2024 12:07:44 GMT" + ], + "server": [ + "ATS" + ], + "x-envoy-decorator-operation": [ + "finance-chart-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*" + ], + "age": [ + "0" + ], + "strict-transport-security": [ + "max-age=31536000" + ], + "referrer-policy": [ + "no-referrer-when-downgrade" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "x-xss-protection": [ + "1; mode=block" + ], + "x-content-type-options": [ + "nosniff" + ], + "transfer-encoding": [ + "chunked" + ], + "connection": [ + "keep-alive" + ] + }, + "body": "{\"chart\":{\"result\":[{\"meta\":{\"currency\":\"USD\",\"symbol\":\"AAPL\",\"exchangeName\":\"NMS\",\"fullExchangeName\":\"NasdaqGS\",\"instrumentType\":\"EQUITY\",\"firstTradeDate\":345479400,\"regularMarketTime\":1727985601,\"hasPrePostMarketData\":true,\"gmtoffset\":-14400,\"timezone\":\"EDT\",\"exchangeTimezoneName\":\"America/New_York\",\"regularMarketPrice\":225.67,\"fiftyTwoWeekHigh\":226.8,\"fiftyTwoWeekLow\":223.324,\"regularMarketDayHigh\":226.8,\"regularMarketDayLow\":223.324,\"regularMarketVolume\":33638504,\"longName\":\"Apple Inc.\",\"shortName\":\"Apple Inc.\",\"chartPreviousClose\":226.21,\"previousClose\":226.78,\"scale\":3,\"priceHint\":2,\"currentTradingPeriod\":{\"pre\":{\"timezone\":\"EDT\",\"end\":1728048600,\"start\":1728028800,\"gmtoffset\":-14400},\"regular\":{\"timezone\":\"EDT\",\"end\":1728072000,\"start\":1728048600,\"gmtoffset\":-14400},\"post\":{\"timezone\":\"EDT\",\"end\":1728086400,\"start\":1728072000,\"gmtoffset\":-14400}},\"tradingPeriods\":[[{\"timezone\":\"EDT\",\"end\":1727812800,\"start\":1727789400,\"gmtoffset\":-14400}],[{\"timezone\":\"EDT\",\"end\":1727899200,\"start\":1727875800,\"gmtoffset\":-14400}],[{\"timezone\":\"EDT\",\"end\":1727985600,\"start\":1727962200,\"gmtoffset\":-14400}]],\"dataGranularity\":\"1m\",\"range\":\"\",\"validRanges\":[\"1d\",\"5d\",\"1mo\",\"3mo\",\"6mo\",\"1y\",\"2y\",\"5y\",\"10y\",\"ytd\",\"max\"]},\"timestamp\":[1727875800,1727875860,1727875920,1727875980,1727876040,1727876100,1727876160,1727876220,1727876280,1727876340,1727876400,1727876460,1727876520,1727876580,1727876640,1727876700,1727876760,1727876820,1727876880,1727876940,1727877000,1727877060,1727877120,1727877180,1727877240,1727877300,1727877360,1727877420,1727877480,1727877540,1727877600,1727877660,1727877720,1727877780,1727877840,1727877900,1727877960,1727878020,1727878080,1727878140,1727878200,1727878260,1727878320,1727878380,1727878440,1727878500,1727878560,1727878620,1727878680,1727878740,1727878800,1727878860,1727878920,1727878980,1727879040,1727879100,1727879160,1727879220,1727879280,1727879340,1727879400,1727879460,1727879520,1727879580,1727879640,1727879700,1727879760,1727879820,1727879880,1727879940,1727880000,1727880060,1727880120,1727880180,1727880240,1727880300,1727880360,1727880420,1727880480,1727880540,1727880600,1727880660,1727880720,1727880780,1727880840,1727880900,1727880960,1727881020,1727881080,1727881140,1727881200,1727881260,1727881320,1727881380,1727881440,1727881500,1727881560,1727881620,1727881680,1727881740,1727881800,1727881860,1727881920,1727881980,1727882040,1727882100,1727882160,1727882220,1727882280,1727882340,1727882400,1727882460,1727882520,1727882580,1727882640,1727882700,1727882760,1727882820,1727882880,1727882940,1727883000,1727883060,1727883120,1727883180,1727883240,1727883300,1727883360,1727883420,1727883480,1727883540,1727883600,1727883660,1727883720,1727883780,1727883840,1727883900,1727883960,1727884020,1727884080,1727884140,1727884200,1727884260,1727884320,1727884380,1727884440,1727884500,1727884560,1727884620,1727884680,1727884740,1727884800,1727884860,1727884920,1727884980,1727885040,1727885100,1727885160,1727885220,1727885280,1727885340,1727885400,1727885460,1727885520,1727885580,1727885640,1727885700,1727885760,1727885820,1727885880,1727885940,1727886000,1727886060,1727886120,1727886180,1727886240,1727886300,1727886360,1727886420,1727886480,1727886540,1727886600,1727886660,1727886720,1727886780,1727886840,1727886900,1727886960,1727887020,1727887080,1727887140,1727887200,1727887260,1727887320,1727887380,1727887440,1727887500,1727887560,1727887620,1727887680,1727887740,1727887800,1727887860,1727887920,1727887980,1727888040,1727888100,1727888160,1727888220,1727888280,1727888340,1727888400,1727888460,1727888520,1727888580,1727888640,1727888700,1727888760,1727888820,1727888880,1727888940,1727889000,1727889060,1727889120,1727889180,1727889240,1727889300,1727889360,1727889420,1727889480,1727889540,1727889600,1727889660,1727889720,1727889780,1727889840,1727889900,1727889960,1727890020,1727890080,1727890140,1727890200,1727890260,1727890320,1727890380,1727890440,1727890500,1727890560,1727890620,1727890680,1727890740,1727890800,1727890860,1727890920,1727890980,1727891040,1727891100,1727891160,1727891220,1727891280,1727891340,1727891400,1727891460,1727891520,1727891580,1727891640,1727891700,1727891760,1727891820,1727891880,1727891940,1727892000,1727892060,1727892120,1727892180,1727892240,1727892300,1727892360,1727892420,1727892480,1727892540,1727892600,1727892660,1727892720,1727892780,1727892840,1727892900,1727892960,1727893020,1727893080,1727893140,1727893200,1727893260,1727893320,1727893380,1727893440,1727893500,1727893560,1727893620,1727893680,1727893740,1727893800,1727893860,1727893920,1727893980,1727894040,1727894100,1727894160,1727894220,1727894280,1727894340,1727894400,1727894460,1727894520,1727894580,1727894640,1727894700,1727894760,1727894820,1727894880,1727894940,1727895000,1727895060,1727895120,1727895180,1727895240,1727895300,1727895360,1727895420,1727895480,1727895540,1727895600,1727895660,1727895720,1727895780,1727895840,1727895900,1727895960,1727896020,1727896080,1727896140,1727896200,1727896260,1727896320,1727896380,1727896440,1727896500,1727896560,1727896620,1727896680,1727896740,1727896800,1727896860,1727896920,1727896980,1727897040,1727897100,1727897160,1727897220,1727897280,1727897340,1727897400,1727897460,1727897520,1727897580,1727897640,1727897700,1727897760,1727897820,1727897880,1727897940,1727898000,1727898060,1727898120,1727898180,1727898240,1727898300,1727898360,1727898420,1727898480,1727898540,1727898600,1727898660,1727898720,1727898780,1727898840,1727898900,1727898960,1727899020,1727899080,1727899140,1727985600],\"indicators\":{\"quote\":[{\"low\":[225.4199981689453,225.5500030517578,225.1999969482422,224.80999755859375,224.5,223.89999389648438,223.85000610351562,223.9302978515625,223.9199981689453,223.97000122070312,224.0,223.9958038330078,223.88999938964844,223.8699951171875,223.6300048828125,223.5500030517578,223.6136932373047,223.66000366210938,223.9149932861328,224.41009521484375,224.33999633789062,224.13999938964844,223.9199981689453,223.73500061035156,223.41000366210938,223.3300018310547,223.2100067138672,223.25999450683594,223.2100067138672,223.27999877929688,223.02999877929688,223.2100067138672,223.44000244140625,223.87010192871094,224.10009765625,224.05999755859375,224.02999877929688,223.99000549316406,224.06500244140625,224.23500061035156,224.2801055908203,224.41000366210938,224.45010375976562,224.47000122070312,224.4600067138672,224.5,224.55999755859375,224.69000244140625,224.7899932861328,224.83999633789062,224.8300018310547,224.6999969482422,224.5500030517578,224.5500030517578,224.67999267578125,224.74000549316406,224.97000122070312,225.0800018310547,225.07000732421875,225.19259643554688,225.27000427246094,225.38999938964844,225.42999267578125,225.52999877929688,225.47000122070312,225.50050354003906,225.6999969482422,225.6699981689453,225.72000122070312,225.75,225.9075927734375,225.8773956298828,225.88999938964844,225.9600067138672,225.88999938964844,225.8300018310547,225.97000122070312,225.99000549316406,226.00999450683594,226.05630493164062,226.22999572753906,226.0399932861328,225.6699981689453,225.82000732421875,225.77000427246094,225.72000122070312,225.9199981689453,225.80999755859375,225.7899932861328,225.91000366210938,225.94500732421875,225.91000366210938,225.97999572753906,226.10000610351562,226.18260192871094,226.15150451660156,226.07000732421875,225.94000244140625,225.94000244140625,226.1199951171875,226.25,226.17999267578125,226.22999572753906,226.0800018310547,226.0800018310547,null,226.2899932861328,226.36000061035156,226.3699951171875,226.41000366210938,226.47000122070312,226.41000366210938,226.14999389648438,226.17999267578125,226.21009826660156,226.16000366210938,226.10000610351562,226.0,226.0500946044922,226.1136932373047,226.1649932861328,226.25,226.2899932861328,226.35009765625,226.42999267578125,226.63999938964844,226.61000061035156,226.58999633789062,226.5850067138672,226.5800018310547,226.60000610351562,226.66000366210938,226.75999450683594,226.9199981689453,226.91000366210938,226.9199981689453,226.91000366210938,226.77000427246094,226.77000427246094,226.64999389648438,226.7866973876953,226.8101043701172,226.8699951171875,226.7700958251953,226.78460693359375,226.69000244140625,226.55499267578125,226.64999389648438,226.65069580078125,226.67999267578125,226.75999450683594,226.8000030517578,226.8000030517578,226.85000610351562,226.8300018310547,226.75,226.7899932861328,226.83999633789062,226.73170471191406,226.64999389648438,226.74009704589844,226.77999877929688,226.75,226.77000427246094,226.80999755859375,226.8300018310547,226.86000061035156,226.8249969482422,226.7899932861328,226.77999877929688,226.73500061035156,226.74200439453125,226.66000366210938,226.72999572753906,226.8300018310547,226.89999389648438,226.83999633789062,226.92999267578125,226.88999938964844,226.9149932861328,226.72999572753906,226.72999572753906,226.7100067138672,226.80999755859375,226.73500061035156,226.73829650878906,226.6699981689453,226.77000427246094,226.77999877929688,226.81500244140625,226.802001953125,226.8300018310547,226.80499267578125,226.77000427246094,226.75999450683594,226.72500610351562,226.84500122070312,226.8699951171875,226.91000366210938,226.8249969482422,226.8300018310547,226.8101043701172,226.89999389648438,226.91000366210938,226.91000366210938,226.92999267578125,226.90499877929688,226.92019653320312,226.85000610351562,226.6199951171875,226.58999633789062,226.85000610351562,226.80999755859375,226.87710571289062,226.88999938964844,226.89999389648438,226.7899932861328,226.79269409179688,226.88999938964844,226.8800048828125,226.9001007080078,226.7100067138672,226.7113037109375,226.75999450683594,226.8769989013672,226.86000061035156,226.8699951171875,226.75999450683594,226.74400329589844,226.7899932861328,226.82000732421875,226.8000030517578,226.8000030517578,226.76089477539062,226.7404022216797,226.72999572753906,226.66000366210938,226.7899932861328,226.8300018310547,226.91000366210938,226.8000030517578,226.7725067138672,226.4499969482422,226.36990356445312,226.39039611816406,226.35000610351562,226.50999450683594,226.58999633789062,226.73500061035156,226.75999450683594,226.77000427246094,226.67999267578125,226.64999389648438,226.6300048828125,226.5800018310547,226.6699981689453,226.75,226.74000549316406,226.88999938964844,226.92999267578125,227.0,227.01010131835938,227.05999755859375,227.03500366210938,227.05999755859375,227.02000427246094,227.0399932861328,227.0200958251953,227.06520080566406,227.0850067138672,227.02999877929688,227.07000732421875,227.08999633789062,227.08999633789062,227.06500244140625,227.02000427246094,227.0166015625,227.07200622558594,227.07000732421875,227.0399932861328,227.07000732421875,227.06500244140625,227.0500030517578,227.0500030517578,227.06500244140625,227.0500030517578,227.05999755859375,227.05999755859375,227.0500030517578,227.0791015625,226.94000244140625,227.01499938964844,227.02000427246094,226.97999572753906,226.9199981689453,226.91000366210938,226.97000122070312,226.8300018310547,226.4600067138672,226.75,226.64999389648438,226.75,226.85000610351562,226.84979248046875,226.85000610351562,226.86500549316406,226.86000061035156,226.82000732421875,226.74000549316406,226.77000427246094,226.77999877929688,226.7899932861328,226.86000061035156,226.81500244140625,226.80540466308594,226.8000030517578,226.77999877929688,226.77000427246094,226.80499267578125,226.89999389648438,226.91200256347656,226.87010192871094,226.8433074951172,226.8300018310547,226.84390258789062,226.86500549316406,226.88999938964844,226.88999938964844,226.86000061035156,226.84030151367188,226.86000061035156,226.86000061035156,226.9001007080078,226.93980407714844,227.0,226.97000122070312,227.0,226.99020385742188,226.97999572753906,226.9801025390625,227.0500030517578,227.03500366210938,227.05999755859375,227.00070190429688,227.00999450683594,227.07000732421875,227.06100463867188,227.0399932861328,227.03500366210938,227.13999938964844,227.1649932861328,227.18499755859375,227.16000366210938,227.19500732421875,227.1699981689453,227.20010375976562,227.24000549316406,227.2301025390625,227.2364959716797,227.2200927734375,227.14999389648438,227.1699981689453,227.13999938964844,227.14999389648438,227.07000732421875,227.1199951171875,227.1739959716797,227.19009399414062,227.21499633789062,227.24000549316406,227.12109375,227.1300048828125,227.16000366210938,227.1300048828125,227.24000549316406,227.2449951171875,227.26220703125,227.27000427246094,227.2700958251953,227.18499755859375,227.1199951171875,227.125,227.125,226.9499969482422,226.8907928466797,226.89999389648438,226.8350067138672,226.8300018310547,226.75,226.69009399414062,225.6699981689453],\"close\":[225.6999969482422,225.94000244140625,225.25999450683594,224.88999938964844,224.56500244140625,223.9217071533203,224.02499389648438,224.00999450683594,224.0823974609375,224.23500061035156,224.27999877929688,224.14500427246094,224.0142059326172,223.87420654296875,223.6501007080078,223.63499450683594,223.77099609375,223.97000122070312,224.47000122070312,224.4499969482422,224.3800048828125,224.2299041748047,223.92999267578125,223.76390075683594,223.4499969482422,223.49000549316406,223.34500122070312,223.38800048828125,223.30999755859375,223.36000061035156,223.36000061035156,223.58999633789062,223.9250030517578,224.24000549316406,224.3000030517578,224.14999389648438,224.22000122070312,224.0800018310547,224.27999877929688,224.29640197753906,224.4864959716797,224.52000427246094,224.59970092773438,224.47000122070312,224.57000732421875,224.61000061035156,224.7301025390625,224.83990478515625,224.82989501953125,224.9080047607422,224.86000061035156,224.6999969482422,224.63999938964844,224.7375030517578,224.74009704589844,224.99000549316406,225.0800018310547,225.18499755859375,225.1999969482422,225.4199981689453,225.4499969482422,225.4600067138672,225.54229736328125,225.63999938964844,225.55999755859375,225.6999053955078,225.84500122070312,225.7200927734375,225.75,225.94500732421875,226.00999450683594,225.9250030517578,226.0050048828125,226.10000610351562,225.91400146484375,225.99000549316406,226.02999877929688,226.0299072265625,226.0800018310547,226.3300018310547,226.27450561523438,226.08009338378906,225.85000610351562,225.9499969482422,225.77999877929688,225.9199981689453,225.97000122070312,225.8300018310547,225.97000122070312,226.0800018310547,226.03500366210938,225.9600067138672,226.11000061035156,226.26319885253906,226.24000549316406,226.1842041015625,226.1199951171875,225.968994140625,226.11500549316406,226.27000427246094,226.3000030517578,226.27000427246094,226.2949981689453,226.13999938964844,226.1300048828125,null,226.3800048828125,226.4600067138672,226.41000366210938,226.57000732421875,226.5,226.49000549316406,226.25,226.27999877929688,226.23500061035156,226.21499633789062,226.1501007080078,226.0800018310547,226.11500549316406,226.2050018310547,226.27999877929688,226.3101043701172,226.36090087890625,226.44000244140625,226.64999389648438,226.81500244140625,226.69500732421875,226.73500061035156,226.6199951171875,226.64999389648438,226.681396484375,226.7899932861328,226.94500732421875,226.94000244140625,227.0399932861328,226.92019653320312,226.92999267578125,226.82000732421875,226.7899932861328,226.80999755859375,226.83999633789062,226.86000061035156,226.91000366210938,226.8300018310547,226.7899932861328,226.6999969482422,226.6999969482422,226.69000244140625,226.69000244140625,226.83999633789062,226.85000610351562,226.80999755859375,226.85499572753906,226.90159606933594,226.8300018310547,226.80999755859375,226.85000610351562,226.8800048828125,226.73170471191406,226.73019409179688,226.86000061035156,226.7899932861328,226.77999877929688,226.86500549316406,226.82000732421875,226.85499572753906,226.89500427246094,226.85000610351562,226.85000610351562,226.8000030517578,226.875,226.75,226.75149536132812,226.82000732421875,226.8916015625,226.9320068359375,226.9199981689453,226.97500610351562,226.92999267578125,226.95199584960938,226.76499938964844,226.7449951171875,226.82000732421875,226.810302734375,226.75,226.8000030517578,226.77000427246094,226.80499267578125,226.83999633789062,226.8699951171875,226.8300018310547,226.86500549316406,226.875,226.8000030517578,226.80999755859375,226.87989807128906,226.89100646972656,226.89999389648438,226.9149932861328,226.86000061035156,226.83999633789062,226.94500732421875,226.91490173339844,226.9199981689453,226.9199981689453,226.97999572753906,226.97000122070312,226.9550018310547,226.93380737304688,226.63499450683594,226.92999267578125,226.9199981689453,226.8699951171875,226.9199981689453,226.9550018310547,226.93499755859375,226.8249969482422,226.9600067138672,226.9499969482422,226.9250030517578,226.9001007080078,226.72999572753906,226.8000030517578,226.875,226.94000244140625,226.877197265625,226.89999389648438,226.77000427246094,226.80999755859375,226.86000061035156,226.8699951171875,226.82000732421875,226.82000732421875,226.77999877929688,226.764404296875,226.74000549316406,226.77999877929688,226.86929321289062,226.9501953125,226.95989990234375,226.81500244140625,226.7725067138672,226.47950744628906,226.47000122070312,226.42999267578125,226.5200958251953,226.62319946289062,226.77000427246094,226.77999877929688,226.8000030517578,226.8000030517578,226.69000244140625,226.6999969482422,226.64500427246094,226.69000244140625,226.78990173339844,226.78500366210938,226.89999389648438,226.94000244140625,227.0399932861328,227.0540008544922,227.10989379882812,227.0850067138672,227.0800018310547,227.08380126953125,227.085693359375,227.11790466308594,227.0800018310547,227.09010314941406,227.11599731445312,227.12969970703125,227.11000061035156,227.1199951171875,227.08999633789062,227.0800018310547,227.02000427246094,227.10989379882812,227.10000610351562,227.09559631347656,227.08999633789062,227.10499572753906,227.06500244140625,227.08999633789062,227.0926971435547,227.07400512695312,227.0749969482422,227.07000732421875,227.08009338378906,227.0749969482422,227.08999633789062,227.0,227.0850067138672,227.0325927734375,226.99110412597656,226.94000244140625,227.01019287109375,227.01739501953125,226.8300018310547,226.77000427246094,226.82000732421875,226.72000122070312,226.8350067138672,226.8800048828125,226.86000061035156,226.8800048828125,226.9055938720703,226.88400268554688,226.8300018310547,226.77000427246094,226.78500366210938,226.81500244140625,226.8800048828125,226.88499450683594,226.82350158691406,226.8300018310547,226.8260040283203,226.78500366210938,226.8000946044922,226.89999389648438,226.89999389648438,226.9199981689453,226.8800048828125,226.8699951171875,226.84800720214844,226.9228973388672,226.89500427246094,226.92999267578125,226.9199981689453,226.87989807128906,226.89999389648438,226.89990234375,226.89999389648438,226.9499969482422,227.02999877929688,227.0399932861328,226.99000549316406,227.0500030517578,227.00999450683594,226.98500061035156,227.04800415039062,227.0749969482422,227.07000732421875,227.0601043701172,227.02499389648438,227.10499572753906,227.07969665527344,227.09010314941406,227.0500030517578,227.14999389648438,227.1699981689453,227.1999969482422,227.2550048828125,227.1999969482422,227.22500610351562,227.22999572753906,227.25010681152344,227.27499389648438,227.25999450683594,227.2550048828125,227.24000549316406,227.1800994873047,227.1750030517578,227.1614990234375,227.14999389648438,227.11500549316406,227.17010498046875,227.2050018310547,227.24330139160156,227.26499938964844,227.24000549316406,227.1300048828125,227.18789672851562,227.1649932861328,227.23500061035156,227.2519989013672,227.26019287109375,227.32020568847656,227.31500244140625,227.28500366210938,227.24000549316406,227.1898956298828,227.1300048828125,227.1699981689453,226.95150756835938,227.02999877929688,226.99000549316406,226.83999633789062,226.8699951171875,226.85499572753906,226.80999755859375,225.6699981689453],\"high\":[226.11000061035156,226.0,226.0,225.25999450683594,225.0800018310547,224.6999969482422,224.33999633789062,224.26499938964844,224.14999389648438,224.25,224.27999877929688,224.27999877929688,224.1820068359375,224.1999969482422,224.06500244140625,223.78379821777344,223.8000030517578,223.97000122070312,224.49200439453125,224.6199951171875,224.52000427246094,224.43499755859375,224.25,224.05999755859375,223.77999877929688,223.59800720214844,223.5198974609375,223.47500610351562,223.42160034179688,223.5399932861328,223.5800018310547,223.58999633789062,223.94000244140625,224.32000732421875,224.33999633789062,224.3791961669922,224.22999572753906,224.27789306640625,224.3300018310547,224.39999389648438,224.5489959716797,224.69000244140625,224.60000610351562,224.58999633789062,224.66000366210938,224.6699981689453,224.8000030517578,224.91000366210938,224.9199981689453,224.98399353027344,225.0,224.8800048828125,224.73500061035156,224.74989318847656,224.83790588378906,225.0050048828125,225.1300048828125,225.26800537109375,225.2342071533203,225.4199981689453,225.4499969482422,225.49000549316406,225.61000061035156,225.68499755859375,225.74000549316406,225.6999969482422,225.8699951171875,225.86000061035156,225.77999877929688,225.97000122070312,226.1699981689453,226.00999450683594,226.0500030517578,226.1699981689453,226.11000061035156,226.0,226.0800018310547,226.03990173339844,226.17999267578125,226.38999938964844,226.3726043701172,226.27999877929688,226.11000061035156,225.98500061035156,226.0050048828125,225.98939514160156,226.02000427246094,225.98989868164062,225.97000122070312,226.0800018310547,226.10000610351562,226.04989624023438,226.13999938964844,226.29989624023438,226.32000732421875,226.33999633789062,226.22000122070312,226.2100067138672,226.1300048828125,226.2718048095703,226.35000610351562,226.33999633789062,226.33599853515625,226.2899932861328,226.13999938964844,null,226.38800048828125,226.47000122070312,226.5,226.60000610351562,226.5800018310547,226.52999877929688,226.4833984375,226.27999877929688,226.31500244140625,226.24989318847656,226.22999572753906,226.1300048828125,226.1414031982422,226.25999450683594,226.32000732421875,226.35000610351562,226.38999938964844,226.49000549316406,226.67999267578125,226.85000610351562,226.83999633789062,226.75,226.74000549316406,226.69000244140625,226.6999053955078,226.80499267578125,227.0500030517578,227.01499938964844,227.0399932861328,227.0399932861328,226.97999572753906,226.92999267578125,226.8979949951172,226.83999633789062,226.88999938964844,226.9199981689453,226.9499053955078,226.9199981689453,226.9149932861328,226.85000610351562,226.72500610351562,226.72000122070312,226.7100067138672,226.85000610351562,226.8699951171875,226.91000366210938,226.92999267578125,226.91990661621094,226.94000244140625,226.83999633789062,226.89390563964844,226.89999389648438,226.89500427246094,226.77499389648438,226.86000061035156,226.85499572753906,226.83999633789062,226.9199981689453,226.8800048828125,226.89500427246094,226.91000366210938,226.9499969482422,226.85980224609375,226.8800048828125,226.875,226.94000244140625,226.75999450683594,226.83999633789062,226.92999267578125,227.0,226.94000244140625,227.0,226.99000549316406,226.97000122070312,226.9499969482422,226.80999755859375,226.82000732421875,226.89500427246094,226.85989379882812,226.81900024414062,226.8000030517578,226.8625030517578,226.86830139160156,226.8800048828125,226.8800048828125,226.8699951171875,226.8939971923828,226.88999938964844,226.81500244140625,226.89999389648438,226.90499877929688,226.9281005859375,226.9499969482422,226.92999267578125,226.88999938964844,226.94500732421875,226.9499969482422,226.9575958251953,226.97999572753906,226.97999572753906,227.02999877929688,226.97000122070312,226.99000549316406,226.93499755859375,226.92999267578125,226.9600067138672,226.9250030517578,226.92840576171875,226.9550018310547,227.03939819335938,226.9499969482422,226.96600341796875,226.97999572753906,226.9842071533203,227.02000427246094,226.9199981689453,226.82000732421875,226.8791961669922,226.94000244140625,226.91000366210938,226.9199981689453,226.9199981689453,226.8249969482422,226.86990356445312,226.8800048828125,226.88499450683594,226.83999633789062,226.8249969482422,226.78500366210938,226.777099609375,226.77999877929688,226.9199981689453,226.97000122070312,226.97999572753906,227.02000427246094,226.88999938964844,226.7899932861328,226.5,226.52000427246094,226.53990173339844,226.63999938964844,226.7899932861328,226.8000030517578,226.8498992919922,226.85000610351562,226.78990173339844,226.72000122070312,226.69500732421875,226.69009399414062,226.78990173339844,226.82000732421875,226.94000244140625,226.99000549316406,227.07000732421875,227.08140563964844,227.1199951171875,227.1300048828125,227.1199951171875,227.13999938964844,227.1199951171875,227.1300048828125,227.10499572753906,227.1199951171875,227.1300048828125,227.17999267578125,227.13999938964844,227.14999389648438,227.14190673828125,227.1199951171875,227.125,227.1199951171875,227.1300048828125,227.11990356445312,227.11000061035156,227.13999938964844,227.1199951171875,227.11000061035156,227.14999389648438,227.11500549316406,227.125,227.11000061035156,227.08999633789062,227.11000061035156,227.11000061035156,227.10499572753906,227.139892578125,227.1199951171875,227.0500030517578,227.02000427246094,227.02999877929688,227.0500030517578,227.00999450683594,226.83999633789062,226.8300018310547,226.83990478515625,226.88999938964844,226.9199981689453,226.89520263671875,226.91000366210938,226.9199981689453,226.9149932861328,226.91009521484375,226.83009338378906,226.82000732421875,226.8350067138672,226.8800048828125,226.9199981689453,226.88499450683594,226.8699951171875,226.85499572753906,226.84500122070312,226.80999755859375,226.91000366210938,226.94000244140625,226.97000122070312,226.9302978515625,226.88999938964844,226.8699951171875,226.92990112304688,226.92999267578125,226.9600067138672,226.92999267578125,226.92129516601562,226.906005859375,226.91000366210938,226.9199981689453,226.97000122070312,227.02999877929688,227.0500946044922,227.03990173339844,227.08999633789062,227.04730224609375,227.05499267578125,227.0500030517578,227.12989807128906,227.10000610351562,227.08999633789062,227.08009338378906,227.1300048828125,227.1260986328125,227.11500549316406,227.1300048828125,227.15499877929688,227.22000122070312,227.21499633789062,227.25999450683594,227.2698974609375,227.25990295410156,227.22999572753906,227.25999450683594,227.32000732421875,227.3300018310547,227.2899932861328,227.27999877929688,227.25999450683594,227.22999572753906,227.2100067138672,227.2100067138672,227.1649932861328,227.25,227.24000549316406,227.27000427246094,227.26499938964844,227.26870727539062,227.2449951171875,227.18789672851562,227.1999969482422,227.24000549316406,227.3300018310547,227.30999755859375,227.3699951171875,227.34500122070312,227.33999633789062,227.30990600585938,227.3000030517578,227.20989990234375,227.22500610351562,227.1649932861328,227.08999633789062,227.0749969482422,227.05999755859375,226.9199981689453,226.91000366210938,226.96009826660156,225.6699981689453],\"volume\":[1205461,205420,178660,244710,229681,354370,346181,211291,158827,156124,152731,93488,132831,186763,161789,190758,161222,120499,262551,138797,94859,117831,109341,97958,209408,164678,161193,152224,156515,263471,214435,136566,149823,161284,119922,118320,88438,91598,73251,88014,147304,161135,71248,64056,101783,96835,102491,73668,47562,97794,118243,68124,80779,61684,35672,78399,78131,93072,48926,96987,71154,75032,78304,94378,98648,54346,111517,64601,49576,92151,185464,74002,74717,109107,50348,96558,70353,51693,82769,166086,92890,78170,149537,106971,79022,82336,104856,61282,113091,69551,93193,53391,67872,83797,102909,84344,48893,64259,51330,44219,75536,49959,48506,31357,11712,null,191527,88742,76655,95039,45683,83667,84531,39843,49084,45672,53383,47568,38923,46541,84124,72802,177220,76610,98836,144866,106071,83861,45078,46958,44744,67363,330240,79698,80600,57976,56406,48194,40522,43348,32937,30178,40823,52056,35302,86857,70852,43738,40586,57018,36882,25789,42988,34669,39068,32299,41008,31294,44639,48052,39849,48645,27182,39551,23113,26431,36349,48204,32298,36155,68499,61427,33085,57282,520508,67757,26049,39308,44954,25514,41909,40847,35831,48349,32093,36392,41283,44265,26722,22801,28230,34840,50375,28996,40959,45205,27830,30957,23612,22681,18914,26895,26982,24294,28795,40412,85174,42961,43059,81936,60948,40518,23217,20632,26591,62222,44352,37715,41541,22683,42566,66587,32028,36736,42688,17533,34225,22495,34903,24158,28151,24506,21569,30922,29644,21690,30264,55370,42979,29996,43770,30239,100234,53899,93631,72782,42299,53680,33012,39899,36908,39905,26528,35126,31337,32097,31584,58833,36856,59696,45753,40589,29350,23162,29397,38341,27770,41916,30852,27738,67148,21152,45320,23303,24496,44084,29027,34193,38547,35069,44472,30431,25703,49517,29956,38299,36279,18402,43630,21302,49585,43285,19228,23627,49974,34179,21982,46318,111854,30790,44218,34015,23001,18650,31701,19829,16410,29469,34540,25608,23170,34194,25452,23832,35508,29088,34659,26636,73233,25951,34366,27773,24034,25760,22918,40253,23552,15363,38967,33469,36870,33752,29257,42240,46007,29505,39567,32727,35207,35817,47027,43776,22264,45601,41504,48906,38358,27878,38186,72166,39662,34004,49760,29551,39625,27760,55371,76396,38693,32300,64641,47695,52436,46038,51340,78721,33376,44582,42501,30637,58700,49397,40790,62500,59793,68368,80401,60833,65667,90206,116069,69583,80553,112081,140227,123829,103438,137072,236195,546314,0],\"open\":[225.88999938964844,225.72999572753906,225.96499633789062,225.25999450683594,224.89500427246094,224.5500030517578,223.9600067138672,224.02999877929688,224.00999450683594,224.0800018310547,224.22000122070312,224.27000427246094,224.13999938964844,224.01089477539062,223.87530517578125,223.64999389648438,223.63999938964844,223.7700958251953,223.9550018310547,224.46499633789062,224.45199584960938,224.39999389648438,224.21499633789062,223.92999267578125,223.7779998779297,223.4550018310547,223.49000549316406,223.33799743652344,223.39990234375,223.32000732421875,223.375,223.35000610351562,223.57000732421875,223.91000366210938,224.22999572753906,224.3350067138672,224.11000061035156,224.24000549316406,224.06500244140625,224.2899932861328,224.2801055908203,224.49000549316406,224.50999450683594,224.5800018310547,224.47000122070312,224.55999755859375,224.64999389648438,224.72999572753906,224.84500122070312,224.83999633789062,224.91000366210938,224.8699951171875,224.71310424804688,224.6199951171875,224.75999450683594,224.75999450683594,225.0,225.10000610351562,225.2100067138672,225.22000122070312,225.39999389648438,225.44000244140625,225.4550018310547,225.533203125,225.64999389648438,225.55499267578125,225.6999969482422,225.85000610351562,225.72000122070312,225.79200744628906,225.9405059814453,225.9886932373047,225.9250030517578,226.00379943847656,226.09579467773438,225.889892578125,226.0,226.02980041503906,226.00999450683594,226.08999633789062,226.3300018310547,226.25230407714844,226.07000732421875,225.83999633789062,225.9499969482422,225.77999877929688,225.9199981689453,225.9864044189453,225.8441925048828,225.9615020751953,226.0850067138672,226.04800415039062,225.97999572753906,226.11500549316406,226.27999877929688,226.2550048828125,226.1800994873047,226.1199951171875,225.94000244140625,226.1199951171875,226.28399658203125,226.32000732421875,226.2449951171875,226.2899932861328,226.1300048828125,null,226.33999633789062,226.3800048828125,226.4600067138672,226.4199981689453,226.56919860839844,226.5,226.4833984375,226.25999450683594,226.2899932861328,226.22019958496094,226.22500610351562,226.125,226.11990356445312,226.11399841308594,226.22000122070312,226.3000030517578,226.32000732421875,226.38369750976562,226.42999267578125,226.64990234375,226.8300018310547,226.7100067138672,226.73500061035156,226.61000061035156,226.67999267578125,226.67999267578125,226.8000030517578,226.95030212402344,226.94500732421875,227.0399932861328,226.94000244140625,226.91549682617188,226.80999755859375,226.8000030517578,226.80499267578125,226.83999633789062,226.8699951171875,226.9199981689453,226.83999633789062,226.79110717773438,226.6999969482422,226.69000244140625,226.69000244140625,226.67999267578125,226.85000610351562,226.83999633789062,226.8000030517578,226.86000061035156,226.90499877929688,226.8300018310547,226.80479431152344,226.85000610351562,226.89500427246094,226.74000549316406,226.75,226.85499572753906,226.7949981689453,226.77000427246094,226.86500549316406,226.8300018310547,226.86000061035156,226.88589477539062,226.85009765625,226.85000610351562,226.8000030517578,226.875,226.74000549316406,226.7449951171875,226.8300018310547,226.89999389648438,226.94000244140625,226.92999267578125,226.97999572753906,226.92630004882812,226.9499969482422,226.77000427246094,226.75,226.82000732421875,226.83009338378906,226.75,226.8000030517578,226.77000427246094,226.7949981689453,226.83999633789062,226.87989807128906,226.8300018310547,226.86500549316406,226.8699951171875,226.80499267578125,226.81500244140625,226.8885040283203,226.88999938964844,226.91000366210938,226.92999267578125,226.86500549316406,226.8300018310547,226.9499969482422,226.9145050048828,226.9199981689453,226.92999267578125,226.9770965576172,226.96009826660156,226.97000122070312,226.93499755859375,226.6300048828125,226.92999267578125,226.9250030517578,226.8800048828125,226.9149932861328,226.9499969482422,226.9199981689453,226.82000732421875,226.9499969482422,226.9550018310547,226.92999267578125,226.902099609375,226.72000122070312,226.77000427246094,226.8800048828125,226.88999938964844,226.9199981689453,226.9199981689453,226.7613067626953,226.8000030517578,226.86000061035156,226.85000610351562,226.8101043701172,226.82000732421875,226.77999877929688,226.77000427246094,226.74000549316406,226.7899932861328,226.86000061035156,226.9499969482422,226.94000244140625,226.8000030517578,226.77499389648438,226.47509765625,226.49000549316406,226.41990661621094,226.52999877929688,226.6199951171875,226.77999877929688,226.7899932861328,226.8000030517578,226.77999877929688,226.67990112304688,226.69500732421875,226.6300048828125,226.67999267578125,226.7899932861328,226.77000427246094,226.9001007080078,226.93150329589844,227.0301971435547,227.05999755859375,227.10000610351562,227.0800018310547,227.08700561523438,227.08999633789062,227.09129333496094,227.10499572753906,227.11000061035156,227.09500122070312,227.11000061035156,227.12600708007812,227.10499572753906,227.11000061035156,227.09129333496094,227.08999633789062,227.03399658203125,227.08999633789062,227.10499572753906,227.1009979248047,227.0800018310547,227.11000061035156,227.06500244140625,227.0731964111328,227.0998992919922,227.0749969482422,227.0800018310547,227.07000732421875,227.0850067138672,227.0791015625,227.10499572753906,227.01499938964844,227.08999633789062,227.0301055908203,226.9949951171875,226.95249938964844,227.02259826660156,227.00999450683594,226.83999633789062,226.77000427246094,226.8000030517578,226.77000427246094,226.85890197753906,226.86500549316406,226.86000061035156,226.8699951171875,226.90499877929688,226.88999938964844,226.82000732421875,226.77999877929688,226.7899932861328,226.82000732421875,226.8699951171875,226.88490295410156,226.8300018310547,226.8300018310547,226.82110595703125,226.7899932861328,226.80499267578125,226.91000366210938,226.9199981689453,226.91000366210938,226.8800048828125,226.86300659179688,226.84390258789062,226.92999267578125,226.88999938964844,226.92999267578125,226.92030334472656,226.8699951171875,226.89999389648438,226.89340209960938,226.90370178222656,226.9600067138672,227.02999877929688,227.02999877929688,227.0,227.0449981689453,227.00010681152344,226.99989318847656,227.05999755859375,227.05999755859375,227.05999755859375,227.06500244140625,227.01499938964844,227.10499572753906,227.07020568847656,227.11000061035156,227.03500366210938,227.15499877929688,227.1699981689453,227.1999969482422,227.25999450683594,227.19500732421875,227.22500610351562,227.22000122070312,227.25999450683594,227.27000427246094,227.25599670410156,227.2550048828125,227.22500610351562,227.1750030517578,227.1750030517578,227.16400146484375,227.1417999267578,227.1199951171875,227.1750030517578,227.19009399414062,227.24989318847656,227.26870727539062,227.2418975830078,227.1300048828125,227.19000244140625,227.14500427246094,227.24000549316406,227.25,227.26499938964844,227.3249969482422,227.30999755859375,227.28500366210938,227.22000122070312,227.1699981689453,227.1300048828125,227.1649932861328,226.9499053955078,227.02000427246094,226.9864959716797,226.84500122070312,226.86000061035156,226.86000061035156,225.6699981689453]}]}}],\"error\":null}}" + } +} \ No newline at end of file