Skip to contents

Daily OHLCV price data for the SPDR S&P 500 ETF (SPY), covering 2023-01-01 to 2024-12-31. A widely used benchmark for U.S. equity market performance and a common test case for technical analysis strategies.

Usage

SPY

Format

A matrix with 501 rows and 5 columns.

open

Opening price for the trading day.

high

Highest price reached during the trading day.

low

Lowest price reached during the trading day.

close

Closing price for the trading day.

volume

Total trading volume for the day.

Source

Loaded using quantmod.

Examples

## Load the dataset
data(SPY, package = "talib")

## Compute Bollinger Bands on SPY
talib::bollinger_bands(SPY)
#>     UpperBand MiddleBand LowerBand
#> 1          NA         NA        NA
#> 2          NA         NA        NA
#> 3          NA         NA        NA
#> 4          NA         NA        NA
#> 5    391.0826    383.980  376.8774
#> 6    393.8101    385.932  378.0539
#> 7    398.7581    388.284  377.8099
#> 8    399.3532    391.800  384.2467
#> 9    401.9165    393.884  385.8515
#> 10   401.5102    395.866  390.2218
#> 11   401.0170    396.048  391.0790
#> 12   402.4692    394.672  386.8748
#> 13   402.0448    394.456  386.8672
#> 14   403.5003    394.882  386.2637
#> 15   404.8170    395.368  385.9190
#> 16   406.3350    397.140  387.9450
#> 17   405.9792    400.362  394.7448
#> 18   407.0907    402.322  397.5533
#> 19   407.0942    402.314  397.5338
#> 20   408.7516    403.570  398.3884
#> 21   412.2098    405.660  399.1102
#> 22   418.9291    408.066  397.2029
#> 23   420.4007    409.400  398.3993
#> 24   417.9867    411.248  404.5093
#> 25   418.2356    412.990  407.7444
#> 26   418.2568    412.960  407.6632
#> 27   416.4002    411.022  405.6438
#> 28   415.7863    410.160  404.5337
#> 29   416.7459    410.760  404.7741
#> 30   414.9317    410.250  405.5683
#> 31   416.4969    410.916  405.3351
#> 32   416.1308    411.154  406.1772
#> 33   416.3872    410.998  405.6088
#> 34   418.7187    408.250  397.7813
#> 35   417.1685    405.430  393.6915
#> 36   411.0802    402.766  394.4518
#> 37   407.7867    400.386  392.9853
#> 38   401.3226    398.480  395.6374
#> 39   401.1457    397.914  394.6823
#> 40   401.1389    397.154  393.1691
#> 41   398.8403    396.584  394.3277
#> 42   404.5942    398.146  391.6978
#> 43   407.6283    399.494  391.3597
#> 44   407.5348    399.896  392.2572
#> 45   406.6524    400.732  394.8116
#> 46   408.9303    399.482  390.0337
#> 47   408.6881    395.826  382.9639
#> 48   403.6168    392.004  380.3912
#> 49   400.5277    390.696  380.8643
#> 50   394.1801    388.768  383.3559
#> 51   397.6068    389.678  381.7492
#> 52   397.4884    390.494  383.4995
#> 53   397.1729    392.170  387.1671
#> 54   400.8839    393.606  386.3281
#> 55   400.3773    394.172  387.9667
#> 56   399.4934    393.584  387.6746
#> 57   399.5352    394.736  389.9368
#> 58   400.1327    395.286  390.4393
#> 59   397.9869    394.624  391.2611
#> 60   401.8371    396.472  391.1069
#> 61   405.2200    398.578  391.9360
#> 62   411.3792    401.306  391.2328
#> 63   415.3275    404.198  393.0685
#> 64   414.1190    406.812  399.5051
#> 65   412.9376    408.062  403.1864
#> 66   411.3384    409.160  406.9816
#> 67   411.4079    409.204  407.0001
#> 68   410.5037    408.958  407.4123
#> 69   410.5431    408.834  407.1249
#> 70   413.6664    410.008  406.3496
#> 71   414.6554    410.662  406.6686
#> 72   416.0732    411.528  406.9828
#> 73   416.9617    412.426  407.8903
#> 74   414.9359    413.644  412.3521
#> 75   415.2572    413.326  411.3948
#> 76   415.3070    413.274  411.2410
#> 77   414.9704    413.012  411.0536
#> 78   416.9136    411.386  405.8584
#> 79   416.4067    409.430  402.4533
#> 80   416.6727    409.536  402.3993
#> 81   418.9846    410.282  401.5794
#> 82   420.4425    410.858  401.2735
#> 83   420.1751    411.810  403.4449
#> 84   418.4513    412.542  406.6327
#> 85   419.4751    411.086  402.6969
#> 86   417.6211    410.426  403.2309
#> 87   415.7157    409.872  404.0283
#> 88   415.7460    409.890  404.0340
#> 89   416.7528    410.856  404.9592
#> 90   413.6705    412.256  410.8415
#> 91   413.4870    412.048  410.6090
#> 92   413.6565    412.102  410.5475
#> 93   413.9629    411.966  409.9691
#> 94   415.7555    412.442  409.1285
#> 95   420.1626    413.862  407.5614
#> 96   422.0334    415.268  408.5026
#> 97   423.2262    416.424  409.6218
#> 98   421.4080    417.192  412.9760
#> 99   422.8247    416.364  409.9033
#> 100  421.2929    415.448  409.6031
#> 101  422.2489    415.728  409.2071
#> 102  423.1172    416.006  408.8948
#> 103  423.6927    416.758  409.8233
#> 104  423.8504    418.904  413.9576
#> 105  428.4024    421.558  414.7136
#> 106  430.8165    422.974  415.1315
#> 107  432.6588    424.544  416.4292
#> 108  430.8787    426.284  421.6893
#> 109  429.5065    427.746  425.9855
#> 110  430.6239    428.142  425.6601
#> 111  434.3522    429.482  424.6118
#> 112  438.3728    431.208  424.0431
#> 113  439.9996    433.334  426.6684
#> 114  444.3915    436.028  427.6645
#> 115  443.8311    437.940  432.0489
#> 116  443.0463    438.616  434.1857
#> 117  443.4589    438.272  433.0851
#> 118  443.4636    438.138  432.8124
#> 119  440.4737    436.260  432.0463
#> 120  438.8818    434.656  430.4302
#> 121  438.2529    434.454  430.6551
#> 122  438.8556    434.744  430.6324
#> 123  439.8665    435.064  430.2615
#> 124  444.6998    437.078  429.4562
#> 125  446.2038    439.548  432.8922
#> 126  447.0788    440.940  434.8012
#> 127  446.1462    441.594  437.0418
#> 128  445.9708    441.682  437.3932
#> 129  445.1443    440.958  436.7717
#> 130  444.2459    440.692  437.1381
#> 131  446.6782    441.270  435.8618
#> 132  451.4031    443.250  435.0969
#> 133  453.1076    445.396  437.6844
#> 134  453.7031    447.632  441.5609
#> 135  455.2553    449.978  444.7007
#> 136  456.6770    451.814  446.9510
#> 137  456.6500    452.338  448.0260
#> 138  456.0463    452.918  449.7897
#> 139  456.0067    453.590  451.1733
#> 140  456.6756    453.840  451.0044
#> 141  456.8645    453.902  450.9395
#> 142  456.7896    453.964  451.1384
#> 143  457.8841    454.912  451.9399
#> 144  459.2344    455.630  452.0256
#> 145  459.4942    455.838  452.1818
#> 146  460.6540    454.762  448.8700
#> 147  461.5494    454.032  446.5146
#> 148  460.6824    452.010  443.3376
#> 149  457.0605    450.594  444.1275
#> 150  451.7422    449.048  446.3538
#> 151  451.6295    448.172  444.7145
#> 152  451.3698    447.586  443.8022
#> 153  451.4306    447.354  443.2774
#> 154  449.4767    446.834  444.1913
#> 155  448.9781    445.662  442.3459
#> 156  450.2734    444.440  438.6066
#> 157  450.9202    442.516  434.1118
#> 158  449.5365    440.686  431.8355
#> 159  443.7676    438.932  434.0964
#> 160  440.7669    437.984  435.2011
#> 161  443.5693    438.662  433.7547
#> 162  443.4761    438.782  434.0879
#> 163  443.6077    439.476  435.3443
#> 164  445.0398    440.160  435.2802
#> 165  450.4851    442.362  434.2389
#> 166  454.6944    443.958  433.2216
#> 167  455.5384    446.650  437.7616
#> 168  455.1910    448.894  442.5970
#> 169  451.9015    450.190  448.4785
#> 170  453.2498    449.602  445.9542
#> 171  453.2397    448.370  443.5003
#> 172  452.2355    447.404  442.5725
#> 173  450.2546    446.856  443.4574
#> 174  448.6378    446.206  443.7742
#> 175  448.7081    446.264  443.8199
#> 176  450.9630    447.366  443.7690
#> 177  451.6527    446.936  442.2193
#> 178  451.0158    445.972  440.9282
#> 179  450.9932    445.316  439.6388
#> 180  451.2809    443.742  436.2031
#> 181  449.2365    439.948  430.6595
#> 182  448.4351    437.358  426.2809
#> 183  444.6423    435.078  425.5137
#> 184  439.9121    431.712  423.5120
#> 185  434.5911    429.194  423.7969
#> 186  433.5511    428.620  423.6889
#> 187  432.6559    428.032  423.4081
#> 188  429.0040    427.048  425.0920
#> 189  431.0502    426.190  421.3298
#> 190  430.9289    425.912  420.8951
#> 191  429.4367    425.108  420.7793
#> 192  430.9303    425.520  420.1097
#> 193  434.2236    426.516  418.8084
#> 194  437.1477    429.106  421.0643
#> 195  439.7288    431.438  423.1473
#> 196  437.8255    433.270  428.7145
#> 197  437.0552    433.662  430.2688
#> 198  437.9166    434.412  430.9074
#> 199  438.4479    434.708  430.9681
#> 200  438.1893    433.486  428.7827
#> 201  439.3586    432.040  424.7214
#> 202  441.4016    429.978  418.5543
#> 203  438.4696    426.862  415.2544
#> 204  431.5560    424.384  417.2120
#> 205  427.8522    421.852  415.8518
#> 206  426.6676    419.076  411.4844
#> 207  426.6061    416.974  407.3419
#> 208  424.9885    416.000  407.0114
#> 209  420.6911    414.914  409.1369
#> 210  424.4000    415.936  407.4720
#> 211  433.1872    419.578  405.9688
#> 212  438.9516    424.380  409.8084
#> 213  442.1191    428.400  414.6810
#> 214  442.4929    432.146  421.7991
#> 215  439.7388    435.064  430.3893
#> 216  438.2712    435.680  433.0888
#> 217  441.3100    436.864  432.4180
#> 218  442.6909    437.764  432.8371
#> 219  450.0054    440.124  430.2426
#> 220  454.4154    442.610  430.8046
#> 221  454.9050    445.888  436.8710
#> 222  455.7766    447.924  440.0714
#> 223  454.5134    450.738  446.9626
#> 224  455.2319    451.646  448.0601
#> 225  456.4970    452.714  448.9310
#> 226  456.9856    453.728  450.4704
#> 227  455.8733    454.466  453.0587
#> 228  456.0307    454.600  453.1693
#> 229  455.4550    454.868  454.2810
#> 230  456.5220    455.144  453.7660
#> 231  459.3809    455.904  452.4271
#> 232  459.5366    456.346  453.1554
#> 233  459.5402    456.680  453.8197
#> 234  459.4846    456.710  453.9354
#> 235  460.0650    457.076  454.0870
#> 236  460.9389    457.296  453.6531
#> 237  463.4657    458.356  453.2463
#> 238  466.2621    459.856  453.4500
#> 239  471.4455    463.004  454.5625
#> 240  475.1157    465.760  456.4043
#> 241  475.3098    467.586  459.8622
#> 242  475.4168    469.582  463.7472
#> 243  475.4266    471.730  468.0334
#> 244  475.8955    471.282  466.6685
#> 245  476.1521    471.420  466.6879
#> 246  476.7439    472.284  467.8241
#> 247  478.1881    473.020  467.8519
#> 248  479.1295    473.354  467.5785
#> 249  478.2229    475.040  471.8571
#> 250  477.7342    475.562  473.3898
#> 251  478.2633    475.362  472.4607
#> 252  479.9377    473.990  468.0423
#> 253  479.4023    472.144  464.8857
#> 254  476.5639    470.390  464.2161
#> 255  475.9796    470.248  464.5164
#> 256  476.7026    470.494  464.2854
#> 257  479.5314    472.048  464.5646
#> 258  480.1435    473.862  467.5805
#> 259  477.9132    475.614  473.3148
#> 260  477.8756    475.680  473.4844
#> 261  478.6813    475.362  472.0427
#> 262  478.6475    475.348  472.0485
#> 263  483.2193    476.564  469.9087
#> 264  486.5715    477.918  469.2645
#> 265  489.4180    479.904  470.3900
#> 266  488.9081    482.524  476.1399
#> 267  488.6497    484.832  481.0143
#> 268  489.1908    485.828  482.4652
#> 269  491.9409    487.392  482.8431
#> 270  493.0178    488.598  484.1782
#> 271  494.1334    488.096  482.0586
#> 272  494.4294    488.330  482.2306
#> 273  497.3214    489.718  482.1146
#> 274  497.8505    489.974  482.0976
#> 275  499.1171    490.592  482.0669
#> 276  499.3919    493.636  487.8801
#> 277  500.1110    495.460  490.8090
#> 278  503.1147    496.830  490.5454
#> 279  503.7361    498.516  493.2959
#> 280  503.6868    498.536  493.3852
#> 281  503.7626    498.630  493.4974
#> 282  505.1324    499.368  493.6036
#> 283  504.5165    499.030  493.5435
#> 284  503.5089    498.186  492.8631
#> 285  502.5590    498.812  495.0650
#> 286  508.4478    500.598  492.7482
#> 287  511.5966    501.766  491.9354
#> 288  513.0682    503.062  493.0558
#> 289  513.0818    505.096  497.1102
#> 290  508.3205    506.906  505.4915
#> 291  508.6855    507.022  505.3585
#> 292  513.0609    508.022  502.9830
#> 293  514.7938    509.284  503.7742
#> 294  514.7614    509.334  503.9066
#> 295  514.5138    510.032  505.5502
#> 296  516.6747    511.378  506.0813
#> 297  516.2717    511.152  506.0323
#> 298  515.9483    510.948  505.9477
#> 299  517.9778    512.868  507.7583
#> 300  518.5662    514.112  509.6578
#> 301  518.6131    514.140  509.6669
#> 302  519.2038    513.762  508.3202
#> 303  519.0716    514.078  509.0844
#> 304  518.4513    513.864  509.2767
#> 305  521.7844    514.766  507.7476
#> 306  525.4373    516.216  506.9947
#> 307  525.6780    518.492  511.3060
#> 308  524.3383    519.874  515.4098
#> 309  522.8235    520.494  518.1645
#> 310  524.1939    521.032  517.8701
#> 311  524.6856    521.206  517.7264
#> 312  524.9585    521.396  517.8335
#> 313  525.1678    521.210  517.2522
#> 314  525.0166    521.330  517.6434
#> 315  526.3202    519.310  512.2998
#> 316  524.2987    518.382  512.4653
#> 317  522.3616    517.694  513.0264
#> 318  522.5664    517.790  513.0135
#> 319  521.9294    516.732  511.5346
#> 320  521.4169    517.718  514.0191
#> 321  522.6687    516.202  509.7352
#> 322  524.0556    513.348  502.6404
#> 323  521.2960    510.190  499.0840
#> 324  519.9607    507.476  494.9913
#> 325  511.7337    503.780  495.8263
#> 326  507.2245    500.642  494.0595
#> 327  505.0652    499.696  494.3268
#> 328  506.8065    500.120  493.4335
#> 329  509.0400    501.092  493.1440
#> 330  509.8403    501.886  493.9316
#> 331  510.1739    504.506  498.8381
#> 332  511.1970    506.574  501.9510
#> 333  511.7913    505.840  499.8887
#> 334  512.2634    504.828  497.3926
#> 335  512.4508    505.136  497.8212
#> 336  514.3749    505.742  497.1091
#> 337  519.1529    507.044  494.9351
#> 338  523.1482    510.076  497.0038
#> 339  522.9477    513.444  503.9403
#> 340  522.2339    516.472  510.7101
#> 341  521.9017    518.382  514.8623
#> 342  522.6939    519.250  515.8061
#> 343  524.3999    520.482  516.5641
#> 344  530.1050    523.000  515.8950
#> 345  532.3434    524.704  517.0646
#> 346  533.6768    526.426  519.1752
#> 347  533.2961    528.256  523.2159
#> 348  531.6191    529.868  528.1169
#> 349  531.6276    529.878  528.1284
#> 350  532.9403    529.332  525.7237
#> 351  532.9381    529.330  525.7219
#> 352  532.8530    529.280  525.7070
#> 353  531.8292    528.228  524.6269
#> 354  532.0589    526.784  521.5091
#> 355  532.2850    527.066  521.8470
#> 356  531.5055    526.738  521.9704
#> 357  530.5820    526.454  522.3260
#> 358  535.8616    528.168  520.4744
#> 359  537.2834    530.578  523.8726
#> 360  538.1588    531.906  525.6532
#> 361  538.6741    533.478  528.2819
#> 362  537.2418    535.190  533.1382
#> 363  541.7517    536.528  531.3042
#> 364  544.6314    538.086  531.5406
#> 365  545.7453    539.840  533.9347
#> 366  548.6180    542.128  535.6380
#> 367  550.0702    544.436  538.8018
#> 368  550.4980    545.564  540.6300
#> 369  550.0743    545.976  541.8777
#> 370  550.0914    545.968  541.8446
#> 371  549.5375    545.514  541.4905
#> 372  547.6897    544.918  542.1463
#> 373  547.2082    544.792  542.3758
#> 374  547.1881    544.734  542.2799
#> 375  546.6871    545.254  543.8209
#> 376  549.3150    546.090  542.8650
#> 377  552.5275    547.280  542.0325
#> 378  556.6325    548.934  541.2355
#> 379  558.5037    551.146  543.7884
#> 380  558.4450    553.242  548.0390
#> 381  562.0837    555.704  549.3243
#> 382  561.4768    556.708  551.9392
#> 383  562.6110    557.778  552.9450
#> 384  563.8631    559.028  554.1929
#> 385  566.2470    560.836  555.4250
#> 386  566.1378    559.960  553.7822
#> 387  567.4890    559.196  550.9030
#> 388  568.4956    556.996  545.4964
#> 389  566.2324    555.620  545.0076
#> 390  558.6373    553.404  548.1707
#> 391  560.0835    550.262  540.4405
#> 392  560.5173    547.412  534.3067
#> 393  559.6743    546.502  533.3297
#> 394  554.8765    544.524  534.1715
#> 395  546.8079    542.168  537.5280
#> 396  552.2012    544.084  535.9668
#> 397  551.1416    545.004  538.8664
#> 398  554.2421    542.696  531.1499
#> 399  560.0822    537.220  514.3578
#> 400  558.2108    533.250  508.2892
#> 401  546.3462    526.820  507.2938
#> 402  536.9525    524.348  511.7436
#> 403  537.0194    524.366  511.7126
#> 404  539.5478    527.544  515.5402
#> 405  546.5428    531.522  516.5012
#> 406  547.1314    536.540  525.9486
#> 407  555.9435    541.024  526.1045
#> 408  560.7619    545.288  529.8141
#> 409  563.8596    550.556  537.2524
#> 410  565.1848    553.888  542.5912
#> 411  563.2716    557.262  551.2524
#> 412  562.5113    557.892  553.2727
#> 413  563.4130    559.456  555.4990
#> 414  563.7956    559.692  555.5884
#> 415  564.4515    560.264  556.0765
#> 416  564.2338    559.800  555.3662
#> 417  563.4449    560.226  557.0071
#> 418  564.6129    560.536  556.4591
#> 419  566.6447    558.794  550.9433
#> 420  565.9846    556.672  547.3594
#> 421  565.5368    554.934  544.3312
#> 422  566.2096    551.336  536.4624
#> 423  556.3091    547.882  539.4549
#> 424  554.6969    547.224  539.7511
#> 425  557.0961    547.918  538.7399
#> 426  562.7531    549.814  536.8749
#> 427  565.9726    554.144  542.3154
#> 428  567.8879    557.430  546.9721
#> 429  566.8028    560.286  553.7692
#> 430  564.5348    561.682  558.8292
#> 431  571.0818    564.060  557.0382
#> 432  572.6400    565.308  557.9760
#> 433  574.2002    566.674  559.1478
#> 434  575.5681    568.320  561.0719
#> 435  572.2042    570.048  567.8917
#> 436  573.0928    570.312  567.5312
#> 437  572.8913    570.956  569.0207
#> 438  574.2308    571.774  569.3172
#> 439  574.7968    571.238  567.6792
#> 440  574.9792    571.002  567.0248
#> 441  574.5059    570.106  565.7061
#> 442  575.3186    570.408  565.4974
#> 443  573.0738    569.216  565.3582
#> 444  575.0038    570.126  565.2481
#> 445  578.9163    571.782  564.6476
#> 446  579.9568    573.444  566.9312
#> 447  582.8507    574.764  566.6773
#> 448  585.5503    578.068  570.5857
#> 449  585.0598    579.390  573.7202
#> 450  585.9547    580.422  574.8893
#> 451  585.2237    581.666  578.1083
#> 452  586.1321    582.668  579.2039
#> 453  585.7675    582.530  579.2926
#> 454  584.9484    583.238  581.5276
#> 455  586.9893    582.376  577.7627
#> 456  587.0078    581.754  576.5002
#> 457  585.3485    580.644  575.9395
#> 458  583.7951    580.084  576.3729
#> 459  582.4730    579.774  577.0750
#> 460  582.2103    580.178  578.1457
#> 461  587.6470    578.058  568.4690
#> 462  587.4280    576.458  565.4881
#> 463  585.2528    574.254  563.2552
#> 464  581.9839    573.240  564.4961
#> 465  591.9927    575.446  558.8992
#> 466  601.9499    580.840  559.7301
#> 467  608.4437    586.270  564.0963
#> 468  608.3582    592.060  575.7618
#> 469  601.6084    596.100  590.5916
#> 470  599.5113    597.330  595.1487
#> 471  600.6525    596.878  593.1036
#> 472  603.7267    594.390  585.0533
#> 473  601.4895    592.268  583.0465
#> 474  598.9480    590.948  582.9480
#> 475  594.6923    589.610  584.5277
#> 476  594.9475    589.674  584.4005
#> 477  596.8698    591.626  586.3822
#> 478  599.1270    593.502  587.8770
#> 479  602.4403    595.572  588.7037
#> 480  602.1352    597.238  592.3408
#> 481  603.8879    599.014  594.1401
#> 482  605.1579    600.638  596.1182
#> 483  605.7550    601.914  598.0730
#> 484  608.9751    603.316  597.6569
#> 485  608.7631    604.882  601.0009
#> 486  609.5595    605.934  602.3085
#> 487  609.3030    606.144  602.9850
#> 488  609.7607    605.922  602.0833
#> 489  609.6509    605.882  602.1130
#> 490  609.2604    605.416  601.5716
#> 491  607.7430    604.696  601.6490
#> 492  608.5935    605.118  601.6425
#> 493  608.2398    605.416  602.5922
#> 494  616.2068    601.180  586.1532
#> 495  616.1517    597.534  578.9163
#> 496  612.7062    594.922  577.1378
#> 497  605.9265    592.502  579.0775
#> 498  603.2858    591.904  580.5222
#> 499  606.7136    594.916  583.1184
#> 500  604.7174    596.698  588.6786
#> 501  605.9005    596.112  586.3235
#> attr(,"lookback")
#> [1] 4