Featured image of post Data Pipelining With Polygon

Data Pipelining With Polygon

Acquiring and managing minute, hour, and daily equity and ETF data from Polygon.io.

Introduction

Similar to the recent post about how I collect and store crypto asset data from Coinbase, the scripts below pull minute, hour, and daily data for equities and ETFs from Polygon.io.

The scripts check for an existing data record, and if found then the existing record is updated to include the most recent data. If there is not an existing data record, then the complete historical record from Polygon is pulled and stored.

Python Functions

Here are the functions needed for this project:

Function Usage

Polygon Fetch Full History

Here’s the docstring with the parameters/variables:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
    """
    Fetch full historical data for a given product from Polygon API.

    Parameters:
    -----------
    client
        Polygon API client instance.
    ticker : str
        Ticker symbol to download.
    timespan : str
        Time span for the data (e.g., "minute", "hour", "day", "week", "month", "quarter", "year").
    multiplier : int
        Multiplier for the time span (e.g., 1 for daily data).
    adjusted : bool
        If True, return adjusted data; if False, return raw data.
    full_history_df : pd.DataFrame
        DataFrame containing the data.
    current_start : datetime
        Date for which to start pulling data in datetime format.
    free_tier : bool
        If True, then pause to avoid API limits.
    verbose : bool
        If True, print detailed information about the data being processed.

    Returns:
    --------
    full_history_df : pd.DataFrame
        DataFrame containing the data.
    """

This script pulls the full history for a specified asset:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
from load_api_keys import load_api_keys
from polygon import RESTClient

# Load API keys from the environment
api_keys = load_api_keys()

# Get the environment variable for where data is stored
DATA_DIR = config("DATA_DIR")

# Open client connection
client = RESTClient(api_key=api_keys["POLYGON_KEY"])

# Create an empty DataFrame
df = pd.DataFrame({
    'Date': pd.Series(dtype="datetime64[ns]"),
    'open': pd.Series(dtype="float64"),
    'high': pd.Series(dtype="float64"),
    'low': pd.Series(dtype="float64"),
    'close': pd.Series(dtype="float64"),
    'volume': pd.Series(dtype="float64"),
    'vwap': pd.Series(dtype="float64"),
    'transactions': pd.Series(dtype="int64"),
    'otc': pd.Series(dtype="object")
})

# Example usage - minute
df = polygon_fetch_full_history(
    client=client,
    ticker="AMZN",
    timespan="day",
    multiplier=1,
    adjusted=True,
    full_history_df=df,
    current_start=datetime(2025, 1, 1),
    free_tier=True,
    verbose=True,
)

The example above pulls the daily data since 1/1/2025, but can handle data ranges of years because it pulls only a specific number of records at a time as recommended by Polygon (less than 5,000 records per API request), and then combines the records in the dataframe before returning the dataframe.

Dateopenhighlowclosevolumevwaptransactionsotc
02025-01-02 05:00:00222.03000225.15000218.19000220.2200033956579.00000221.27450449631
12025-01-03 05:00:00222.50500225.36000221.62000224.1900027515606.00000223.70500346976
22025-01-06 05:00:00226.78000228.83500224.84000227.6100031849831.00000227.09210410686
32025-01-07 05:00:00227.90000228.38100221.46000222.1100028084164.00000223.40330379570
42025-01-08 05:00:00223.18500223.52000220.20000222.1300025033292.00000222.04140325539
52025-01-10 05:00:00221.46000221.71000216.50000218.9400036811525.00000218.86400493840
62025-01-13 05:00:00218.06000219.40000216.47000218.4600027262655.00000218.14260373519
72025-01-14 05:00:00220.44000221.82000216.20000217.7600024711650.00000218.62450332022
82025-01-15 05:00:00222.83000223.57000220.75000223.3500031291257.00000222.66900353985
92025-01-16 05:00:00224.42000224.65000220.31000220.6600024757276.00000221.89420313323
102025-01-17 05:00:00225.84000226.51000223.08000225.9400042370123.00000225.39270385914
112025-01-21 05:00:00228.90000231.78000226.94000230.7100039951456.00000230.09010552447
122025-01-22 05:00:00232.02000235.44000231.19000235.0100041448217.00000234.09500512233
132025-01-23 05:00:00234.10000235.52000231.51000235.4200026404364.00000234.24350365153
142025-01-24 05:00:00234.50000236.40000232.93000234.8500025890738.00000234.45870349378
152025-01-27 05:00:00226.21000235.61000225.86000235.4200049428332.00000231.81880661486
162025-01-28 05:00:00234.29000241.77000233.98000238.1500041587188.00000238.63650542344
172025-01-29 05:00:00239.01500240.39000236.15000237.0700026091716.00000237.41410384889
182025-01-30 05:00:00237.14000237.95000232.22000234.6400032020728.00000235.02300428122
192025-01-31 05:00:00236.50000240.29000236.41000237.6800036162377.00000238.20190435388
202025-02-03 05:00:00234.06000239.25000232.90000237.4200037285868.00000236.60880551855
212025-02-04 05:00:00239.01000242.52000238.03000242.0600029713812.00000241.16980412003
222025-02-05 05:00:00237.02000238.32000235.20000236.1700038832042.00000236.57200552144
232025-02-06 05:00:00238.01000239.65990236.01000238.8300060897095.00000235.75270803119
242025-02-07 05:00:00232.50000234.81000228.06000229.1500077539276.00000230.45270943441
252025-02-10 05:00:00230.54500233.92000229.20000233.1400035419926.00000232.41510473182
262025-02-11 05:00:00231.92000233.44000230.13000232.7600023713726.00000232.11010329473
272025-02-12 05:00:00230.46000231.18000228.16000228.9300032285249.00000229.60790400325
282025-02-13 05:00:00228.85000230.42000227.52000230.3700031346512.00000229.33120408846
292025-02-14 05:00:00229.20000229.89000227.23000228.6800027031084.00000228.65430375369
302025-02-18 05:00:00228.82000229.30000223.72000226.6500042975133.00000225.80820600702
312025-02-19 05:00:00225.52000226.83000223.71000226.6300028566709.00000225.37730391423
322025-02-20 05:00:00224.77500225.13000221.81000222.8800030001665.00000222.93510447333
332025-02-21 05:00:00223.28000223.31000214.74000216.5800055323850.00000217.71220774966
342025-02-24 05:00:00217.45000217.71500212.42000212.7100042387585.00000214.05260586136
352025-02-25 05:00:00211.63000213.34000204.16000212.8000058957977.00000209.69830800750
362025-02-26 05:00:00214.94000218.16000213.09000214.3500039120603.00000215.44180508442
372025-02-27 05:00:00218.35000219.97000208.37000208.7400040548571.00000212.37250558788
382025-02-28 05:00:00208.65000212.62000206.99000212.2800051771737.00000210.40300540930
392025-03-03 05:00:00213.35200214.01000202.55000205.0200042948447.00000207.41030666781
402025-03-04 05:00:00200.11000206.80000197.43200203.8000060853084.00000201.92830872022
412025-03-05 05:00:00204.80000209.98000203.26000208.3600038610085.00000207.05520514659
422025-03-06 05:00:00204.40000205.77000198.30150200.7000049863755.00000201.45630688561
432025-03-07 05:00:00199.49000202.26530192.53000199.2500059802821.00000197.66190785672
442025-03-10 04:00:00195.60000196.73000190.85000194.5400062350926.00000193.58390902822
452025-03-11 04:00:00193.90000200.18000193.40000196.5900054002880.00000196.82150668549
462025-03-12 04:00:00200.72000201.52000195.29000198.8900043679284.00000198.88200573896
472025-03-13 04:00:00198.16500198.87990191.82000193.8900041270761.00000194.33260588538
482025-03-14 04:00:00197.41000198.65000195.32000197.9500038096663.00000197.43590470644
492025-03-17 04:00:00198.77000199.00000194.32470195.7400047341752.00000196.46120568556
502025-03-18 04:00:00192.52000194.00000189.38000192.8200040414867.00000192.08510554394
512025-03-19 04:00:00193.38000195.96500191.96000195.5400039442878.00000194.28850445698
522025-03-20 04:00:00193.07000199.32000192.30000194.9500038921113.00000195.63600455391
532025-03-21 04:00:00192.90000196.99000192.52000196.2100060056917.00000195.30150394836
542025-03-24 04:00:00200.00000203.64000199.95000203.2600041625365.00000202.36990515880
552025-03-25 04:00:00203.59500206.21000203.22000205.7100031171161.00000205.10370402368
562025-03-26 04:00:00205.83500206.01000199.92500201.1300032990973.00000202.21640450177
572025-03-27 04:00:00200.89000203.79000199.28210201.3600027317661.00000201.85530363321
582025-03-28 04:00:00198.42000199.26000191.88100192.7200052548226.00000193.98200678645
592025-03-31 04:00:00188.19000191.33000184.40000190.2600063547558.00000188.28000769862
602025-04-01 04:00:00187.86000193.93000187.20000192.1700041267315.00000191.47040528168
612025-04-02 04:00:00187.66000198.34000187.66000196.0100053679198.00000194.28700710850
622025-04-03 04:00:00182.99500184.13000176.92000178.4100095553617.00000180.342601447903
632025-04-04 04:00:00167.14500178.14360166.00000171.00000123159359.00000173.216201529094
642025-04-07 04:00:00162.00000183.40990161.38000175.26000109327115.00000172.669001420152
652025-04-08 04:00:00185.23000185.90000168.57000170.6600087710360.00000176.412801146023
662025-04-09 04:00:00172.11500192.65000169.93000191.10000116804328.00000182.334501310706
672025-04-10 04:00:00185.44000186.86920175.85180181.2200068302045.00000181.65100925662
682025-04-11 04:00:00179.93000185.86000178.00000184.8700050594339.00000182.64530638386
692025-04-14 04:00:00186.84000187.44000179.23000182.1200048002540.00000182.95010656762
702025-04-15 04:00:00181.41000182.35000177.93310179.5900043641952.00000180.07010564759
712025-04-16 04:00:00176.29000179.10460171.41000174.3300051875316.00000174.85240685436
722025-04-17 04:00:00176.00000176.21000172.00000172.6100044726453.00000173.58080527949
732025-04-21 04:00:00169.60000169.60000165.28500167.3200048126111.00000166.92550726774
742025-04-22 04:00:00169.84500176.78000169.35000173.1800056607202.00000173.24700617509
752025-04-23 04:00:00183.45000187.38000180.19000180.6000063470149.00000183.12080732657
762025-04-24 04:00:00180.91500186.74000180.18000186.5400043763196.00000184.88010516092
772025-04-25 04:00:00187.62000189.94000185.49000188.9900036414330.00000187.99630489570
782025-04-28 04:00:00190.10500190.22000184.88500187.7000033224732.00000187.47010452721
792025-04-29 04:00:00183.99000188.01580183.68000187.3900041667255.00000186.29110507603
802025-04-30 04:00:00182.17000185.05000178.85000184.4200055176543.00000182.76580688982
812025-05-01 04:00:00190.63000191.80711187.50000190.2000074265963.00000188.97670890648
822025-05-02 04:00:00191.43500192.88000186.40000189.9800077903487.00000189.93000920469
832025-05-05 04:00:00186.51000188.18000185.53000186.3500035217469.00000186.93730458698
842025-05-06 04:00:00184.57000187.93000183.85000185.0100029314055.00000185.66190371859
852025-05-07 04:00:00185.56000190.99000185.01000188.7100044002926.00000188.49640499932
862025-05-08 04:00:00191.43000194.33000188.82000192.0800041043620.00000192.12660513351
872025-05-09 04:00:00193.37500194.69000191.16000193.0600029663143.00000192.75640362745
882025-05-12 04:00:00210.71000211.66000205.75000208.6400075205042.00000208.15580920091
892025-05-13 04:00:00211.08000214.84000210.10000211.3700056193682.00000212.67920743293
902025-05-14 04:00:00211.45000211.93000208.85000210.2500038492128.00000210.46140519690
912025-05-15 04:00:00206.45000206.88000202.67300205.1700064347317.00000204.78920821281
922025-05-16 04:00:00206.85000206.85000204.37400205.5900043318478.00000205.33360490987
932025-05-19 04:00:00201.64500206.62000201.26000206.1600034314810.00000205.36920425652
942025-05-20 04:00:00204.62800205.58990202.65000204.0700029470373.00000204.01080417640
952025-05-21 04:00:00201.61000203.45500200.06000201.1200042460924.00000201.52350569211
962025-05-22 04:00:00201.38000205.76000200.16000203.1000038938882.00000203.32730514617
972025-05-23 04:00:00198.90000202.37000197.85000200.9900033393545.00000200.78910483196
982025-05-27 04:00:00203.08500206.69000202.19000206.0200034892044.00000205.21560505171
992025-05-28 04:00:00205.91500207.66000204.41000204.7200028549753.00000205.69780407710
1002025-05-29 04:00:00208.02500208.81000204.23000205.7000034700005.00000206.29430496232
1012025-05-30 04:00:00204.84000205.99000201.69500205.0100051679406.00000204.53180493714
1022025-06-02 04:00:00204.98000207.00000202.68000206.6500029113319.00000205.59400438892
1032025-06-03 04:00:00207.10500208.94690205.03000205.7100033139121.00000206.63430436643
1042025-06-04 04:00:00206.55000208.18000205.18000207.2300029915592.00000206.89200406881
1052025-06-05 04:00:00209.55000212.81000207.56000207.9100051979243.00000209.75510668806
1062025-06-06 04:00:00212.40000213.86990210.50000213.5700039832500.00000212.56720512176
1072025-06-09 04:00:00214.75000217.85000212.88000216.9800038102502.00000216.02540560148
1082025-06-10 04:00:00216.78000217.69000214.15000217.6100031303317.00000216.55610429031
1092025-06-11 04:00:00217.41000218.40000212.89000213.2000039325981.00000214.88400503640
1102025-06-12 04:00:00211.78000213.58000211.33000213.2400027639991.00000212.86550364940
1112025-06-13 04:00:00209.96000214.05000209.62000212.1000029337763.00000211.91290443361
1122025-06-16 04:00:00212.31000217.06000211.60000216.1000033284158.00000215.16220457829
1132025-06-17 04:00:00215.19500217.41000214.56000214.8200032086262.00000215.73320431316
1142025-06-18 04:00:00215.09000217.96000212.34000212.5200044360509.00000214.61350475101
1152025-06-20 04:00:00214.68000214.89000208.27090209.6900075350733.00000210.62300591675
1162025-06-23 04:00:00209.79000210.39000207.31010208.4700037311725.00000208.91300513937
1172025-06-24 04:00:00212.13500214.34000211.04500212.7700038378757.00000213.11290459901
1182025-06-25 04:00:00214.61500216.03000211.11000211.9900031755698.00000212.80660417565
1192025-06-26 04:00:00213.12000218.03500212.01000217.1200050480814.00000216.09440572822
1202025-06-27 04:00:00219.92000223.30000216.74000223.30000119217138.00000221.72670750603
1212025-06-30 04:00:00223.52000223.82000219.12000219.3900058887780.00000220.63160673189
1222025-07-01 04:00:00219.50000221.87500217.93000220.4600039256830.00000220.15080544150
1232025-07-02 04:00:00219.73000221.60000219.06000219.9200030894178.00000220.21030429633
1242025-07-03 04:00:00221.82000224.01000221.36000223.4100029632353.00000222.88670364422
1252025-07-07 04:00:00223.00000224.29000222.37000223.4700036604139.00000223.41210513469
1262025-07-08 04:00:00223.91500224.00000218.43000219.3600045691987.00000220.48360615447
1272025-07-09 04:00:00221.07000224.29000220.47000222.5400038155121.00000222.45550493756
1282025-07-10 04:00:00221.55000222.79000219.70000222.2600030370591.00000221.70550451223
1292025-07-11 04:00:00223.58000226.67990222.37000225.0200050518307.00000224.89080661385
1302025-07-14 04:00:00225.07000226.66000224.24000225.6900035702597.00000225.61730460428
1312025-07-15 04:00:00226.20000227.27000225.45500226.3500034907294.00000226.49850507705
1322025-07-16 04:00:00225.87500226.10000222.18000223.1900039535926.00000223.78720556155
1332025-07-17 04:00:00223.32000224.50000222.51000223.8800031855831.00000223.69480445580
1342025-07-18 04:00:00225.14000226.40000222.98000226.1300037833807.00000225.29060454003
1352025-07-21 04:00:00225.83500229.69000225.65000229.3000040297556.00000228.32920530328
1362025-07-22 04:00:00229.68000230.00000226.35000227.4700037483702.00000227.86620475209
1372025-07-23 04:00:00228.47000228.79000227.09000228.2900028294852.00000228.17650344504
1382025-07-24 04:00:00229.17000236.00000228.64000232.2300042902266.00000231.80220526287
1392025-07-25 04:00:00232.22000232.48000231.18000231.4400028712095.00000231.78310365765
1402025-07-28 04:00:00233.35000234.29000232.25000232.7900026300138.00000233.09970394809
1412025-07-29 04:00:00234.15000234.72000230.31000231.0100033716220.00000231.48300446598
1422025-07-30 04:00:00231.64000231.80000229.29000230.1900032993273.00000230.92400445462
1432025-07-31 04:00:00235.77000236.53000231.40000234.11000104357263.00000232.410601254660
1442025-08-01 04:00:00217.21000220.43990212.80000214.75000122258801.00000216.297301742475
1452025-08-04 04:00:00217.40000217.44000211.42000211.6500077890146.00000213.131201046525
1462025-08-05 04:00:00213.05000216.30000212.87000213.7500051505121.00000214.51420639055
1472025-08-06 04:00:00214.69500222.65000213.74090222.3100054823045.00000219.42990654274
1482025-08-07 04:00:00221.00000226.22000220.82000223.1300040603513.00000223.13570553279
1492025-08-08 04:00:00223.14000223.80000221.88360222.6900032970477.00000222.66980397504
1502025-08-11 04:00:00221.78000223.05000220.40000221.3000031646222.00000221.38650441975
1512025-08-12 04:00:00222.23000223.50000219.05000221.4700037254707.00000221.41240472607
1522025-08-13 04:00:00222.00000224.91850222.00000224.5600036508335.00000223.98460488194
1532025-08-14 04:00:00227.40000233.11000227.02000230.9800061545824.00000230.50200738785
1542025-08-15 04:00:00232.58000234.08000229.80700231.0300039649244.00000231.38570495351
1552025-08-18 04:00:00230.22500231.91000228.33000231.4900025248890.00000230.57910371228
1562025-08-19 04:00:00230.09000230.52830227.12000228.0100029891012.00000228.34230405021
1572025-08-20 04:00:00227.12000227.27000220.91500223.8100036604319.00000223.67450493752

Polygon Pull Data

This script uses the above function to perform the following:

  1. Attempt to read an existing pickle data file
  2. If a data file exists, then pull updated data
  3. Otherwise, pull all historical data available for that asset for the past 2 years (using the free tier from Polygon)
  4. Store pickle and/or excel files of the data in the specified directories

Here’s the docstring with the parameters/variables:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
    """
    Read existing data file, download price data from Polygon, and export data.

    Parameters:
    -----------
    base_directory : any
        Root path to store downloaded data.
    ticker : str
        Ticker symbol to download.
    source : str
        Name of the data source (e.g., 'Polygon').
    asset_class : str
        Asset class name (e.g., 'Equities').
    start_date : datetime
        Start date for the data in datetime format.
    timespan : str
        Time span for the data (e.g., "minute", "hour", "day", "week", "month", "quarter", "year").
    multiplier : int
        Multiplier for the time span (e.g., 1 for daily data).
    adjusted : bool
        If True, return adjusted data; if False, return raw data.
    force_existing_check : bool
        If True, force a complete check of the existing data file to verify that there are not any gaps in the data.
    free_tier : bool
        If True, then pause to avoid API limits.
    verbose : bool
        If True, print detailed information about the data being processed.
    excel_export : bool
        If True, export data to Excel format.
    pickle_export : bool
        If True, export data to Pickle format.
    output_confirmation : bool
        If True, print confirmation message.

    Returns:
    --------
    None
    """

Through the base_directory, source, and asset_class variables the script knows where in the local filesystem to look for an existing pickle file and the store the resulting updated pickle and/or excel files:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
current_year = datetime.now().year
current_month = datetime.now().month
current_day = datetime.now().day

# Example usage - daily
df = polygon_pull_data(
    base_directory=DATA_DIR,
    ticker="AMZN",
    source="Polygon",
    asset_class="Equities",
    start_date=datetime(current_year - 2, current_month, current_day),
    timespan="day",
    multiplier=1,
    adjusted=True,
    force_existing_check=True,
    free_tier=True,
    verbose=True,
    excel_export=True,
    pickle_export=True,
    output_confirmation=True,
)

Here’s the output from above:

Dateopenhighlowclosevolumevwaptransactionsotc
02023-07-28 04:00:00129.69000133.01000129.33000132.2100046269781.00000131.88370413438
12023-07-31 04:00:00133.20000133.87000132.38000133.6800041901516.00000133.34100406644
22023-08-01 04:00:00133.55000133.69000131.61990131.6900042250989.00000132.24700385743
32023-08-02 04:00:00130.15400130.23000126.82000128.2100050988614.00000128.39730532942
42023-08-03 04:00:00127.48000129.84000126.41000128.9100090855736.00000131.49410746639
52023-08-04 04:00:00141.06000143.63000139.32000139.57000153091370.00000141.389901366815
62023-08-07 04:00:00140.99000142.54000138.95000142.2200071213112.00000141.00450659134
72023-08-08 04:00:00140.62000140.84000138.42000139.9400051706497.00000139.59360509773
82023-08-09 04:00:00139.97000140.32000137.10000137.8500049910149.00000138.32720428760
92023-08-10 04:00:00139.07500140.41000137.49000138.5600058804832.00000138.87650460780
102023-08-11 04:00:00137.40000139.33000137.00000138.4100042905833.00000138.36280394897
112023-08-14 04:00:00138.30000140.59000137.75000140.5700047148699.00000139.64260404084
122023-08-15 04:00:00140.05000141.27780137.23000137.6700042781521.00000138.36800409077
132023-08-16 04:00:00137.19000137.27000135.01000135.0700041675903.00000136.02730403275
142023-08-17 04:00:00135.46000136.08500133.53000133.9800048354085.00000134.68560414339
152023-08-18 04:00:00131.62000134.06500131.15000133.2200048497595.00000132.78960431787
162023-08-21 04:00:00133.74000135.18500132.71000134.6800041442483.00000134.14160348372
172023-08-22 04:00:00135.08000135.65000133.73000134.2500032935104.00000134.58030328047
182023-08-23 04:00:00134.50000135.95000133.22000135.5200042786043.00000134.98180382201
192023-08-24 04:00:00136.40000136.77500131.83000131.8400043646250.00000133.16210406488
202023-08-25 04:00:00132.47000133.87000130.58000133.2600044147451.00000132.52070405801
212023-08-28 04:00:00133.78000133.95000131.85000133.1400033956210.00000132.71640333029
222023-08-29 04:00:00133.38000135.14000133.25000134.9100038646093.00000134.46520361304
232023-08-30 04:00:00134.93000135.68000133.92000135.0700036130015.00000134.99160325589
242023-08-31 04:00:00135.06000138.78850135.00000138.0100058431314.00000137.79060466038
252023-09-01 04:00:00139.45500139.96000136.87500138.1200040986536.00000137.97690398729
262023-09-05 04:00:00137.73000137.80000135.82000137.2700040627738.00000136.87070363847
272023-09-06 04:00:00136.32000137.45000134.61000135.3600041785507.00000135.64830399464
282023-09-07 04:00:00133.90000138.03000133.16000137.8500048498912.00000136.56710426888
292023-09-08 04:00:00136.86000138.85190136.75000138.2300038365929.00000138.07260351930
302023-09-11 04:00:00138.75000143.62000138.64000143.1000056755075.00000141.83030546829
312023-09-12 04:00:00142.32000143.00000140.61000141.2300042668452.00000141.65690395583
322023-09-13 04:00:00140.95000144.98000140.86500144.8500060463535.00000143.89220520765
332023-09-14 04:00:00145.08000145.86000142.95000144.7200064033607.00000144.81350511529
342023-09-15 04:00:00142.69000143.57000140.09000140.39000102709327.00000141.01000563979
352023-09-18 04:00:00140.48000141.75000139.22000139.9800042823480.00000140.07550346514
362023-09-19 04:00:00138.70000138.84000135.56000137.6300061306070.00000136.97960488181
372023-09-20 04:00:00138.55000139.37000135.20000135.2900046263716.00000136.91680402932
382023-09-21 04:00:00131.94000132.24000129.31000129.3300070343342.00000130.54300643638
392023-09-22 04:00:00131.11000132.03000128.52000129.1200059604348.00000130.16160486107
402023-09-25 04:00:00129.36000131.78000128.77000131.2700046017825.00000130.85240412022
412023-09-26 04:00:00130.12000130.39000125.28000125.9800073007107.00000126.94740619789
422023-09-27 04:00:00125.76000127.48000124.13000125.9800066445149.00000125.42550553870
432023-09-28 04:00:00124.04000126.58010123.04000125.9800054554968.00000125.08320493974
442023-09-29 04:00:00128.20000129.15000126.32000127.1200062411730.00000127.57520439844
452023-10-02 04:00:00127.28000130.47000126.54000129.4600048029744.00000128.93320436813
462023-10-03 04:00:00128.06000128.52000124.25440124.7200051559991.00000125.47430479690
472023-10-04 04:00:00126.06000127.36000125.68000127.0000044203870.00000126.58440407400
482023-10-05 04:00:00126.71000126.73000124.33000125.9600039657043.00000125.61780356273
492023-10-06 04:00:00124.16000128.45000124.13000127.9600046814698.00000126.72060410286
502023-10-09 04:00:00126.22000128.79000124.76000128.2600038746138.00000126.99370347739
512023-10-10 04:00:00128.82000130.74000128.05000129.4800042106579.00000129.65730369847
522023-10-11 04:00:00129.74000132.05000129.61000131.8300040513342.00000130.77660364557
532023-10-12 04:00:00132.17000134.48000131.23000132.3300055528581.00000132.84110475931
542023-10-13 04:00:00132.98000133.31450128.95000129.7900045824685.00000130.60940387721
552023-10-16 04:00:00130.69000133.07000130.42500132.5500042832918.00000132.11670395337
562023-10-17 04:00:00130.39000132.58000128.71000131.4700049344550.00000131.01780400903
572023-10-18 04:00:00129.90000130.66990127.51000128.1300042623479.00000128.94540404632
582023-10-19 04:00:00130.56500132.24000127.47000128.4000060951105.00000129.83760538131
592023-10-20 04:00:00128.05000128.17000124.97000125.1700056317010.00000125.94080489131
602023-10-23 04:00:00124.63000127.88000123.98000126.5600048216183.00000126.30450423352
612023-10-24 04:00:00127.74000128.80000126.34000128.5600046180180.00000127.89590399784
622023-10-25 04:00:00126.04000126.34000120.79000121.3900074516044.00000122.73780738249
632023-10-26 04:00:00120.63000121.63930118.35000119.57000100240816.00000120.57880866555
642023-10-27 04:00:00126.20000130.02000125.52000127.74000125284313.00000128.128501056044
652023-10-30 04:00:00129.72000133.00000128.56000132.7100072465542.00000131.71630616256
662023-10-31 04:00:00132.75000133.57000131.71000133.0900051589380.00000132.76070432954
672023-11-01 04:00:00133.96000137.35000133.71000137.0000061529409.00000135.77890552684
682023-11-02 04:00:00138.73000138.81000136.47000138.0700052236693.00000137.69960464074
692023-11-03 04:00:00138.99000139.49000137.45000138.6000044059805.00000138.59210406045
702023-11-06 05:00:00138.76000140.73000138.36000139.7400044772917.00000139.69210392502
712023-11-07 05:00:00140.55000143.37000140.50000142.7100053540937.00000142.50420469254
722023-11-08 05:00:00142.97000143.12000141.21830142.0800044521658.00000142.03970375299
732023-11-09 05:00:00142.02000142.65000139.84000140.6000036235367.00000141.23940338545
742023-11-10 05:00:00140.46000143.65000139.91000143.5600049349937.00000142.37800410268
752023-11-13 05:00:00142.08000143.23000140.67000142.5900035680570.00000142.37690339006
762023-11-14 05:00:00145.00000147.26000144.68000145.8000056674551.00000146.14300508013
772023-11-15 05:00:00147.06000147.29000142.59000143.2000063874520.00000143.95700550007
782023-11-16 05:00:00140.91000143.32000139.52000142.8300049653512.00000142.08020444059
792023-11-17 05:00:00142.66000145.23000142.54500145.1800049361537.00000144.35920381168
802023-11-20 05:00:00145.13000146.63000144.72500146.1300041978766.00000145.93680380926
812023-11-21 05:00:00143.91000144.05000141.50000143.9000071225992.00000143.04300566880
822023-11-22 05:00:00144.57000147.74000144.57000146.7100045700002.00000146.79290428449
832023-11-24 05:00:00146.70000147.20000145.32000146.7400022378379.00000146.37180217521
842023-11-27 05:00:00147.53000149.26000146.88000147.7300053762428.00000148.28730465572
852023-11-28 05:00:00146.98000147.59990145.53000147.0300042711682.00000146.83460383221
862023-11-29 05:00:00147.85000148.54000145.97000146.3200040610907.00000146.86330358306
872023-11-30 05:00:00144.76000146.93000144.33200146.0900065814022.00000145.75850460829
882023-12-01 05:00:00146.00000147.24500145.55000147.0300039949248.00000146.69090361361
892023-12-04 05:00:00145.25000145.35000142.81000144.8400048294244.00000144.45210462624
902023-12-05 05:00:00143.55000148.57000143.13000146.8800046822411.00000146.64810446158
912023-12-06 05:00:00147.58000147.85000144.28000144.5200039678960.00000145.50340365815
922023-12-07 05:00:00146.15000147.92000145.34000146.8800052334830.00000146.71790382096
932023-12-08 05:00:00145.48000147.84000145.40000147.4200041905965.00000146.94050343829
942023-12-11 05:00:00145.66000146.19000143.64000145.8900050899808.00000145.30020435149
952023-12-12 05:00:00145.52000147.50000145.30000147.4800044944264.00000146.74660338593
962023-12-13 05:00:00148.12000149.46000146.82000148.8400052766196.00000148.26080438472
972023-12-14 05:00:00149.93000150.54000145.52000147.4200058400848.00000147.86870532121
982023-12-15 05:00:00148.38000150.57000147.88000149.97000110072142.00000149.53500492772
992023-12-18 05:00:00150.56000154.85500150.05000154.0700062512828.00000153.40710511128
1002023-12-19 05:00:00154.40000155.12000152.69000153.7900043171292.00000153.72170384137
1012023-12-20 05:00:00152.90000155.63000151.56000152.1200050322106.00000153.68760461445
1022023-12-21 05:00:00153.30000153.97000152.10000153.8400036305733.00000153.10910350098
1032023-12-22 05:00:00153.77000154.35000152.71000153.4200029514093.00000153.54440310942
1042023-12-26 05:00:00153.56000153.97500153.03000153.4100025067222.00000153.40820282620
1052023-12-27 05:00:00153.56000154.78000153.12000153.3400031344733.00000153.64300311462
1062023-12-28 05:00:00153.72000154.08000152.95000153.3800027057002.00000153.52690301925
1072023-12-29 05:00:00153.10000153.89000151.03000151.9400039728704.00000152.32770353439
1082024-01-02 05:00:00151.54000152.38000148.39000149.9300047314924.00000149.85290476432
1092024-01-03 05:00:00149.20000151.05000148.33000148.4700049410095.00000149.40550416954
1102024-01-04 05:00:00145.59000147.38000144.05000144.5700056039807.00000145.41600541342
1112024-01-05 05:00:00144.69000146.59000144.53000145.2400045003147.00000145.44850380385
1122024-01-08 05:00:00146.74000149.40000146.15000149.1000046757053.00000148.32380410733
1132024-01-09 05:00:00148.33000151.71000148.21000151.3700043812567.00000150.63110403026
1142024-01-10 05:00:00152.06000154.42000151.88100153.7300044421830.00000153.45230430517
1152024-01-11 05:00:00155.04000157.17000153.12000155.1800049072691.00000155.01810468131
1162024-01-12 05:00:00155.39000156.20000154.01000154.6200040455355.00000154.82370351913
1172024-01-16 05:00:00153.53000154.99000152.15000153.1600041360986.00000153.13440396069
1182024-01-17 05:00:00151.49000152.15000149.91000151.7100034953363.00000151.22870354674
1192024-01-18 05:00:00152.77000153.77500151.82000153.5000037850245.00000153.13340344845
1202024-01-19 05:00:00153.83000155.76000152.74000155.3400051621628.00000154.61160408184
1212024-01-22 05:00:00156.89000157.05000153.90000154.7800043687468.00000154.94180427992
1222024-01-23 05:00:00154.85000156.21000153.93000156.0200037986039.00000155.32390353578
1232024-01-24 05:00:00157.80000158.51000156.48000156.8700048403865.00000157.40010435420
1242024-01-25 05:00:00156.95000158.50500154.55010157.7500043626052.00000157.15220455333
1252024-01-26 05:00:00158.42000160.72000157.91000159.1200049312353.00000159.18590426673
1262024-01-29 05:00:00159.34000161.29000158.90000161.2600045270385.00000160.27690447373
1272024-01-30 05:00:00160.70000161.73000158.49000159.0000045198365.00000159.49880458713
1282024-01-31 05:00:00157.00000159.01000154.81000155.2000050155866.00000156.26750532780
1292024-02-01 05:00:00155.87000159.76000155.62000159.2800076222119.00000160.69950742977
1302024-02-02 05:00:00169.19000172.50000167.33000171.81000117018313.00000170.933401134750
1312024-02-05 05:00:00170.20000170.55000167.70000170.3100054876149.00000169.52570572534
1322024-02-06 05:00:00169.39000170.71000167.65000169.1500042505518.00000168.88130406692
1332024-02-07 05:00:00169.48000170.88000168.94000170.5300047171760.00000170.18100452956
1342024-02-08 05:00:00169.65000171.43000168.88000169.8400042309954.00000170.26670399951
1352024-02-09 05:00:00170.90000175.00000170.58030174.4500056985986.00000173.39480549269
1362024-02-12 05:00:00174.80000175.39000171.54000172.3400050922340.00000173.29760512027
1372024-02-13 05:00:00167.73000170.95000165.75000168.6400056289922.00000168.87700572687
1382024-02-14 05:00:00169.21000171.21000168.28000170.9800042797544.00000170.03370457092
1392024-02-15 05:00:00170.58000171.17000167.59000169.8000049844196.00000169.43540521439
1402024-02-16 05:00:00168.74000170.42000167.17000169.5100048097744.00000169.18220468194
1412024-02-20 05:00:00167.83000168.71000165.74000167.0800041978976.00000166.90990478319
1422024-02-21 05:00:00168.94000170.23000167.14000168.5900044137123.00000168.54920466025
1432024-02-22 05:00:00173.10000174.80000171.77000174.5800055392354.00000173.54070547144
1442024-02-23 05:00:00174.28000175.75000173.70000174.9900059715243.00000174.74410467172
1452024-02-26 05:00:00175.70000176.37000174.26000174.7300044368614.00000174.99550428536
1462024-02-27 05:00:00174.07500174.62000172.86000173.5400031141732.00000173.75410357527
1472024-02-28 05:00:00172.44000174.05000172.27000173.1600028180482.00000173.31900328701
1482024-02-29 05:00:00173.01000177.22000172.85000176.7600053805359.00000175.70370446966
1492024-03-01 05:00:00176.75000178.72500176.07000178.2200031966152.00000177.86130406699
1502024-03-04 05:00:00177.53000180.14000177.49000177.5800037381520.00000178.53910443556
1512024-03-05 05:00:00176.93000176.93000173.30300174.1200037215693.00000174.46710448859
1522024-03-06 05:00:00175.54000176.46000173.26000173.5100032090926.00000174.32090389497
1532024-03-07 05:00:00174.83000177.99000173.72000176.8200033934783.00000176.43080379857
1542024-03-08 05:00:00176.44000178.78500174.33000175.3500037772242.00000176.21180443160
1552024-03-11 04:00:00174.31000174.47000171.47000171.9600028484777.00000172.42310409871
1562024-03-12 04:00:00173.50000176.76000171.98000175.3900036590204.00000175.30720416721
1572024-03-13 04:00:00175.90000177.62000175.55000176.5550030705600.00000176.72900362922
1582024-03-14 04:00:00177.69000179.53000176.46500178.7500043705840.00000178.41570461845
1592024-03-15 04:00:00176.64000177.93000173.90000174.4200071805390.00000175.04710465349
1602024-03-18 04:00:00175.80000176.69000174.28000174.4800031250688.00000175.08800358797
1612024-03-19 04:00:00174.21500176.09000173.52000175.9000026862093.00000175.36830318060
1622024-03-20 04:00:00176.14000178.53000174.64000178.1500029947150.00000176.68970355615
1632024-03-21 04:00:00179.98800181.41500178.15000178.1500032824320.00000179.32110377254
1642024-03-22 04:00:00177.75200179.25500176.75000178.8700027995378.00000178.54950295011
1652024-03-25 04:00:00178.01000180.99000177.24000179.7100029815464.00000179.64920352597
1662024-03-26 04:00:00180.15000180.45000177.95000178.3000029658982.00000179.12280326743
1672024-03-27 04:00:00179.88000180.00000177.30990179.8300032672551.00000179.10320341920
1682024-03-28 04:00:00180.17000181.70000179.26000180.3800037970288.00000180.48560364799
1692024-04-01 04:00:00180.79000183.00000179.95000180.9700029174521.00000180.91750370612
1702024-04-02 04:00:00179.07000180.79000178.37620180.6900032605246.00000180.07520355847
1712024-04-03 04:00:00179.90000182.87000179.80000182.4100031024438.00000182.08500350781
1722024-04-04 04:00:00184.00000185.10000180.00000180.0000041624261.00000182.53150465372
1732024-04-05 04:00:00182.38000186.27000181.97000185.0700042373992.00000184.70210465500
1742024-04-08 04:00:00186.90000187.29000184.81000185.1900039221282.00000185.80410427793
1752024-04-09 04:00:00187.24000187.34000184.20000185.6700036529846.00000185.50470400970
1762024-04-10 04:00:00182.76500186.26990182.67000185.9500035879151.00000185.03440448182
1772024-04-11 04:00:00186.74000189.77000185.51000189.0500040020742.00000187.97000445674
1782024-04-12 04:00:00187.72000188.38000185.08000186.1300038474349.00000186.55850420405
1792024-04-15 04:00:00187.42500188.69000183.00000183.6200048052395.00000185.45710507835
1802024-04-16 04:00:00183.27000184.83000182.26000183.3200032891265.00000183.69700400887
1812024-04-17 04:00:00184.31000184.57000179.82000181.2800031333095.00000182.03670395805
1822024-04-18 04:00:00181.47000182.39000178.65000179.2200030709705.00000180.26150383900
1832024-04-19 04:00:00178.74000179.00000173.44000174.6300055975229.00000175.53190569857
1842024-04-22 04:00:00176.94000178.87000174.56000177.2300037892590.00000176.72580396297
1852024-04-23 04:00:00178.08000179.93000175.97500179.5400037001519.00000178.53290379411
1862024-04-24 04:00:00179.94000180.32300176.18000176.5900033485109.00000177.24640405352
1872024-04-25 04:00:00169.68000173.92000166.32000173.6700049238730.00000172.03590618271
1882024-04-26 04:00:00177.79500180.82000176.13000179.6200043919765.00000178.97230478171
1892024-04-29 04:00:00182.75000183.53000179.39000180.9600053980847.00000180.66280592817
1902024-04-30 04:00:00181.09000182.99000174.80000175.0000094491556.00000178.70000852826
1912024-05-01 04:00:00181.63500185.15000176.56000179.0000094645148.00000180.39230964487
1922024-05-02 04:00:00180.85000185.10000179.91000184.7200054285810.00000183.19350529458
1932024-05-03 04:00:00186.99000187.87000185.42000186.2100039172004.00000186.42780413924
1942024-05-06 04:00:00186.28000188.74500184.80000188.7000034725295.00000187.05830394638
1952024-05-07 04:00:00188.92000189.94000187.30500188.7600034048902.00000188.74660400757
1962024-05-08 04:00:00187.44000188.43000186.38500188.0000026136350.00000187.63680306857
1972024-05-09 04:00:00188.88000191.70000187.44000189.5000043354477.00000189.94020460879
1982024-05-10 04:00:00189.16000189.89200186.93000187.4800034110271.00000188.03530355995
1992024-05-13 04:00:00188.00000188.31000185.36000186.5700024898613.00000186.43460333255
2002024-05-14 04:00:00183.82000187.72000183.45000187.0700038698155.00000185.92350426722
2012024-05-15 04:00:00185.97000186.71930182.73000185.9900075447525.00000184.73140786216
2022024-05-16 04:00:00185.60000187.31000183.46000183.6300038834450.00000185.19240411940
2032024-05-17 04:00:00183.76000185.30000183.35000184.7000033175655.00000184.53620339447
2042024-05-20 04:00:00184.34000186.66500183.28000183.5400030511768.00000184.44880371996
2052024-05-21 04:00:00182.30000183.26000180.75000183.1500050839129.00000181.86870515624
2062024-05-22 04:00:00183.88000185.22000181.97150183.1300028126284.00000183.45780344845
2072024-05-23 04:00:00183.66000184.76000180.08000181.0500033670173.00000182.12140384775
2082024-05-24 04:00:00181.65000182.43500180.30000180.7500027471640.00000181.36740333234
2092024-05-28 04:00:00179.93000182.24000179.49000182.1500029625963.00000181.18560401073
2102024-05-29 04:00:00181.70000184.08000181.55000182.0200032009294.00000182.60750361239
2112024-05-30 04:00:00181.31000181.34000178.35500179.3200029209979.00000179.80210392761
2122024-05-31 04:00:00178.30000179.21000173.87000176.4400058873889.00000175.65980614465
2132024-06-03 04:00:00177.70000178.70000175.92000178.3400030770240.00000177.39580415224
2142024-06-04 04:00:00177.64000179.82000176.44000179.3400027198388.00000178.58650329595
2152024-06-05 04:00:00180.10000181.50000178.75000181.2800032116394.00000180.73430362053
2162024-06-06 04:00:00181.74500185.00000181.49000185.0000031352851.00000183.73930374050
2172024-06-07 04:00:00184.90000186.28880183.36000184.3000028021473.00000184.88730336108
2182024-06-10 04:00:00184.07000187.23000183.79000187.0600034494498.00000186.40050385196
2192024-06-11 04:00:00187.06000187.77000184.53730187.2300027265108.00000186.26750341795
2202024-06-12 04:00:00188.01500188.35000185.43000186.8900033984216.00000187.06950443192
2212024-06-13 04:00:00186.09000187.67000182.66600183.8300039717789.00000184.43710422856
2222024-06-14 04:00:00183.08000183.72000182.23000183.6600025437213.00000183.21250307404
2232024-06-17 04:00:00182.52000185.00000181.22000184.0600035601907.00000183.31320432322
2242024-06-18 04:00:00183.73500184.29000181.43000182.8100036643557.00000182.66170390342
2252024-06-20 04:00:00182.91000186.51000182.72000186.1000044676779.00000185.17980471759
2262024-06-21 04:00:00187.80000189.27500185.86000189.0800072931754.00000188.12720435848
2272024-06-24 04:00:00189.33000191.00000185.33000185.5700050599979.00000187.24570535366
2282024-06-25 04:00:00186.81000188.84000185.42000186.3400045898475.00000186.95200382085
2292024-06-26 04:00:00186.92000194.80000186.26000193.6100063803893.00000192.16460649552
2302024-06-27 04:00:00195.00500199.84000194.20000197.8500074377491.00000197.31950721970
2312024-06-28 04:00:00197.73000198.85000192.50000193.2500076930192.00000194.67100605538
2322024-07-01 04:00:00193.49000198.29570192.82000197.2000041192011.00000196.11290501335
2332024-07-02 04:00:00197.28000200.43000195.93000200.0000045586383.00000198.78560485434
2342024-07-03 04:00:00199.94000200.02900196.76010197.5900030585326.00000198.04690395363
2352024-07-05 04:00:00198.65000200.55000198.17000200.0000038858685.00000199.86600451243
2362024-07-08 04:00:00200.04000201.20000197.96000199.2900034756586.00000199.42090443698
2372024-07-09 04:00:00199.40000200.57000199.04500199.3400032756736.00000199.78930379497
2382024-07-10 04:00:00199.99500200.11000197.69000199.7900032871678.00000199.27890414180
2392024-07-11 04:00:00200.09000200.26990192.86000195.0500044559041.00000195.76070582320
2402024-07-12 04:00:00194.80000196.47000193.83010194.4900030583325.00000194.94440427387
2412024-07-15 04:00:00194.56000196.19000190.83000192.7200040649227.00000193.01990571565
2422024-07-16 04:00:00195.59000196.62000192.24000193.0200033994714.00000193.69970449302
2432024-07-17 04:00:00191.35000191.58000185.99000187.9300048020139.00000187.63730682874
2442024-07-18 04:00:00189.59000189.68000181.44800183.7500051037226.00000184.40910672037
2452024-07-19 04:00:00181.14000184.93000180.11000183.1300042639329.00000182.87630482535
2462024-07-22 04:00:00185.00000185.06000182.48000182.5500039891223.00000183.37950448822
2472024-07-23 04:00:00184.10000189.39000183.56000186.4100047534070.00000187.11860489928
2482024-07-24 04:00:00183.20000185.45000180.41000180.8300041513960.00000182.21520506963
2492024-07-25 04:00:00182.91000183.89580176.80000179.8500044456863.00000180.87840548307
2502024-07-26 04:00:00180.39000183.19000180.24000182.5000029505964.00000181.98440375650
2512024-07-29 04:00:00183.84000184.75000182.38000183.2000033270123.00000183.45090350828
2522024-07-30 04:00:00184.72000185.86000179.38000181.7100039496174.00000181.67820442152
2532024-07-31 04:00:00185.05000187.94000184.46000186.9800041667326.00000186.55510474654
2542024-08-01 04:00:00189.28500190.60000181.87000184.0700070380635.00000183.48500855376
2552024-08-02 04:00:00166.75000168.77000160.55000167.90000141380965.00000165.538101668924
2562024-08-05 04:00:00154.21000162.96000151.61000161.0200083141517.00000159.771901147516
2572024-08-06 04:00:00161.71000165.08000158.54040161.9300059937280.00000162.28970674743
2582024-08-07 04:00:00166.55000167.58000161.43000162.7700048349840.00000164.36890571696
2592024-08-08 04:00:00165.16500166.68990162.55000165.8000044605206.00000165.21360483375
2602024-08-09 04:00:00166.40000168.55000165.85000166.9400036301049.00000167.00350394853
2612024-08-12 04:00:00168.14000168.55000166.11010166.8000030007688.00000167.22670393786
2622024-08-13 04:00:00167.81000171.04000167.10000170.2300039237915.00000169.22460411872
2632024-08-14 04:00:00172.11000172.28000168.86000170.1000028796204.00000170.22140376505
2642024-08-15 04:00:00174.86000177.91000173.99000177.5900051681513.00000176.34190530506
2652024-08-16 04:00:00177.04000178.34000176.26010177.0600031457175.00000177.44080368930
2662024-08-19 04:00:00177.64000178.30000176.16000178.2200031129807.00000177.61160358311
2672024-08-20 04:00:00177.92000179.01000177.43080178.8800026255204.00000178.39470302465
2682024-08-21 04:00:00179.92000182.38500178.89370180.1100035575120.00000180.36430398150
2692024-08-22 04:00:00181.38000181.47000175.68000176.1300032047482.00000177.58770402700
2702024-08-23 04:00:00177.34000178.96990175.24000177.0400029081191.00000177.08930359921
2712024-08-26 04:00:00176.70000177.46820174.30000175.5000022364436.00000175.69820337929
2722024-08-27 04:00:00174.15000174.89000172.25000173.1200029761979.00000173.22570377149
2732024-08-28 04:00:00173.69000173.69000168.92000170.8000029045025.00000170.83950382296
2742024-08-29 04:00:00173.22000174.29000170.81000172.1200026397315.00000172.74280358874
2752024-08-30 04:00:00172.78000178.90000172.60000178.5000043411355.00000176.58230398638
2762024-09-03 04:00:00177.55000178.26000175.26000176.2500037816711.00000176.46460466727
2772024-09-04 04:00:00174.48000175.98000172.54000173.3300030299225.00000173.90500378822
2782024-09-05 04:00:00175.00000179.87500174.99500177.8900040147276.00000177.62270458085
2792024-09-06 04:00:00177.24000178.38000171.16000171.3900041466537.00000172.74110447653
2802024-09-09 04:00:00174.53000175.85000173.51000175.4000029037362.00000174.78370347055
2812024-09-10 04:00:00177.49000180.50000176.79000179.5500036223796.00000179.12940419586
2822024-09-11 04:00:00180.09500184.99000175.73000184.5200042564698.00000181.22080465492
2832024-09-12 04:00:00184.80000187.41000183.54000187.0000033622483.00000186.01350431083
2842024-09-13 04:00:00187.00000188.50000185.91000186.4900026495351.00000187.16960338171
2852024-09-16 04:00:00185.29000185.81000183.36000184.8900026065485.00000184.67970353780
2862024-09-17 04:00:00186.85000189.45000186.14000186.8800026091682.00000187.51740351410
2872024-09-18 04:00:00186.45000188.80000185.06000186.4300034448130.00000186.76450381348
2882024-09-19 04:00:00190.04000190.99000188.47000189.8700039543168.00000189.67790422926
2892024-09-20 04:00:00190.23000191.84000187.41000191.60000100351353.00000190.87110430699
2902024-09-23 04:00:00191.64000194.45000190.57000193.8800036993111.00000193.09950405139
2912024-09-24 04:00:00194.27000195.37000190.13000193.9600043478926.00000193.04800404498
2922024-09-25 04:00:00193.75000193.94980192.16000192.5300026381344.00000192.79740320594
2932024-09-26 04:00:00194.31000194.53000189.54000191.1600036334854.00000191.31160411701
2942024-09-27 04:00:00190.68000190.90000187.34000187.9700035973516.00000188.63340401801
2952024-09-30 04:00:00187.14000188.49000184.65000186.3300041680400.00000186.21580440558
2962024-10-01 04:00:00184.90000186.19000183.45190185.1300035993006.00000184.71420440039
2972024-10-02 04:00:00184.44000186.60000184.04000184.7600023704056.00000185.14070314477
2982024-10-03 04:00:00183.04500183.44000180.87500181.9600030204302.00000182.19790398492
2992024-10-04 04:00:00185.75000187.60000183.60000186.5100041039211.00000185.73190431146
3002024-10-07 04:00:00182.95000183.60000180.25000180.8000042364201.00000181.27820520248
3012024-10-08 04:00:00181.91500183.09000180.92000182.7200026372086.00000182.33670314225
3022024-10-09 04:00:00182.82000185.84500182.05000185.1700026343117.00000184.50090345913
3032024-10-10 04:00:00187.13000188.13400185.83000186.6500027780363.00000186.88770353744
3042024-10-11 04:00:00186.63000189.92840186.30000188.8200025751557.00000188.80120342262
3052024-10-14 04:00:00189.78000189.83000187.36000187.5400022608807.00000188.19820328272
3062024-10-15 04:00:00187.63000188.41000184.58000187.6900032144200.00000186.86030433034
3072024-10-16 04:00:00187.05000187.78000185.61000186.8900023456812.00000186.67470325887
3082024-10-17 04:00:00188.22000188.94000186.00000187.5300025005314.00000187.66340327335
3092024-10-18 04:00:00187.15000190.74000186.28000188.9900037381410.00000189.12230375967
3102024-10-21 04:00:00188.05000189.46000186.40000189.0700024631393.00000188.31480329959
3112024-10-22 04:00:00188.35000191.52010186.97500189.7000029631593.00000189.69990333873
3122024-10-23 04:00:00188.85000189.16000183.69000184.7100031937089.00000185.68530402057
3132024-10-24 04:00:00185.25000187.11000183.86000186.3800021612195.00000186.13950300447
3142024-10-25 04:00:00187.85000190.45000187.53000187.8300029323810.00000188.71110357520
3152024-10-28 04:00:00189.56500190.21000188.21000188.3900027930836.00000188.95010330722
3162024-10-29 04:00:00188.58000191.45990187.81500190.8300035690158.00000190.34370371710
3172024-10-30 04:00:00194.69500195.61000192.42000192.7300037706550.00000193.49910478471
3182024-10-31 04:00:00190.51000190.60000185.23000186.4000075146387.00000188.84460836767
3192024-11-01 04:00:00199.00000200.50000197.02000197.9300099611847.00000198.800401003135
3202024-11-04 05:00:00196.45000197.33000194.31010195.7800038484562.00000196.00490476482
3212024-11-05 05:00:00196.04000199.82000195.99000199.5000030564784.00000198.46420372051
3222024-11-06 05:00:00200.01000207.55000199.14000207.0900072292166.00000204.39310848125
3232024-11-07 05:00:00207.44000212.25000207.19000210.0500052878383.00000210.12820610078
3242024-11-08 05:00:00209.72000209.96330207.44000208.1800035919966.00000208.64800443814
3252024-11-11 05:00:00208.50000209.65000205.59000206.8400035456012.00000206.88870424873
3262024-11-12 05:00:00208.37000209.54000206.01000208.9100038942918.00000208.09130476724
3272024-11-13 05:00:00209.40000215.09000209.14000214.1000046197443.00000212.85190529092
3282024-11-14 05:00:00214.16000215.90000210.88000211.4800042617809.00000212.34670463283
3292024-11-15 05:00:00206.76000207.34000199.61000202.6100086591144.00000203.31350968372
3302024-11-18 05:00:00204.15000204.67000200.95000201.7000036512465.00000202.45540425696
3312024-11-19 05:00:00199.33000205.30000198.78000204.6100031181867.00000203.30460383402
3322024-11-20 05:00:00202.98000203.13000199.45000202.8800032768989.00000201.71210406917
3332024-11-21 05:00:00203.49000203.49000195.75000198.3800058800042.00000198.69470736592
3342024-11-22 05:00:00198.25000199.25990196.75000197.1200031530844.00000197.58660402719
3352024-11-25 05:00:00199.28000201.94990199.00000201.4500040685672.00000200.84360427416
3362024-11-26 05:00:00201.90000208.00000201.79000207.8600041673737.00000206.27400496396
3372024-11-27 05:00:00206.98000207.64000205.05000205.7400028061638.00000206.09780350396
3382024-11-29 05:00:00205.83000208.20000204.59000207.8900024892447.00000206.77660263735
3392024-12-02 05:00:00209.96000212.99000209.51010210.7100039523185.00000210.96540461819
3402024-12-03 05:00:00210.31000214.02000209.65000213.4400032208228.00000212.63940379347
3412024-12-04 05:00:00215.96000220.00000215.75000218.1600048718516.00000218.16210553275
3422024-12-05 05:00:00218.03000222.15000217.30000220.5500041140220.00000220.17580463440
3432024-12-06 05:00:00220.75000227.15000220.60000227.0300044168069.00000225.05470524365
3442024-12-09 05:00:00227.21000230.08000225.67000226.0900046819363.00000227.70600572754
3452024-12-10 05:00:00226.09000229.06000224.20020225.0400031199864.00000226.26390417668
3462024-12-11 05:00:00226.41000231.20000226.26000230.2600035385785.00000229.90090427394
3472024-12-12 05:00:00229.83000231.09000227.63000228.9700028204084.00000229.33950342638
3482024-12-13 05:00:00228.40000230.20000225.86080227.4600028768080.00000227.85530362555
3492024-12-16 05:00:00230.23000233.00000228.01000232.9300037552096.00000231.54840430659
3502024-12-17 05:00:00232.39000232.73000227.85000231.1500035944831.00000230.78980433265
3512024-12-18 05:00:00230.77000231.39990220.11000220.5200043281443.00000225.24410529103
3522024-12-19 05:00:00224.91000226.09000222.92000223.2900039918739.00000224.02620466361
3532024-12-20 05:00:00219.84000226.21000218.73000224.9200088279184.00000223.94970456278
3542024-12-23 05:00:00225.01000226.88000223.90000225.0600028030007.00000225.26980321898
3552024-12-24 05:00:00226.94000229.14000226.13000229.0500015001097.00000228.36190203038
3562024-12-26 05:00:00228.50000228.50000226.67060227.0500016174500.00000227.61460262085
3572024-12-27 05:00:00225.60000226.03000220.90000223.7500027367147.00000223.01460381077
3582024-12-30 05:00:00220.06000222.99720218.43000221.3000028299510.00000220.88600371496
3592024-12-31 05:00:00222.96500223.22990218.94000219.3900024788655.00000220.40090308612
3602025-01-02 05:00:00222.03000225.15000218.19000220.2200033956579.00000221.27450449631
3612025-01-03 05:00:00222.50500225.36000221.62000224.1900027503606.00000223.70460346975
3622025-01-06 05:00:00226.78000228.83500224.84000227.6100031849831.00000227.09210410686
3632025-01-07 05:00:00227.90000228.38100221.46000222.1100028084164.00000223.40330379570
3642025-01-08 05:00:00223.18500223.52000220.20000222.1300025033292.00000222.04140325539
3652025-01-10 05:00:00221.46000221.71000216.50000218.9400036811525.00000218.86400493840
3662025-01-13 05:00:00218.06000219.40000216.47000218.4600027262655.00000218.14260373519
3672025-01-14 05:00:00220.44000221.82000216.20000217.7600024711650.00000218.62450332022
3682025-01-15 05:00:00222.83000223.57000220.75000223.3500031291257.00000222.66900353985
3692025-01-16 05:00:00224.42000224.65000220.31000220.6600024457276.00000221.89730313322
3702025-01-17 05:00:00225.84000226.51000223.08000225.9400042355173.00000225.39300385913
3712025-01-21 05:00:00228.90000231.78000226.94000230.7100039951456.00000230.09010552447
3722025-01-22 05:00:00232.02000235.44000231.19000235.0100041448217.00000234.09500512233
3732025-01-23 05:00:00234.10000235.52000231.51000235.4200026404364.00000234.24350365153
3742025-01-24 05:00:00234.50000236.40000232.93000234.8500025840738.00000234.45780349377
3752025-01-27 05:00:00226.21000235.61000225.86000235.4200049428332.00000231.81880661486
3762025-01-28 05:00:00234.29000241.77000233.98000238.1500041587188.00000238.63650542344
3772025-01-29 05:00:00239.01500240.39000236.15000237.0700026088785.00000237.41410384888
3782025-01-30 05:00:00237.14000237.95000232.22000234.6400032020728.00000235.02300428122
3792025-01-31 05:00:00236.50000240.29000236.41000237.6800036162377.00000238.20190435388
3802025-02-03 05:00:00234.06000239.25000232.90000237.4200037285720.00000236.60880551849
3812025-02-04 05:00:00239.01000242.52000238.03000242.0600029713812.00000241.16980412003
3822025-02-05 05:00:00237.02000238.32000235.20000236.1700038825242.00000236.57210552143
3832025-02-06 05:00:00238.01000239.65990236.01000238.8300060843345.00000235.75110803116
3842025-02-07 05:00:00232.50000234.81000228.06000229.1500077389256.00000230.45540943438
3852025-02-10 05:00:00230.54500233.92000229.20000233.1400035419926.00000232.41510473182
3862025-02-11 05:00:00231.92000233.44000230.13000232.7600023713726.00000232.11010329473
3872025-02-12 05:00:00230.46000231.18000228.16000228.9300032285249.00000229.60790400325
3882025-02-13 05:00:00228.85000230.42000227.52000230.3700031346512.00000229.33120408846
3892025-02-14 05:00:00229.20000229.89000227.23000228.6800026543084.00000228.63220375368
3902025-02-18 05:00:00228.82000229.30000223.72000226.6500042975133.00000225.80820600702
3912025-02-19 05:00:00225.52000226.83000223.71000226.6300028566709.00000225.37730391423
3922025-02-20 05:00:00224.77500225.13000221.81000222.8800030001665.00000222.93510447333
3932025-02-21 05:00:00223.28000223.31000214.74000216.5800055315350.00000217.71210774965
3942025-02-24 05:00:00217.45000217.71500212.42000212.7100042387585.00000214.05260586136
3952025-02-25 05:00:00211.63000213.34000204.16000212.8000058955877.00000209.69830800749
3962025-02-26 05:00:00214.94000218.16000213.09000214.3500039120603.00000215.44180508442
3972025-02-27 05:00:00218.35000219.97000208.37000208.7400040548571.00000212.37250558788
3982025-02-28 05:00:00208.65000212.62000206.99000212.2800051771737.00000210.40300540930
3992025-03-03 05:00:00213.35200214.01000202.55000205.0200042948447.00000207.41030666781
4002025-03-04 05:00:00200.11000206.80000197.43200203.8000060842554.00000201.92830872020
4012025-03-05 05:00:00204.80000209.98000203.26000208.3600038562205.00000207.05270514658
4022025-03-06 05:00:00204.40000205.77000198.30150200.7000049855705.00000201.45570688560
4032025-03-07 05:00:00199.49000202.26530192.53000199.2500059302811.00000197.66490785670
4042025-03-10 04:00:00195.60000196.73000190.85000194.5400062350926.00000193.58390902822
4052025-03-11 04:00:00193.90000200.18000193.40000196.5900054002880.00000196.82150668549
4062025-03-12 04:00:00200.72000201.52000195.29000198.8900043674484.00000198.88200573895
4072025-03-13 04:00:00198.16500198.87990191.82000193.8900041168361.00000194.33710588537
4082025-03-14 04:00:00197.41000198.65000195.32000197.9500038044533.00000197.43560470642
4092025-03-17 04:00:00198.77000199.00000194.32470195.7400047341752.00000196.46120568556
4102025-03-18 04:00:00192.52000194.00000189.38000192.8200040412937.00000192.08510554392
4112025-03-19 04:00:00193.38000195.96500191.96000195.5400039411728.00000194.28910445696
4122025-03-20 04:00:00193.07000199.32000192.30000194.9500038921113.00000195.63600455391
4132025-03-21 04:00:00192.90000196.99000192.52000196.2100059897917.00000195.30210394835
4142025-03-24 04:00:00200.00000203.64000199.95000203.2600041583365.00000202.36980515879
4152025-03-25 04:00:00203.59500206.21000203.22000205.7100031171161.00000205.10370402368
4162025-03-26 04:00:00205.83500206.01000199.92500201.1300032990973.00000202.21640450177
4172025-03-27 04:00:00200.89000203.79000199.28210201.3600027317661.00000201.85530363321
4182025-03-28 04:00:00198.42000199.26000191.88100192.7200052542526.00000193.98210678644
4192025-03-31 04:00:00188.19000191.33000184.40000190.2600063543658.00000188.28000769861
4202025-04-01 04:00:00187.86000193.93000187.20000192.1700041246065.00000191.47010528166
4212025-04-02 04:00:00187.66000198.34000187.66000196.0100053679198.00000194.28700710850
4222025-04-03 04:00:00182.99500184.13000176.92000178.4100095553617.00000180.342601447903
4232025-04-04 04:00:00167.14500178.14360166.00000171.00000123136859.00000173.216501529093
4242025-04-07 04:00:00162.00000183.40990161.38000175.26000109297115.00000172.669201420151
4252025-04-08 04:00:00185.23000185.90000168.57000170.6600087710360.00000176.412801146023
4262025-04-09 04:00:00172.11500192.65000169.93000191.10000116804328.00000182.334501310706
4272025-04-10 04:00:00185.44000186.86920175.85180181.2200068302045.00000181.65100925662
4282025-04-11 04:00:00179.93000185.86000178.00000184.8700050594339.00000182.64530638386
4292025-04-14 04:00:00186.84000187.44000179.23000182.1200048002540.00000182.95010656762
4302025-04-15 04:00:00181.41000182.35000177.93310179.5900043617902.00000180.07000564756
4312025-04-16 04:00:00176.29000179.10460171.41000174.3300051866916.00000174.85190685435
4322025-04-17 04:00:00176.00000176.21000172.00000172.6100044726453.00000173.58080527949
4332025-04-21 04:00:00169.60000169.60000165.28500167.3200048126111.00000166.92550726774
4342025-04-22 04:00:00169.84500176.78000169.35000173.1800056607202.00000173.24700617509
4352025-04-23 04:00:00183.45000187.38000180.19000180.6000063470094.00000183.12080732655
4362025-04-24 04:00:00180.91500186.74000180.18000186.5400043051696.00000184.86680516091
4372025-04-25 04:00:00187.62000189.94000185.49000188.9900036413330.00000187.99620489569
4382025-04-28 04:00:00190.10500190.22000184.88500187.7000033224732.00000187.47010452721
4392025-04-29 04:00:00183.99000188.01580183.68000187.3900041667255.00000186.29110507603
4402025-04-30 04:00:00182.17000185.05000178.85000184.4200055176543.00000182.76580688982
4412025-05-01 04:00:00190.63000191.80711187.50000190.2000074228963.00000188.97600890647
4422025-05-02 04:00:00191.43500192.88000186.40000189.9800077677487.00000189.92870920467
4432025-05-05 04:00:00186.51000188.18000185.53000186.3500035217469.00000186.93730458698
4442025-05-06 04:00:00184.57000187.93000183.85000185.0100029314055.00000185.66190371859
4452025-05-07 04:00:00185.56000190.99000185.01000188.7100044002926.00000188.49640499932
4462025-05-08 04:00:00191.43000194.33000188.82000192.0800041043620.00000192.12660513351
4472025-05-09 04:00:00193.37500194.69000191.16000193.0600029663143.00000192.75640362745
4482025-05-12 04:00:00210.71000211.66000205.75000208.6400075205042.00000208.15580920091
4492025-05-13 04:00:00211.08000214.84000210.10000211.3700056193682.00000212.67920743293
4502025-05-14 04:00:00211.45000211.93000208.85000210.2500038492128.00000210.46140519690
4512025-05-15 04:00:00206.45000206.88000202.67300205.1700064347317.00000204.78920821281
4522025-05-16 04:00:00206.85000206.85000204.37400205.5900043318478.00000205.33360490987
4532025-05-19 04:00:00201.64500206.62000201.26000206.1600034314810.00000205.36920425652
4542025-05-20 04:00:00204.62800205.58990202.65000204.0700029470373.00000204.01080417640
4552025-05-21 04:00:00201.61000203.45500200.06000201.1200042460924.00000201.52350569211
4562025-05-22 04:00:00201.38000205.76000200.16000203.1000038938882.00000203.32730514617
4572025-05-23 04:00:00198.90000202.37000197.85000200.9900033393545.00000200.78910483196
4582025-05-27 04:00:00203.08500206.69000202.19000206.0200034892044.00000205.21560505171
4592025-05-28 04:00:00205.91500207.66000204.41000204.7200028549753.00000205.69780407710
4602025-05-29 04:00:00208.02500208.81000204.23000205.7000034700005.00000206.29430496232
4612025-05-30 04:00:00204.84000205.99000201.69500205.0100051679406.00000204.53180493714
4622025-06-02 04:00:00204.98000207.00000202.68000206.6500029113319.00000205.59400438892
4632025-06-03 04:00:00207.10500208.94690205.03000205.7100033139121.00000206.63430436643
4642025-06-04 04:00:00206.55000208.18000205.18000207.2300029915592.00000206.89200406881
4652025-06-05 04:00:00209.55000212.81000207.56000207.9100051979243.00000209.75510668806
4662025-06-06 04:00:00212.40000213.86990210.50000213.5700039832500.00000212.56720512176
4672025-06-09 04:00:00214.75000217.85000212.88000216.9800038102502.00000216.02540560148
4682025-06-10 04:00:00216.78000217.69000214.15000217.6100031303317.00000216.55610429031
4692025-06-11 04:00:00217.41000218.40000212.89000213.2000039325981.00000214.88400503640
4702025-06-12 04:00:00211.78000213.58000211.33000213.2400027639991.00000212.86550364940
4712025-06-13 04:00:00209.96000214.05000209.62000212.1000029337763.00000211.91290443361
4722025-06-16 04:00:00212.31000217.06000211.60000216.1000033284158.00000215.16220457829
4732025-06-17 04:00:00215.19500217.41000214.56000214.8200032086262.00000215.73320431316
4742025-06-18 04:00:00215.09000217.96000212.34000212.5200044360509.00000214.61350475101
4752025-06-20 04:00:00214.68000214.89000208.27090209.6900075350733.00000210.62300591675
4762025-06-23 04:00:00209.79000210.39000207.31010208.4700037311725.00000208.91300513937
4772025-06-24 04:00:00212.13500214.34000211.04500212.7700038378757.00000213.11290459901
4782025-06-25 04:00:00214.61500216.03000211.11000211.9900031755698.00000212.80660417565
4792025-06-26 04:00:00213.12000218.03500212.01000217.1200050480814.00000216.09440572822
4802025-06-27 04:00:00219.92000223.30000216.74000223.30000119217138.00000221.72670750603
4812025-06-30 04:00:00223.52000223.82000219.12000219.3900058887780.00000220.63160673189
4822025-07-01 04:00:00219.50000221.87500217.93000220.4600039256830.00000220.15080544150
4832025-07-02 04:00:00219.73000221.60000219.06000219.9200030894178.00000220.21030429633
4842025-07-03 04:00:00221.82000224.01000221.36000223.4100029632353.00000222.88670364422
4852025-07-07 04:00:00223.00000224.29000222.37000223.4700036604139.00000223.41210513469
4862025-07-08 04:00:00223.91500224.00000218.43000219.3600045691987.00000220.48360615447
4872025-07-09 04:00:00221.07000224.29000220.47000222.5400038155121.00000222.45550493756
4882025-07-10 04:00:00221.55000222.79000219.70000222.2600030370591.00000221.70550451223
4892025-07-11 04:00:00223.58000226.67990222.37000225.0200050518307.00000224.89080661385
4902025-07-14 04:00:00225.07000226.66000224.24000225.6900035702597.00000225.61730460428
4912025-07-15 04:00:00226.20000227.27000225.45500226.3500034907294.00000226.49850507705
4922025-07-16 04:00:00225.87500226.10000222.18000223.1900039535926.00000223.78720556155
4932025-07-17 04:00:00223.32000224.50000222.51000223.8800031855831.00000223.69480445580
4942025-07-18 04:00:00225.14000226.40000222.98000226.1300037833807.00000225.29060454003
4952025-07-21 04:00:00225.83500229.69000225.65000229.3000040297556.00000228.32920530328
4962025-07-22 04:00:00229.68000230.00000226.35000227.4700037483702.00000227.86620475209
4972025-07-23 04:00:00228.47000228.79000227.09000228.2900028294852.00000228.17650344504
4982025-07-24 04:00:00229.17000236.00000228.64000232.2300042902266.00000231.80220526287
4992025-07-25 04:00:00232.22000232.48000231.18000231.4400028712095.00000231.78310365765
5002025-07-28 04:00:00233.35000234.29000232.25000232.7900026300138.00000233.09970394809
5012025-07-29 04:00:00234.15000234.72000230.31000231.0100033716220.00000231.48300446598
5022025-07-30 04:00:00231.64000231.80000229.29000230.1900032993273.00000230.92400445462
5032025-07-31 04:00:00235.77000236.53000231.40000234.11000104357263.00000232.410601254660
5042025-08-01 04:00:00217.21000220.43990212.80000214.75000122258801.00000216.297301742475
5052025-08-04 04:00:00217.40000217.44000211.42000211.6500077890146.00000213.131201046525
5062025-08-05 04:00:00213.05000216.30000212.87000213.7500051505121.00000214.51420639055
5072025-08-06 04:00:00214.69500222.65000213.74090222.3100054823045.00000219.42990654274
5082025-08-07 04:00:00221.00000226.22000220.82000223.1300040603513.00000223.13570553279
5092025-08-08 04:00:00223.14000223.80000221.88360222.6900032970477.00000222.66980397504
5102025-08-11 04:00:00221.78000223.05000220.40000221.3000031646222.00000221.38650441975
5112025-08-12 04:00:00222.23000223.50000219.05000221.4700037254707.00000221.41240472607
5122025-08-13 04:00:00222.00000224.91850222.00000224.5600036508335.00000223.98460488194
5132025-08-14 04:00:00227.40000233.11000227.02000230.9800061545824.00000230.50200738785
5142025-08-15 04:00:00232.58000234.08000229.80700231.0300039649244.00000231.38570495351
5152025-08-18 04:00:00230.22500231.91000228.33000231.4900025248890.00000230.57910371228
5162025-08-19 04:00:00230.09000230.52830227.12000228.0100029891012.00000228.34230405021
5172025-08-20 04:00:00227.12000227.27000220.91500223.8100036604319.00000223.67450493752

We can see that the index is not continuous - but this is not an issue because use of the data would likely need to re-index the data or simply set the date column as the index.

References

  1. https://polygon.io/
  2. https://polygon.io/docs/rest/quickstart

Code

The jupyter notebook with the functions and all other code is available here.
The html export of the jupyter notebook is available here.
The pdf export of the jupyter notebook is available here.

Licensed under CC BY-NC-SA 4.0
Built with Hugo
Theme Stack designed by Jimmy