Graflume · Alpha
Technical indicator
Compute 45 technical indicators from OHLCV data, while also rendering supplied indicator columns through the same portable financial contract.
Chart family · Specialized families
Technical indicator
Compute 45 technical indicators from OHLCV data, while also rendering supplied indicator columns through the same portable financial contract.
- Quick API
technicalIndicator()- Browser snapshot
graflume/complete- mark
indicator- Presets
- 45
- OHLCV computation
- 45 computed · 0 precomputed-only
Basic implementation
The smallest runnable chart
Start with only the required data and family encoding. Expand the code to run the same example.
Basic example
Compute 45 technical indicators from OHLCV data, while also rendering supplied indicator columns through the same portable financial contract.
StatusLoading
minimal-implementation
Loading
Basic example · Row data
Row data and zero-copy TypedArray columns share one data contract.
datetemporal | valuequantitative | openquantitative | highquantitative | lowquantitative | closequantitative | volumequantitative | lowerquantitative | upperquantitative |
|---|---|---|---|---|---|---|---|---|
| 2025-01-01 | — | 94 | 96.3 | 92.9 | 95.1 | 1070 | — | — |
| 2025-01-02 | — | 95.7997 | 97.6977 | 94.6097 | 96.4177 | 1144 | — | — |
| 2025-01-03 | — | 97.3786 | 98.8241 | 96.0986 | 97.4641 | 1217 | — | — |
| 2025-01-04 | — | 98.5624 | 100.0024 | 96.7931 | 98.1631 | 1287 | — | — |
| 2025-01-05 | — | 99.2322 | 100.7522 | 97.3747 | 98.4747 | 1353 | — | — |
| 2025-01-06 | — | 99.3404 | 100.5404 | 97.2069 | 98.3969 | 1415 | — | — |
| 2025-01-07 | — | 98.9138 | 100.1938 | 96.6843 | 97.9643 | 1470 | — | — |
| 2025-01-08 | — | 98.0461 | 99.4061 | 95.8723 | 97.2423 | 1519 | — | — |
| 2025-01-09 | — | 96.8793 | 98.3193 | 95.2192 | 96.3192 | 1562 | — | — |
| 2025-01-10 | — | 95.5793 | 97.0993 | 94.106 | 95.296 | 1598 | — | — |
| 2025-01-11 | — | 94.3096 | 95.5096 | 92.9966 | 94.2766 | 1629 | — | — |
| 2025-01-12 | — | 93.2092 | 94.6376 | 91.8392 | 93.3576 | 1656 | — | — |
| 2025-01-13 | — | 92.3761 | 93.98 | 91.2761 | 92.62 | 1679 | — | — |
| 2025-01-14 | — | 91.8609 | 93.5632 | 90.6709 | 92.1232 | 1699 | — | — |
| 2025-01-15 | — | 91.669 | 93.4216 | 90.389 | 91.9016 | 1106 | — | — |
| 2025-01-16 | — | 91.7703 | 93.1631 | 90.4003 | 91.9631 | 1126 | — | — |
| 2025-01-17 | — | 92.1131 | 93.5711 | 91.0131 | 92.2911 | 1147 | — | — |
| 2025-01-18 | — | 92.6392 | 94.2075 | 91.4492 | 92.8475 | 1173 | — | — |
| 2025-01-19 | — | 93.2948 | 95.0179 | 92.0148 | 93.5779 | 1202 | — | — |
| 2025-01-20 | 95.010705 | 94.0373 | 95.9372 | 92.6673 | 94.4172 | 1237 | 87.61991000498683 | 102.76061000498683 |
| 2025-01-21 | 95.02048500000001 | 94.8355 | 96.4956 | 93.7355 | 95.2956 | 1278 | 87.72356975114242 | 102.7042947511424 |
| 2025-01-22 | 95.00680500000001 | 95.6643 | 97.4241 | 94.4743 | 96.1441 | 1325 | 87.73019549366614 | 102.67637049366616 |
| 2025-01-23 | 94.978575 | 96.4964 | 98.2595 | 95.2164 | 96.8995 | 1378 | 87.65530093493096 | 102.68087593493098 |
| 2025-01-24 | 94.94583500000002 | 97.2947 | 98.9483 | 95.9247 | 97.5083 | 1437 | 87.62990861638244 | 102.60905861638246 |
| 2025-01-25 | 94.91859500000001 | 98.0069 | 99.5269 | 96.8299 | 97.9299 | 1502 | 87.66866532328757 | 102.4776903232876 |
| 2025-01-26 | 94.90569000000002 | 98.5662 | 99.7662 | 96.9488 | 98.1388 | 1571 | 87.70578606668838 | 102.3857860666884 |
| 2025-01-27 | 94.913735 | 98.8987 | 100.1787 | 96.8452 | 98.1252 | 1643 | 87.73081515705954 | 102.36681515705956 |
| 2025-01-28 | 94.94640000000001 | 98.9355 | 100.2955 | 96.5256 | 97.8956 | 1104 | 87.74069616116367 | 102.4357211611637 |
| 2025-01-29 | 95.00405500000002 | 98.6288 | 100.0688 | 96.3723 | 97.4723 | 1179 | 87.74070125216359 | 102.58482625216364 |
| 2025-01-30 | 95.08386000000002 | 97.9675 | 99.4875 | 95.7021 | 96.8921 | 1252 | 87.74395146776477 | 102.78610146776482 |
| 2025-01-31 | 95.18024500000003 | 96.9891 | 98.1891 | 94.9243 | 96.2043 | 1323 | 87.76732586858093 | 102.99742586858099 |
| 2025-02-01 | 95.28577500000003 | 95.7827 | 97.0627 | 94.0982 | 95.4682 | 1391 | 87.86406370630974 | 103.1356887063098 |
| 2025-02-02 | 95.39225000000002 | 94.4846 | 96.1095 | 93.3846 | 94.7495 | 1454 | 87.96736060698044 | 103.24423560698051 |
| 2025-02-03 | 95.491905 | 93.2624 | 95.5563 | 92.0724 | 94.1163 | 1511 | 87.98020389593675 | 103.40497889593685 |
| 2025-02-04 | 95.57855 | 92.2928 | 95.1545 | 91.0128 | 93.6345 | 1562 | 87.90469467973162 | 103.60674467973169 |
| 2025-02-05 | 95.648515 | 91.7342 | 94.5624 | 90.3642 | 93.3624 | 1607 | 87.76472215391769 | 103.82562215391776 |
| 2025-02-06 | 95.70125000000002 | 91.7009 | 94.6258 | 90.6009 | 93.3458 | 1645 | 87.60262317509486 | 104.03024817509495 |
| 2025-02-07 | 95.73951500000001 | 92.2427 | 94.9728 | 91.0527 | 93.6128 | 1678 | 87.4707809655088 | 104.18885596550888 |
| 2025-02-08 | 95.76915000000001 | 93.3336 | 95.6106 | 92.0536 | 94.1706 | 1706 | 87.41925098478892 | 104.27580098478902 |
| 2025-02-09 | 95.79841000000002 | 94.8731 | 96.5224 | 93.5031 | 95.0024 | 1730 | 87.4852291902426 | 104.2791291902427 |
| 2025-02-10 | 95.83699000000001 | 96.6995 | 97.8995 | 94.9672 | 96.0672 | 1138 | 87.53004770754856 | 104.36699770754868 |
| 2025-02-11 | 95.894845 | 98.6132 | 99.8932 | 96.1112 | 97.3012 | 1157 | 87.5314359231117 | 104.57643592311179 |
| 2025-02-12 | 95.980985 | 100.4064 | 101.7664 | 97.3423 | 98.6223 | 1177 | 87.50467469919093 | 104.89492469919101 |
| 2025-02-13 | 96.10237500000001 | 101.8939 | 103.3339 | 98.5661 | 99.9361 | 1198 | 87.46889235612379 | 105.29519235612388 |
| 2025-02-14 | 96.263085 | 102.9388 | 104.4588 | 100.0441 | 101.1441 | 1222 | 87.4636581924819 | 105.71938319248197 |
| 2025-02-15 | 96.46380500000001 | 103.471 | 104.671 | 100.9632 | 102.1532 | 1250 | 87.57798859552642 | 106.05631359552652 |
| 2025-02-16 | 96.7018 | 103.493 | 104.773 | 101.6051 | 102.8851 | 1283 | 87.83176627843362 | 106.26869127843369 |
| 2025-02-17 | 96.97129 | 103.0745 | 104.6454 | 101.7045 | 103.2854 | 1322 | 88.17058180613836 | 106.40025680613844 |
| 2025-02-18 | 97.264205 | 102.3366 | 104.7706 | 101.2366 | 103.3306 | 1367 | 88.42915345966136 | 106.61820345966143 |
| 2025-02-19 | 97.57121 | 101.4292 | 104.5522 | 100.2392 | 103.0322 | 1418 | 88.60499063671641 | 106.92594063671648 |
| 2025-02-20 | 97.882885 | 100.506 | 103.6378 | 99.226 | 102.4378 | 1476 | 88.70945072828692 | 107.31715072828698 |
| 2025-02-21 | 98.190885 | 99.7023 | 102.9082 | 98.3323 | 101.6282 | 1539 | 88.76582331177255 | 107.77637331177259 |
| 2025-02-22 | 98.488935 | 99.1185 | 102.0705 | 98.0185 | 100.7105 | 1607 | 88.86909564221271 | 108.21142064221274 |
| 2025-02-23 | 98.773545 | 98.8127 | 101.2485 | 97.6227 | 99.8085 | 1065 | 89.13256224018019 | 108.51036224018021 |
| 2025-02-24 | 99.04430499999998 | 98.801 | 100.5697 | 97.521 | 99.0497 | 1138 | 89.56275019870424 | 108.66730019870427 |
| 2025-02-25 | 99.30379999999998 | 99.0666 | 100.2666 | 97.1823 | 98.5523 | 1213 | 90.01033236147452 | 108.83640736147456 |
| 2025-02-26 | 99.55711499999998 | 99.5714 | 100.8514 | 97.3121 | 98.4121 | 1287 | 90.39202778754301 | 109.09670278754307 |
| 2025-02-27 | 99.81100499999998 | 100.27 | 101.63 | 97.5006 | 98.6906 | 1359 | 90.6937951895789 | 109.45079518957895 |
| 2025-02-28 | 100.07285499999998 | 101.1202 | 102.5602 | 98.1276 | 99.4076 | 1428 | 90.91298353013602 | 109.88888353013604 |
| 2025-03-01 | 100.34955499999998 | 102.0882 | 103.6082 | 99.1664 | 100.5364 | 1492 | 91.05883100040768 | 110.3903560004077 |
| 2025-03-02 | 100.64646499999996 | 103.1483 | 104.3483 | 100.9054 | 102.0054 | 1551 | 91.30599787795067 | 110.7651728779507 |
| 2025-03-03 | 100.96660499999999 | 104.2779 | 105.5579 | 102.514 | 103.704 | 1604 | 91.69710327041913 | 110.97175327041916 |
| 2025-03-04 | 101.31012999999999 | 105.4483 | 106.8528 | 104.1683 | 105.4928 | 1651 | 92.20594821241367 | 111.04569821241371 |
| 2025-03-05 | 101.67422499999998 | 106.617 | 108.658 | 105.247 | 107.218 | 1692 | 92.66985350808575 | 111.1704035080858 |
| 2025-03-06 | 102.05337499999999 | 107.7223 | 110.2471 | 106.6223 | 108.7271 | 1726 | 93.07428185385741 | 111.37735685385749 |
| 2025-03-07 | 102.44000499999997 | 108.6844 | 111.0858 | 107.4944 | 109.8858 | 1755 | 93.41169718149986 | 111.68567218149992 |
| 2025-03-08 | 102.82537499999998 | 109.4131 | 111.8725 | 108.1331 | 110.5925 | 1167 | 93.68244025926626 | 112.09929025926633 |
| 2025-03-09 | 103.20061499999997 | 109.8208 | 112.1502 | 108.4508 | 110.7902 | 1189 | 93.94591764854562 | 112.55239264854569 |
| 2025-03-10 | 103.55777999999995 | 109.8401 | 111.9139 | 108.7401 | 110.4739 | 1209 | 94.35561523193795 | 112.87204023193803 |
| 2025-03-11 | 103.89073499999995 | 109.4411 | 111.2113 | 108.2511 | 109.6913 | 1229 | 94.8863996985367 | 113.06462469853679 |
| 2025-03-12 | 104.19582999999993 | 108.6445 | 109.8445 | 107.2597 | 108.5397 | 1249 | 95.4642675062133 | 113.18574250621342 |
| 2025-03-13 | 104.47218499999993 | 107.5279 | 108.8079 | 105.7853 | 107.1553 | 1272 | 95.98610002141987 | 113.31925002141998 |
| 2025-03-14 | 104.72162999999992 | 106.2213 | 107.5813 | 104.5994 | 105.6994 | 1299 | 96.41813996016646 | 113.48376496016655 |
| 2025-03-15 | 104.94826999999991 | 104.8937 | 106.3337 | 103.1513 | 104.3413 | 1330 | 96.73713399361576 | 113.69190899361585 |
| 2025-03-16 | 105.1577899999999 | 103.7301 | 105.2501 | 101.9601 | 103.2401 | 1367 | 96.93549064417452 | 113.95059064417462 |
| 2025-03-17 | 105.35651499999992 | 102.9045 | 104.1045 | 101.1568 | 102.5268 | 1410 | 97.14729084545691 | 114.128240845457 |
| 2025-03-18 | 105.55045999999993 | 102.5519 | 103.8319 | 101.191 | 102.291 | 1459 | 97.42815622057067 | 114.18450622057075 |
| 2025-03-19 | 105.74441999999995 | 102.746 | 104.106 | 101.3798 | 102.5698 | 1515 | 97.75748990010605 | 114.16303990010613 |
| 2025-03-20 | 105.94126499999996 | 103.4854 | 104.9254 | 102.0645 | 103.3445 | 1576 | 98.10566877544214 | 114.11829377544223 |
| 2025-03-21 | 106.14154999999997 | 104.6919 | 106.2119 | 103.1721 | 104.5421 | 1030 | 98.44083709155498 | 114.10296209155509 |
| 2025-03-22 | 106.34343999999996 | 106.2211 | 107.4211 | 104.9432 | 106.0432 | 1100 | 98.73634326660587 | 114.157218266606 |
| 2025-03-23 | 106.54299999999996 | 107.8844 | 109.1644 | 106.5052 | 107.6952 | 1173 | 98.97319910762836 | 114.2978991076285 |
| 2025-03-24 | 106.73478999999995 | 109.4769 | 110.8369 | 108.0486 | 109.3286 | 1247 | 99.15697093764047 | 114.50762093764058 |
| 2025-03-25 | 106.91268499999997 | 110.8085 | 112.2485 | 109.4059 | 110.7759 | 1322 | 99.41996212761048 | 114.62851212761056 |
| 2025-03-26 | 107.07079499999995 | 111.731 | 113.4093 | 110.631 | 111.8893 | 1394 | 99.70243390229504 | 114.69935890229513 |
| 2025-03-27 | 107.20435999999995 | 112.1575 | 113.7571 | 110.9675 | 112.5571 | 1464 | 99.95383086950606 | 114.75030586950615 |
| 2025-03-28 | 107.31048999999993 | 112.0712 | 113.9951 | 110.7912 | 112.7151 | 1530 | 100.13849661953702 | 114.8010966195371 |
| 2025-03-29 | 107.38864999999994 | 111.5224 | 113.7134 | 110.1524 | 112.3534 | 1591 | 100.23687728759253 | 114.86487728759263 |
| 2025-03-30 | 107.44079999999994 | 110.615 | 112.9569 | 109.515 | 111.5169 | 1646 | 100.24957224010257 | 114.94459724010267 |
| 2025-03-31 | 107.47124499999995 | 109.4858 | 111.8202 | 108.2958 | 110.3002 | 1695 | 100.19703751273751 | 115.03311251273763 |
| 2025-04-01 | 107.48608499999996 | 108.2811 | 110.0365 | 107.0011 | 108.8365 | 1737 | 100.14021528812596 | 115.08894028812608 |
| 2025-04-02 | 107.49247999999996 | 107.1349 | 108.5632 | 105.7649 | 107.2832 | 1774 | 100.16102138155557 | 115.0536713815557 |
| 2025-04-03 | 107.49774499999997 | 106.1523 | 107.5123 | 104.7047 | 105.8047 | 1192 | 100.18324015625221 | 115.03231515625234 |
| 2025-04-04 | 107.50843499999996 | 105.4011 | 106.8411 | 103.3651 | 104.5551 | 1218 | 100.16548356385945 | 115.08795856385959 |
| 2025-04-05 | 107.52951999999996 | 104.9115 | 106.4315 | 102.3818 | 103.6618 | 1241 | 100.11322877394906 | 115.22562877394921 |
| 2025-04-06 | 107.56384999999996 | 104.6831 | 105.8831 | 101.8434 | 103.2134 | 1261 | 100.04198175233083 | 115.42738175233099 |
| 2025-04-07 | 107.61183999999994 | 104.6963 | 105.9763 | 102.1508 | 103.2508 | 1280 | 99.97514150574774 | 115.6566915057479 |
| 2025-04-08 | 107.67157999999992 | 104.9237 | 106.2837 | 102.5746 | 103.7646 | 1300 | 99.93956159466892 | 115.8668365946691 |
| 2025-04-09 | 107.73924499999991 | 105.3402 | 106.7802 | 103.4178 | 104.6978 | 1322 | 99.95850102828385 | 116.011151028284 |
| 2025-04-10 | 107.80978499999989 | 105.9275 | 107.4729 | 104.5575 | 105.9529 | 1348 | 100.03980655048221 | 116.06135655048233 |
| 2025-04-11 | 107.8777999999999 | 106.6728 | 108.6035 | 105.5728 | 107.4035 | 1377 | 100.01740388743421 | 116.17715388743434 |
| 2025-04-12 | 107.93849499999988 | 107.5628 | 110.1891 | 106.3728 | 108.9091 | 1413 | 99.8985202667108 | 116.34754526671091 |
| 2025-04-13 | 107.98852999999988 | 108.5746 | 111.6893 | 107.2946 | 110.3293 | 1454 | 99.70544790333622 | 116.55607290333633 |
| 2025-04-14 | 108.02669999999986 | 109.667 | 112.9793 | 108.297 | 111.5393 | 1501 | 99.47229536438758 | 116.78284536438771 |
| 2025-04-15 | 108.05429499999988 | 110.7753 | 113.9612 | 109.6753 | 112.4412 | 1555 | 99.27851877214053 | 116.96596877214066 |
| 2025-04-16 | 108.07512499999989 | 111.8116 | 114.1737 | 110.6216 | 112.9737 | 1001 | 99.18712377172568 | 117.06519877172579 |
| 2025-04-17 | 108.0951749999999 | 112.6734 | 114.3961 | 111.3934 | 113.1161 | 1066 | 99.2367804148895 | 117.06455541488961 |
| 2025-04-18 | 108.1219499999999 | 113.257 | 114.617 | 111.5189 | 112.8889 | 1135 | 99.34997543442199 | 117.0620254344221 |
| 2025-04-19 | 108.1635749999999 | 113.4768 | 114.9168 | 111.2494 | 112.3494 | 1207 | 99.41476728901195 | 117.18319228901203 |
| 2025-04-20 | 108.2277799999999 | 113.2836 | 114.8036 | 110.3943 | 111.5843 | 1281 | 99.43419243845523 | 117.42384243845531 |
| 2025-04-21 | 108.3209249999999 | 112.6802 | 113.8802 | 109.4194 | 110.6994 | 1356 | 99.41723347898375 | 117.76323347898384 |
| 2025-04-22 | 108.44715499999991 | 111.7293 | 113.0093 | 108.4378 | 109.8078 | 1429 | 99.37934226956118 | 118.16864226956125 |
| 2025-04-23 | 108.60785999999989 | 110.5517 | 111.9117 | 107.9188 | 109.0188 | 1500 | 99.425055375396 | 118.51068037539605 |
| 2025-04-24 | 108.80146999999988 | 109.3132 | 110.7532 | 107.2373 | 108.4273 | 1568 | 99.61459809591562 | 118.71019809591569 |
| 2025-04-25 | 109.02364999999989 | 108.203 | 109.723 | 106.8254 | 108.1054 | 1630 | 99.94801138936948 | 118.75558638936954 |
| 2025-04-26 | 109.26785499999987 | 107.406 | 109.2975 | 106.036 | 108.0975 | 1687 | 100.23254525860764 | 118.8455702586077 |
| 2025-04-27 | 109.52617499999988 | 107.0744 | 109.6972 | 105.9744 | 108.4172 | 1738 | 100.43338984663801 | 119.02073984663807 |
| 2025-04-28 | 109.79039499999988 | 107.3023 | 110.409 | 106.1123 | 109.049 | 1782 | 100.5534543551129 | 119.28770435511296 |
| 2025-04-29 | 110.05304999999987 | 108.1101 | 111.3909 | 106.8301 | 109.9509 | 1208 | 100.60838277613145 | 119.64223277613152 |
| 2025-04-30 | 110.30843499999988 | 109.4399 | 112.5806 | 108.0699 | 111.0606 | 1240 | 100.62968523097284 | 120.06236023097293 |
| 2025-05-01 | 110.55336999999989 | 111.1634 | 113.5022 | 110.0634 | 112.3022 | 1268 | 100.81440607117737 | 120.34910607117745 |
| 2025-05-02 | 110.78757999999989 | 113.1015 | 114.8733 | 111.9115 | 113.5933 | 1292 | 101.17393400431465 | 120.49500900431471 |
| 2025-05-03 | 111.0137549999999 | 115.0514 | 116.4114 | 113.5728 | 114.8528 | 1313 | 101.63813802401512 | 120.5701880240152 |
| 2025-05-04 | 111.23712999999991 | 116.8167 | 118.2567 | 114.6368 | 116.0068 | 1332 | 102.05708654641961 | 120.72353654641968 |
| 2025-05-05 | 111.4647649999999 | 118.2356 | 119.7556 | 115.8939 | 116.9939 | 1352 | 102.40855114904707 | 120.96895114904711 |
| 2025-05-06 | 111.70451999999989 | 119.2018 | 120.4018 | 116.5788 | 117.7688 | 1373 | 102.67987561318648 | 121.30800061318652 |
| 2025-05-07 | 111.96392499999988 | 119.6753 | 120.9553 | 117.0242 | 118.3042 | 1397 | 102.87107606800173 | 121.73130106800178 |
| 2025-05-08 | 112.2490599999999 | 119.682 | 121.042 | 117.2216 | 118.5916 | 1425 | 103.08586237864802 | 122.12666237864808 |
Browser API · Portable schema
Browser API
Graflume.accelerationBands()
const data = [
{
"close": 95.1,
"date": "2025-01-01",
"high": 96.3,
"low": 92.9,
"open": 94,
"value": 95.1,
"volume": 1070
},
{
"close": 96.4177,
"date": "2025-01-02",
"high": 97.6977,
"low": 94.6097,
"open": 95.7997,
"value": 96.4177,
"volume": 1144
},
{
"close": 97.4641,
"date": "2025-01-03",
"high": 98.8241,
"low": 96.0986,
"open": 97.3786,
"value": 97.4641,
"volume": 1217
},
{
"close": 98.1631,
"date": "2025-01-04",
"high": 100.0024,
"low": 96.7931,
"open": 98.5624,
"value": 98.1631,
"volume": 1287
},
{
"close": 98.4747,
"date": "2025-01-05",
"high": 100.7522,
"low": 97.3747,
"open": 99.2322,
"value": 98.4747,
"volume": 1353
},
{
"close": 98.3969,
"date": "2025-01-06",
"high": 100.5404,
"low": 97.2069,
"open": 99.3404,
"value": 98.3969,
"volume": 1415
},
{
"close": 97.9643,
"date": "2025-01-07",
"high": 100.1938,
"low": 96.6843,
"open": 98.9138,
"value": 97.9643,
"volume": 1470
},
{
"close": 97.2423,
"date": "2025-01-08",
"high": 99.4061,
"low": 95.8723,
"open": 98.0461,
"value": 97.2423,
"volume": 1519
},
{
"close": 96.3192,
"date": "2025-01-09",
"high": 98.3193,
"low": 95.2192,
"open": 96.8793,
"value": 96.3192,
"volume": 1562
},
{
"close": 95.296,
"date": "2025-01-10",
"high": 97.0993,
"low": 94.106,
"open": 95.5793,
"value": 95.296,
"volume": 1598
},
{
"close": 94.2766,
"date": "2025-01-11",
"high": 95.5096,
"low": 92.9966,
"open": 94.3096,
"value": 94.2766,
"volume": 1629
},
{
"close": 93.3576,
"date": "2025-01-12",
"high": 94.6376,
"low": 91.8392,
"open": 93.2092,
"value": 93.3576,
"volume": 1656
},
{
"close": 92.62,
"date": "2025-01-13",
"high": 93.98,
"low": 91.2761,
"open": 92.3761,
"value": 92.62,
"volume": 1679
},
{
"close": 92.1232,
"date": "2025-01-14",
"high": 93.5632,
"low": 90.6709,
"open": 91.8609,
"value": 92.1232,
"volume": 1699
},
{
"close": 91.9016,
"date": "2025-01-15",
"high": 93.4216,
"low": 90.389,
"open": 91.669,
"value": 91.9016,
"volume": 1106
},
{
"close": 91.9631,
"date": "2025-01-16",
"high": 93.1631,
"low": 90.4003,
"open": 91.7703,
"value": 91.9631,
"volume": 1126
},
{
"close": 92.2911,
"date": "2025-01-17",
"high": 93.5711,
"low": 91.0131,
"open": 92.1131,
"value": 92.2911,
"volume": 1147
},
{
"close": 92.8475,
"date": "2025-01-18",
"high": 94.2075,
"low": 91.4492,
"open": 92.6392,
"value": 92.8475,
"volume": 1173
},
{
"close": 93.5779,
"date": "2025-01-19",
"high": 95.0179,
"low": 92.0148,
"open": 93.2948,
"value": 93.5779,
"volume": 1202
},
{
"close": 94.4172,
"date": "2025-01-20",
"high": 95.9372,
"low": 92.6673,
"open": 94.0373,
"value": 94.4172,
"volume": 1237
},
{
"close": 95.2956,
"date": "2025-01-21",
"high": 96.4956,
"low": 93.7355,
"open": 94.8355,
"value": 95.2956,
"volume": 1278
},
{
"close": 96.1441,
"date": "2025-01-22",
"high": 97.4241,
"low": 94.4743,
"open": 95.6643,
"value": 96.1441,
"volume": 1325
},
{
"close": 96.8995,
"date": "2025-01-23",
"high": 98.2595,
"low": 95.2164,
"open": 96.4964,
"value": 96.8995,
"volume": 1378
},
{
"close": 97.5083,
"date": "2025-01-24",
"high": 98.9483,
"low": 95.9247,
"open": 97.2947,
"value": 97.5083,
"volume": 1437
},
{
"close": 97.9299,
"date": "2025-01-25",
"high": 99.5269,
"low": 96.8299,
"open": 98.0069,
"value": 97.9299,
"volume": 1502
},
{
"close": 98.1388,
"date": "2025-01-26",
"high": 99.7662,
"low": 96.9488,
"open": 98.5662,
"value": 98.1388,
"volume": 1571
},
{
"close": 98.1252,
"date": "2025-01-27",
"high": 100.1787,
"low": 96.8452,
"open": 98.8987,
"value": 98.1252,
"volume": 1643
},
{
"close": 97.8956,
"date": "2025-01-28",
"high": 100.2955,
"low": 96.5256,
"open": 98.9355,
"value": 97.8956,
"volume": 1104
},
{
"close": 97.4723,
"date": "2025-01-29",
"high": 100.0688,
"low": 96.3723,
"open": 98.6288,
"value": 97.4723,
"volume": 1179
},
{
"close": 96.8921,
"date": "2025-01-30",
"high": 99.4875,
"low": 95.7021,
"open": 97.9675,
"value": 96.8921,
"volume": 1252
},
{
"close": 96.2043,
"date": "2025-01-31",
"high": 98.1891,
"low": 94.9243,
"open": 96.9891,
"value": 96.2043,
"volume": 1323
},
{
"close": 95.4682,
"date": "2025-02-01",
"high": 97.0627,
"low": 94.0982,
"open": 95.7827,
"value": 95.4682,
"volume": 1391
},
{
"close": 94.7495,
"date": "2025-02-02",
"high": 96.1095,
"low": 93.3846,
"open": 94.4846,
"value": 94.7495,
"volume": 1454
},
{
"close": 94.1163,
"date": "2025-02-03",
"high": 95.5563,
"low": 92.0724,
"open": 93.2624,
"value": 94.1163,
"volume": 1511
},
{
"close": 93.6345,
"date": "2025-02-04",
"high": 95.1545,
"low": 91.0128,
"open": 92.2928,
"value": 93.6345,
"volume": 1562
},
{
"close": 93.3624,
"date": "2025-02-05",
"high": 94.5624,
"low": 90.3642,
"open": 91.7342,
"value": 93.3624,
"volume": 1607
},
{
"close": 93.3458,
"date": "2025-02-06",
"high": 94.6258,
"low": 90.6009,
"open": 91.7009,
"value": 93.3458,
"volume": 1645
},
{
"close": 93.6128,
"date": "2025-02-07",
"high": 94.9728,
"low": 91.0527,
"open": 92.2427,
"value": 93.6128,
"volume": 1678
},
{
"close": 94.1706,
"date": "2025-02-08",
"high": 95.6106,
"low": 92.0536,
"open": 93.3336,
"value": 94.1706,
"volume": 1706
},
{
"close": 95.0024,
"date": "2025-02-09",
"high": 96.5224,
"low": 93.5031,
"open": 94.8731,
"value": 95.0024,
"volume": 1730
},
{
"close": 96.0672,
"date": "2025-02-10",
"high": 97.8995,
"low": 94.9672,
"open": 96.6995,
"value": 96.0672,
"volume": 1138
},
{
"close": 97.3012,
"date": "2025-02-11",
"high": 99.8932,
"low": 96.1112,
"open": 98.6132,
"value": 97.3012,
"volume": 1157
},
{
"close": 98.6223,
"date": "2025-02-12",
"high": 101.7664,
"low": 97.3423,
"open": 100.4064,
"value": 98.6223,
"volume": 1177
},
{
"close": 99.9361,
"date": "2025-02-13",
"high": 103.3339,
"low": 98.5661,
"open": 101.8939,
"value": 99.9361,
"volume": 1198
},
{
"close": 101.1441,
"date": "2025-02-14",
"high": 104.4588,
"low": 100.0441,
"open": 102.9388,
"value": 101.1441,
"volume": 1222
},
{
"close": 102.1532,
"date": "2025-02-15",
"high": 104.671,
"low": 100.9632,
"open": 103.471,
"value": 102.1532,
"volume": 1250
},
{
"close": 102.8851,
"date": "2025-02-16",
"high": 104.773,
"low": 101.6051,
"open": 103.493,
"value": 102.8851,
"volume": 1283
},
{
"close": 103.2854,
"date": "2025-02-17",
"high": 104.6454,
"low": 101.7045,
"open": 103.0745,
"value": 103.2854,
"volume": 1322
},
{
"close": 103.3306,
"date": "2025-02-18",
"high": 104.7706,
"low": 101.2366,
"open": 102.3366,
"value": 103.3306,
"volume": 1367
},
{
"close": 103.0322,
"date": "2025-02-19",
"high": 104.5522,
"low": 100.2392,
"open": 101.4292,
"value": 103.0322,
"volume": 1418
},
{
"close": 102.4378,
"date": "2025-02-20",
"high": 103.6378,
"low": 99.226,
"open": 100.506,
"value": 102.4378,
"volume": 1476
},
{
"close": 101.6282,
"date": "2025-02-21",
"high": 102.9082,
"low": 98.3323,
"open": 99.7023,
"value": 101.6282,
"volume": 1539
},
{
"close": 100.7105,
"date": "2025-02-22",
"high": 102.0705,
"low": 98.0185,
"open": 99.1185,
"value": 100.7105,
"volume": 1607
},
{
"close": 99.8085,
"date": "2025-02-23",
"high": 101.2485,
"low": 97.6227,
"open": 98.8127,
"value": 99.8085,
"volume": 1065
},
{
"close": 99.0497,
"date": "2025-02-24",
"high": 100.5697,
"low": 97.521,
"open": 98.801,
"value": 99.0497,
"volume": 1138
},
{
"close": 98.5523,
"date": "2025-02-25",
"high": 100.2666,
"low": 97.1823,
"open": 99.0666,
"value": 98.5523,
"volume": 1213
},
{
"close": 98.4121,
"date": "2025-02-26",
"high": 100.8514,
"low": 97.3121,
"open": 99.5714,
"value": 98.4121,
"volume": 1287
},
{
"close": 98.6906,
"date": "2025-02-27",
"high": 101.63,
"low": 97.5006,
"open": 100.27,
"value": 98.6906,
"volume": 1359
},
{
"close": 99.4076,
"date": "2025-02-28",
"high": 102.5602,
"low": 98.1276,
"open": 101.1202,
"value": 99.4076,
"volume": 1428
},
{
"close": 100.5364,
"date": "2025-03-01",
"high": 103.6082,
"low": 99.1664,
"open": 102.0882,
"value": 100.5364,
"volume": 1492
},
{
"close": 102.0054,
"date": "2025-03-02",
"high": 104.3483,
"low": 100.9054,
"open": 103.1483,
"value": 102.0054,
"volume": 1551
},
{
"close": 103.704,
"date": "2025-03-03",
"high": 105.5579,
"low": 102.514,
"open": 104.2779,
"value": 103.704,
"volume": 1604
},
{
"close": 105.4928,
"date": "2025-03-04",
"high": 106.8528,
"low": 104.1683,
"open": 105.4483,
"value": 105.4928,
"volume": 1651
},
{
"close": 107.218,
"date": "2025-03-05",
"high": 108.658,
"low": 105.247,
"open": 106.617,
"value": 107.218,
"volume": 1692
},
{
"close": 108.7271,
"date": "2025-03-06",
"high": 110.2471,
"low": 106.6223,
"open": 107.7223,
"value": 108.7271,
"volume": 1726
},
{
"close": 109.8858,
"date": "2025-03-07",
"high": 111.0858,
"low": 107.4944,
"open": 108.6844,
"value": 109.8858,
"volume": 1755
},
{
"close": 110.5925,
"date": "2025-03-08",
"high": 111.8725,
"low": 108.1331,
"open": 109.4131,
"value": 110.5925,
"volume": 1167
},
{
"close": 110.7902,
"date": "2025-03-09",
"high": 112.1502,
"low": 108.4508,
"open": 109.8208,
"value": 110.7902,
"volume": 1189
},
{
"close": 110.4739,
"date": "2025-03-10",
"high": 111.9139,
"low": 108.7401,
"open": 109.8401,
"value": 110.4739,
"volume": 1209
},
{
"close": 109.6913,
"date": "2025-03-11",
"high": 111.2113,
"low": 108.2511,
"open": 109.4411,
"value": 109.6913,
"volume": 1229
},
{
"close": 108.5397,
"date": "2025-03-12",
"high": 109.8445,
"low": 107.2597,
"open": 108.6445,
"value": 108.5397,
"volume": 1249
},
{
"close": 107.1553,
"date": "2025-03-13",
"high": 108.8079,
"low": 105.7853,
"open": 107.5279,
"value": 107.1553,
"volume": 1272
},
{
"close": 105.6994,
"date": "2025-03-14",
"high": 107.5813,
"low": 104.5994,
"open": 106.2213,
"value": 105.6994,
"volume": 1299
},
{
"close": 104.3413,
"date": "2025-03-15",
"high": 106.3337,
"low": 103.1513,
"open": 104.8937,
"value": 104.3413,
"volume": 1330
},
{
"close": 103.2401,
"date": "2025-03-16",
"high": 105.2501,
"low": 101.9601,
"open": 103.7301,
"value": 103.2401,
"volume": 1367
},
{
"close": 102.5268,
"date": "2025-03-17",
"high": 104.1045,
"low": 101.1568,
"open": 102.9045,
"value": 102.5268,
"volume": 1410
},
{
"close": 102.291,
"date": "2025-03-18",
"high": 103.8319,
"low": 101.191,
"open": 102.5519,
"value": 102.291,
"volume": 1459
},
{
"close": 102.5698,
"date": "2025-03-19",
"high": 104.106,
"low": 101.3798,
"open": 102.746,
"value": 102.5698,
"volume": 1515
},
{
"close": 103.3445,
"date": "2025-03-20",
"high": 104.9254,
"low": 102.0645,
"open": 103.4854,
"value": 103.3445,
"volume": 1576
},
{
"close": 104.5421,
"date": "2025-03-21",
"high": 106.2119,
"low": 103.1721,
"open": 104.6919,
"value": 104.5421,
"volume": 1030
},
{
"close": 106.0432,
"date": "2025-03-22",
"high": 107.4211,
"low": 104.9432,
"open": 106.2211,
"value": 106.0432,
"volume": 1100
},
{
"close": 107.6952,
"date": "2025-03-23",
"high": 109.1644,
"low": 106.5052,
"open": 107.8844,
"value": 107.6952,
"volume": 1173
},
{
"close": 109.3286,
"date": "2025-03-24",
"high": 110.8369,
"low": 108.0486,
"open": 109.4769,
"value": 109.3286,
"volume": 1247
},
{
"close": 110.7759,
"date": "2025-03-25",
"high": 112.2485,
"low": 109.4059,
"open": 110.8085,
"value": 110.7759,
"volume": 1322
},
{
"close": 111.8893,
"date": "2025-03-26",
"high": 113.4093,
"low": 110.631,
"open": 111.731,
"value": 111.8893,
"volume": 1394
},
{
"close": 112.5571,
"date": "2025-03-27",
"high": 113.7571,
"low": 110.9675,
"open": 112.1575,
"value": 112.5571,
"volume": 1464
},
{
"close": 112.7151,
"date": "2025-03-28",
"high": 113.9951,
"low": 110.7912,
"open": 112.0712,
"value": 112.7151,
"volume": 1530
},
{
"close": 112.3534,
"date": "2025-03-29",
"high": 113.7134,
"low": 110.1524,
"open": 111.5224,
"value": 112.3534,
"volume": 1591
},
{
"close": 111.5169,
"date": "2025-03-30",
"high": 112.9569,
"low": 109.515,
"open": 110.615,
"value": 111.5169,
"volume": 1646
},
{
"close": 110.3002,
"date": "2025-03-31",
"high": 111.8202,
"low": 108.2958,
"open": 109.4858,
"value": 110.3002,
"volume": 1695
},
{
"close": 108.8365,
"date": "2025-04-01",
"high": 110.0365,
"low": 107.0011,
"open": 108.2811,
"value": 108.8365,
"volume": 1737
},
{
"close": 107.2832,
"date": "2025-04-02",
"high": 108.5632,
"low": 105.7649,
"open": 107.1349,
"value": 107.2832,
"volume": 1774
},
{
"close": 105.8047,
"date": "2025-04-03",
"high": 107.5123,
"low": 104.7047,
"open": 106.1523,
"value": 105.8047,
"volume": 1192
},
{
"close": 104.5551,
"date": "2025-04-04",
"high": 106.8411,
"low": 103.3651,
"open": 105.4011,
"value": 104.5551,
"volume": 1218
},
{
"close": 103.6618,
"date": "2025-04-05",
"high": 106.4315,
"low": 102.3818,
"open": 104.9115,
"value": 103.6618,
"volume": 1241
},
{
"close": 103.2134,
"date": "2025-04-06",
"high": 105.8831,
"low": 101.8434,
"open": 104.6831,
"value": 103.2134,
"volume": 1261
},
{
"close": 103.2508,
"date": "2025-04-07",
"high": 105.9763,
"low": 102.1508,
"open": 104.6963,
"value": 103.2508,
"volume": 1280
},
{
"close": 103.7646,
"date": "2025-04-08",
"high": 106.2837,
"low": 102.5746,
"open": 104.9237,
"value": 103.7646,
"volume": 1300
},
{
"close": 104.6978,
"date": "2025-04-09",
"high": 106.7802,
"low": 103.4178,
"open": 105.3402,
"value": 104.6978,
"volume": 1322
},
{
"close": 105.9529,
"date": "2025-04-10",
"high": 107.4729,
"low": 104.5575,
"open": 105.9275,
"value": 105.9529,
"volume": 1348
},
{
"close": 107.4035,
"date": "2025-04-11",
"high": 108.6035,
"low": 105.5728,
"open": 106.6728,
"value": 107.4035,
"volume": 1377
},
{
"close": 108.9091,
"date": "2025-04-12",
"high": 110.1891,
"low": 106.3728,
"open": 107.5628,
"value": 108.9091,
"volume": 1413
},
{
"close": 110.3293,
"date": "2025-04-13",
"high": 111.6893,
"low": 107.2946,
"open": 108.5746,
"value": 110.3293,
"volume": 1454
},
{
"close": 111.5393,
"date": "2025-04-14",
"high": 112.9793,
"low": 108.297,
"open": 109.667,
"value": 111.5393,
"volume": 1501
},
{
"close": 112.4412,
"date": "2025-04-15",
"high": 113.9612,
"low": 109.6753,
"open": 110.7753,
"value": 112.4412,
"volume": 1555
},
{
"close": 112.9737,
"date": "2025-04-16",
"high": 114.1737,
"low": 110.6216,
"open": 111.8116,
"value": 112.9737,
"volume": 1001
},
{
"close": 113.1161,
"date": "2025-04-17",
"high": 114.3961,
"low": 111.3934,
"open": 112.6734,
"value": 113.1161,
"volume": 1066
},
{
"close": 112.8889,
"date": "2025-04-18",
"high": 114.617,
"low": 111.5189,
"open": 113.257,
"value": 112.8889,
"volume": 1135
},
{
"close": 112.3494,
"date": "2025-04-19",
"high": 114.9168,
"low": 111.2494,
"open": 113.4768,
"value": 112.3494,
"volume": 1207
},
{
"close": 111.5843,
"date": "2025-04-20",
"high": 114.8036,
"low": 110.3943,
"open": 113.2836,
"value": 111.5843,
"volume": 1281
},
{
"close": 110.6994,
"date": "2025-04-21",
"high": 113.8802,
"low": 109.4194,
"open": 112.6802,
"value": 110.6994,
"volume": 1356
},
{
"close": 109.8078,
"date": "2025-04-22",
"high": 113.0093,
"low": 108.4378,
"open": 111.7293,
"value": 109.8078,
"volume": 1429
},
{
"close": 109.0188,
"date": "2025-04-23",
"high": 111.9117,
"low": 107.9188,
"open": 110.5517,
"value": 109.0188,
"volume": 1500
},
{
"close": 108.4273,
"date": "2025-04-24",
"high": 110.7532,
"low": 107.2373,
"open": 109.3132,
"value": 108.4273,
"volume": 1568
},
{
"close": 108.1054,
"date": "2025-04-25",
"high": 109.723,
"low": 106.8254,
"open": 108.203,
"value": 108.1054,
"volume": 1630
},
{
"close": 108.0975,
"date": "2025-04-26",
"high": 109.2975,
"low": 106.036,
"open": 107.406,
"value": 108.0975,
"volume": 1687
},
{
"close": 108.4172,
"date": "2025-04-27",
"high": 109.6972,
"low": 105.9744,
"open": 107.0744,
"value": 108.4172,
"volume": 1738
},
{
"close": 109.049,
"date": "2025-04-28",
"high": 110.409,
"low": 106.1123,
"open": 107.3023,
"value": 109.049,
"volume": 1782
},
{
"close": 109.9509,
"date": "2025-04-29",
"high": 111.3909,
"low": 106.8301,
"open": 108.1101,
"value": 109.9509,
"volume": 1208
},
{
"close": 111.0606,
"date": "2025-04-30",
"high": 112.5806,
"low": 108.0699,
"open": 109.4399,
"value": 111.0606,
"volume": 1240
},
{
"close": 112.3022,
"date": "2025-05-01",
"high": 113.5022,
"low": 110.0634,
"open": 111.1634,
"value": 112.3022,
"volume": 1268
},
{
"close": 113.5933,
"date": "2025-05-02",
"high": 114.8733,
"low": 111.9115,
"open": 113.1015,
"value": 113.5933,
"volume": 1292
},
{
"close": 114.8528,
"date": "2025-05-03",
"high": 116.4114,
"low": 113.5728,
"open": 115.0514,
"value": 114.8528,
"volume": 1313
},
{
"close": 116.0068,
"date": "2025-05-04",
"high": 118.2567,
"low": 114.6368,
"open": 116.8167,
"value": 116.0068,
"volume": 1332
},
{
"close": 116.9939,
"date": "2025-05-05",
"high": 119.7556,
"low": 115.8939,
"open": 118.2356,
"value": 116.9939,
"volume": 1352
},
{
"close": 117.7688,
"date": "2025-05-06",
"high": 120.4018,
"low": 116.5788,
"open": 119.2018,
"value": 117.7688,
"volume": 1373
},
{
"close": 118.3042,
"date": "2025-05-07",
"high": 120.9553,
"low": 117.0242,
"open": 119.6753,
"value": 118.3042,
"volume": 1397
},
{
"close": 118.5916,
"date": "2025-05-08",
"high": 121.042,
"low": 117.2216,
"open": 119.682,
"value": 118.5916,
"volume": 1425
}
];
const options = {
"height": 620,
"locale": "en",
"mark": {
"fields": {
"close": "close",
"high": "high",
"low": "low",
"lower": "lower",
"middle": "value",
"open": "open",
"upper": "upper",
"value": "value",
"volume": "volume"
},
"options": {
"calculate": true,
"fields": [
"value",
"lower",
"upper"
],
"kind": "abands"
}
},
"width": "container",
"x": {
"field": "date",
"title": "Trading day",
"type": "temporal"
},
"y": {
"field": "value",
"title": "Indicator value",
"type": "quantitative"
}
};
Graflume.accelerationBands('#chart', data, options);Portable schema
ChartSpec 0.1 · options
{
"height": 620,
"locale": "en",
"mark": {
"fields": {
"close": "close",
"high": "high",
"low": "low",
"lower": "lower",
"middle": "value",
"open": "open",
"upper": "upper",
"value": "value",
"volume": "volume"
},
"options": {
"calculate": true,
"fields": [
"value",
"lower",
"upper"
],
"kind": "abands"
}
},
"width": "container",
"x": {
"field": "date",
"title": "Trading day",
"type": "temporal"
},
"y": {
"field": "value",
"title": "Indicator value",
"type": "quantitative"
}
}Common features
Features shared by every chart
Use the tabs to compare header, tooltip, theme, legend, highlight, callout, selection, view controls, and accessibility one feature at a time. Hover over a data mark. On supported charts, move the pointer along the axis to see the nearest value. All exact values are available in the table below.
Header
Add a chart title and supporting description inside the visualization.
StatusLoading
header
Loading
Header · Row data
Row data and zero-copy TypedArray columns share one data contract.
datetemporal | valuequantitative | openquantitative | highquantitative | lowquantitative | closequantitative | volumequantitative | lowerquantitative | upperquantitative |
|---|---|---|---|---|---|---|---|---|
| 2025-01-01 | — | 94 | 96.3 | 92.9 | 95.1 | 1070 | — | — |
| 2025-01-02 | — | 95.7997 | 97.6977 | 94.6097 | 96.4177 | 1144 | — | — |
| 2025-01-03 | — | 97.3786 | 98.8241 | 96.0986 | 97.4641 | 1217 | — | — |
| 2025-01-04 | — | 98.5624 | 100.0024 | 96.7931 | 98.1631 | 1287 | — | — |
| 2025-01-05 | — | 99.2322 | 100.7522 | 97.3747 | 98.4747 | 1353 | — | — |
| 2025-01-06 | — | 99.3404 | 100.5404 | 97.2069 | 98.3969 | 1415 | — | — |
| 2025-01-07 | — | 98.9138 | 100.1938 | 96.6843 | 97.9643 | 1470 | — | — |
| 2025-01-08 | — | 98.0461 | 99.4061 | 95.8723 | 97.2423 | 1519 | — | — |
| 2025-01-09 | — | 96.8793 | 98.3193 | 95.2192 | 96.3192 | 1562 | — | — |
| 2025-01-10 | — | 95.5793 | 97.0993 | 94.106 | 95.296 | 1598 | — | — |
| 2025-01-11 | — | 94.3096 | 95.5096 | 92.9966 | 94.2766 | 1629 | — | — |
| 2025-01-12 | — | 93.2092 | 94.6376 | 91.8392 | 93.3576 | 1656 | — | — |
| 2025-01-13 | — | 92.3761 | 93.98 | 91.2761 | 92.62 | 1679 | — | — |
| 2025-01-14 | — | 91.8609 | 93.5632 | 90.6709 | 92.1232 | 1699 | — | — |
| 2025-01-15 | — | 91.669 | 93.4216 | 90.389 | 91.9016 | 1106 | — | — |
| 2025-01-16 | — | 91.7703 | 93.1631 | 90.4003 | 91.9631 | 1126 | — | — |
| 2025-01-17 | — | 92.1131 | 93.5711 | 91.0131 | 92.2911 | 1147 | — | — |
| 2025-01-18 | — | 92.6392 | 94.2075 | 91.4492 | 92.8475 | 1173 | — | — |
| 2025-01-19 | — | 93.2948 | 95.0179 | 92.0148 | 93.5779 | 1202 | — | — |
| 2025-01-20 | 95.010705 | 94.0373 | 95.9372 | 92.6673 | 94.4172 | 1237 | 87.61991000498683 | 102.76061000498683 |
| 2025-01-21 | 95.02048500000001 | 94.8355 | 96.4956 | 93.7355 | 95.2956 | 1278 | 87.72356975114242 | 102.7042947511424 |
| 2025-01-22 | 95.00680500000001 | 95.6643 | 97.4241 | 94.4743 | 96.1441 | 1325 | 87.73019549366614 | 102.67637049366616 |
| 2025-01-23 | 94.978575 | 96.4964 | 98.2595 | 95.2164 | 96.8995 | 1378 | 87.65530093493096 | 102.68087593493098 |
| 2025-01-24 | 94.94583500000002 | 97.2947 | 98.9483 | 95.9247 | 97.5083 | 1437 | 87.62990861638244 | 102.60905861638246 |
| 2025-01-25 | 94.91859500000001 | 98.0069 | 99.5269 | 96.8299 | 97.9299 | 1502 | 87.66866532328757 | 102.4776903232876 |
| 2025-01-26 | 94.90569000000002 | 98.5662 | 99.7662 | 96.9488 | 98.1388 | 1571 | 87.70578606668838 | 102.3857860666884 |
| 2025-01-27 | 94.913735 | 98.8987 | 100.1787 | 96.8452 | 98.1252 | 1643 | 87.73081515705954 | 102.36681515705956 |
| 2025-01-28 | 94.94640000000001 | 98.9355 | 100.2955 | 96.5256 | 97.8956 | 1104 | 87.74069616116367 | 102.4357211611637 |
| 2025-01-29 | 95.00405500000002 | 98.6288 | 100.0688 | 96.3723 | 97.4723 | 1179 | 87.74070125216359 | 102.58482625216364 |
| 2025-01-30 | 95.08386000000002 | 97.9675 | 99.4875 | 95.7021 | 96.8921 | 1252 | 87.74395146776477 | 102.78610146776482 |
| 2025-01-31 | 95.18024500000003 | 96.9891 | 98.1891 | 94.9243 | 96.2043 | 1323 | 87.76732586858093 | 102.99742586858099 |
| 2025-02-01 | 95.28577500000003 | 95.7827 | 97.0627 | 94.0982 | 95.4682 | 1391 | 87.86406370630974 | 103.1356887063098 |
| 2025-02-02 | 95.39225000000002 | 94.4846 | 96.1095 | 93.3846 | 94.7495 | 1454 | 87.96736060698044 | 103.24423560698051 |
| 2025-02-03 | 95.491905 | 93.2624 | 95.5563 | 92.0724 | 94.1163 | 1511 | 87.98020389593675 | 103.40497889593685 |
| 2025-02-04 | 95.57855 | 92.2928 | 95.1545 | 91.0128 | 93.6345 | 1562 | 87.90469467973162 | 103.60674467973169 |
| 2025-02-05 | 95.648515 | 91.7342 | 94.5624 | 90.3642 | 93.3624 | 1607 | 87.76472215391769 | 103.82562215391776 |
| 2025-02-06 | 95.70125000000002 | 91.7009 | 94.6258 | 90.6009 | 93.3458 | 1645 | 87.60262317509486 | 104.03024817509495 |
| 2025-02-07 | 95.73951500000001 | 92.2427 | 94.9728 | 91.0527 | 93.6128 | 1678 | 87.4707809655088 | 104.18885596550888 |
| 2025-02-08 | 95.76915000000001 | 93.3336 | 95.6106 | 92.0536 | 94.1706 | 1706 | 87.41925098478892 | 104.27580098478902 |
| 2025-02-09 | 95.79841000000002 | 94.8731 | 96.5224 | 93.5031 | 95.0024 | 1730 | 87.4852291902426 | 104.2791291902427 |
| 2025-02-10 | 95.83699000000001 | 96.6995 | 97.8995 | 94.9672 | 96.0672 | 1138 | 87.53004770754856 | 104.36699770754868 |
| 2025-02-11 | 95.894845 | 98.6132 | 99.8932 | 96.1112 | 97.3012 | 1157 | 87.5314359231117 | 104.57643592311179 |
| 2025-02-12 | 95.980985 | 100.4064 | 101.7664 | 97.3423 | 98.6223 | 1177 | 87.50467469919093 | 104.89492469919101 |
| 2025-02-13 | 96.10237500000001 | 101.8939 | 103.3339 | 98.5661 | 99.9361 | 1198 | 87.46889235612379 | 105.29519235612388 |
| 2025-02-14 | 96.263085 | 102.9388 | 104.4588 | 100.0441 | 101.1441 | 1222 | 87.4636581924819 | 105.71938319248197 |
| 2025-02-15 | 96.46380500000001 | 103.471 | 104.671 | 100.9632 | 102.1532 | 1250 | 87.57798859552642 | 106.05631359552652 |
| 2025-02-16 | 96.7018 | 103.493 | 104.773 | 101.6051 | 102.8851 | 1283 | 87.83176627843362 | 106.26869127843369 |
| 2025-02-17 | 96.97129 | 103.0745 | 104.6454 | 101.7045 | 103.2854 | 1322 | 88.17058180613836 | 106.40025680613844 |
| 2025-02-18 | 97.264205 | 102.3366 | 104.7706 | 101.2366 | 103.3306 | 1367 | 88.42915345966136 | 106.61820345966143 |
| 2025-02-19 | 97.57121 | 101.4292 | 104.5522 | 100.2392 | 103.0322 | 1418 | 88.60499063671641 | 106.92594063671648 |
| 2025-02-20 | 97.882885 | 100.506 | 103.6378 | 99.226 | 102.4378 | 1476 | 88.70945072828692 | 107.31715072828698 |
| 2025-02-21 | 98.190885 | 99.7023 | 102.9082 | 98.3323 | 101.6282 | 1539 | 88.76582331177255 | 107.77637331177259 |
| 2025-02-22 | 98.488935 | 99.1185 | 102.0705 | 98.0185 | 100.7105 | 1607 | 88.86909564221271 | 108.21142064221274 |
| 2025-02-23 | 98.773545 | 98.8127 | 101.2485 | 97.6227 | 99.8085 | 1065 | 89.13256224018019 | 108.51036224018021 |
| 2025-02-24 | 99.04430499999998 | 98.801 | 100.5697 | 97.521 | 99.0497 | 1138 | 89.56275019870424 | 108.66730019870427 |
| 2025-02-25 | 99.30379999999998 | 99.0666 | 100.2666 | 97.1823 | 98.5523 | 1213 | 90.01033236147452 | 108.83640736147456 |
| 2025-02-26 | 99.55711499999998 | 99.5714 | 100.8514 | 97.3121 | 98.4121 | 1287 | 90.39202778754301 | 109.09670278754307 |
| 2025-02-27 | 99.81100499999998 | 100.27 | 101.63 | 97.5006 | 98.6906 | 1359 | 90.6937951895789 | 109.45079518957895 |
| 2025-02-28 | 100.07285499999998 | 101.1202 | 102.5602 | 98.1276 | 99.4076 | 1428 | 90.91298353013602 | 109.88888353013604 |
| 2025-03-01 | 100.34955499999998 | 102.0882 | 103.6082 | 99.1664 | 100.5364 | 1492 | 91.05883100040768 | 110.3903560004077 |
| 2025-03-02 | 100.64646499999996 | 103.1483 | 104.3483 | 100.9054 | 102.0054 | 1551 | 91.30599787795067 | 110.7651728779507 |
| 2025-03-03 | 100.96660499999999 | 104.2779 | 105.5579 | 102.514 | 103.704 | 1604 | 91.69710327041913 | 110.97175327041916 |
| 2025-03-04 | 101.31012999999999 | 105.4483 | 106.8528 | 104.1683 | 105.4928 | 1651 | 92.20594821241367 | 111.04569821241371 |
| 2025-03-05 | 101.67422499999998 | 106.617 | 108.658 | 105.247 | 107.218 | 1692 | 92.66985350808575 | 111.1704035080858 |
| 2025-03-06 | 102.05337499999999 | 107.7223 | 110.2471 | 106.6223 | 108.7271 | 1726 | 93.07428185385741 | 111.37735685385749 |
| 2025-03-07 | 102.44000499999997 | 108.6844 | 111.0858 | 107.4944 | 109.8858 | 1755 | 93.41169718149986 | 111.68567218149992 |
| 2025-03-08 | 102.82537499999998 | 109.4131 | 111.8725 | 108.1331 | 110.5925 | 1167 | 93.68244025926626 | 112.09929025926633 |
| 2025-03-09 | 103.20061499999997 | 109.8208 | 112.1502 | 108.4508 | 110.7902 | 1189 | 93.94591764854562 | 112.55239264854569 |
| 2025-03-10 | 103.55777999999995 | 109.8401 | 111.9139 | 108.7401 | 110.4739 | 1209 | 94.35561523193795 | 112.87204023193803 |
| 2025-03-11 | 103.89073499999995 | 109.4411 | 111.2113 | 108.2511 | 109.6913 | 1229 | 94.8863996985367 | 113.06462469853679 |
| 2025-03-12 | 104.19582999999993 | 108.6445 | 109.8445 | 107.2597 | 108.5397 | 1249 | 95.4642675062133 | 113.18574250621342 |
| 2025-03-13 | 104.47218499999993 | 107.5279 | 108.8079 | 105.7853 | 107.1553 | 1272 | 95.98610002141987 | 113.31925002141998 |
| 2025-03-14 | 104.72162999999992 | 106.2213 | 107.5813 | 104.5994 | 105.6994 | 1299 | 96.41813996016646 | 113.48376496016655 |
| 2025-03-15 | 104.94826999999991 | 104.8937 | 106.3337 | 103.1513 | 104.3413 | 1330 | 96.73713399361576 | 113.69190899361585 |
| 2025-03-16 | 105.1577899999999 | 103.7301 | 105.2501 | 101.9601 | 103.2401 | 1367 | 96.93549064417452 | 113.95059064417462 |
| 2025-03-17 | 105.35651499999992 | 102.9045 | 104.1045 | 101.1568 | 102.5268 | 1410 | 97.14729084545691 | 114.128240845457 |
| 2025-03-18 | 105.55045999999993 | 102.5519 | 103.8319 | 101.191 | 102.291 | 1459 | 97.42815622057067 | 114.18450622057075 |
| 2025-03-19 | 105.74441999999995 | 102.746 | 104.106 | 101.3798 | 102.5698 | 1515 | 97.75748990010605 | 114.16303990010613 |
| 2025-03-20 | 105.94126499999996 | 103.4854 | 104.9254 | 102.0645 | 103.3445 | 1576 | 98.10566877544214 | 114.11829377544223 |
| 2025-03-21 | 106.14154999999997 | 104.6919 | 106.2119 | 103.1721 | 104.5421 | 1030 | 98.44083709155498 | 114.10296209155509 |
| 2025-03-22 | 106.34343999999996 | 106.2211 | 107.4211 | 104.9432 | 106.0432 | 1100 | 98.73634326660587 | 114.157218266606 |
| 2025-03-23 | 106.54299999999996 | 107.8844 | 109.1644 | 106.5052 | 107.6952 | 1173 | 98.97319910762836 | 114.2978991076285 |
| 2025-03-24 | 106.73478999999995 | 109.4769 | 110.8369 | 108.0486 | 109.3286 | 1247 | 99.15697093764047 | 114.50762093764058 |
| 2025-03-25 | 106.91268499999997 | 110.8085 | 112.2485 | 109.4059 | 110.7759 | 1322 | 99.41996212761048 | 114.62851212761056 |
| 2025-03-26 | 107.07079499999995 | 111.731 | 113.4093 | 110.631 | 111.8893 | 1394 | 99.70243390229504 | 114.69935890229513 |
| 2025-03-27 | 107.20435999999995 | 112.1575 | 113.7571 | 110.9675 | 112.5571 | 1464 | 99.95383086950606 | 114.75030586950615 |
| 2025-03-28 | 107.31048999999993 | 112.0712 | 113.9951 | 110.7912 | 112.7151 | 1530 | 100.13849661953702 | 114.8010966195371 |
| 2025-03-29 | 107.38864999999994 | 111.5224 | 113.7134 | 110.1524 | 112.3534 | 1591 | 100.23687728759253 | 114.86487728759263 |
| 2025-03-30 | 107.44079999999994 | 110.615 | 112.9569 | 109.515 | 111.5169 | 1646 | 100.24957224010257 | 114.94459724010267 |
| 2025-03-31 | 107.47124499999995 | 109.4858 | 111.8202 | 108.2958 | 110.3002 | 1695 | 100.19703751273751 | 115.03311251273763 |
| 2025-04-01 | 107.48608499999996 | 108.2811 | 110.0365 | 107.0011 | 108.8365 | 1737 | 100.14021528812596 | 115.08894028812608 |
| 2025-04-02 | 107.49247999999996 | 107.1349 | 108.5632 | 105.7649 | 107.2832 | 1774 | 100.16102138155557 | 115.0536713815557 |
| 2025-04-03 | 107.49774499999997 | 106.1523 | 107.5123 | 104.7047 | 105.8047 | 1192 | 100.18324015625221 | 115.03231515625234 |
| 2025-04-04 | 107.50843499999996 | 105.4011 | 106.8411 | 103.3651 | 104.5551 | 1218 | 100.16548356385945 | 115.08795856385959 |
| 2025-04-05 | 107.52951999999996 | 104.9115 | 106.4315 | 102.3818 | 103.6618 | 1241 | 100.11322877394906 | 115.22562877394921 |
| 2025-04-06 | 107.56384999999996 | 104.6831 | 105.8831 | 101.8434 | 103.2134 | 1261 | 100.04198175233083 | 115.42738175233099 |
| 2025-04-07 | 107.61183999999994 | 104.6963 | 105.9763 | 102.1508 | 103.2508 | 1280 | 99.97514150574774 | 115.6566915057479 |
| 2025-04-08 | 107.67157999999992 | 104.9237 | 106.2837 | 102.5746 | 103.7646 | 1300 | 99.93956159466892 | 115.8668365946691 |
| 2025-04-09 | 107.73924499999991 | 105.3402 | 106.7802 | 103.4178 | 104.6978 | 1322 | 99.95850102828385 | 116.011151028284 |
| 2025-04-10 | 107.80978499999989 | 105.9275 | 107.4729 | 104.5575 | 105.9529 | 1348 | 100.03980655048221 | 116.06135655048233 |
| 2025-04-11 | 107.8777999999999 | 106.6728 | 108.6035 | 105.5728 | 107.4035 | 1377 | 100.01740388743421 | 116.17715388743434 |
| 2025-04-12 | 107.93849499999988 | 107.5628 | 110.1891 | 106.3728 | 108.9091 | 1413 | 99.8985202667108 | 116.34754526671091 |
| 2025-04-13 | 107.98852999999988 | 108.5746 | 111.6893 | 107.2946 | 110.3293 | 1454 | 99.70544790333622 | 116.55607290333633 |
| 2025-04-14 | 108.02669999999986 | 109.667 | 112.9793 | 108.297 | 111.5393 | 1501 | 99.47229536438758 | 116.78284536438771 |
| 2025-04-15 | 108.05429499999988 | 110.7753 | 113.9612 | 109.6753 | 112.4412 | 1555 | 99.27851877214053 | 116.96596877214066 |
| 2025-04-16 | 108.07512499999989 | 111.8116 | 114.1737 | 110.6216 | 112.9737 | 1001 | 99.18712377172568 | 117.06519877172579 |
| 2025-04-17 | 108.0951749999999 | 112.6734 | 114.3961 | 111.3934 | 113.1161 | 1066 | 99.2367804148895 | 117.06455541488961 |
| 2025-04-18 | 108.1219499999999 | 113.257 | 114.617 | 111.5189 | 112.8889 | 1135 | 99.34997543442199 | 117.0620254344221 |
| 2025-04-19 | 108.1635749999999 | 113.4768 | 114.9168 | 111.2494 | 112.3494 | 1207 | 99.41476728901195 | 117.18319228901203 |
| 2025-04-20 | 108.2277799999999 | 113.2836 | 114.8036 | 110.3943 | 111.5843 | 1281 | 99.43419243845523 | 117.42384243845531 |
| 2025-04-21 | 108.3209249999999 | 112.6802 | 113.8802 | 109.4194 | 110.6994 | 1356 | 99.41723347898375 | 117.76323347898384 |
| 2025-04-22 | 108.44715499999991 | 111.7293 | 113.0093 | 108.4378 | 109.8078 | 1429 | 99.37934226956118 | 118.16864226956125 |
| 2025-04-23 | 108.60785999999989 | 110.5517 | 111.9117 | 107.9188 | 109.0188 | 1500 | 99.425055375396 | 118.51068037539605 |
| 2025-04-24 | 108.80146999999988 | 109.3132 | 110.7532 | 107.2373 | 108.4273 | 1568 | 99.61459809591562 | 118.71019809591569 |
| 2025-04-25 | 109.02364999999989 | 108.203 | 109.723 | 106.8254 | 108.1054 | 1630 | 99.94801138936948 | 118.75558638936954 |
| 2025-04-26 | 109.26785499999987 | 107.406 | 109.2975 | 106.036 | 108.0975 | 1687 | 100.23254525860764 | 118.8455702586077 |
| 2025-04-27 | 109.52617499999988 | 107.0744 | 109.6972 | 105.9744 | 108.4172 | 1738 | 100.43338984663801 | 119.02073984663807 |
| 2025-04-28 | 109.79039499999988 | 107.3023 | 110.409 | 106.1123 | 109.049 | 1782 | 100.5534543551129 | 119.28770435511296 |
| 2025-04-29 | 110.05304999999987 | 108.1101 | 111.3909 | 106.8301 | 109.9509 | 1208 | 100.60838277613145 | 119.64223277613152 |
| 2025-04-30 | 110.30843499999988 | 109.4399 | 112.5806 | 108.0699 | 111.0606 | 1240 | 100.62968523097284 | 120.06236023097293 |
| 2025-05-01 | 110.55336999999989 | 111.1634 | 113.5022 | 110.0634 | 112.3022 | 1268 | 100.81440607117737 | 120.34910607117745 |
| 2025-05-02 | 110.78757999999989 | 113.1015 | 114.8733 | 111.9115 | 113.5933 | 1292 | 101.17393400431465 | 120.49500900431471 |
| 2025-05-03 | 111.0137549999999 | 115.0514 | 116.4114 | 113.5728 | 114.8528 | 1313 | 101.63813802401512 | 120.5701880240152 |
| 2025-05-04 | 111.23712999999991 | 116.8167 | 118.2567 | 114.6368 | 116.0068 | 1332 | 102.05708654641961 | 120.72353654641968 |
| 2025-05-05 | 111.4647649999999 | 118.2356 | 119.7556 | 115.8939 | 116.9939 | 1352 | 102.40855114904707 | 120.96895114904711 |
| 2025-05-06 | 111.70451999999989 | 119.2018 | 120.4018 | 116.5788 | 117.7688 | 1373 | 102.67987561318648 | 121.30800061318652 |
| 2025-05-07 | 111.96392499999988 | 119.6753 | 120.9553 | 117.0242 | 118.3042 | 1397 | 102.87107606800173 | 121.73130106800178 |
| 2025-05-08 | 112.2490599999999 | 119.682 | 121.042 | 117.2216 | 118.5916 | 1425 | 103.08586237864802 | 122.12666237864808 |
Browser API · Portable schema
Browser API
Graflume.accelerationBands()
const data = [
{
"close": 95.1,
"date": "2025-01-01",
"high": 96.3,
"low": 92.9,
"open": 94,
"value": 95.1,
"volume": 1070
},
{
"close": 96.4177,
"date": "2025-01-02",
"high": 97.6977,
"low": 94.6097,
"open": 95.7997,
"value": 96.4177,
"volume": 1144
},
{
"close": 97.4641,
"date": "2025-01-03",
"high": 98.8241,
"low": 96.0986,
"open": 97.3786,
"value": 97.4641,
"volume": 1217
},
{
"close": 98.1631,
"date": "2025-01-04",
"high": 100.0024,
"low": 96.7931,
"open": 98.5624,
"value": 98.1631,
"volume": 1287
},
{
"close": 98.4747,
"date": "2025-01-05",
"high": 100.7522,
"low": 97.3747,
"open": 99.2322,
"value": 98.4747,
"volume": 1353
},
{
"close": 98.3969,
"date": "2025-01-06",
"high": 100.5404,
"low": 97.2069,
"open": 99.3404,
"value": 98.3969,
"volume": 1415
},
{
"close": 97.9643,
"date": "2025-01-07",
"high": 100.1938,
"low": 96.6843,
"open": 98.9138,
"value": 97.9643,
"volume": 1470
},
{
"close": 97.2423,
"date": "2025-01-08",
"high": 99.4061,
"low": 95.8723,
"open": 98.0461,
"value": 97.2423,
"volume": 1519
},
{
"close": 96.3192,
"date": "2025-01-09",
"high": 98.3193,
"low": 95.2192,
"open": 96.8793,
"value": 96.3192,
"volume": 1562
},
{
"close": 95.296,
"date": "2025-01-10",
"high": 97.0993,
"low": 94.106,
"open": 95.5793,
"value": 95.296,
"volume": 1598
},
{
"close": 94.2766,
"date": "2025-01-11",
"high": 95.5096,
"low": 92.9966,
"open": 94.3096,
"value": 94.2766,
"volume": 1629
},
{
"close": 93.3576,
"date": "2025-01-12",
"high": 94.6376,
"low": 91.8392,
"open": 93.2092,
"value": 93.3576,
"volume": 1656
},
{
"close": 92.62,
"date": "2025-01-13",
"high": 93.98,
"low": 91.2761,
"open": 92.3761,
"value": 92.62,
"volume": 1679
},
{
"close": 92.1232,
"date": "2025-01-14",
"high": 93.5632,
"low": 90.6709,
"open": 91.8609,
"value": 92.1232,
"volume": 1699
},
{
"close": 91.9016,
"date": "2025-01-15",
"high": 93.4216,
"low": 90.389,
"open": 91.669,
"value": 91.9016,
"volume": 1106
},
{
"close": 91.9631,
"date": "2025-01-16",
"high": 93.1631,
"low": 90.4003,
"open": 91.7703,
"value": 91.9631,
"volume": 1126
},
{
"close": 92.2911,
"date": "2025-01-17",
"high": 93.5711,
"low": 91.0131,
"open": 92.1131,
"value": 92.2911,
"volume": 1147
},
{
"close": 92.8475,
"date": "2025-01-18",
"high": 94.2075,
"low": 91.4492,
"open": 92.6392,
"value": 92.8475,
"volume": 1173
},
{
"close": 93.5779,
"date": "2025-01-19",
"high": 95.0179,
"low": 92.0148,
"open": 93.2948,
"value": 93.5779,
"volume": 1202
},
{
"close": 94.4172,
"date": "2025-01-20",
"high": 95.9372,
"low": 92.6673,
"open": 94.0373,
"value": 94.4172,
"volume": 1237
},
{
"close": 95.2956,
"date": "2025-01-21",
"high": 96.4956,
"low": 93.7355,
"open": 94.8355,
"value": 95.2956,
"volume": 1278
},
{
"close": 96.1441,
"date": "2025-01-22",
"high": 97.4241,
"low": 94.4743,
"open": 95.6643,
"value": 96.1441,
"volume": 1325
},
{
"close": 96.8995,
"date": "2025-01-23",
"high": 98.2595,
"low": 95.2164,
"open": 96.4964,
"value": 96.8995,
"volume": 1378
},
{
"close": 97.5083,
"date": "2025-01-24",
"high": 98.9483,
"low": 95.9247,
"open": 97.2947,
"value": 97.5083,
"volume": 1437
},
{
"close": 97.9299,
"date": "2025-01-25",
"high": 99.5269,
"low": 96.8299,
"open": 98.0069,
"value": 97.9299,
"volume": 1502
},
{
"close": 98.1388,
"date": "2025-01-26",
"high": 99.7662,
"low": 96.9488,
"open": 98.5662,
"value": 98.1388,
"volume": 1571
},
{
"close": 98.1252,
"date": "2025-01-27",
"high": 100.1787,
"low": 96.8452,
"open": 98.8987,
"value": 98.1252,
"volume": 1643
},
{
"close": 97.8956,
"date": "2025-01-28",
"high": 100.2955,
"low": 96.5256,
"open": 98.9355,
"value": 97.8956,
"volume": 1104
},
{
"close": 97.4723,
"date": "2025-01-29",
"high": 100.0688,
"low": 96.3723,
"open": 98.6288,
"value": 97.4723,
"volume": 1179
},
{
"close": 96.8921,
"date": "2025-01-30",
"high": 99.4875,
"low": 95.7021,
"open": 97.9675,
"value": 96.8921,
"volume": 1252
},
{
"close": 96.2043,
"date": "2025-01-31",
"high": 98.1891,
"low": 94.9243,
"open": 96.9891,
"value": 96.2043,
"volume": 1323
},
{
"close": 95.4682,
"date": "2025-02-01",
"high": 97.0627,
"low": 94.0982,
"open": 95.7827,
"value": 95.4682,
"volume": 1391
},
{
"close": 94.7495,
"date": "2025-02-02",
"high": 96.1095,
"low": 93.3846,
"open": 94.4846,
"value": 94.7495,
"volume": 1454
},
{
"close": 94.1163,
"date": "2025-02-03",
"high": 95.5563,
"low": 92.0724,
"open": 93.2624,
"value": 94.1163,
"volume": 1511
},
{
"close": 93.6345,
"date": "2025-02-04",
"high": 95.1545,
"low": 91.0128,
"open": 92.2928,
"value": 93.6345,
"volume": 1562
},
{
"close": 93.3624,
"date": "2025-02-05",
"high": 94.5624,
"low": 90.3642,
"open": 91.7342,
"value": 93.3624,
"volume": 1607
},
{
"close": 93.3458,
"date": "2025-02-06",
"high": 94.6258,
"low": 90.6009,
"open": 91.7009,
"value": 93.3458,
"volume": 1645
},
{
"close": 93.6128,
"date": "2025-02-07",
"high": 94.9728,
"low": 91.0527,
"open": 92.2427,
"value": 93.6128,
"volume": 1678
},
{
"close": 94.1706,
"date": "2025-02-08",
"high": 95.6106,
"low": 92.0536,
"open": 93.3336,
"value": 94.1706,
"volume": 1706
},
{
"close": 95.0024,
"date": "2025-02-09",
"high": 96.5224,
"low": 93.5031,
"open": 94.8731,
"value": 95.0024,
"volume": 1730
},
{
"close": 96.0672,
"date": "2025-02-10",
"high": 97.8995,
"low": 94.9672,
"open": 96.6995,
"value": 96.0672,
"volume": 1138
},
{
"close": 97.3012,
"date": "2025-02-11",
"high": 99.8932,
"low": 96.1112,
"open": 98.6132,
"value": 97.3012,
"volume": 1157
},
{
"close": 98.6223,
"date": "2025-02-12",
"high": 101.7664,
"low": 97.3423,
"open": 100.4064,
"value": 98.6223,
"volume": 1177
},
{
"close": 99.9361,
"date": "2025-02-13",
"high": 103.3339,
"low": 98.5661,
"open": 101.8939,
"value": 99.9361,
"volume": 1198
},
{
"close": 101.1441,
"date": "2025-02-14",
"high": 104.4588,
"low": 100.0441,
"open": 102.9388,
"value": 101.1441,
"volume": 1222
},
{
"close": 102.1532,
"date": "2025-02-15",
"high": 104.671,
"low": 100.9632,
"open": 103.471,
"value": 102.1532,
"volume": 1250
},
{
"close": 102.8851,
"date": "2025-02-16",
"high": 104.773,
"low": 101.6051,
"open": 103.493,
"value": 102.8851,
"volume": 1283
},
{
"close": 103.2854,
"date": "2025-02-17",
"high": 104.6454,
"low": 101.7045,
"open": 103.0745,
"value": 103.2854,
"volume": 1322
},
{
"close": 103.3306,
"date": "2025-02-18",
"high": 104.7706,
"low": 101.2366,
"open": 102.3366,
"value": 103.3306,
"volume": 1367
},
{
"close": 103.0322,
"date": "2025-02-19",
"high": 104.5522,
"low": 100.2392,
"open": 101.4292,
"value": 103.0322,
"volume": 1418
},
{
"close": 102.4378,
"date": "2025-02-20",
"high": 103.6378,
"low": 99.226,
"open": 100.506,
"value": 102.4378,
"volume": 1476
},
{
"close": 101.6282,
"date": "2025-02-21",
"high": 102.9082,
"low": 98.3323,
"open": 99.7023,
"value": 101.6282,
"volume": 1539
},
{
"close": 100.7105,
"date": "2025-02-22",
"high": 102.0705,
"low": 98.0185,
"open": 99.1185,
"value": 100.7105,
"volume": 1607
},
{
"close": 99.8085,
"date": "2025-02-23",
"high": 101.2485,
"low": 97.6227,
"open": 98.8127,
"value": 99.8085,
"volume": 1065
},
{
"close": 99.0497,
"date": "2025-02-24",
"high": 100.5697,
"low": 97.521,
"open": 98.801,
"value": 99.0497,
"volume": 1138
},
{
"close": 98.5523,
"date": "2025-02-25",
"high": 100.2666,
"low": 97.1823,
"open": 99.0666,
"value": 98.5523,
"volume": 1213
},
{
"close": 98.4121,
"date": "2025-02-26",
"high": 100.8514,
"low": 97.3121,
"open": 99.5714,
"value": 98.4121,
"volume": 1287
},
{
"close": 98.6906,
"date": "2025-02-27",
"high": 101.63,
"low": 97.5006,
"open": 100.27,
"value": 98.6906,
"volume": 1359
},
{
"close": 99.4076,
"date": "2025-02-28",
"high": 102.5602,
"low": 98.1276,
"open": 101.1202,
"value": 99.4076,
"volume": 1428
},
{
"close": 100.5364,
"date": "2025-03-01",
"high": 103.6082,
"low": 99.1664,
"open": 102.0882,
"value": 100.5364,
"volume": 1492
},
{
"close": 102.0054,
"date": "2025-03-02",
"high": 104.3483,
"low": 100.9054,
"open": 103.1483,
"value": 102.0054,
"volume": 1551
},
{
"close": 103.704,
"date": "2025-03-03",
"high": 105.5579,
"low": 102.514,
"open": 104.2779,
"value": 103.704,
"volume": 1604
},
{
"close": 105.4928,
"date": "2025-03-04",
"high": 106.8528,
"low": 104.1683,
"open": 105.4483,
"value": 105.4928,
"volume": 1651
},
{
"close": 107.218,
"date": "2025-03-05",
"high": 108.658,
"low": 105.247,
"open": 106.617,
"value": 107.218,
"volume": 1692
},
{
"close": 108.7271,
"date": "2025-03-06",
"high": 110.2471,
"low": 106.6223,
"open": 107.7223,
"value": 108.7271,
"volume": 1726
},
{
"close": 109.8858,
"date": "2025-03-07",
"high": 111.0858,
"low": 107.4944,
"open": 108.6844,
"value": 109.8858,
"volume": 1755
},
{
"close": 110.5925,
"date": "2025-03-08",
"high": 111.8725,
"low": 108.1331,
"open": 109.4131,
"value": 110.5925,
"volume": 1167
},
{
"close": 110.7902,
"date": "2025-03-09",
"high": 112.1502,
"low": 108.4508,
"open": 109.8208,
"value": 110.7902,
"volume": 1189
},
{
"close": 110.4739,
"date": "2025-03-10",
"high": 111.9139,
"low": 108.7401,
"open": 109.8401,
"value": 110.4739,
"volume": 1209
},
{
"close": 109.6913,
"date": "2025-03-11",
"high": 111.2113,
"low": 108.2511,
"open": 109.4411,
"value": 109.6913,
"volume": 1229
},
{
"close": 108.5397,
"date": "2025-03-12",
"high": 109.8445,
"low": 107.2597,
"open": 108.6445,
"value": 108.5397,
"volume": 1249
},
{
"close": 107.1553,
"date": "2025-03-13",
"high": 108.8079,
"low": 105.7853,
"open": 107.5279,
"value": 107.1553,
"volume": 1272
},
{
"close": 105.6994,
"date": "2025-03-14",
"high": 107.5813,
"low": 104.5994,
"open": 106.2213,
"value": 105.6994,
"volume": 1299
},
{
"close": 104.3413,
"date": "2025-03-15",
"high": 106.3337,
"low": 103.1513,
"open": 104.8937,
"value": 104.3413,
"volume": 1330
},
{
"close": 103.2401,
"date": "2025-03-16",
"high": 105.2501,
"low": 101.9601,
"open": 103.7301,
"value": 103.2401,
"volume": 1367
},
{
"close": 102.5268,
"date": "2025-03-17",
"high": 104.1045,
"low": 101.1568,
"open": 102.9045,
"value": 102.5268,
"volume": 1410
},
{
"close": 102.291,
"date": "2025-03-18",
"high": 103.8319,
"low": 101.191,
"open": 102.5519,
"value": 102.291,
"volume": 1459
},
{
"close": 102.5698,
"date": "2025-03-19",
"high": 104.106,
"low": 101.3798,
"open": 102.746,
"value": 102.5698,
"volume": 1515
},
{
"close": 103.3445,
"date": "2025-03-20",
"high": 104.9254,
"low": 102.0645,
"open": 103.4854,
"value": 103.3445,
"volume": 1576
},
{
"close": 104.5421,
"date": "2025-03-21",
"high": 106.2119,
"low": 103.1721,
"open": 104.6919,
"value": 104.5421,
"volume": 1030
},
{
"close": 106.0432,
"date": "2025-03-22",
"high": 107.4211,
"low": 104.9432,
"open": 106.2211,
"value": 106.0432,
"volume": 1100
},
{
"close": 107.6952,
"date": "2025-03-23",
"high": 109.1644,
"low": 106.5052,
"open": 107.8844,
"value": 107.6952,
"volume": 1173
},
{
"close": 109.3286,
"date": "2025-03-24",
"high": 110.8369,
"low": 108.0486,
"open": 109.4769,
"value": 109.3286,
"volume": 1247
},
{
"close": 110.7759,
"date": "2025-03-25",
"high": 112.2485,
"low": 109.4059,
"open": 110.8085,
"value": 110.7759,
"volume": 1322
},
{
"close": 111.8893,
"date": "2025-03-26",
"high": 113.4093,
"low": 110.631,
"open": 111.731,
"value": 111.8893,
"volume": 1394
},
{
"close": 112.5571,
"date": "2025-03-27",
"high": 113.7571,
"low": 110.9675,
"open": 112.1575,
"value": 112.5571,
"volume": 1464
},
{
"close": 112.7151,
"date": "2025-03-28",
"high": 113.9951,
"low": 110.7912,
"open": 112.0712,
"value": 112.7151,
"volume": 1530
},
{
"close": 112.3534,
"date": "2025-03-29",
"high": 113.7134,
"low": 110.1524,
"open": 111.5224,
"value": 112.3534,
"volume": 1591
},
{
"close": 111.5169,
"date": "2025-03-30",
"high": 112.9569,
"low": 109.515,
"open": 110.615,
"value": 111.5169,
"volume": 1646
},
{
"close": 110.3002,
"date": "2025-03-31",
"high": 111.8202,
"low": 108.2958,
"open": 109.4858,
"value": 110.3002,
"volume": 1695
},
{
"close": 108.8365,
"date": "2025-04-01",
"high": 110.0365,
"low": 107.0011,
"open": 108.2811,
"value": 108.8365,
"volume": 1737
},
{
"close": 107.2832,
"date": "2025-04-02",
"high": 108.5632,
"low": 105.7649,
"open": 107.1349,
"value": 107.2832,
"volume": 1774
},
{
"close": 105.8047,
"date": "2025-04-03",
"high": 107.5123,
"low": 104.7047,
"open": 106.1523,
"value": 105.8047,
"volume": 1192
},
{
"close": 104.5551,
"date": "2025-04-04",
"high": 106.8411,
"low": 103.3651,
"open": 105.4011,
"value": 104.5551,
"volume": 1218
},
{
"close": 103.6618,
"date": "2025-04-05",
"high": 106.4315,
"low": 102.3818,
"open": 104.9115,
"value": 103.6618,
"volume": 1241
},
{
"close": 103.2134,
"date": "2025-04-06",
"high": 105.8831,
"low": 101.8434,
"open": 104.6831,
"value": 103.2134,
"volume": 1261
},
{
"close": 103.2508,
"date": "2025-04-07",
"high": 105.9763,
"low": 102.1508,
"open": 104.6963,
"value": 103.2508,
"volume": 1280
},
{
"close": 103.7646,
"date": "2025-04-08",
"high": 106.2837,
"low": 102.5746,
"open": 104.9237,
"value": 103.7646,
"volume": 1300
},
{
"close": 104.6978,
"date": "2025-04-09",
"high": 106.7802,
"low": 103.4178,
"open": 105.3402,
"value": 104.6978,
"volume": 1322
},
{
"close": 105.9529,
"date": "2025-04-10",
"high": 107.4729,
"low": 104.5575,
"open": 105.9275,
"value": 105.9529,
"volume": 1348
},
{
"close": 107.4035,
"date": "2025-04-11",
"high": 108.6035,
"low": 105.5728,
"open": 106.6728,
"value": 107.4035,
"volume": 1377
},
{
"close": 108.9091,
"date": "2025-04-12",
"high": 110.1891,
"low": 106.3728,
"open": 107.5628,
"value": 108.9091,
"volume": 1413
},
{
"close": 110.3293,
"date": "2025-04-13",
"high": 111.6893,
"low": 107.2946,
"open": 108.5746,
"value": 110.3293,
"volume": 1454
},
{
"close": 111.5393,
"date": "2025-04-14",
"high": 112.9793,
"low": 108.297,
"open": 109.667,
"value": 111.5393,
"volume": 1501
},
{
"close": 112.4412,
"date": "2025-04-15",
"high": 113.9612,
"low": 109.6753,
"open": 110.7753,
"value": 112.4412,
"volume": 1555
},
{
"close": 112.9737,
"date": "2025-04-16",
"high": 114.1737,
"low": 110.6216,
"open": 111.8116,
"value": 112.9737,
"volume": 1001
},
{
"close": 113.1161,
"date": "2025-04-17",
"high": 114.3961,
"low": 111.3934,
"open": 112.6734,
"value": 113.1161,
"volume": 1066
},
{
"close": 112.8889,
"date": "2025-04-18",
"high": 114.617,
"low": 111.5189,
"open": 113.257,
"value": 112.8889,
"volume": 1135
},
{
"close": 112.3494,
"date": "2025-04-19",
"high": 114.9168,
"low": 111.2494,
"open": 113.4768,
"value": 112.3494,
"volume": 1207
},
{
"close": 111.5843,
"date": "2025-04-20",
"high": 114.8036,
"low": 110.3943,
"open": 113.2836,
"value": 111.5843,
"volume": 1281
},
{
"close": 110.6994,
"date": "2025-04-21",
"high": 113.8802,
"low": 109.4194,
"open": 112.6802,
"value": 110.6994,
"volume": 1356
},
{
"close": 109.8078,
"date": "2025-04-22",
"high": 113.0093,
"low": 108.4378,
"open": 111.7293,
"value": 109.8078,
"volume": 1429
},
{
"close": 109.0188,
"date": "2025-04-23",
"high": 111.9117,
"low": 107.9188,
"open": 110.5517,
"value": 109.0188,
"volume": 1500
},
{
"close": 108.4273,
"date": "2025-04-24",
"high": 110.7532,
"low": 107.2373,
"open": 109.3132,
"value": 108.4273,
"volume": 1568
},
{
"close": 108.1054,
"date": "2025-04-25",
"high": 109.723,
"low": 106.8254,
"open": 108.203,
"value": 108.1054,
"volume": 1630
},
{
"close": 108.0975,
"date": "2025-04-26",
"high": 109.2975,
"low": 106.036,
"open": 107.406,
"value": 108.0975,
"volume": 1687
},
{
"close": 108.4172,
"date": "2025-04-27",
"high": 109.6972,
"low": 105.9744,
"open": 107.0744,
"value": 108.4172,
"volume": 1738
},
{
"close": 109.049,
"date": "2025-04-28",
"high": 110.409,
"low": 106.1123,
"open": 107.3023,
"value": 109.049,
"volume": 1782
},
{
"close": 109.9509,
"date": "2025-04-29",
"high": 111.3909,
"low": 106.8301,
"open": 108.1101,
"value": 109.9509,
"volume": 1208
},
{
"close": 111.0606,
"date": "2025-04-30",
"high": 112.5806,
"low": 108.0699,
"open": 109.4399,
"value": 111.0606,
"volume": 1240
},
{
"close": 112.3022,
"date": "2025-05-01",
"high": 113.5022,
"low": 110.0634,
"open": 111.1634,
"value": 112.3022,
"volume": 1268
},
{
"close": 113.5933,
"date": "2025-05-02",
"high": 114.8733,
"low": 111.9115,
"open": 113.1015,
"value": 113.5933,
"volume": 1292
},
{
"close": 114.8528,
"date": "2025-05-03",
"high": 116.4114,
"low": 113.5728,
"open": 115.0514,
"value": 114.8528,
"volume": 1313
},
{
"close": 116.0068,
"date": "2025-05-04",
"high": 118.2567,
"low": 114.6368,
"open": 116.8167,
"value": 116.0068,
"volume": 1332
},
{
"close": 116.9939,
"date": "2025-05-05",
"high": 119.7556,
"low": 115.8939,
"open": 118.2356,
"value": 116.9939,
"volume": 1352
},
{
"close": 117.7688,
"date": "2025-05-06",
"high": 120.4018,
"low": 116.5788,
"open": 119.2018,
"value": 117.7688,
"volume": 1373
},
{
"close": 118.3042,
"date": "2025-05-07",
"high": 120.9553,
"low": 117.0242,
"open": 119.6753,
"value": 118.3042,
"volume": 1397
},
{
"close": 118.5916,
"date": "2025-05-08",
"high": 121.042,
"low": 117.2216,
"open": 119.682,
"value": 118.5916,
"volume": 1425
}
];
const options = {
"axes": {
"x": {
"format": {
"dateStyle": "long",
"timeZone": "UTC",
"type": "date"
}
}
},
"height": 620,
"locale": "en",
"mark": {
"fields": {
"close": "close",
"high": "high",
"low": "low",
"lower": "lower",
"middle": "value",
"open": "open",
"upper": "upper",
"value": "value",
"volume": "volume"
},
"options": {
"calculate": true,
"fields": [
"value",
"lower",
"upper"
],
"kind": "abands"
}
},
"title": {
"subtitle": "Acceleration bands uses runnable data and options to demonstrate 47 public indicator names.",
"text": "Technical indicator"
},
"width": "container",
"x": {
"field": "date",
"title": "Trading day",
"type": "temporal"
},
"y": {
"field": "value",
"title": "Indicator value",
"type": "quantitative"
}
};
Graflume.accelerationBands('#chart', data, options);Portable schema
ChartSpec 0.1 · options
{
"axes": {
"x": {
"format": {
"dateStyle": "long",
"timeZone": "UTC",
"type": "date"
}
}
},
"height": 620,
"locale": "en",
"mark": {
"fields": {
"close": "close",
"high": "high",
"low": "low",
"lower": "lower",
"middle": "value",
"open": "open",
"upper": "upper",
"value": "value",
"volume": "volume"
},
"options": {
"calculate": true,
"fields": [
"value",
"lower",
"upper"
],
"kind": "abands"
}
},
"title": {
"subtitle": "Acceleration bands uses runnable data and options to demonstrate 47 public indicator names.",
"text": "Technical indicator"
},
"width": "container",
"x": {
"field": "date",
"title": "Trading day",
"type": "temporal"
},
"y": {
"field": "value",
"title": "Indicator value",
"type": "quantitative"
}
}Tooltip
Reveal exact values from a mark or axis position. Authors can choose locale-aware date/time styles and a time zone with declarative options.
StatusLoading
tooltip
Loading
Tooltip · Row data
Row data and zero-copy TypedArray columns share one data contract.
datetemporal | valuequantitative | openquantitative | highquantitative | lowquantitative | closequantitative | volumequantitative | lowerquantitative | upperquantitative |
|---|---|---|---|---|---|---|---|---|
| 2025-01-01 | — | 94 | 96.3 | 92.9 | 95.1 | 1070 | — | — |
| 2025-01-02 | — | 95.7997 | 97.6977 | 94.6097 | 96.4177 | 1144 | — | — |
| 2025-01-03 | — | 97.3786 | 98.8241 | 96.0986 | 97.4641 | 1217 | — | — |
| 2025-01-04 | — | 98.5624 | 100.0024 | 96.7931 | 98.1631 | 1287 | — | — |
| 2025-01-05 | — | 99.2322 | 100.7522 | 97.3747 | 98.4747 | 1353 | — | — |
| 2025-01-06 | — | 99.3404 | 100.5404 | 97.2069 | 98.3969 | 1415 | — | — |
| 2025-01-07 | — | 98.9138 | 100.1938 | 96.6843 | 97.9643 | 1470 | — | — |
| 2025-01-08 | — | 98.0461 | 99.4061 | 95.8723 | 97.2423 | 1519 | — | — |
| 2025-01-09 | — | 96.8793 | 98.3193 | 95.2192 | 96.3192 | 1562 | — | — |
| 2025-01-10 | — | 95.5793 | 97.0993 | 94.106 | 95.296 | 1598 | — | — |
| 2025-01-11 | — | 94.3096 | 95.5096 | 92.9966 | 94.2766 | 1629 | — | — |
| 2025-01-12 | — | 93.2092 | 94.6376 | 91.8392 | 93.3576 | 1656 | — | — |
| 2025-01-13 | — | 92.3761 | 93.98 | 91.2761 | 92.62 | 1679 | — | — |
| 2025-01-14 | — | 91.8609 | 93.5632 | 90.6709 | 92.1232 | 1699 | — | — |
| 2025-01-15 | — | 91.669 | 93.4216 | 90.389 | 91.9016 | 1106 | — | — |
| 2025-01-16 | — | 91.7703 | 93.1631 | 90.4003 | 91.9631 | 1126 | — | — |
| 2025-01-17 | — | 92.1131 | 93.5711 | 91.0131 | 92.2911 | 1147 | — | — |
| 2025-01-18 | — | 92.6392 | 94.2075 | 91.4492 | 92.8475 | 1173 | — | — |
| 2025-01-19 | — | 93.2948 | 95.0179 | 92.0148 | 93.5779 | 1202 | — | — |
| 2025-01-20 | 95.010705 | 94.0373 | 95.9372 | 92.6673 | 94.4172 | 1237 | 87.61991000498683 | 102.76061000498683 |
| 2025-01-21 | 95.02048500000001 | 94.8355 | 96.4956 | 93.7355 | 95.2956 | 1278 | 87.72356975114242 | 102.7042947511424 |
| 2025-01-22 | 95.00680500000001 | 95.6643 | 97.4241 | 94.4743 | 96.1441 | 1325 | 87.73019549366614 | 102.67637049366616 |
| 2025-01-23 | 94.978575 | 96.4964 | 98.2595 | 95.2164 | 96.8995 | 1378 | 87.65530093493096 | 102.68087593493098 |
| 2025-01-24 | 94.94583500000002 | 97.2947 | 98.9483 | 95.9247 | 97.5083 | 1437 | 87.62990861638244 | 102.60905861638246 |
| 2025-01-25 | 94.91859500000001 | 98.0069 | 99.5269 | 96.8299 | 97.9299 | 1502 | 87.66866532328757 | 102.4776903232876 |
| 2025-01-26 | 94.90569000000002 | 98.5662 | 99.7662 | 96.9488 | 98.1388 | 1571 | 87.70578606668838 | 102.3857860666884 |
| 2025-01-27 | 94.913735 | 98.8987 | 100.1787 | 96.8452 | 98.1252 | 1643 | 87.73081515705954 | 102.36681515705956 |
| 2025-01-28 | 94.94640000000001 | 98.9355 | 100.2955 | 96.5256 | 97.8956 | 1104 | 87.74069616116367 | 102.4357211611637 |
| 2025-01-29 | 95.00405500000002 | 98.6288 | 100.0688 | 96.3723 | 97.4723 | 1179 | 87.74070125216359 | 102.58482625216364 |
| 2025-01-30 | 95.08386000000002 | 97.9675 | 99.4875 | 95.7021 | 96.8921 | 1252 | 87.74395146776477 | 102.78610146776482 |
| 2025-01-31 | 95.18024500000003 | 96.9891 | 98.1891 | 94.9243 | 96.2043 | 1323 | 87.76732586858093 | 102.99742586858099 |
| 2025-02-01 | 95.28577500000003 | 95.7827 | 97.0627 | 94.0982 | 95.4682 | 1391 | 87.86406370630974 | 103.1356887063098 |
| 2025-02-02 | 95.39225000000002 | 94.4846 | 96.1095 | 93.3846 | 94.7495 | 1454 | 87.96736060698044 | 103.24423560698051 |
| 2025-02-03 | 95.491905 | 93.2624 | 95.5563 | 92.0724 | 94.1163 | 1511 | 87.98020389593675 | 103.40497889593685 |
| 2025-02-04 | 95.57855 | 92.2928 | 95.1545 | 91.0128 | 93.6345 | 1562 | 87.90469467973162 | 103.60674467973169 |
| 2025-02-05 | 95.648515 | 91.7342 | 94.5624 | 90.3642 | 93.3624 | 1607 | 87.76472215391769 | 103.82562215391776 |
| 2025-02-06 | 95.70125000000002 | 91.7009 | 94.6258 | 90.6009 | 93.3458 | 1645 | 87.60262317509486 | 104.03024817509495 |
| 2025-02-07 | 95.73951500000001 | 92.2427 | 94.9728 | 91.0527 | 93.6128 | 1678 | 87.4707809655088 | 104.18885596550888 |
| 2025-02-08 | 95.76915000000001 | 93.3336 | 95.6106 | 92.0536 | 94.1706 | 1706 | 87.41925098478892 | 104.27580098478902 |
| 2025-02-09 | 95.79841000000002 | 94.8731 | 96.5224 | 93.5031 | 95.0024 | 1730 | 87.4852291902426 | 104.2791291902427 |
| 2025-02-10 | 95.83699000000001 | 96.6995 | 97.8995 | 94.9672 | 96.0672 | 1138 | 87.53004770754856 | 104.36699770754868 |
| 2025-02-11 | 95.894845 | 98.6132 | 99.8932 | 96.1112 | 97.3012 | 1157 | 87.5314359231117 | 104.57643592311179 |
| 2025-02-12 | 95.980985 | 100.4064 | 101.7664 | 97.3423 | 98.6223 | 1177 | 87.50467469919093 | 104.89492469919101 |
| 2025-02-13 | 96.10237500000001 | 101.8939 | 103.3339 | 98.5661 | 99.9361 | 1198 | 87.46889235612379 | 105.29519235612388 |
| 2025-02-14 | 96.263085 | 102.9388 | 104.4588 | 100.0441 | 101.1441 | 1222 | 87.4636581924819 | 105.71938319248197 |
| 2025-02-15 | 96.46380500000001 | 103.471 | 104.671 | 100.9632 | 102.1532 | 1250 | 87.57798859552642 | 106.05631359552652 |
| 2025-02-16 | 96.7018 | 103.493 | 104.773 | 101.6051 | 102.8851 | 1283 | 87.83176627843362 | 106.26869127843369 |
| 2025-02-17 | 96.97129 | 103.0745 | 104.6454 | 101.7045 | 103.2854 | 1322 | 88.17058180613836 | 106.40025680613844 |
| 2025-02-18 | 97.264205 | 102.3366 | 104.7706 | 101.2366 | 103.3306 | 1367 | 88.42915345966136 | 106.61820345966143 |
| 2025-02-19 | 97.57121 | 101.4292 | 104.5522 | 100.2392 | 103.0322 | 1418 | 88.60499063671641 | 106.92594063671648 |
| 2025-02-20 | 97.882885 | 100.506 | 103.6378 | 99.226 | 102.4378 | 1476 | 88.70945072828692 | 107.31715072828698 |
| 2025-02-21 | 98.190885 | 99.7023 | 102.9082 | 98.3323 | 101.6282 | 1539 | 88.76582331177255 | 107.77637331177259 |
| 2025-02-22 | 98.488935 | 99.1185 | 102.0705 | 98.0185 | 100.7105 | 1607 | 88.86909564221271 | 108.21142064221274 |
| 2025-02-23 | 98.773545 | 98.8127 | 101.2485 | 97.6227 | 99.8085 | 1065 | 89.13256224018019 | 108.51036224018021 |
| 2025-02-24 | 99.04430499999998 | 98.801 | 100.5697 | 97.521 | 99.0497 | 1138 | 89.56275019870424 | 108.66730019870427 |
| 2025-02-25 | 99.30379999999998 | 99.0666 | 100.2666 | 97.1823 | 98.5523 | 1213 | 90.01033236147452 | 108.83640736147456 |
| 2025-02-26 | 99.55711499999998 | 99.5714 | 100.8514 | 97.3121 | 98.4121 | 1287 | 90.39202778754301 | 109.09670278754307 |
| 2025-02-27 | 99.81100499999998 | 100.27 | 101.63 | 97.5006 | 98.6906 | 1359 | 90.6937951895789 | 109.45079518957895 |
| 2025-02-28 | 100.07285499999998 | 101.1202 | 102.5602 | 98.1276 | 99.4076 | 1428 | 90.91298353013602 | 109.88888353013604 |
| 2025-03-01 | 100.34955499999998 | 102.0882 | 103.6082 | 99.1664 | 100.5364 | 1492 | 91.05883100040768 | 110.3903560004077 |
| 2025-03-02 | 100.64646499999996 | 103.1483 | 104.3483 | 100.9054 | 102.0054 | 1551 | 91.30599787795067 | 110.7651728779507 |
| 2025-03-03 | 100.96660499999999 | 104.2779 | 105.5579 | 102.514 | 103.704 | 1604 | 91.69710327041913 | 110.97175327041916 |
| 2025-03-04 | 101.31012999999999 | 105.4483 | 106.8528 | 104.1683 | 105.4928 | 1651 | 92.20594821241367 | 111.04569821241371 |
| 2025-03-05 | 101.67422499999998 | 106.617 | 108.658 | 105.247 | 107.218 | 1692 | 92.66985350808575 | 111.1704035080858 |
| 2025-03-06 | 102.05337499999999 | 107.7223 | 110.2471 | 106.6223 | 108.7271 | 1726 | 93.07428185385741 | 111.37735685385749 |
| 2025-03-07 | 102.44000499999997 | 108.6844 | 111.0858 | 107.4944 | 109.8858 | 1755 | 93.41169718149986 | 111.68567218149992 |
| 2025-03-08 | 102.82537499999998 | 109.4131 | 111.8725 | 108.1331 | 110.5925 | 1167 | 93.68244025926626 | 112.09929025926633 |
| 2025-03-09 | 103.20061499999997 | 109.8208 | 112.1502 | 108.4508 | 110.7902 | 1189 | 93.94591764854562 | 112.55239264854569 |
| 2025-03-10 | 103.55777999999995 | 109.8401 | 111.9139 | 108.7401 | 110.4739 | 1209 | 94.35561523193795 | 112.87204023193803 |
| 2025-03-11 | 103.89073499999995 | 109.4411 | 111.2113 | 108.2511 | 109.6913 | 1229 | 94.8863996985367 | 113.06462469853679 |
| 2025-03-12 | 104.19582999999993 | 108.6445 | 109.8445 | 107.2597 | 108.5397 | 1249 | 95.4642675062133 | 113.18574250621342 |
| 2025-03-13 | 104.47218499999993 | 107.5279 | 108.8079 | 105.7853 | 107.1553 | 1272 | 95.98610002141987 | 113.31925002141998 |
| 2025-03-14 | 104.72162999999992 | 106.2213 | 107.5813 | 104.5994 | 105.6994 | 1299 | 96.41813996016646 | 113.48376496016655 |
| 2025-03-15 | 104.94826999999991 | 104.8937 | 106.3337 | 103.1513 | 104.3413 | 1330 | 96.73713399361576 | 113.69190899361585 |
| 2025-03-16 | 105.1577899999999 | 103.7301 | 105.2501 | 101.9601 | 103.2401 | 1367 | 96.93549064417452 | 113.95059064417462 |
| 2025-03-17 | 105.35651499999992 | 102.9045 | 104.1045 | 101.1568 | 102.5268 | 1410 | 97.14729084545691 | 114.128240845457 |
| 2025-03-18 | 105.55045999999993 | 102.5519 | 103.8319 | 101.191 | 102.291 | 1459 | 97.42815622057067 | 114.18450622057075 |
| 2025-03-19 | 105.74441999999995 | 102.746 | 104.106 | 101.3798 | 102.5698 | 1515 | 97.75748990010605 | 114.16303990010613 |
| 2025-03-20 | 105.94126499999996 | 103.4854 | 104.9254 | 102.0645 | 103.3445 | 1576 | 98.10566877544214 | 114.11829377544223 |
| 2025-03-21 | 106.14154999999997 | 104.6919 | 106.2119 | 103.1721 | 104.5421 | 1030 | 98.44083709155498 | 114.10296209155509 |
| 2025-03-22 | 106.34343999999996 | 106.2211 | 107.4211 | 104.9432 | 106.0432 | 1100 | 98.73634326660587 | 114.157218266606 |
| 2025-03-23 | 106.54299999999996 | 107.8844 | 109.1644 | 106.5052 | 107.6952 | 1173 | 98.97319910762836 | 114.2978991076285 |
| 2025-03-24 | 106.73478999999995 | 109.4769 | 110.8369 | 108.0486 | 109.3286 | 1247 | 99.15697093764047 | 114.50762093764058 |
| 2025-03-25 | 106.91268499999997 | 110.8085 | 112.2485 | 109.4059 | 110.7759 | 1322 | 99.41996212761048 | 114.62851212761056 |
| 2025-03-26 | 107.07079499999995 | 111.731 | 113.4093 | 110.631 | 111.8893 | 1394 | 99.70243390229504 | 114.69935890229513 |
| 2025-03-27 | 107.20435999999995 | 112.1575 | 113.7571 | 110.9675 | 112.5571 | 1464 | 99.95383086950606 | 114.75030586950615 |
| 2025-03-28 | 107.31048999999993 | 112.0712 | 113.9951 | 110.7912 | 112.7151 | 1530 | 100.13849661953702 | 114.8010966195371 |
| 2025-03-29 | 107.38864999999994 | 111.5224 | 113.7134 | 110.1524 | 112.3534 | 1591 | 100.23687728759253 | 114.86487728759263 |
| 2025-03-30 | 107.44079999999994 | 110.615 | 112.9569 | 109.515 | 111.5169 | 1646 | 100.24957224010257 | 114.94459724010267 |
| 2025-03-31 | 107.47124499999995 | 109.4858 | 111.8202 | 108.2958 | 110.3002 | 1695 | 100.19703751273751 | 115.03311251273763 |
| 2025-04-01 | 107.48608499999996 | 108.2811 | 110.0365 | 107.0011 | 108.8365 | 1737 | 100.14021528812596 | 115.08894028812608 |
| 2025-04-02 | 107.49247999999996 | 107.1349 | 108.5632 | 105.7649 | 107.2832 | 1774 | 100.16102138155557 | 115.0536713815557 |
| 2025-04-03 | 107.49774499999997 | 106.1523 | 107.5123 | 104.7047 | 105.8047 | 1192 | 100.18324015625221 | 115.03231515625234 |
| 2025-04-04 | 107.50843499999996 | 105.4011 | 106.8411 | 103.3651 | 104.5551 | 1218 | 100.16548356385945 | 115.08795856385959 |
| 2025-04-05 | 107.52951999999996 | 104.9115 | 106.4315 | 102.3818 | 103.6618 | 1241 | 100.11322877394906 | 115.22562877394921 |
| 2025-04-06 | 107.56384999999996 | 104.6831 | 105.8831 | 101.8434 | 103.2134 | 1261 | 100.04198175233083 | 115.42738175233099 |
| 2025-04-07 | 107.61183999999994 | 104.6963 | 105.9763 | 102.1508 | 103.2508 | 1280 | 99.97514150574774 | 115.6566915057479 |
| 2025-04-08 | 107.67157999999992 | 104.9237 | 106.2837 | 102.5746 | 103.7646 | 1300 | 99.93956159466892 | 115.8668365946691 |
| 2025-04-09 | 107.73924499999991 | 105.3402 | 106.7802 | 103.4178 | 104.6978 | 1322 | 99.95850102828385 | 116.011151028284 |
| 2025-04-10 | 107.80978499999989 | 105.9275 | 107.4729 | 104.5575 | 105.9529 | 1348 | 100.03980655048221 | 116.06135655048233 |
| 2025-04-11 | 107.8777999999999 | 106.6728 | 108.6035 | 105.5728 | 107.4035 | 1377 | 100.01740388743421 | 116.17715388743434 |
| 2025-04-12 | 107.93849499999988 | 107.5628 | 110.1891 | 106.3728 | 108.9091 | 1413 | 99.8985202667108 | 116.34754526671091 |
| 2025-04-13 | 107.98852999999988 | 108.5746 | 111.6893 | 107.2946 | 110.3293 | 1454 | 99.70544790333622 | 116.55607290333633 |
| 2025-04-14 | 108.02669999999986 | 109.667 | 112.9793 | 108.297 | 111.5393 | 1501 | 99.47229536438758 | 116.78284536438771 |
| 2025-04-15 | 108.05429499999988 | 110.7753 | 113.9612 | 109.6753 | 112.4412 | 1555 | 99.27851877214053 | 116.96596877214066 |
| 2025-04-16 | 108.07512499999989 | 111.8116 | 114.1737 | 110.6216 | 112.9737 | 1001 | 99.18712377172568 | 117.06519877172579 |
| 2025-04-17 | 108.0951749999999 | 112.6734 | 114.3961 | 111.3934 | 113.1161 | 1066 | 99.2367804148895 | 117.06455541488961 |
| 2025-04-18 | 108.1219499999999 | 113.257 | 114.617 | 111.5189 | 112.8889 | 1135 | 99.34997543442199 | 117.0620254344221 |
| 2025-04-19 | 108.1635749999999 | 113.4768 | 114.9168 | 111.2494 | 112.3494 | 1207 | 99.41476728901195 | 117.18319228901203 |
| 2025-04-20 | 108.2277799999999 | 113.2836 | 114.8036 | 110.3943 | 111.5843 | 1281 | 99.43419243845523 | 117.42384243845531 |
| 2025-04-21 | 108.3209249999999 | 112.6802 | 113.8802 | 109.4194 | 110.6994 | 1356 | 99.41723347898375 | 117.76323347898384 |
| 2025-04-22 | 108.44715499999991 | 111.7293 | 113.0093 | 108.4378 | 109.8078 | 1429 | 99.37934226956118 | 118.16864226956125 |
| 2025-04-23 | 108.60785999999989 | 110.5517 | 111.9117 | 107.9188 | 109.0188 | 1500 | 99.425055375396 | 118.51068037539605 |
| 2025-04-24 | 108.80146999999988 | 109.3132 | 110.7532 | 107.2373 | 108.4273 | 1568 | 99.61459809591562 | 118.71019809591569 |
| 2025-04-25 | 109.02364999999989 | 108.203 | 109.723 | 106.8254 | 108.1054 | 1630 | 99.94801138936948 | 118.75558638936954 |
| 2025-04-26 | 109.26785499999987 | 107.406 | 109.2975 | 106.036 | 108.0975 | 1687 | 100.23254525860764 | 118.8455702586077 |
| 2025-04-27 | 109.52617499999988 | 107.0744 | 109.6972 | 105.9744 | 108.4172 | 1738 | 100.43338984663801 | 119.02073984663807 |
| 2025-04-28 | 109.79039499999988 | 107.3023 | 110.409 | 106.1123 | 109.049 | 1782 | 100.5534543551129 | 119.28770435511296 |
| 2025-04-29 | 110.05304999999987 | 108.1101 | 111.3909 | 106.8301 | 109.9509 | 1208 | 100.60838277613145 | 119.64223277613152 |
| 2025-04-30 | 110.30843499999988 | 109.4399 | 112.5806 | 108.0699 | 111.0606 | 1240 | 100.62968523097284 | 120.06236023097293 |
| 2025-05-01 | 110.55336999999989 | 111.1634 | 113.5022 | 110.0634 | 112.3022 | 1268 | 100.81440607117737 | 120.34910607117745 |
| 2025-05-02 | 110.78757999999989 | 113.1015 | 114.8733 | 111.9115 | 113.5933 | 1292 | 101.17393400431465 | 120.49500900431471 |
| 2025-05-03 | 111.0137549999999 | 115.0514 | 116.4114 | 113.5728 | 114.8528 | 1313 | 101.63813802401512 | 120.5701880240152 |
| 2025-05-04 | 111.23712999999991 | 116.8167 | 118.2567 | 114.6368 | 116.0068 | 1332 | 102.05708654641961 | 120.72353654641968 |
| 2025-05-05 | 111.4647649999999 | 118.2356 | 119.7556 | 115.8939 | 116.9939 | 1352 | 102.40855114904707 | 120.96895114904711 |
| 2025-05-06 | 111.70451999999989 | 119.2018 | 120.4018 | 116.5788 | 117.7688 | 1373 | 102.67987561318648 | 121.30800061318652 |
| 2025-05-07 | 111.96392499999988 | 119.6753 | 120.9553 | 117.0242 | 118.3042 | 1397 | 102.87107606800173 | 121.73130106800178 |
| 2025-05-08 | 112.2490599999999 | 119.682 | 121.042 | 117.2216 | 118.5916 | 1425 | 103.08586237864802 | 122.12666237864808 |
Browser API · Portable schema
Browser API
Graflume.accelerationBands()
const data = [
{
"close": 95.1,
"date": "2025-01-01",
"high": 96.3,
"low": 92.9,
"open": 94,
"value": 95.1,
"volume": 1070
},
{
"close": 96.4177,
"date": "2025-01-02",
"high": 97.6977,
"low": 94.6097,
"open": 95.7997,
"value": 96.4177,
"volume": 1144
},
{
"close": 97.4641,
"date": "2025-01-03",
"high": 98.8241,
"low": 96.0986,
"open": 97.3786,
"value": 97.4641,
"volume": 1217
},
{
"close": 98.1631,
"date": "2025-01-04",
"high": 100.0024,
"low": 96.7931,
"open": 98.5624,
"value": 98.1631,
"volume": 1287
},
{
"close": 98.4747,
"date": "2025-01-05",
"high": 100.7522,
"low": 97.3747,
"open": 99.2322,
"value": 98.4747,
"volume": 1353
},
{
"close": 98.3969,
"date": "2025-01-06",
"high": 100.5404,
"low": 97.2069,
"open": 99.3404,
"value": 98.3969,
"volume": 1415
},
{
"close": 97.9643,
"date": "2025-01-07",
"high": 100.1938,
"low": 96.6843,
"open": 98.9138,
"value": 97.9643,
"volume": 1470
},
{
"close": 97.2423,
"date": "2025-01-08",
"high": 99.4061,
"low": 95.8723,
"open": 98.0461,
"value": 97.2423,
"volume": 1519
},
{
"close": 96.3192,
"date": "2025-01-09",
"high": 98.3193,
"low": 95.2192,
"open": 96.8793,
"value": 96.3192,
"volume": 1562
},
{
"close": 95.296,
"date": "2025-01-10",
"high": 97.0993,
"low": 94.106,
"open": 95.5793,
"value": 95.296,
"volume": 1598
},
{
"close": 94.2766,
"date": "2025-01-11",
"high": 95.5096,
"low": 92.9966,
"open": 94.3096,
"value": 94.2766,
"volume": 1629
},
{
"close": 93.3576,
"date": "2025-01-12",
"high": 94.6376,
"low": 91.8392,
"open": 93.2092,
"value": 93.3576,
"volume": 1656
},
{
"close": 92.62,
"date": "2025-01-13",
"high": 93.98,
"low": 91.2761,
"open": 92.3761,
"value": 92.62,
"volume": 1679
},
{
"close": 92.1232,
"date": "2025-01-14",
"high": 93.5632,
"low": 90.6709,
"open": 91.8609,
"value": 92.1232,
"volume": 1699
},
{
"close": 91.9016,
"date": "2025-01-15",
"high": 93.4216,
"low": 90.389,
"open": 91.669,
"value": 91.9016,
"volume": 1106
},
{
"close": 91.9631,
"date": "2025-01-16",
"high": 93.1631,
"low": 90.4003,
"open": 91.7703,
"value": 91.9631,
"volume": 1126
},
{
"close": 92.2911,
"date": "2025-01-17",
"high": 93.5711,
"low": 91.0131,
"open": 92.1131,
"value": 92.2911,
"volume": 1147
},
{
"close": 92.8475,
"date": "2025-01-18",
"high": 94.2075,
"low": 91.4492,
"open": 92.6392,
"value": 92.8475,
"volume": 1173
},
{
"close": 93.5779,
"date": "2025-01-19",
"high": 95.0179,
"low": 92.0148,
"open": 93.2948,
"value": 93.5779,
"volume": 1202
},
{
"close": 94.4172,
"date": "2025-01-20",
"high": 95.9372,
"low": 92.6673,
"open": 94.0373,
"value": 94.4172,
"volume": 1237
},
{
"close": 95.2956,
"date": "2025-01-21",
"high": 96.4956,
"low": 93.7355,
"open": 94.8355,
"value": 95.2956,
"volume": 1278
},
{
"close": 96.1441,
"date": "2025-01-22",
"high": 97.4241,
"low": 94.4743,
"open": 95.6643,
"value": 96.1441,
"volume": 1325
},
{
"close": 96.8995,
"date": "2025-01-23",
"high": 98.2595,
"low": 95.2164,
"open": 96.4964,
"value": 96.8995,
"volume": 1378
},
{
"close": 97.5083,
"date": "2025-01-24",
"high": 98.9483,
"low": 95.9247,
"open": 97.2947,
"value": 97.5083,
"volume": 1437
},
{
"close": 97.9299,
"date": "2025-01-25",
"high": 99.5269,
"low": 96.8299,
"open": 98.0069,
"value": 97.9299,
"volume": 1502
},
{
"close": 98.1388,
"date": "2025-01-26",
"high": 99.7662,
"low": 96.9488,
"open": 98.5662,
"value": 98.1388,
"volume": 1571
},
{
"close": 98.1252,
"date": "2025-01-27",
"high": 100.1787,
"low": 96.8452,
"open": 98.8987,
"value": 98.1252,
"volume": 1643
},
{
"close": 97.8956,
"date": "2025-01-28",
"high": 100.2955,
"low": 96.5256,
"open": 98.9355,
"value": 97.8956,
"volume": 1104
},
{
"close": 97.4723,
"date": "2025-01-29",
"high": 100.0688,
"low": 96.3723,
"open": 98.6288,
"value": 97.4723,
"volume": 1179
},
{
"close": 96.8921,
"date": "2025-01-30",
"high": 99.4875,
"low": 95.7021,
"open": 97.9675,
"value": 96.8921,
"volume": 1252
},
{
"close": 96.2043,
"date": "2025-01-31",
"high": 98.1891,
"low": 94.9243,
"open": 96.9891,
"value": 96.2043,
"volume": 1323
},
{
"close": 95.4682,
"date": "2025-02-01",
"high": 97.0627,
"low": 94.0982,
"open": 95.7827,
"value": 95.4682,
"volume": 1391
},
{
"close": 94.7495,
"date": "2025-02-02",
"high": 96.1095,
"low": 93.3846,
"open": 94.4846,
"value": 94.7495,
"volume": 1454
},
{
"close": 94.1163,
"date": "2025-02-03",
"high": 95.5563,
"low": 92.0724,
"open": 93.2624,
"value": 94.1163,
"volume": 1511
},
{
"close": 93.6345,
"date": "2025-02-04",
"high": 95.1545,
"low": 91.0128,
"open": 92.2928,
"value": 93.6345,
"volume": 1562
},
{
"close": 93.3624,
"date": "2025-02-05",
"high": 94.5624,
"low": 90.3642,
"open": 91.7342,
"value": 93.3624,
"volume": 1607
},
{
"close": 93.3458,
"date": "2025-02-06",
"high": 94.6258,
"low": 90.6009,
"open": 91.7009,
"value": 93.3458,
"volume": 1645
},
{
"close": 93.6128,
"date": "2025-02-07",
"high": 94.9728,
"low": 91.0527,
"open": 92.2427,
"value": 93.6128,
"volume": 1678
},
{
"close": 94.1706,
"date": "2025-02-08",
"high": 95.6106,
"low": 92.0536,
"open": 93.3336,
"value": 94.1706,
"volume": 1706
},
{
"close": 95.0024,
"date": "2025-02-09",
"high": 96.5224,
"low": 93.5031,
"open": 94.8731,
"value": 95.0024,
"volume": 1730
},
{
"close": 96.0672,
"date": "2025-02-10",
"high": 97.8995,
"low": 94.9672,
"open": 96.6995,
"value": 96.0672,
"volume": 1138
},
{
"close": 97.3012,
"date": "2025-02-11",
"high": 99.8932,
"low": 96.1112,
"open": 98.6132,
"value": 97.3012,
"volume": 1157
},
{
"close": 98.6223,
"date": "2025-02-12",
"high": 101.7664,
"low": 97.3423,
"open": 100.4064,
"value": 98.6223,
"volume": 1177
},
{
"close": 99.9361,
"date": "2025-02-13",
"high": 103.3339,
"low": 98.5661,
"open": 101.8939,
"value": 99.9361,
"volume": 1198
},
{
"close": 101.1441,
"date": "2025-02-14",
"high": 104.4588,
"low": 100.0441,
"open": 102.9388,
"value": 101.1441,
"volume": 1222
},
{
"close": 102.1532,
"date": "2025-02-15",
"high": 104.671,
"low": 100.9632,
"open": 103.471,
"value": 102.1532,
"volume": 1250
},
{
"close": 102.8851,
"date": "2025-02-16",
"high": 104.773,
"low": 101.6051,
"open": 103.493,
"value": 102.8851,
"volume": 1283
},
{
"close": 103.2854,
"date": "2025-02-17",
"high": 104.6454,
"low": 101.7045,
"open": 103.0745,
"value": 103.2854,
"volume": 1322
},
{
"close": 103.3306,
"date": "2025-02-18",
"high": 104.7706,
"low": 101.2366,
"open": 102.3366,
"value": 103.3306,
"volume": 1367
},
{
"close": 103.0322,
"date": "2025-02-19",
"high": 104.5522,
"low": 100.2392,
"open": 101.4292,
"value": 103.0322,
"volume": 1418
},
{
"close": 102.4378,
"date": "2025-02-20",
"high": 103.6378,
"low": 99.226,
"open": 100.506,
"value": 102.4378,
"volume": 1476
},
{
"close": 101.6282,
"date": "2025-02-21",
"high": 102.9082,
"low": 98.3323,
"open": 99.7023,
"value": 101.6282,
"volume": 1539
},
{
"close": 100.7105,
"date": "2025-02-22",
"high": 102.0705,
"low": 98.0185,
"open": 99.1185,
"value": 100.7105,
"volume": 1607
},
{
"close": 99.8085,
"date": "2025-02-23",
"high": 101.2485,
"low": 97.6227,
"open": 98.8127,
"value": 99.8085,
"volume": 1065
},
{
"close": 99.0497,
"date": "2025-02-24",
"high": 100.5697,
"low": 97.521,
"open": 98.801,
"value": 99.0497,
"volume": 1138
},
{
"close": 98.5523,
"date": "2025-02-25",
"high": 100.2666,
"low": 97.1823,
"open": 99.0666,
"value": 98.5523,
"volume": 1213
},
{
"close": 98.4121,
"date": "2025-02-26",
"high": 100.8514,
"low": 97.3121,
"open": 99.5714,
"value": 98.4121,
"volume": 1287
},
{
"close": 98.6906,
"date": "2025-02-27",
"high": 101.63,
"low": 97.5006,
"open": 100.27,
"value": 98.6906,
"volume": 1359
},
{
"close": 99.4076,
"date": "2025-02-28",
"high": 102.5602,
"low": 98.1276,
"open": 101.1202,
"value": 99.4076,
"volume": 1428
},
{
"close": 100.5364,
"date": "2025-03-01",
"high": 103.6082,
"low": 99.1664,
"open": 102.0882,
"value": 100.5364,
"volume": 1492
},
{
"close": 102.0054,
"date": "2025-03-02",
"high": 104.3483,
"low": 100.9054,
"open": 103.1483,
"value": 102.0054,
"volume": 1551
},
{
"close": 103.704,
"date": "2025-03-03",
"high": 105.5579,
"low": 102.514,
"open": 104.2779,
"value": 103.704,
"volume": 1604
},
{
"close": 105.4928,
"date": "2025-03-04",
"high": 106.8528,
"low": 104.1683,
"open": 105.4483,
"value": 105.4928,
"volume": 1651
},
{
"close": 107.218,
"date": "2025-03-05",
"high": 108.658,
"low": 105.247,
"open": 106.617,
"value": 107.218,
"volume": 1692
},
{
"close": 108.7271,
"date": "2025-03-06",
"high": 110.2471,
"low": 106.6223,
"open": 107.7223,
"value": 108.7271,
"volume": 1726
},
{
"close": 109.8858,
"date": "2025-03-07",
"high": 111.0858,
"low": 107.4944,
"open": 108.6844,
"value": 109.8858,
"volume": 1755
},
{
"close": 110.5925,
"date": "2025-03-08",
"high": 111.8725,
"low": 108.1331,
"open": 109.4131,
"value": 110.5925,
"volume": 1167
},
{
"close": 110.7902,
"date": "2025-03-09",
"high": 112.1502,
"low": 108.4508,
"open": 109.8208,
"value": 110.7902,
"volume": 1189
},
{
"close": 110.4739,
"date": "2025-03-10",
"high": 111.9139,
"low": 108.7401,
"open": 109.8401,
"value": 110.4739,
"volume": 1209
},
{
"close": 109.6913,
"date": "2025-03-11",
"high": 111.2113,
"low": 108.2511,
"open": 109.4411,
"value": 109.6913,
"volume": 1229
},
{
"close": 108.5397,
"date": "2025-03-12",
"high": 109.8445,
"low": 107.2597,
"open": 108.6445,
"value": 108.5397,
"volume": 1249
},
{
"close": 107.1553,
"date": "2025-03-13",
"high": 108.8079,
"low": 105.7853,
"open": 107.5279,
"value": 107.1553,
"volume": 1272
},
{
"close": 105.6994,
"date": "2025-03-14",
"high": 107.5813,
"low": 104.5994,
"open": 106.2213,
"value": 105.6994,
"volume": 1299
},
{
"close": 104.3413,
"date": "2025-03-15",
"high": 106.3337,
"low": 103.1513,
"open": 104.8937,
"value": 104.3413,
"volume": 1330
},
{
"close": 103.2401,
"date": "2025-03-16",
"high": 105.2501,
"low": 101.9601,
"open": 103.7301,
"value": 103.2401,
"volume": 1367
},
{
"close": 102.5268,
"date": "2025-03-17",
"high": 104.1045,
"low": 101.1568,
"open": 102.9045,
"value": 102.5268,
"volume": 1410
},
{
"close": 102.291,
"date": "2025-03-18",
"high": 103.8319,
"low": 101.191,
"open": 102.5519,
"value": 102.291,
"volume": 1459
},
{
"close": 102.5698,
"date": "2025-03-19",
"high": 104.106,
"low": 101.3798,
"open": 102.746,
"value": 102.5698,
"volume": 1515
},
{
"close": 103.3445,
"date": "2025-03-20",
"high": 104.9254,
"low": 102.0645,
"open": 103.4854,
"value": 103.3445,
"volume": 1576
},
{
"close": 104.5421,
"date": "2025-03-21",
"high": 106.2119,
"low": 103.1721,
"open": 104.6919,
"value": 104.5421,
"volume": 1030
},
{
"close": 106.0432,
"date": "2025-03-22",
"high": 107.4211,
"low": 104.9432,
"open": 106.2211,
"value": 106.0432,
"volume": 1100
},
{
"close": 107.6952,
"date": "2025-03-23",
"high": 109.1644,
"low": 106.5052,
"open": 107.8844,
"value": 107.6952,
"volume": 1173
},
{
"close": 109.3286,
"date": "2025-03-24",
"high": 110.8369,
"low": 108.0486,
"open": 109.4769,
"value": 109.3286,
"volume": 1247
},
{
"close": 110.7759,
"date": "2025-03-25",
"high": 112.2485,
"low": 109.4059,
"open": 110.8085,
"value": 110.7759,
"volume": 1322
},
{
"close": 111.8893,
"date": "2025-03-26",
"high": 113.4093,
"low": 110.631,
"open": 111.731,
"value": 111.8893,
"volume": 1394
},
{
"close": 112.5571,
"date": "2025-03-27",
"high": 113.7571,
"low": 110.9675,
"open": 112.1575,
"value": 112.5571,
"volume": 1464
},
{
"close": 112.7151,
"date": "2025-03-28",
"high": 113.9951,
"low": 110.7912,
"open": 112.0712,
"value": 112.7151,
"volume": 1530
},
{
"close": 112.3534,
"date": "2025-03-29",
"high": 113.7134,
"low": 110.1524,
"open": 111.5224,
"value": 112.3534,
"volume": 1591
},
{
"close": 111.5169,
"date": "2025-03-30",
"high": 112.9569,
"low": 109.515,
"open": 110.615,
"value": 111.5169,
"volume": 1646
},
{
"close": 110.3002,
"date": "2025-03-31",
"high": 111.8202,
"low": 108.2958,
"open": 109.4858,
"value": 110.3002,
"volume": 1695
},
{
"close": 108.8365,
"date": "2025-04-01",
"high": 110.0365,
"low": 107.0011,
"open": 108.2811,
"value": 108.8365,
"volume": 1737
},
{
"close": 107.2832,
"date": "2025-04-02",
"high": 108.5632,
"low": 105.7649,
"open": 107.1349,
"value": 107.2832,
"volume": 1774
},
{
"close": 105.8047,
"date": "2025-04-03",
"high": 107.5123,
"low": 104.7047,
"open": 106.1523,
"value": 105.8047,
"volume": 1192
},
{
"close": 104.5551,
"date": "2025-04-04",
"high": 106.8411,
"low": 103.3651,
"open": 105.4011,
"value": 104.5551,
"volume": 1218
},
{
"close": 103.6618,
"date": "2025-04-05",
"high": 106.4315,
"low": 102.3818,
"open": 104.9115,
"value": 103.6618,
"volume": 1241
},
{
"close": 103.2134,
"date": "2025-04-06",
"high": 105.8831,
"low": 101.8434,
"open": 104.6831,
"value": 103.2134,
"volume": 1261
},
{
"close": 103.2508,
"date": "2025-04-07",
"high": 105.9763,
"low": 102.1508,
"open": 104.6963,
"value": 103.2508,
"volume": 1280
},
{
"close": 103.7646,
"date": "2025-04-08",
"high": 106.2837,
"low": 102.5746,
"open": 104.9237,
"value": 103.7646,
"volume": 1300
},
{
"close": 104.6978,
"date": "2025-04-09",
"high": 106.7802,
"low": 103.4178,
"open": 105.3402,
"value": 104.6978,
"volume": 1322
},
{
"close": 105.9529,
"date": "2025-04-10",
"high": 107.4729,
"low": 104.5575,
"open": 105.9275,
"value": 105.9529,
"volume": 1348
},
{
"close": 107.4035,
"date": "2025-04-11",
"high": 108.6035,
"low": 105.5728,
"open": 106.6728,
"value": 107.4035,
"volume": 1377
},
{
"close": 108.9091,
"date": "2025-04-12",
"high": 110.1891,
"low": 106.3728,
"open": 107.5628,
"value": 108.9091,
"volume": 1413
},
{
"close": 110.3293,
"date": "2025-04-13",
"high": 111.6893,
"low": 107.2946,
"open": 108.5746,
"value": 110.3293,
"volume": 1454
},
{
"close": 111.5393,
"date": "2025-04-14",
"high": 112.9793,
"low": 108.297,
"open": 109.667,
"value": 111.5393,
"volume": 1501
},
{
"close": 112.4412,
"date": "2025-04-15",
"high": 113.9612,
"low": 109.6753,
"open": 110.7753,
"value": 112.4412,
"volume": 1555
},
{
"close": 112.9737,
"date": "2025-04-16",
"high": 114.1737,
"low": 110.6216,
"open": 111.8116,
"value": 112.9737,
"volume": 1001
},
{
"close": 113.1161,
"date": "2025-04-17",
"high": 114.3961,
"low": 111.3934,
"open": 112.6734,
"value": 113.1161,
"volume": 1066
},
{
"close": 112.8889,
"date": "2025-04-18",
"high": 114.617,
"low": 111.5189,
"open": 113.257,
"value": 112.8889,
"volume": 1135
},
{
"close": 112.3494,
"date": "2025-04-19",
"high": 114.9168,
"low": 111.2494,
"open": 113.4768,
"value": 112.3494,
"volume": 1207
},
{
"close": 111.5843,
"date": "2025-04-20",
"high": 114.8036,
"low": 110.3943,
"open": 113.2836,
"value": 111.5843,
"volume": 1281
},
{
"close": 110.6994,
"date": "2025-04-21",
"high": 113.8802,
"low": 109.4194,
"open": 112.6802,
"value": 110.6994,
"volume": 1356
},
{
"close": 109.8078,
"date": "2025-04-22",
"high": 113.0093,
"low": 108.4378,
"open": 111.7293,
"value": 109.8078,
"volume": 1429
},
{
"close": 109.0188,
"date": "2025-04-23",
"high": 111.9117,
"low": 107.9188,
"open": 110.5517,
"value": 109.0188,
"volume": 1500
},
{
"close": 108.4273,
"date": "2025-04-24",
"high": 110.7532,
"low": 107.2373,
"open": 109.3132,
"value": 108.4273,
"volume": 1568
},
{
"close": 108.1054,
"date": "2025-04-25",
"high": 109.723,
"low": 106.8254,
"open": 108.203,
"value": 108.1054,
"volume": 1630
},
{
"close": 108.0975,
"date": "2025-04-26",
"high": 109.2975,
"low": 106.036,
"open": 107.406,
"value": 108.0975,
"volume": 1687
},
{
"close": 108.4172,
"date": "2025-04-27",
"high": 109.6972,
"low": 105.9744,
"open": 107.0744,
"value": 108.4172,
"volume": 1738
},
{
"close": 109.049,
"date": "2025-04-28",
"high": 110.409,
"low": 106.1123,
"open": 107.3023,
"value": 109.049,
"volume": 1782
},
{
"close": 109.9509,
"date": "2025-04-29",
"high": 111.3909,
"low": 106.8301,
"open": 108.1101,
"value": 109.9509,
"volume": 1208
},
{
"close": 111.0606,
"date": "2025-04-30",
"high": 112.5806,
"low": 108.0699,
"open": 109.4399,
"value": 111.0606,
"volume": 1240
},
{
"close": 112.3022,
"date": "2025-05-01",
"high": 113.5022,
"low": 110.0634,
"open": 111.1634,
"value": 112.3022,
"volume": 1268
},
{
"close": 113.5933,
"date": "2025-05-02",
"high": 114.8733,
"low": 111.9115,
"open": 113.1015,
"value": 113.5933,
"volume": 1292
},
{
"close": 114.8528,
"date": "2025-05-03",
"high": 116.4114,
"low": 113.5728,
"open": 115.0514,
"value": 114.8528,
"volume": 1313
},
{
"close": 116.0068,
"date": "2025-05-04",
"high": 118.2567,
"low": 114.6368,
"open": 116.8167,
"value": 116.0068,
"volume": 1332
},
{
"close": 116.9939,
"date": "2025-05-05",
"high": 119.7556,
"low": 115.8939,
"open": 118.2356,
"value": 116.9939,
"volume": 1352
},
{
"close": 117.7688,
"date": "2025-05-06",
"high": 120.4018,
"low": 116.5788,
"open": 119.2018,
"value": 117.7688,
"volume": 1373
},
{
"close": 118.3042,
"date": "2025-05-07",
"high": 120.9553,
"low": 117.0242,
"open": 119.6753,
"value": 118.3042,
"volume": 1397
},
{
"close": 118.5916,
"date": "2025-05-08",
"high": 121.042,
"low": 117.2216,
"open": 119.682,
"value": 118.5916,
"volume": 1425
}
];
const options = {
"axes": {
"x": {
"format": {
"dateStyle": "long",
"timeZone": "UTC",
"type": "date"
}
}
},
"height": 620,
"interaction": {
"hover": true,
"tooltip": {
"axis": "x",
"fields": [
{
"dateStyle": "long",
"field": "date",
"format": "date",
"label": "Date",
"timeZone": "UTC"
},
{
"field": "value",
"format": "number",
"label": "Value"
},
{
"field": "open",
"format": "number",
"label": "Open"
},
{
"field": "high",
"format": "number",
"label": "High"
},
{
"field": "low",
"format": "number",
"label": "Low"
},
{
"field": "close",
"format": "number",
"label": "Close"
},
{
"field": "volume",
"format": "number",
"label": "Volume"
},
{
"field": "lower",
"format": "number",
"label": "Lower"
},
{
"field": "upper",
"format": "number",
"label": "Upper"
}
],
"title": "Technical indicator · Tooltip",
"trigger": "axis"
}
},
"locale": "en",
"mark": {
"fields": {
"close": "close",
"high": "high",
"low": "low",
"lower": "lower",
"middle": "value",
"open": "open",
"upper": "upper",
"value": "value",
"volume": "volume"
},
"options": {
"calculate": true,
"fields": [
"value",
"lower",
"upper"
],
"kind": "abands"
}
},
"width": "container",
"x": {
"field": "date",
"title": "Trading day",
"type": "temporal"
},
"y": {
"field": "value",
"title": "Indicator value",
"type": "quantitative"
}
};
Graflume.accelerationBands('#chart', data, options);Portable schema
ChartSpec 0.1 · options
{
"axes": {
"x": {
"format": {
"dateStyle": "long",
"timeZone": "UTC",
"type": "date"
}
}
},
"height": 620,
"interaction": {
"hover": true,
"tooltip": {
"axis": "x",
"fields": [
{
"dateStyle": "long",
"field": "date",
"format": "date",
"label": "Date",
"timeZone": "UTC"
},
{
"field": "value",
"format": "number",
"label": "Value"
},
{
"field": "open",
"format": "number",
"label": "Open"
},
{
"field": "high",
"format": "number",
"label": "High"
},
{
"field": "low",
"format": "number",
"label": "Low"
},
{
"field": "close",
"format": "number",
"label": "Close"
},
{
"field": "volume",
"format": "number",
"label": "Volume"
},
{
"field": "lower",
"format": "number",
"label": "Lower"
},
{
"field": "upper",
"format": "number",
"label": "Upper"
}
],
"title": "Technical indicator · Tooltip",
"trigger": "axis"
}
},
"locale": "en",
"mark": {
"fields": {
"close": "close",
"high": "high",
"low": "low",
"lower": "lower",
"middle": "value",
"open": "open",
"upper": "upper",
"value": "value",
"volume": "volume"
},
"options": {
"calculate": true,
"fields": [
"value",
"lower",
"upper"
],
"kind": "abands"
}
},
"width": "container",
"x": {
"field": "date",
"title": "Trading day",
"type": "temporal"
},
"y": {
"field": "value",
"title": "Indicator value",
"type": "quantitative"
}
}Theme
Apply the current built-in theme from the selector and update every active example together.
StatusLoading
theme
Loading
Theme · Row data
Row data and zero-copy TypedArray columns share one data contract.
datetemporal | valuequantitative | openquantitative | highquantitative | lowquantitative | closequantitative | volumequantitative | lowerquantitative | upperquantitative |
|---|---|---|---|---|---|---|---|---|
| 2025-01-01 | — | 94 | 96.3 | 92.9 | 95.1 | 1070 | — | — |
| 2025-01-02 | — | 95.7997 | 97.6977 | 94.6097 | 96.4177 | 1144 | — | — |
| 2025-01-03 | — | 97.3786 | 98.8241 | 96.0986 | 97.4641 | 1217 | — | — |
| 2025-01-04 | — | 98.5624 | 100.0024 | 96.7931 | 98.1631 | 1287 | — | — |
| 2025-01-05 | — | 99.2322 | 100.7522 | 97.3747 | 98.4747 | 1353 | — | — |
| 2025-01-06 | — | 99.3404 | 100.5404 | 97.2069 | 98.3969 | 1415 | — | — |
| 2025-01-07 | — | 98.9138 | 100.1938 | 96.6843 | 97.9643 | 1470 | — | — |
| 2025-01-08 | — | 98.0461 | 99.4061 | 95.8723 | 97.2423 | 1519 | — | — |
| 2025-01-09 | — | 96.8793 | 98.3193 | 95.2192 | 96.3192 | 1562 | — | — |
| 2025-01-10 | — | 95.5793 | 97.0993 | 94.106 | 95.296 | 1598 | — | — |
| 2025-01-11 | — | 94.3096 | 95.5096 | 92.9966 | 94.2766 | 1629 | — | — |
| 2025-01-12 | — | 93.2092 | 94.6376 | 91.8392 | 93.3576 | 1656 | — | — |
| 2025-01-13 | — | 92.3761 | 93.98 | 91.2761 | 92.62 | 1679 | — | — |
| 2025-01-14 | — | 91.8609 | 93.5632 | 90.6709 | 92.1232 | 1699 | — | — |
| 2025-01-15 | — | 91.669 | 93.4216 | 90.389 | 91.9016 | 1106 | — | — |
| 2025-01-16 | — | 91.7703 | 93.1631 | 90.4003 | 91.9631 | 1126 | — | — |
| 2025-01-17 | — | 92.1131 | 93.5711 | 91.0131 | 92.2911 | 1147 | — | — |
| 2025-01-18 | — | 92.6392 | 94.2075 | 91.4492 | 92.8475 | 1173 | — | — |
| 2025-01-19 | — | 93.2948 | 95.0179 | 92.0148 | 93.5779 | 1202 | — | — |
| 2025-01-20 | 95.010705 | 94.0373 | 95.9372 | 92.6673 | 94.4172 | 1237 | 87.61991000498683 | 102.76061000498683 |
| 2025-01-21 | 95.02048500000001 | 94.8355 | 96.4956 | 93.7355 | 95.2956 | 1278 | 87.72356975114242 | 102.7042947511424 |
| 2025-01-22 | 95.00680500000001 | 95.6643 | 97.4241 | 94.4743 | 96.1441 | 1325 | 87.73019549366614 | 102.67637049366616 |
| 2025-01-23 | 94.978575 | 96.4964 | 98.2595 | 95.2164 | 96.8995 | 1378 | 87.65530093493096 | 102.68087593493098 |
| 2025-01-24 | 94.94583500000002 | 97.2947 | 98.9483 | 95.9247 | 97.5083 | 1437 | 87.62990861638244 | 102.60905861638246 |
| 2025-01-25 | 94.91859500000001 | 98.0069 | 99.5269 | 96.8299 | 97.9299 | 1502 | 87.66866532328757 | 102.4776903232876 |
| 2025-01-26 | 94.90569000000002 | 98.5662 | 99.7662 | 96.9488 | 98.1388 | 1571 | 87.70578606668838 | 102.3857860666884 |
| 2025-01-27 | 94.913735 | 98.8987 | 100.1787 | 96.8452 | 98.1252 | 1643 | 87.73081515705954 | 102.36681515705956 |
| 2025-01-28 | 94.94640000000001 | 98.9355 | 100.2955 | 96.5256 | 97.8956 | 1104 | 87.74069616116367 | 102.4357211611637 |
| 2025-01-29 | 95.00405500000002 | 98.6288 | 100.0688 | 96.3723 | 97.4723 | 1179 | 87.74070125216359 | 102.58482625216364 |
| 2025-01-30 | 95.08386000000002 | 97.9675 | 99.4875 | 95.7021 | 96.8921 | 1252 | 87.74395146776477 | 102.78610146776482 |
| 2025-01-31 | 95.18024500000003 | 96.9891 | 98.1891 | 94.9243 | 96.2043 | 1323 | 87.76732586858093 | 102.99742586858099 |
| 2025-02-01 | 95.28577500000003 | 95.7827 | 97.0627 | 94.0982 | 95.4682 | 1391 | 87.86406370630974 | 103.1356887063098 |
| 2025-02-02 | 95.39225000000002 | 94.4846 | 96.1095 | 93.3846 | 94.7495 | 1454 | 87.96736060698044 | 103.24423560698051 |
| 2025-02-03 | 95.491905 | 93.2624 | 95.5563 | 92.0724 | 94.1163 | 1511 | 87.98020389593675 | 103.40497889593685 |
| 2025-02-04 | 95.57855 | 92.2928 | 95.1545 | 91.0128 | 93.6345 | 1562 | 87.90469467973162 | 103.60674467973169 |
| 2025-02-05 | 95.648515 | 91.7342 | 94.5624 | 90.3642 | 93.3624 | 1607 | 87.76472215391769 | 103.82562215391776 |
| 2025-02-06 | 95.70125000000002 | 91.7009 | 94.6258 | 90.6009 | 93.3458 | 1645 | 87.60262317509486 | 104.03024817509495 |
| 2025-02-07 | 95.73951500000001 | 92.2427 | 94.9728 | 91.0527 | 93.6128 | 1678 | 87.4707809655088 | 104.18885596550888 |
| 2025-02-08 | 95.76915000000001 | 93.3336 | 95.6106 | 92.0536 | 94.1706 | 1706 | 87.41925098478892 | 104.27580098478902 |
| 2025-02-09 | 95.79841000000002 | 94.8731 | 96.5224 | 93.5031 | 95.0024 | 1730 | 87.4852291902426 | 104.2791291902427 |
| 2025-02-10 | 95.83699000000001 | 96.6995 | 97.8995 | 94.9672 | 96.0672 | 1138 | 87.53004770754856 | 104.36699770754868 |
| 2025-02-11 | 95.894845 | 98.6132 | 99.8932 | 96.1112 | 97.3012 | 1157 | 87.5314359231117 | 104.57643592311179 |
| 2025-02-12 | 95.980985 | 100.4064 | 101.7664 | 97.3423 | 98.6223 | 1177 | 87.50467469919093 | 104.89492469919101 |
| 2025-02-13 | 96.10237500000001 | 101.8939 | 103.3339 | 98.5661 | 99.9361 | 1198 | 87.46889235612379 | 105.29519235612388 |
| 2025-02-14 | 96.263085 | 102.9388 | 104.4588 | 100.0441 | 101.1441 | 1222 | 87.4636581924819 | 105.71938319248197 |
| 2025-02-15 | 96.46380500000001 | 103.471 | 104.671 | 100.9632 | 102.1532 | 1250 | 87.57798859552642 | 106.05631359552652 |
| 2025-02-16 | 96.7018 | 103.493 | 104.773 | 101.6051 | 102.8851 | 1283 | 87.83176627843362 | 106.26869127843369 |
| 2025-02-17 | 96.97129 | 103.0745 | 104.6454 | 101.7045 | 103.2854 | 1322 | 88.17058180613836 | 106.40025680613844 |
| 2025-02-18 | 97.264205 | 102.3366 | 104.7706 | 101.2366 | 103.3306 | 1367 | 88.42915345966136 | 106.61820345966143 |
| 2025-02-19 | 97.57121 | 101.4292 | 104.5522 | 100.2392 | 103.0322 | 1418 | 88.60499063671641 | 106.92594063671648 |
| 2025-02-20 | 97.882885 | 100.506 | 103.6378 | 99.226 | 102.4378 | 1476 | 88.70945072828692 | 107.31715072828698 |
| 2025-02-21 | 98.190885 | 99.7023 | 102.9082 | 98.3323 | 101.6282 | 1539 | 88.76582331177255 | 107.77637331177259 |
| 2025-02-22 | 98.488935 | 99.1185 | 102.0705 | 98.0185 | 100.7105 | 1607 | 88.86909564221271 | 108.21142064221274 |
| 2025-02-23 | 98.773545 | 98.8127 | 101.2485 | 97.6227 | 99.8085 | 1065 | 89.13256224018019 | 108.51036224018021 |
| 2025-02-24 | 99.04430499999998 | 98.801 | 100.5697 | 97.521 | 99.0497 | 1138 | 89.56275019870424 | 108.66730019870427 |
| 2025-02-25 | 99.30379999999998 | 99.0666 | 100.2666 | 97.1823 | 98.5523 | 1213 | 90.01033236147452 | 108.83640736147456 |
| 2025-02-26 | 99.55711499999998 | 99.5714 | 100.8514 | 97.3121 | 98.4121 | 1287 | 90.39202778754301 | 109.09670278754307 |
| 2025-02-27 | 99.81100499999998 | 100.27 | 101.63 | 97.5006 | 98.6906 | 1359 | 90.6937951895789 | 109.45079518957895 |
| 2025-02-28 | 100.07285499999998 | 101.1202 | 102.5602 | 98.1276 | 99.4076 | 1428 | 90.91298353013602 | 109.88888353013604 |
| 2025-03-01 | 100.34955499999998 | 102.0882 | 103.6082 | 99.1664 | 100.5364 | 1492 | 91.05883100040768 | 110.3903560004077 |
| 2025-03-02 | 100.64646499999996 | 103.1483 | 104.3483 | 100.9054 | 102.0054 | 1551 | 91.30599787795067 | 110.7651728779507 |
| 2025-03-03 | 100.96660499999999 | 104.2779 | 105.5579 | 102.514 | 103.704 | 1604 | 91.69710327041913 | 110.97175327041916 |
| 2025-03-04 | 101.31012999999999 | 105.4483 | 106.8528 | 104.1683 | 105.4928 | 1651 | 92.20594821241367 | 111.04569821241371 |
| 2025-03-05 | 101.67422499999998 | 106.617 | 108.658 | 105.247 | 107.218 | 1692 | 92.66985350808575 | 111.1704035080858 |
| 2025-03-06 | 102.05337499999999 | 107.7223 | 110.2471 | 106.6223 | 108.7271 | 1726 | 93.07428185385741 | 111.37735685385749 |
| 2025-03-07 | 102.44000499999997 | 108.6844 | 111.0858 | 107.4944 | 109.8858 | 1755 | 93.41169718149986 | 111.68567218149992 |
| 2025-03-08 | 102.82537499999998 | 109.4131 | 111.8725 | 108.1331 | 110.5925 | 1167 | 93.68244025926626 | 112.09929025926633 |
| 2025-03-09 | 103.20061499999997 | 109.8208 | 112.1502 | 108.4508 | 110.7902 | 1189 | 93.94591764854562 | 112.55239264854569 |
| 2025-03-10 | 103.55777999999995 | 109.8401 | 111.9139 | 108.7401 | 110.4739 | 1209 | 94.35561523193795 | 112.87204023193803 |
| 2025-03-11 | 103.89073499999995 | 109.4411 | 111.2113 | 108.2511 | 109.6913 | 1229 | 94.8863996985367 | 113.06462469853679 |
| 2025-03-12 | 104.19582999999993 | 108.6445 | 109.8445 | 107.2597 | 108.5397 | 1249 | 95.4642675062133 | 113.18574250621342 |
| 2025-03-13 | 104.47218499999993 | 107.5279 | 108.8079 | 105.7853 | 107.1553 | 1272 | 95.98610002141987 | 113.31925002141998 |
| 2025-03-14 | 104.72162999999992 | 106.2213 | 107.5813 | 104.5994 | 105.6994 | 1299 | 96.41813996016646 | 113.48376496016655 |
| 2025-03-15 | 104.94826999999991 | 104.8937 | 106.3337 | 103.1513 | 104.3413 | 1330 | 96.73713399361576 | 113.69190899361585 |
| 2025-03-16 | 105.1577899999999 | 103.7301 | 105.2501 | 101.9601 | 103.2401 | 1367 | 96.93549064417452 | 113.95059064417462 |
| 2025-03-17 | 105.35651499999992 | 102.9045 | 104.1045 | 101.1568 | 102.5268 | 1410 | 97.14729084545691 | 114.128240845457 |
| 2025-03-18 | 105.55045999999993 | 102.5519 | 103.8319 | 101.191 | 102.291 | 1459 | 97.42815622057067 | 114.18450622057075 |
| 2025-03-19 | 105.74441999999995 | 102.746 | 104.106 | 101.3798 | 102.5698 | 1515 | 97.75748990010605 | 114.16303990010613 |
| 2025-03-20 | 105.94126499999996 | 103.4854 | 104.9254 | 102.0645 | 103.3445 | 1576 | 98.10566877544214 | 114.11829377544223 |
| 2025-03-21 | 106.14154999999997 | 104.6919 | 106.2119 | 103.1721 | 104.5421 | 1030 | 98.44083709155498 | 114.10296209155509 |
| 2025-03-22 | 106.34343999999996 | 106.2211 | 107.4211 | 104.9432 | 106.0432 | 1100 | 98.73634326660587 | 114.157218266606 |
| 2025-03-23 | 106.54299999999996 | 107.8844 | 109.1644 | 106.5052 | 107.6952 | 1173 | 98.97319910762836 | 114.2978991076285 |
| 2025-03-24 | 106.73478999999995 | 109.4769 | 110.8369 | 108.0486 | 109.3286 | 1247 | 99.15697093764047 | 114.50762093764058 |
| 2025-03-25 | 106.91268499999997 | 110.8085 | 112.2485 | 109.4059 | 110.7759 | 1322 | 99.41996212761048 | 114.62851212761056 |
| 2025-03-26 | 107.07079499999995 | 111.731 | 113.4093 | 110.631 | 111.8893 | 1394 | 99.70243390229504 | 114.69935890229513 |
| 2025-03-27 | 107.20435999999995 | 112.1575 | 113.7571 | 110.9675 | 112.5571 | 1464 | 99.95383086950606 | 114.75030586950615 |
| 2025-03-28 | 107.31048999999993 | 112.0712 | 113.9951 | 110.7912 | 112.7151 | 1530 | 100.13849661953702 | 114.8010966195371 |
| 2025-03-29 | 107.38864999999994 | 111.5224 | 113.7134 | 110.1524 | 112.3534 | 1591 | 100.23687728759253 | 114.86487728759263 |
| 2025-03-30 | 107.44079999999994 | 110.615 | 112.9569 | 109.515 | 111.5169 | 1646 | 100.24957224010257 | 114.94459724010267 |
| 2025-03-31 | 107.47124499999995 | 109.4858 | 111.8202 | 108.2958 | 110.3002 | 1695 | 100.19703751273751 | 115.03311251273763 |
| 2025-04-01 | 107.48608499999996 | 108.2811 | 110.0365 | 107.0011 | 108.8365 | 1737 | 100.14021528812596 | 115.08894028812608 |
| 2025-04-02 | 107.49247999999996 | 107.1349 | 108.5632 | 105.7649 | 107.2832 | 1774 | 100.16102138155557 | 115.0536713815557 |
| 2025-04-03 | 107.49774499999997 | 106.1523 | 107.5123 | 104.7047 | 105.8047 | 1192 | 100.18324015625221 | 115.03231515625234 |
| 2025-04-04 | 107.50843499999996 | 105.4011 | 106.8411 | 103.3651 | 104.5551 | 1218 | 100.16548356385945 | 115.08795856385959 |
| 2025-04-05 | 107.52951999999996 | 104.9115 | 106.4315 | 102.3818 | 103.6618 | 1241 | 100.11322877394906 | 115.22562877394921 |
| 2025-04-06 | 107.56384999999996 | 104.6831 | 105.8831 | 101.8434 | 103.2134 | 1261 | 100.04198175233083 | 115.42738175233099 |
| 2025-04-07 | 107.61183999999994 | 104.6963 | 105.9763 | 102.1508 | 103.2508 | 1280 | 99.97514150574774 | 115.6566915057479 |
| 2025-04-08 | 107.67157999999992 | 104.9237 | 106.2837 | 102.5746 | 103.7646 | 1300 | 99.93956159466892 | 115.8668365946691 |
| 2025-04-09 | 107.73924499999991 | 105.3402 | 106.7802 | 103.4178 | 104.6978 | 1322 | 99.95850102828385 | 116.011151028284 |
| 2025-04-10 | 107.80978499999989 | 105.9275 | 107.4729 | 104.5575 | 105.9529 | 1348 | 100.03980655048221 | 116.06135655048233 |
| 2025-04-11 | 107.8777999999999 | 106.6728 | 108.6035 | 105.5728 | 107.4035 | 1377 | 100.01740388743421 | 116.17715388743434 |
| 2025-04-12 | 107.93849499999988 | 107.5628 | 110.1891 | 106.3728 | 108.9091 | 1413 | 99.8985202667108 | 116.34754526671091 |
| 2025-04-13 | 107.98852999999988 | 108.5746 | 111.6893 | 107.2946 | 110.3293 | 1454 | 99.70544790333622 | 116.55607290333633 |
| 2025-04-14 | 108.02669999999986 | 109.667 | 112.9793 | 108.297 | 111.5393 | 1501 | 99.47229536438758 | 116.78284536438771 |
| 2025-04-15 | 108.05429499999988 | 110.7753 | 113.9612 | 109.6753 | 112.4412 | 1555 | 99.27851877214053 | 116.96596877214066 |
| 2025-04-16 | 108.07512499999989 | 111.8116 | 114.1737 | 110.6216 | 112.9737 | 1001 | 99.18712377172568 | 117.06519877172579 |
| 2025-04-17 | 108.0951749999999 | 112.6734 | 114.3961 | 111.3934 | 113.1161 | 1066 | 99.2367804148895 | 117.06455541488961 |
| 2025-04-18 | 108.1219499999999 | 113.257 | 114.617 | 111.5189 | 112.8889 | 1135 | 99.34997543442199 | 117.0620254344221 |
| 2025-04-19 | 108.1635749999999 | 113.4768 | 114.9168 | 111.2494 | 112.3494 | 1207 | 99.41476728901195 | 117.18319228901203 |
| 2025-04-20 | 108.2277799999999 | 113.2836 | 114.8036 | 110.3943 | 111.5843 | 1281 | 99.43419243845523 | 117.42384243845531 |
| 2025-04-21 | 108.3209249999999 | 112.6802 | 113.8802 | 109.4194 | 110.6994 | 1356 | 99.41723347898375 | 117.76323347898384 |
| 2025-04-22 | 108.44715499999991 | 111.7293 | 113.0093 | 108.4378 | 109.8078 | 1429 | 99.37934226956118 | 118.16864226956125 |
| 2025-04-23 | 108.60785999999989 | 110.5517 | 111.9117 | 107.9188 | 109.0188 | 1500 | 99.425055375396 | 118.51068037539605 |
| 2025-04-24 | 108.80146999999988 | 109.3132 | 110.7532 | 107.2373 | 108.4273 | 1568 | 99.61459809591562 | 118.71019809591569 |
| 2025-04-25 | 109.02364999999989 | 108.203 | 109.723 | 106.8254 | 108.1054 | 1630 | 99.94801138936948 | 118.75558638936954 |
| 2025-04-26 | 109.26785499999987 | 107.406 | 109.2975 | 106.036 | 108.0975 | 1687 | 100.23254525860764 | 118.8455702586077 |
| 2025-04-27 | 109.52617499999988 | 107.0744 | 109.6972 | 105.9744 | 108.4172 | 1738 | 100.43338984663801 | 119.02073984663807 |
| 2025-04-28 | 109.79039499999988 | 107.3023 | 110.409 | 106.1123 | 109.049 | 1782 | 100.5534543551129 | 119.28770435511296 |
| 2025-04-29 | 110.05304999999987 | 108.1101 | 111.3909 | 106.8301 | 109.9509 | 1208 | 100.60838277613145 | 119.64223277613152 |
| 2025-04-30 | 110.30843499999988 | 109.4399 | 112.5806 | 108.0699 | 111.0606 | 1240 | 100.62968523097284 | 120.06236023097293 |
| 2025-05-01 | 110.55336999999989 | 111.1634 | 113.5022 | 110.0634 | 112.3022 | 1268 | 100.81440607117737 | 120.34910607117745 |
| 2025-05-02 | 110.78757999999989 | 113.1015 | 114.8733 | 111.9115 | 113.5933 | 1292 | 101.17393400431465 | 120.49500900431471 |
| 2025-05-03 | 111.0137549999999 | 115.0514 | 116.4114 | 113.5728 | 114.8528 | 1313 | 101.63813802401512 | 120.5701880240152 |
| 2025-05-04 | 111.23712999999991 | 116.8167 | 118.2567 | 114.6368 | 116.0068 | 1332 | 102.05708654641961 | 120.72353654641968 |
| 2025-05-05 | 111.4647649999999 | 118.2356 | 119.7556 | 115.8939 | 116.9939 | 1352 | 102.40855114904707 | 120.96895114904711 |
| 2025-05-06 | 111.70451999999989 | 119.2018 | 120.4018 | 116.5788 | 117.7688 | 1373 | 102.67987561318648 | 121.30800061318652 |
| 2025-05-07 | 111.96392499999988 | 119.6753 | 120.9553 | 117.0242 | 118.3042 | 1397 | 102.87107606800173 | 121.73130106800178 |
| 2025-05-08 | 112.2490599999999 | 119.682 | 121.042 | 117.2216 | 118.5916 | 1425 | 103.08586237864802 | 122.12666237864808 |
Browser API · Portable schema
Browser API
Graflume.accelerationBands()
const data = [
{
"close": 95.1,
"date": "2025-01-01",
"high": 96.3,
"low": 92.9,
"open": 94,
"value": 95.1,
"volume": 1070
},
{
"close": 96.4177,
"date": "2025-01-02",
"high": 97.6977,
"low": 94.6097,
"open": 95.7997,
"value": 96.4177,
"volume": 1144
},
{
"close": 97.4641,
"date": "2025-01-03",
"high": 98.8241,
"low": 96.0986,
"open": 97.3786,
"value": 97.4641,
"volume": 1217
},
{
"close": 98.1631,
"date": "2025-01-04",
"high": 100.0024,
"low": 96.7931,
"open": 98.5624,
"value": 98.1631,
"volume": 1287
},
{
"close": 98.4747,
"date": "2025-01-05",
"high": 100.7522,
"low": 97.3747,
"open": 99.2322,
"value": 98.4747,
"volume": 1353
},
{
"close": 98.3969,
"date": "2025-01-06",
"high": 100.5404,
"low": 97.2069,
"open": 99.3404,
"value": 98.3969,
"volume": 1415
},
{
"close": 97.9643,
"date": "2025-01-07",
"high": 100.1938,
"low": 96.6843,
"open": 98.9138,
"value": 97.9643,
"volume": 1470
},
{
"close": 97.2423,
"date": "2025-01-08",
"high": 99.4061,
"low": 95.8723,
"open": 98.0461,
"value": 97.2423,
"volume": 1519
},
{
"close": 96.3192,
"date": "2025-01-09",
"high": 98.3193,
"low": 95.2192,
"open": 96.8793,
"value": 96.3192,
"volume": 1562
},
{
"close": 95.296,
"date": "2025-01-10",
"high": 97.0993,
"low": 94.106,
"open": 95.5793,
"value": 95.296,
"volume": 1598
},
{
"close": 94.2766,
"date": "2025-01-11",
"high": 95.5096,
"low": 92.9966,
"open": 94.3096,
"value": 94.2766,
"volume": 1629
},
{
"close": 93.3576,
"date": "2025-01-12",
"high": 94.6376,
"low": 91.8392,
"open": 93.2092,
"value": 93.3576,
"volume": 1656
},
{
"close": 92.62,
"date": "2025-01-13",
"high": 93.98,
"low": 91.2761,
"open": 92.3761,
"value": 92.62,
"volume": 1679
},
{
"close": 92.1232,
"date": "2025-01-14",
"high": 93.5632,
"low": 90.6709,
"open": 91.8609,
"value": 92.1232,
"volume": 1699
},
{
"close": 91.9016,
"date": "2025-01-15",
"high": 93.4216,
"low": 90.389,
"open": 91.669,
"value": 91.9016,
"volume": 1106
},
{
"close": 91.9631,
"date": "2025-01-16",
"high": 93.1631,
"low": 90.4003,
"open": 91.7703,
"value": 91.9631,
"volume": 1126
},
{
"close": 92.2911,
"date": "2025-01-17",
"high": 93.5711,
"low": 91.0131,
"open": 92.1131,
"value": 92.2911,
"volume": 1147
},
{
"close": 92.8475,
"date": "2025-01-18",
"high": 94.2075,
"low": 91.4492,
"open": 92.6392,
"value": 92.8475,
"volume": 1173
},
{
"close": 93.5779,
"date": "2025-01-19",
"high": 95.0179,
"low": 92.0148,
"open": 93.2948,
"value": 93.5779,
"volume": 1202
},
{
"close": 94.4172,
"date": "2025-01-20",
"high": 95.9372,
"low": 92.6673,
"open": 94.0373,
"value": 94.4172,
"volume": 1237
},
{
"close": 95.2956,
"date": "2025-01-21",
"high": 96.4956,
"low": 93.7355,
"open": 94.8355,
"value": 95.2956,
"volume": 1278
},
{
"close": 96.1441,
"date": "2025-01-22",
"high": 97.4241,
"low": 94.4743,
"open": 95.6643,
"value": 96.1441,
"volume": 1325
},
{
"close": 96.8995,
"date": "2025-01-23",
"high": 98.2595,
"low": 95.2164,
"open": 96.4964,
"value": 96.8995,
"volume": 1378
},
{
"close": 97.5083,
"date": "2025-01-24",
"high": 98.9483,
"low": 95.9247,
"open": 97.2947,
"value": 97.5083,
"volume": 1437
},
{
"close": 97.9299,
"date": "2025-01-25",
"high": 99.5269,
"low": 96.8299,
"open": 98.0069,
"value": 97.9299,
"volume": 1502
},
{
"close": 98.1388,
"date": "2025-01-26",
"high": 99.7662,
"low": 96.9488,
"open": 98.5662,
"value": 98.1388,
"volume": 1571
},
{
"close": 98.1252,
"date": "2025-01-27",
"high": 100.1787,
"low": 96.8452,
"open": 98.8987,
"value": 98.1252,
"volume": 1643
},
{
"close": 97.8956,
"date": "2025-01-28",
"high": 100.2955,
"low": 96.5256,
"open": 98.9355,
"value": 97.8956,
"volume": 1104
},
{
"close": 97.4723,
"date": "2025-01-29",
"high": 100.0688,
"low": 96.3723,
"open": 98.6288,
"value": 97.4723,
"volume": 1179
},
{
"close": 96.8921,
"date": "2025-01-30",
"high": 99.4875,
"low": 95.7021,
"open": 97.9675,
"value": 96.8921,
"volume": 1252
},
{
"close": 96.2043,
"date": "2025-01-31",
"high": 98.1891,
"low": 94.9243,
"open": 96.9891,
"value": 96.2043,
"volume": 1323
},
{
"close": 95.4682,
"date": "2025-02-01",
"high": 97.0627,
"low": 94.0982,
"open": 95.7827,
"value": 95.4682,
"volume": 1391
},
{
"close": 94.7495,
"date": "2025-02-02",
"high": 96.1095,
"low": 93.3846,
"open": 94.4846,
"value": 94.7495,
"volume": 1454
},
{
"close": 94.1163,
"date": "2025-02-03",
"high": 95.5563,
"low": 92.0724,
"open": 93.2624,
"value": 94.1163,
"volume": 1511
},
{
"close": 93.6345,
"date": "2025-02-04",
"high": 95.1545,
"low": 91.0128,
"open": 92.2928,
"value": 93.6345,
"volume": 1562
},
{
"close": 93.3624,
"date": "2025-02-05",
"high": 94.5624,
"low": 90.3642,
"open": 91.7342,
"value": 93.3624,
"volume": 1607
},
{
"close": 93.3458,
"date": "2025-02-06",
"high": 94.6258,
"low": 90.6009,
"open": 91.7009,
"value": 93.3458,
"volume": 1645
},
{
"close": 93.6128,
"date": "2025-02-07",
"high": 94.9728,
"low": 91.0527,
"open": 92.2427,
"value": 93.6128,
"volume": 1678
},
{
"close": 94.1706,
"date": "2025-02-08",
"high": 95.6106,
"low": 92.0536,
"open": 93.3336,
"value": 94.1706,
"volume": 1706
},
{
"close": 95.0024,
"date": "2025-02-09",
"high": 96.5224,
"low": 93.5031,
"open": 94.8731,
"value": 95.0024,
"volume": 1730
},
{
"close": 96.0672,
"date": "2025-02-10",
"high": 97.8995,
"low": 94.9672,
"open": 96.6995,
"value": 96.0672,
"volume": 1138
},
{
"close": 97.3012,
"date": "2025-02-11",
"high": 99.8932,
"low": 96.1112,
"open": 98.6132,
"value": 97.3012,
"volume": 1157
},
{
"close": 98.6223,
"date": "2025-02-12",
"high": 101.7664,
"low": 97.3423,
"open": 100.4064,
"value": 98.6223,
"volume": 1177
},
{
"close": 99.9361,
"date": "2025-02-13",
"high": 103.3339,
"low": 98.5661,
"open": 101.8939,
"value": 99.9361,
"volume": 1198
},
{
"close": 101.1441,
"date": "2025-02-14",
"high": 104.4588,
"low": 100.0441,
"open": 102.9388,
"value": 101.1441,
"volume": 1222
},
{
"close": 102.1532,
"date": "2025-02-15",
"high": 104.671,
"low": 100.9632,
"open": 103.471,
"value": 102.1532,
"volume": 1250
},
{
"close": 102.8851,
"date": "2025-02-16",
"high": 104.773,
"low": 101.6051,
"open": 103.493,
"value": 102.8851,
"volume": 1283
},
{
"close": 103.2854,
"date": "2025-02-17",
"high": 104.6454,
"low": 101.7045,
"open": 103.0745,
"value": 103.2854,
"volume": 1322
},
{
"close": 103.3306,
"date": "2025-02-18",
"high": 104.7706,
"low": 101.2366,
"open": 102.3366,
"value": 103.3306,
"volume": 1367
},
{
"close": 103.0322,
"date": "2025-02-19",
"high": 104.5522,
"low": 100.2392,
"open": 101.4292,
"value": 103.0322,
"volume": 1418
},
{
"close": 102.4378,
"date": "2025-02-20",
"high": 103.6378,
"low": 99.226,
"open": 100.506,
"value": 102.4378,
"volume": 1476
},
{
"close": 101.6282,
"date": "2025-02-21",
"high": 102.9082,
"low": 98.3323,
"open": 99.7023,
"value": 101.6282,
"volume": 1539
},
{
"close": 100.7105,
"date": "2025-02-22",
"high": 102.0705,
"low": 98.0185,
"open": 99.1185,
"value": 100.7105,
"volume": 1607
},
{
"close": 99.8085,
"date": "2025-02-23",
"high": 101.2485,
"low": 97.6227,
"open": 98.8127,
"value": 99.8085,
"volume": 1065
},
{
"close": 99.0497,
"date": "2025-02-24",
"high": 100.5697,
"low": 97.521,
"open": 98.801,
"value": 99.0497,
"volume": 1138
},
{
"close": 98.5523,
"date": "2025-02-25",
"high": 100.2666,
"low": 97.1823,
"open": 99.0666,
"value": 98.5523,
"volume": 1213
},
{
"close": 98.4121,
"date": "2025-02-26",
"high": 100.8514,
"low": 97.3121,
"open": 99.5714,
"value": 98.4121,
"volume": 1287
},
{
"close": 98.6906,
"date": "2025-02-27",
"high": 101.63,
"low": 97.5006,
"open": 100.27,
"value": 98.6906,
"volume": 1359
},
{
"close": 99.4076,
"date": "2025-02-28",
"high": 102.5602,
"low": 98.1276,
"open": 101.1202,
"value": 99.4076,
"volume": 1428
},
{
"close": 100.5364,
"date": "2025-03-01",
"high": 103.6082,
"low": 99.1664,
"open": 102.0882,
"value": 100.5364,
"volume": 1492
},
{
"close": 102.0054,
"date": "2025-03-02",
"high": 104.3483,
"low": 100.9054,
"open": 103.1483,
"value": 102.0054,
"volume": 1551
},
{
"close": 103.704,
"date": "2025-03-03",
"high": 105.5579,
"low": 102.514,
"open": 104.2779,
"value": 103.704,
"volume": 1604
},
{
"close": 105.4928,
"date": "2025-03-04",
"high": 106.8528,
"low": 104.1683,
"open": 105.4483,
"value": 105.4928,
"volume": 1651
},
{
"close": 107.218,
"date": "2025-03-05",
"high": 108.658,
"low": 105.247,
"open": 106.617,
"value": 107.218,
"volume": 1692
},
{
"close": 108.7271,
"date": "2025-03-06",
"high": 110.2471,
"low": 106.6223,
"open": 107.7223,
"value": 108.7271,
"volume": 1726
},
{
"close": 109.8858,
"date": "2025-03-07",
"high": 111.0858,
"low": 107.4944,
"open": 108.6844,
"value": 109.8858,
"volume": 1755
},
{
"close": 110.5925,
"date": "2025-03-08",
"high": 111.8725,
"low": 108.1331,
"open": 109.4131,
"value": 110.5925,
"volume": 1167
},
{
"close": 110.7902,
"date": "2025-03-09",
"high": 112.1502,
"low": 108.4508,
"open": 109.8208,
"value": 110.7902,
"volume": 1189
},
{
"close": 110.4739,
"date": "2025-03-10",
"high": 111.9139,
"low": 108.7401,
"open": 109.8401,
"value": 110.4739,
"volume": 1209
},
{
"close": 109.6913,
"date": "2025-03-11",
"high": 111.2113,
"low": 108.2511,
"open": 109.4411,
"value": 109.6913,
"volume": 1229
},
{
"close": 108.5397,
"date": "2025-03-12",
"high": 109.8445,
"low": 107.2597,
"open": 108.6445,
"value": 108.5397,
"volume": 1249
},
{
"close": 107.1553,
"date": "2025-03-13",
"high": 108.8079,
"low": 105.7853,
"open": 107.5279,
"value": 107.1553,
"volume": 1272
},
{
"close": 105.6994,
"date": "2025-03-14",
"high": 107.5813,
"low": 104.5994,
"open": 106.2213,
"value": 105.6994,
"volume": 1299
},
{
"close": 104.3413,
"date": "2025-03-15",
"high": 106.3337,
"low": 103.1513,
"open": 104.8937,
"value": 104.3413,
"volume": 1330
},
{
"close": 103.2401,
"date": "2025-03-16",
"high": 105.2501,
"low": 101.9601,
"open": 103.7301,
"value": 103.2401,
"volume": 1367
},
{
"close": 102.5268,
"date": "2025-03-17",
"high": 104.1045,
"low": 101.1568,
"open": 102.9045,
"value": 102.5268,
"volume": 1410
},
{
"close": 102.291,
"date": "2025-03-18",
"high": 103.8319,
"low": 101.191,
"open": 102.5519,
"value": 102.291,
"volume": 1459
},
{
"close": 102.5698,
"date": "2025-03-19",
"high": 104.106,
"low": 101.3798,
"open": 102.746,
"value": 102.5698,
"volume": 1515
},
{
"close": 103.3445,
"date": "2025-03-20",
"high": 104.9254,
"low": 102.0645,
"open": 103.4854,
"value": 103.3445,
"volume": 1576
},
{
"close": 104.5421,
"date": "2025-03-21",
"high": 106.2119,
"low": 103.1721,
"open": 104.6919,
"value": 104.5421,
"volume": 1030
},
{
"close": 106.0432,
"date": "2025-03-22",
"high": 107.4211,
"low": 104.9432,
"open": 106.2211,
"value": 106.0432,
"volume": 1100
},
{
"close": 107.6952,
"date": "2025-03-23",
"high": 109.1644,
"low": 106.5052,
"open": 107.8844,
"value": 107.6952,
"volume": 1173
},
{
"close": 109.3286,
"date": "2025-03-24",
"high": 110.8369,
"low": 108.0486,
"open": 109.4769,
"value": 109.3286,
"volume": 1247
},
{
"close": 110.7759,
"date": "2025-03-25",
"high": 112.2485,
"low": 109.4059,
"open": 110.8085,
"value": 110.7759,
"volume": 1322
},
{
"close": 111.8893,
"date": "2025-03-26",
"high": 113.4093,
"low": 110.631,
"open": 111.731,
"value": 111.8893,
"volume": 1394
},
{
"close": 112.5571,
"date": "2025-03-27",
"high": 113.7571,
"low": 110.9675,
"open": 112.1575,
"value": 112.5571,
"volume": 1464
},
{
"close": 112.7151,
"date": "2025-03-28",
"high": 113.9951,
"low": 110.7912,
"open": 112.0712,
"value": 112.7151,
"volume": 1530
},
{
"close": 112.3534,
"date": "2025-03-29",
"high": 113.7134,
"low": 110.1524,
"open": 111.5224,
"value": 112.3534,
"volume": 1591
},
{
"close": 111.5169,
"date": "2025-03-30",
"high": 112.9569,
"low": 109.515,
"open": 110.615,
"value": 111.5169,
"volume": 1646
},
{
"close": 110.3002,
"date": "2025-03-31",
"high": 111.8202,
"low": 108.2958,
"open": 109.4858,
"value": 110.3002,
"volume": 1695
},
{
"close": 108.8365,
"date": "2025-04-01",
"high": 110.0365,
"low": 107.0011,
"open": 108.2811,
"value": 108.8365,
"volume": 1737
},
{
"close": 107.2832,
"date": "2025-04-02",
"high": 108.5632,
"low": 105.7649,
"open": 107.1349,
"value": 107.2832,
"volume": 1774
},
{
"close": 105.8047,
"date": "2025-04-03",
"high": 107.5123,
"low": 104.7047,
"open": 106.1523,
"value": 105.8047,
"volume": 1192
},
{
"close": 104.5551,
"date": "2025-04-04",
"high": 106.8411,
"low": 103.3651,
"open": 105.4011,
"value": 104.5551,
"volume": 1218
},
{
"close": 103.6618,
"date": "2025-04-05",
"high": 106.4315,
"low": 102.3818,
"open": 104.9115,
"value": 103.6618,
"volume": 1241
},
{
"close": 103.2134,
"date": "2025-04-06",
"high": 105.8831,
"low": 101.8434,
"open": 104.6831,
"value": 103.2134,
"volume": 1261
},
{
"close": 103.2508,
"date": "2025-04-07",
"high": 105.9763,
"low": 102.1508,
"open": 104.6963,
"value": 103.2508,
"volume": 1280
},
{
"close": 103.7646,
"date": "2025-04-08",
"high": 106.2837,
"low": 102.5746,
"open": 104.9237,
"value": 103.7646,
"volume": 1300
},
{
"close": 104.6978,
"date": "2025-04-09",
"high": 106.7802,
"low": 103.4178,
"open": 105.3402,
"value": 104.6978,
"volume": 1322
},
{
"close": 105.9529,
"date": "2025-04-10",
"high": 107.4729,
"low": 104.5575,
"open": 105.9275,
"value": 105.9529,
"volume": 1348
},
{
"close": 107.4035,
"date": "2025-04-11",
"high": 108.6035,
"low": 105.5728,
"open": 106.6728,
"value": 107.4035,
"volume": 1377
},
{
"close": 108.9091,
"date": "2025-04-12",
"high": 110.1891,
"low": 106.3728,
"open": 107.5628,
"value": 108.9091,
"volume": 1413
},
{
"close": 110.3293,
"date": "2025-04-13",
"high": 111.6893,
"low": 107.2946,
"open": 108.5746,
"value": 110.3293,
"volume": 1454
},
{
"close": 111.5393,
"date": "2025-04-14",
"high": 112.9793,
"low": 108.297,
"open": 109.667,
"value": 111.5393,
"volume": 1501
},
{
"close": 112.4412,
"date": "2025-04-15",
"high": 113.9612,
"low": 109.6753,
"open": 110.7753,
"value": 112.4412,
"volume": 1555
},
{
"close": 112.9737,
"date": "2025-04-16",
"high": 114.1737,
"low": 110.6216,
"open": 111.8116,
"value": 112.9737,
"volume": 1001
},
{
"close": 113.1161,
"date": "2025-04-17",
"high": 114.3961,
"low": 111.3934,
"open": 112.6734,
"value": 113.1161,
"volume": 1066
},
{
"close": 112.8889,
"date": "2025-04-18",
"high": 114.617,
"low": 111.5189,
"open": 113.257,
"value": 112.8889,
"volume": 1135
},
{
"close": 112.3494,
"date": "2025-04-19",
"high": 114.9168,
"low": 111.2494,
"open": 113.4768,
"value": 112.3494,
"volume": 1207
},
{
"close": 111.5843,
"date": "2025-04-20",
"high": 114.8036,
"low": 110.3943,
"open": 113.2836,
"value": 111.5843,
"volume": 1281
},
{
"close": 110.6994,
"date": "2025-04-21",
"high": 113.8802,
"low": 109.4194,
"open": 112.6802,
"value": 110.6994,
"volume": 1356
},
{
"close": 109.8078,
"date": "2025-04-22",
"high": 113.0093,
"low": 108.4378,
"open": 111.7293,
"value": 109.8078,
"volume": 1429
},
{
"close": 109.0188,
"date": "2025-04-23",
"high": 111.9117,
"low": 107.9188,
"open": 110.5517,
"value": 109.0188,
"volume": 1500
},
{
"close": 108.4273,
"date": "2025-04-24",
"high": 110.7532,
"low": 107.2373,
"open": 109.3132,
"value": 108.4273,
"volume": 1568
},
{
"close": 108.1054,
"date": "2025-04-25",
"high": 109.723,
"low": 106.8254,
"open": 108.203,
"value": 108.1054,
"volume": 1630
},
{
"close": 108.0975,
"date": "2025-04-26",
"high": 109.2975,
"low": 106.036,
"open": 107.406,
"value": 108.0975,
"volume": 1687
},
{
"close": 108.4172,
"date": "2025-04-27",
"high": 109.6972,
"low": 105.9744,
"open": 107.0744,
"value": 108.4172,
"volume": 1738
},
{
"close": 109.049,
"date": "2025-04-28",
"high": 110.409,
"low": 106.1123,
"open": 107.3023,
"value": 109.049,
"volume": 1782
},
{
"close": 109.9509,
"date": "2025-04-29",
"high": 111.3909,
"low": 106.8301,
"open": 108.1101,
"value": 109.9509,
"volume": 1208
},
{
"close": 111.0606,
"date": "2025-04-30",
"high": 112.5806,
"low": 108.0699,
"open": 109.4399,
"value": 111.0606,
"volume": 1240
},
{
"close": 112.3022,
"date": "2025-05-01",
"high": 113.5022,
"low": 110.0634,
"open": 111.1634,
"value": 112.3022,
"volume": 1268
},
{
"close": 113.5933,
"date": "2025-05-02",
"high": 114.8733,
"low": 111.9115,
"open": 113.1015,
"value": 113.5933,
"volume": 1292
},
{
"close": 114.8528,
"date": "2025-05-03",
"high": 116.4114,
"low": 113.5728,
"open": 115.0514,
"value": 114.8528,
"volume": 1313
},
{
"close": 116.0068,
"date": "2025-05-04",
"high": 118.2567,
"low": 114.6368,
"open": 116.8167,
"value": 116.0068,
"volume": 1332
},
{
"close": 116.9939,
"date": "2025-05-05",
"high": 119.7556,
"low": 115.8939,
"open": 118.2356,
"value": 116.9939,
"volume": 1352
},
{
"close": 117.7688,
"date": "2025-05-06",
"high": 120.4018,
"low": 116.5788,
"open": 119.2018,
"value": 117.7688,
"volume": 1373
},
{
"close": 118.3042,
"date": "2025-05-07",
"high": 120.9553,
"low": 117.0242,
"open": 119.6753,
"value": 118.3042,
"volume": 1397
},
{
"close": 118.5916,
"date": "2025-05-08",
"high": 121.042,
"low": 117.2216,
"open": 119.682,
"value": 118.5916,
"volume": 1425
}
];
const options = {
"axes": {
"x": {
"format": {
"dateStyle": "long",
"timeZone": "UTC",
"type": "date"
}
}
},
"height": 620,
"locale": "en",
"mark": {
"fields": {
"close": "close",
"high": "high",
"low": "low",
"lower": "lower",
"middle": "value",
"open": "open",
"upper": "upper",
"value": "value",
"volume": "volume"
},
"options": {
"calculate": true,
"fields": [
"value",
"lower",
"upper"
],
"kind": "abands"
}
},
"theme": "graflume-light",
"width": "container",
"x": {
"field": "date",
"title": "Trading day",
"type": "temporal"
},
"y": {
"field": "value",
"title": "Indicator value",
"type": "quantitative"
}
};
Graflume.accelerationBands('#chart', data, options);Portable schema
ChartSpec 0.1 · options
{
"axes": {
"x": {
"format": {
"dateStyle": "long",
"timeZone": "UTC",
"type": "date"
}
}
},
"height": 620,
"locale": "en",
"mark": {
"fields": {
"close": "close",
"high": "high",
"low": "low",
"lower": "lower",
"middle": "value",
"open": "open",
"upper": "upper",
"value": "value",
"volume": "volume"
},
"options": {
"calculate": true,
"fields": [
"value",
"lower",
"upper"
],
"kind": "abands"
}
},
"theme": "graflume-light",
"width": "container",
"x": {
"field": "date",
"title": "Trading day",
"type": "temporal"
},
"y": {
"field": "value",
"title": "Indicator value",
"type": "quantitative"
}
}Legend
Explain the visual meaning of layers, categories, or continuous values.
StatusLoading
legend
- Legend:
legend · explicit · 3 channels
Loading
Legend · Row data
Row data and zero-copy TypedArray columns share one data contract.
datetemporal | valuequantitative | openquantitative | highquantitative | lowquantitative | closequantitative | volumequantitative | lowerquantitative | upperquantitative |
|---|---|---|---|---|---|---|---|---|
| 2025-01-01 | — | 94 | 96.3 | 92.9 | 95.1 | 1070 | — | — |
| 2025-01-02 | — | 95.7997 | 97.6977 | 94.6097 | 96.4177 | 1144 | — | — |
| 2025-01-03 | — | 97.3786 | 98.8241 | 96.0986 | 97.4641 | 1217 | — | — |
| 2025-01-04 | — | 98.5624 | 100.0024 | 96.7931 | 98.1631 | 1287 | — | — |
| 2025-01-05 | — | 99.2322 | 100.7522 | 97.3747 | 98.4747 | 1353 | — | — |
| 2025-01-06 | — | 99.3404 | 100.5404 | 97.2069 | 98.3969 | 1415 | — | — |
| 2025-01-07 | — | 98.9138 | 100.1938 | 96.6843 | 97.9643 | 1470 | — | — |
| 2025-01-08 | — | 98.0461 | 99.4061 | 95.8723 | 97.2423 | 1519 | — | — |
| 2025-01-09 | — | 96.8793 | 98.3193 | 95.2192 | 96.3192 | 1562 | — | — |
| 2025-01-10 | — | 95.5793 | 97.0993 | 94.106 | 95.296 | 1598 | — | — |
| 2025-01-11 | — | 94.3096 | 95.5096 | 92.9966 | 94.2766 | 1629 | — | — |
| 2025-01-12 | — | 93.2092 | 94.6376 | 91.8392 | 93.3576 | 1656 | — | — |
| 2025-01-13 | — | 92.3761 | 93.98 | 91.2761 | 92.62 | 1679 | — | — |
| 2025-01-14 | — | 91.8609 | 93.5632 | 90.6709 | 92.1232 | 1699 | — | — |
| 2025-01-15 | — | 91.669 | 93.4216 | 90.389 | 91.9016 | 1106 | — | — |
| 2025-01-16 | — | 91.7703 | 93.1631 | 90.4003 | 91.9631 | 1126 | — | — |
| 2025-01-17 | — | 92.1131 | 93.5711 | 91.0131 | 92.2911 | 1147 | — | — |
| 2025-01-18 | — | 92.6392 | 94.2075 | 91.4492 | 92.8475 | 1173 | — | — |
| 2025-01-19 | — | 93.2948 | 95.0179 | 92.0148 | 93.5779 | 1202 | — | — |
| 2025-01-20 | 95.010705 | 94.0373 | 95.9372 | 92.6673 | 94.4172 | 1237 | 87.61991000498683 | 102.76061000498683 |
| 2025-01-21 | 95.02048500000001 | 94.8355 | 96.4956 | 93.7355 | 95.2956 | 1278 | 87.72356975114242 | 102.7042947511424 |
| 2025-01-22 | 95.00680500000001 | 95.6643 | 97.4241 | 94.4743 | 96.1441 | 1325 | 87.73019549366614 | 102.67637049366616 |
| 2025-01-23 | 94.978575 | 96.4964 | 98.2595 | 95.2164 | 96.8995 | 1378 | 87.65530093493096 | 102.68087593493098 |
| 2025-01-24 | 94.94583500000002 | 97.2947 | 98.9483 | 95.9247 | 97.5083 | 1437 | 87.62990861638244 | 102.60905861638246 |
| 2025-01-25 | 94.91859500000001 | 98.0069 | 99.5269 | 96.8299 | 97.9299 | 1502 | 87.66866532328757 | 102.4776903232876 |
| 2025-01-26 | 94.90569000000002 | 98.5662 | 99.7662 | 96.9488 | 98.1388 | 1571 | 87.70578606668838 | 102.3857860666884 |
| 2025-01-27 | 94.913735 | 98.8987 | 100.1787 | 96.8452 | 98.1252 | 1643 | 87.73081515705954 | 102.36681515705956 |
| 2025-01-28 | 94.94640000000001 | 98.9355 | 100.2955 | 96.5256 | 97.8956 | 1104 | 87.74069616116367 | 102.4357211611637 |
| 2025-01-29 | 95.00405500000002 | 98.6288 | 100.0688 | 96.3723 | 97.4723 | 1179 | 87.74070125216359 | 102.58482625216364 |
| 2025-01-30 | 95.08386000000002 | 97.9675 | 99.4875 | 95.7021 | 96.8921 | 1252 | 87.74395146776477 | 102.78610146776482 |
| 2025-01-31 | 95.18024500000003 | 96.9891 | 98.1891 | 94.9243 | 96.2043 | 1323 | 87.76732586858093 | 102.99742586858099 |
| 2025-02-01 | 95.28577500000003 | 95.7827 | 97.0627 | 94.0982 | 95.4682 | 1391 | 87.86406370630974 | 103.1356887063098 |
| 2025-02-02 | 95.39225000000002 | 94.4846 | 96.1095 | 93.3846 | 94.7495 | 1454 | 87.96736060698044 | 103.24423560698051 |
| 2025-02-03 | 95.491905 | 93.2624 | 95.5563 | 92.0724 | 94.1163 | 1511 | 87.98020389593675 | 103.40497889593685 |
| 2025-02-04 | 95.57855 | 92.2928 | 95.1545 | 91.0128 | 93.6345 | 1562 | 87.90469467973162 | 103.60674467973169 |
| 2025-02-05 | 95.648515 | 91.7342 | 94.5624 | 90.3642 | 93.3624 | 1607 | 87.76472215391769 | 103.82562215391776 |
| 2025-02-06 | 95.70125000000002 | 91.7009 | 94.6258 | 90.6009 | 93.3458 | 1645 | 87.60262317509486 | 104.03024817509495 |
| 2025-02-07 | 95.73951500000001 | 92.2427 | 94.9728 | 91.0527 | 93.6128 | 1678 | 87.4707809655088 | 104.18885596550888 |
| 2025-02-08 | 95.76915000000001 | 93.3336 | 95.6106 | 92.0536 | 94.1706 | 1706 | 87.41925098478892 | 104.27580098478902 |
| 2025-02-09 | 95.79841000000002 | 94.8731 | 96.5224 | 93.5031 | 95.0024 | 1730 | 87.4852291902426 | 104.2791291902427 |
| 2025-02-10 | 95.83699000000001 | 96.6995 | 97.8995 | 94.9672 | 96.0672 | 1138 | 87.53004770754856 | 104.36699770754868 |
| 2025-02-11 | 95.894845 | 98.6132 | 99.8932 | 96.1112 | 97.3012 | 1157 | 87.5314359231117 | 104.57643592311179 |
| 2025-02-12 | 95.980985 | 100.4064 | 101.7664 | 97.3423 | 98.6223 | 1177 | 87.50467469919093 | 104.89492469919101 |
| 2025-02-13 | 96.10237500000001 | 101.8939 | 103.3339 | 98.5661 | 99.9361 | 1198 | 87.46889235612379 | 105.29519235612388 |
| 2025-02-14 | 96.263085 | 102.9388 | 104.4588 | 100.0441 | 101.1441 | 1222 | 87.4636581924819 | 105.71938319248197 |
| 2025-02-15 | 96.46380500000001 | 103.471 | 104.671 | 100.9632 | 102.1532 | 1250 | 87.57798859552642 | 106.05631359552652 |
| 2025-02-16 | 96.7018 | 103.493 | 104.773 | 101.6051 | 102.8851 | 1283 | 87.83176627843362 | 106.26869127843369 |
| 2025-02-17 | 96.97129 | 103.0745 | 104.6454 | 101.7045 | 103.2854 | 1322 | 88.17058180613836 | 106.40025680613844 |
| 2025-02-18 | 97.264205 | 102.3366 | 104.7706 | 101.2366 | 103.3306 | 1367 | 88.42915345966136 | 106.61820345966143 |
| 2025-02-19 | 97.57121 | 101.4292 | 104.5522 | 100.2392 | 103.0322 | 1418 | 88.60499063671641 | 106.92594063671648 |
| 2025-02-20 | 97.882885 | 100.506 | 103.6378 | 99.226 | 102.4378 | 1476 | 88.70945072828692 | 107.31715072828698 |
| 2025-02-21 | 98.190885 | 99.7023 | 102.9082 | 98.3323 | 101.6282 | 1539 | 88.76582331177255 | 107.77637331177259 |
| 2025-02-22 | 98.488935 | 99.1185 | 102.0705 | 98.0185 | 100.7105 | 1607 | 88.86909564221271 | 108.21142064221274 |
| 2025-02-23 | 98.773545 | 98.8127 | 101.2485 | 97.6227 | 99.8085 | 1065 | 89.13256224018019 | 108.51036224018021 |
| 2025-02-24 | 99.04430499999998 | 98.801 | 100.5697 | 97.521 | 99.0497 | 1138 | 89.56275019870424 | 108.66730019870427 |
| 2025-02-25 | 99.30379999999998 | 99.0666 | 100.2666 | 97.1823 | 98.5523 | 1213 | 90.01033236147452 | 108.83640736147456 |
| 2025-02-26 | 99.55711499999998 | 99.5714 | 100.8514 | 97.3121 | 98.4121 | 1287 | 90.39202778754301 | 109.09670278754307 |
| 2025-02-27 | 99.81100499999998 | 100.27 | 101.63 | 97.5006 | 98.6906 | 1359 | 90.6937951895789 | 109.45079518957895 |
| 2025-02-28 | 100.07285499999998 | 101.1202 | 102.5602 | 98.1276 | 99.4076 | 1428 | 90.91298353013602 | 109.88888353013604 |
| 2025-03-01 | 100.34955499999998 | 102.0882 | 103.6082 | 99.1664 | 100.5364 | 1492 | 91.05883100040768 | 110.3903560004077 |
| 2025-03-02 | 100.64646499999996 | 103.1483 | 104.3483 | 100.9054 | 102.0054 | 1551 | 91.30599787795067 | 110.7651728779507 |
| 2025-03-03 | 100.96660499999999 | 104.2779 | 105.5579 | 102.514 | 103.704 | 1604 | 91.69710327041913 | 110.97175327041916 |
| 2025-03-04 | 101.31012999999999 | 105.4483 | 106.8528 | 104.1683 | 105.4928 | 1651 | 92.20594821241367 | 111.04569821241371 |
| 2025-03-05 | 101.67422499999998 | 106.617 | 108.658 | 105.247 | 107.218 | 1692 | 92.66985350808575 | 111.1704035080858 |
| 2025-03-06 | 102.05337499999999 | 107.7223 | 110.2471 | 106.6223 | 108.7271 | 1726 | 93.07428185385741 | 111.37735685385749 |
| 2025-03-07 | 102.44000499999997 | 108.6844 | 111.0858 | 107.4944 | 109.8858 | 1755 | 93.41169718149986 | 111.68567218149992 |
| 2025-03-08 | 102.82537499999998 | 109.4131 | 111.8725 | 108.1331 | 110.5925 | 1167 | 93.68244025926626 | 112.09929025926633 |
| 2025-03-09 | 103.20061499999997 | 109.8208 | 112.1502 | 108.4508 | 110.7902 | 1189 | 93.94591764854562 | 112.55239264854569 |
| 2025-03-10 | 103.55777999999995 | 109.8401 | 111.9139 | 108.7401 | 110.4739 | 1209 | 94.35561523193795 | 112.87204023193803 |
| 2025-03-11 | 103.89073499999995 | 109.4411 | 111.2113 | 108.2511 | 109.6913 | 1229 | 94.8863996985367 | 113.06462469853679 |
| 2025-03-12 | 104.19582999999993 | 108.6445 | 109.8445 | 107.2597 | 108.5397 | 1249 | 95.4642675062133 | 113.18574250621342 |
| 2025-03-13 | 104.47218499999993 | 107.5279 | 108.8079 | 105.7853 | 107.1553 | 1272 | 95.98610002141987 | 113.31925002141998 |
| 2025-03-14 | 104.72162999999992 | 106.2213 | 107.5813 | 104.5994 | 105.6994 | 1299 | 96.41813996016646 | 113.48376496016655 |
| 2025-03-15 | 104.94826999999991 | 104.8937 | 106.3337 | 103.1513 | 104.3413 | 1330 | 96.73713399361576 | 113.69190899361585 |
| 2025-03-16 | 105.1577899999999 | 103.7301 | 105.2501 | 101.9601 | 103.2401 | 1367 | 96.93549064417452 | 113.95059064417462 |
| 2025-03-17 | 105.35651499999992 | 102.9045 | 104.1045 | 101.1568 | 102.5268 | 1410 | 97.14729084545691 | 114.128240845457 |
| 2025-03-18 | 105.55045999999993 | 102.5519 | 103.8319 | 101.191 | 102.291 | 1459 | 97.42815622057067 | 114.18450622057075 |
| 2025-03-19 | 105.74441999999995 | 102.746 | 104.106 | 101.3798 | 102.5698 | 1515 | 97.75748990010605 | 114.16303990010613 |
| 2025-03-20 | 105.94126499999996 | 103.4854 | 104.9254 | 102.0645 | 103.3445 | 1576 | 98.10566877544214 | 114.11829377544223 |
| 2025-03-21 | 106.14154999999997 | 104.6919 | 106.2119 | 103.1721 | 104.5421 | 1030 | 98.44083709155498 | 114.10296209155509 |
| 2025-03-22 | 106.34343999999996 | 106.2211 | 107.4211 | 104.9432 | 106.0432 | 1100 | 98.73634326660587 | 114.157218266606 |
| 2025-03-23 | 106.54299999999996 | 107.8844 | 109.1644 | 106.5052 | 107.6952 | 1173 | 98.97319910762836 | 114.2978991076285 |
| 2025-03-24 | 106.73478999999995 | 109.4769 | 110.8369 | 108.0486 | 109.3286 | 1247 | 99.15697093764047 | 114.50762093764058 |
| 2025-03-25 | 106.91268499999997 | 110.8085 | 112.2485 | 109.4059 | 110.7759 | 1322 | 99.41996212761048 | 114.62851212761056 |
| 2025-03-26 | 107.07079499999995 | 111.731 | 113.4093 | 110.631 | 111.8893 | 1394 | 99.70243390229504 | 114.69935890229513 |
| 2025-03-27 | 107.20435999999995 | 112.1575 | 113.7571 | 110.9675 | 112.5571 | 1464 | 99.95383086950606 | 114.75030586950615 |
| 2025-03-28 | 107.31048999999993 | 112.0712 | 113.9951 | 110.7912 | 112.7151 | 1530 | 100.13849661953702 | 114.8010966195371 |
| 2025-03-29 | 107.38864999999994 | 111.5224 | 113.7134 | 110.1524 | 112.3534 | 1591 | 100.23687728759253 | 114.86487728759263 |
| 2025-03-30 | 107.44079999999994 | 110.615 | 112.9569 | 109.515 | 111.5169 | 1646 | 100.24957224010257 | 114.94459724010267 |
| 2025-03-31 | 107.47124499999995 | 109.4858 | 111.8202 | 108.2958 | 110.3002 | 1695 | 100.19703751273751 | 115.03311251273763 |
| 2025-04-01 | 107.48608499999996 | 108.2811 | 110.0365 | 107.0011 | 108.8365 | 1737 | 100.14021528812596 | 115.08894028812608 |
| 2025-04-02 | 107.49247999999996 | 107.1349 | 108.5632 | 105.7649 | 107.2832 | 1774 | 100.16102138155557 | 115.0536713815557 |
| 2025-04-03 | 107.49774499999997 | 106.1523 | 107.5123 | 104.7047 | 105.8047 | 1192 | 100.18324015625221 | 115.03231515625234 |
| 2025-04-04 | 107.50843499999996 | 105.4011 | 106.8411 | 103.3651 | 104.5551 | 1218 | 100.16548356385945 | 115.08795856385959 |
| 2025-04-05 | 107.52951999999996 | 104.9115 | 106.4315 | 102.3818 | 103.6618 | 1241 | 100.11322877394906 | 115.22562877394921 |
| 2025-04-06 | 107.56384999999996 | 104.6831 | 105.8831 | 101.8434 | 103.2134 | 1261 | 100.04198175233083 | 115.42738175233099 |
| 2025-04-07 | 107.61183999999994 | 104.6963 | 105.9763 | 102.1508 | 103.2508 | 1280 | 99.97514150574774 | 115.6566915057479 |
| 2025-04-08 | 107.67157999999992 | 104.9237 | 106.2837 | 102.5746 | 103.7646 | 1300 | 99.93956159466892 | 115.8668365946691 |
| 2025-04-09 | 107.73924499999991 | 105.3402 | 106.7802 | 103.4178 | 104.6978 | 1322 | 99.95850102828385 | 116.011151028284 |
| 2025-04-10 | 107.80978499999989 | 105.9275 | 107.4729 | 104.5575 | 105.9529 | 1348 | 100.03980655048221 | 116.06135655048233 |
| 2025-04-11 | 107.8777999999999 | 106.6728 | 108.6035 | 105.5728 | 107.4035 | 1377 | 100.01740388743421 | 116.17715388743434 |
| 2025-04-12 | 107.93849499999988 | 107.5628 | 110.1891 | 106.3728 | 108.9091 | 1413 | 99.8985202667108 | 116.34754526671091 |
| 2025-04-13 | 107.98852999999988 | 108.5746 | 111.6893 | 107.2946 | 110.3293 | 1454 | 99.70544790333622 | 116.55607290333633 |
| 2025-04-14 | 108.02669999999986 | 109.667 | 112.9793 | 108.297 | 111.5393 | 1501 | 99.47229536438758 | 116.78284536438771 |
| 2025-04-15 | 108.05429499999988 | 110.7753 | 113.9612 | 109.6753 | 112.4412 | 1555 | 99.27851877214053 | 116.96596877214066 |
| 2025-04-16 | 108.07512499999989 | 111.8116 | 114.1737 | 110.6216 | 112.9737 | 1001 | 99.18712377172568 | 117.06519877172579 |
| 2025-04-17 | 108.0951749999999 | 112.6734 | 114.3961 | 111.3934 | 113.1161 | 1066 | 99.2367804148895 | 117.06455541488961 |
| 2025-04-18 | 108.1219499999999 | 113.257 | 114.617 | 111.5189 | 112.8889 | 1135 | 99.34997543442199 | 117.0620254344221 |
| 2025-04-19 | 108.1635749999999 | 113.4768 | 114.9168 | 111.2494 | 112.3494 | 1207 | 99.41476728901195 | 117.18319228901203 |
| 2025-04-20 | 108.2277799999999 | 113.2836 | 114.8036 | 110.3943 | 111.5843 | 1281 | 99.43419243845523 | 117.42384243845531 |
| 2025-04-21 | 108.3209249999999 | 112.6802 | 113.8802 | 109.4194 | 110.6994 | 1356 | 99.41723347898375 | 117.76323347898384 |
| 2025-04-22 | 108.44715499999991 | 111.7293 | 113.0093 | 108.4378 | 109.8078 | 1429 | 99.37934226956118 | 118.16864226956125 |
| 2025-04-23 | 108.60785999999989 | 110.5517 | 111.9117 | 107.9188 | 109.0188 | 1500 | 99.425055375396 | 118.51068037539605 |
| 2025-04-24 | 108.80146999999988 | 109.3132 | 110.7532 | 107.2373 | 108.4273 | 1568 | 99.61459809591562 | 118.71019809591569 |
| 2025-04-25 | 109.02364999999989 | 108.203 | 109.723 | 106.8254 | 108.1054 | 1630 | 99.94801138936948 | 118.75558638936954 |
| 2025-04-26 | 109.26785499999987 | 107.406 | 109.2975 | 106.036 | 108.0975 | 1687 | 100.23254525860764 | 118.8455702586077 |
| 2025-04-27 | 109.52617499999988 | 107.0744 | 109.6972 | 105.9744 | 108.4172 | 1738 | 100.43338984663801 | 119.02073984663807 |
| 2025-04-28 | 109.79039499999988 | 107.3023 | 110.409 | 106.1123 | 109.049 | 1782 | 100.5534543551129 | 119.28770435511296 |
| 2025-04-29 | 110.05304999999987 | 108.1101 | 111.3909 | 106.8301 | 109.9509 | 1208 | 100.60838277613145 | 119.64223277613152 |
| 2025-04-30 | 110.30843499999988 | 109.4399 | 112.5806 | 108.0699 | 111.0606 | 1240 | 100.62968523097284 | 120.06236023097293 |
| 2025-05-01 | 110.55336999999989 | 111.1634 | 113.5022 | 110.0634 | 112.3022 | 1268 | 100.81440607117737 | 120.34910607117745 |
| 2025-05-02 | 110.78757999999989 | 113.1015 | 114.8733 | 111.9115 | 113.5933 | 1292 | 101.17393400431465 | 120.49500900431471 |
| 2025-05-03 | 111.0137549999999 | 115.0514 | 116.4114 | 113.5728 | 114.8528 | 1313 | 101.63813802401512 | 120.5701880240152 |
| 2025-05-04 | 111.23712999999991 | 116.8167 | 118.2567 | 114.6368 | 116.0068 | 1332 | 102.05708654641961 | 120.72353654641968 |
| 2025-05-05 | 111.4647649999999 | 118.2356 | 119.7556 | 115.8939 | 116.9939 | 1352 | 102.40855114904707 | 120.96895114904711 |
| 2025-05-06 | 111.70451999999989 | 119.2018 | 120.4018 | 116.5788 | 117.7688 | 1373 | 102.67987561318648 | 121.30800061318652 |
| 2025-05-07 | 111.96392499999988 | 119.6753 | 120.9553 | 117.0242 | 118.3042 | 1397 | 102.87107606800173 | 121.73130106800178 |
| 2025-05-08 | 112.2490599999999 | 119.682 | 121.042 | 117.2216 | 118.5916 | 1425 | 103.08586237864802 | 122.12666237864808 |
Browser API · Portable schema
Browser API
Graflume.accelerationBands()
const data = [
{
"close": 95.1,
"date": "2025-01-01",
"high": 96.3,
"low": 92.9,
"open": 94,
"value": 95.1,
"volume": 1070
},
{
"close": 96.4177,
"date": "2025-01-02",
"high": 97.6977,
"low": 94.6097,
"open": 95.7997,
"value": 96.4177,
"volume": 1144
},
{
"close": 97.4641,
"date": "2025-01-03",
"high": 98.8241,
"low": 96.0986,
"open": 97.3786,
"value": 97.4641,
"volume": 1217
},
{
"close": 98.1631,
"date": "2025-01-04",
"high": 100.0024,
"low": 96.7931,
"open": 98.5624,
"value": 98.1631,
"volume": 1287
},
{
"close": 98.4747,
"date": "2025-01-05",
"high": 100.7522,
"low": 97.3747,
"open": 99.2322,
"value": 98.4747,
"volume": 1353
},
{
"close": 98.3969,
"date": "2025-01-06",
"high": 100.5404,
"low": 97.2069,
"open": 99.3404,
"value": 98.3969,
"volume": 1415
},
{
"close": 97.9643,
"date": "2025-01-07",
"high": 100.1938,
"low": 96.6843,
"open": 98.9138,
"value": 97.9643,
"volume": 1470
},
{
"close": 97.2423,
"date": "2025-01-08",
"high": 99.4061,
"low": 95.8723,
"open": 98.0461,
"value": 97.2423,
"volume": 1519
},
{
"close": 96.3192,
"date": "2025-01-09",
"high": 98.3193,
"low": 95.2192,
"open": 96.8793,
"value": 96.3192,
"volume": 1562
},
{
"close": 95.296,
"date": "2025-01-10",
"high": 97.0993,
"low": 94.106,
"open": 95.5793,
"value": 95.296,
"volume": 1598
},
{
"close": 94.2766,
"date": "2025-01-11",
"high": 95.5096,
"low": 92.9966,
"open": 94.3096,
"value": 94.2766,
"volume": 1629
},
{
"close": 93.3576,
"date": "2025-01-12",
"high": 94.6376,
"low": 91.8392,
"open": 93.2092,
"value": 93.3576,
"volume": 1656
},
{
"close": 92.62,
"date": "2025-01-13",
"high": 93.98,
"low": 91.2761,
"open": 92.3761,
"value": 92.62,
"volume": 1679
},
{
"close": 92.1232,
"date": "2025-01-14",
"high": 93.5632,
"low": 90.6709,
"open": 91.8609,
"value": 92.1232,
"volume": 1699
},
{
"close": 91.9016,
"date": "2025-01-15",
"high": 93.4216,
"low": 90.389,
"open": 91.669,
"value": 91.9016,
"volume": 1106
},
{
"close": 91.9631,
"date": "2025-01-16",
"high": 93.1631,
"low": 90.4003,
"open": 91.7703,
"value": 91.9631,
"volume": 1126
},
{
"close": 92.2911,
"date": "2025-01-17",
"high": 93.5711,
"low": 91.0131,
"open": 92.1131,
"value": 92.2911,
"volume": 1147
},
{
"close": 92.8475,
"date": "2025-01-18",
"high": 94.2075,
"low": 91.4492,
"open": 92.6392,
"value": 92.8475,
"volume": 1173
},
{
"close": 93.5779,
"date": "2025-01-19",
"high": 95.0179,
"low": 92.0148,
"open": 93.2948,
"value": 93.5779,
"volume": 1202
},
{
"close": 94.4172,
"date": "2025-01-20",
"high": 95.9372,
"low": 92.6673,
"open": 94.0373,
"value": 94.4172,
"volume": 1237
},
{
"close": 95.2956,
"date": "2025-01-21",
"high": 96.4956,
"low": 93.7355,
"open": 94.8355,
"value": 95.2956,
"volume": 1278
},
{
"close": 96.1441,
"date": "2025-01-22",
"high": 97.4241,
"low": 94.4743,
"open": 95.6643,
"value": 96.1441,
"volume": 1325
},
{
"close": 96.8995,
"date": "2025-01-23",
"high": 98.2595,
"low": 95.2164,
"open": 96.4964,
"value": 96.8995,
"volume": 1378
},
{
"close": 97.5083,
"date": "2025-01-24",
"high": 98.9483,
"low": 95.9247,
"open": 97.2947,
"value": 97.5083,
"volume": 1437
},
{
"close": 97.9299,
"date": "2025-01-25",
"high": 99.5269,
"low": 96.8299,
"open": 98.0069,
"value": 97.9299,
"volume": 1502
},
{
"close": 98.1388,
"date": "2025-01-26",
"high": 99.7662,
"low": 96.9488,
"open": 98.5662,
"value": 98.1388,
"volume": 1571
},
{
"close": 98.1252,
"date": "2025-01-27",
"high": 100.1787,
"low": 96.8452,
"open": 98.8987,
"value": 98.1252,
"volume": 1643
},
{
"close": 97.8956,
"date": "2025-01-28",
"high": 100.2955,
"low": 96.5256,
"open": 98.9355,
"value": 97.8956,
"volume": 1104
},
{
"close": 97.4723,
"date": "2025-01-29",
"high": 100.0688,
"low": 96.3723,
"open": 98.6288,
"value": 97.4723,
"volume": 1179
},
{
"close": 96.8921,
"date": "2025-01-30",
"high": 99.4875,
"low": 95.7021,
"open": 97.9675,
"value": 96.8921,
"volume": 1252
},
{
"close": 96.2043,
"date": "2025-01-31",
"high": 98.1891,
"low": 94.9243,
"open": 96.9891,
"value": 96.2043,
"volume": 1323
},
{
"close": 95.4682,
"date": "2025-02-01",
"high": 97.0627,
"low": 94.0982,
"open": 95.7827,
"value": 95.4682,
"volume": 1391
},
{
"close": 94.7495,
"date": "2025-02-02",
"high": 96.1095,
"low": 93.3846,
"open": 94.4846,
"value": 94.7495,
"volume": 1454
},
{
"close": 94.1163,
"date": "2025-02-03",
"high": 95.5563,
"low": 92.0724,
"open": 93.2624,
"value": 94.1163,
"volume": 1511
},
{
"close": 93.6345,
"date": "2025-02-04",
"high": 95.1545,
"low": 91.0128,
"open": 92.2928,
"value": 93.6345,
"volume": 1562
},
{
"close": 93.3624,
"date": "2025-02-05",
"high": 94.5624,
"low": 90.3642,
"open": 91.7342,
"value": 93.3624,
"volume": 1607
},
{
"close": 93.3458,
"date": "2025-02-06",
"high": 94.6258,
"low": 90.6009,
"open": 91.7009,
"value": 93.3458,
"volume": 1645
},
{
"close": 93.6128,
"date": "2025-02-07",
"high": 94.9728,
"low": 91.0527,
"open": 92.2427,
"value": 93.6128,
"volume": 1678
},
{
"close": 94.1706,
"date": "2025-02-08",
"high": 95.6106,
"low": 92.0536,
"open": 93.3336,
"value": 94.1706,
"volume": 1706
},
{
"close": 95.0024,
"date": "2025-02-09",
"high": 96.5224,
"low": 93.5031,
"open": 94.8731,
"value": 95.0024,
"volume": 1730
},
{
"close": 96.0672,
"date": "2025-02-10",
"high": 97.8995,
"low": 94.9672,
"open": 96.6995,
"value": 96.0672,
"volume": 1138
},
{
"close": 97.3012,
"date": "2025-02-11",
"high": 99.8932,
"low": 96.1112,
"open": 98.6132,
"value": 97.3012,
"volume": 1157
},
{
"close": 98.6223,
"date": "2025-02-12",
"high": 101.7664,
"low": 97.3423,
"open": 100.4064,
"value": 98.6223,
"volume": 1177
},
{
"close": 99.9361,
"date": "2025-02-13",
"high": 103.3339,
"low": 98.5661,
"open": 101.8939,
"value": 99.9361,
"volume": 1198
},
{
"close": 101.1441,
"date": "2025-02-14",
"high": 104.4588,
"low": 100.0441,
"open": 102.9388,
"value": 101.1441,
"volume": 1222
},
{
"close": 102.1532,
"date": "2025-02-15",
"high": 104.671,
"low": 100.9632,
"open": 103.471,
"value": 102.1532,
"volume": 1250
},
{
"close": 102.8851,
"date": "2025-02-16",
"high": 104.773,
"low": 101.6051,
"open": 103.493,
"value": 102.8851,
"volume": 1283
},
{
"close": 103.2854,
"date": "2025-02-17",
"high": 104.6454,
"low": 101.7045,
"open": 103.0745,
"value": 103.2854,
"volume": 1322
},
{
"close": 103.3306,
"date": "2025-02-18",
"high": 104.7706,
"low": 101.2366,
"open": 102.3366,
"value": 103.3306,
"volume": 1367
},
{
"close": 103.0322,
"date": "2025-02-19",
"high": 104.5522,
"low": 100.2392,
"open": 101.4292,
"value": 103.0322,
"volume": 1418
},
{
"close": 102.4378,
"date": "2025-02-20",
"high": 103.6378,
"low": 99.226,
"open": 100.506,
"value": 102.4378,
"volume": 1476
},
{
"close": 101.6282,
"date": "2025-02-21",
"high": 102.9082,
"low": 98.3323,
"open": 99.7023,
"value": 101.6282,
"volume": 1539
},
{
"close": 100.7105,
"date": "2025-02-22",
"high": 102.0705,
"low": 98.0185,
"open": 99.1185,
"value": 100.7105,
"volume": 1607
},
{
"close": 99.8085,
"date": "2025-02-23",
"high": 101.2485,
"low": 97.6227,
"open": 98.8127,
"value": 99.8085,
"volume": 1065
},
{
"close": 99.0497,
"date": "2025-02-24",
"high": 100.5697,
"low": 97.521,
"open": 98.801,
"value": 99.0497,
"volume": 1138
},
{
"close": 98.5523,
"date": "2025-02-25",
"high": 100.2666,
"low": 97.1823,
"open": 99.0666,
"value": 98.5523,
"volume": 1213
},
{
"close": 98.4121,
"date": "2025-02-26",
"high": 100.8514,
"low": 97.3121,
"open": 99.5714,
"value": 98.4121,
"volume": 1287
},
{
"close": 98.6906,
"date": "2025-02-27",
"high": 101.63,
"low": 97.5006,
"open": 100.27,
"value": 98.6906,
"volume": 1359
},
{
"close": 99.4076,
"date": "2025-02-28",
"high": 102.5602,
"low": 98.1276,
"open": 101.1202,
"value": 99.4076,
"volume": 1428
},
{
"close": 100.5364,
"date": "2025-03-01",
"high": 103.6082,
"low": 99.1664,
"open": 102.0882,
"value": 100.5364,
"volume": 1492
},
{
"close": 102.0054,
"date": "2025-03-02",
"high": 104.3483,
"low": 100.9054,
"open": 103.1483,
"value": 102.0054,
"volume": 1551
},
{
"close": 103.704,
"date": "2025-03-03",
"high": 105.5579,
"low": 102.514,
"open": 104.2779,
"value": 103.704,
"volume": 1604
},
{
"close": 105.4928,
"date": "2025-03-04",
"high": 106.8528,
"low": 104.1683,
"open": 105.4483,
"value": 105.4928,
"volume": 1651
},
{
"close": 107.218,
"date": "2025-03-05",
"high": 108.658,
"low": 105.247,
"open": 106.617,
"value": 107.218,
"volume": 1692
},
{
"close": 108.7271,
"date": "2025-03-06",
"high": 110.2471,
"low": 106.6223,
"open": 107.7223,
"value": 108.7271,
"volume": 1726
},
{
"close": 109.8858,
"date": "2025-03-07",
"high": 111.0858,
"low": 107.4944,
"open": 108.6844,
"value": 109.8858,
"volume": 1755
},
{
"close": 110.5925,
"date": "2025-03-08",
"high": 111.8725,
"low": 108.1331,
"open": 109.4131,
"value": 110.5925,
"volume": 1167
},
{
"close": 110.7902,
"date": "2025-03-09",
"high": 112.1502,
"low": 108.4508,
"open": 109.8208,
"value": 110.7902,
"volume": 1189
},
{
"close": 110.4739,
"date": "2025-03-10",
"high": 111.9139,
"low": 108.7401,
"open": 109.8401,
"value": 110.4739,
"volume": 1209
},
{
"close": 109.6913,
"date": "2025-03-11",
"high": 111.2113,
"low": 108.2511,
"open": 109.4411,
"value": 109.6913,
"volume": 1229
},
{
"close": 108.5397,
"date": "2025-03-12",
"high": 109.8445,
"low": 107.2597,
"open": 108.6445,
"value": 108.5397,
"volume": 1249
},
{
"close": 107.1553,
"date": "2025-03-13",
"high": 108.8079,
"low": 105.7853,
"open": 107.5279,
"value": 107.1553,
"volume": 1272
},
{
"close": 105.6994,
"date": "2025-03-14",
"high": 107.5813,
"low": 104.5994,
"open": 106.2213,
"value": 105.6994,
"volume": 1299
},
{
"close": 104.3413,
"date": "2025-03-15",
"high": 106.3337,
"low": 103.1513,
"open": 104.8937,
"value": 104.3413,
"volume": 1330
},
{
"close": 103.2401,
"date": "2025-03-16",
"high": 105.2501,
"low": 101.9601,
"open": 103.7301,
"value": 103.2401,
"volume": 1367
},
{
"close": 102.5268,
"date": "2025-03-17",
"high": 104.1045,
"low": 101.1568,
"open": 102.9045,
"value": 102.5268,
"volume": 1410
},
{
"close": 102.291,
"date": "2025-03-18",
"high": 103.8319,
"low": 101.191,
"open": 102.5519,
"value": 102.291,
"volume": 1459
},
{
"close": 102.5698,
"date": "2025-03-19",
"high": 104.106,
"low": 101.3798,
"open": 102.746,
"value": 102.5698,
"volume": 1515
},
{
"close": 103.3445,
"date": "2025-03-20",
"high": 104.9254,
"low": 102.0645,
"open": 103.4854,
"value": 103.3445,
"volume": 1576
},
{
"close": 104.5421,
"date": "2025-03-21",
"high": 106.2119,
"low": 103.1721,
"open": 104.6919,
"value": 104.5421,
"volume": 1030
},
{
"close": 106.0432,
"date": "2025-03-22",
"high": 107.4211,
"low": 104.9432,
"open": 106.2211,
"value": 106.0432,
"volume": 1100
},
{
"close": 107.6952,
"date": "2025-03-23",
"high": 109.1644,
"low": 106.5052,
"open": 107.8844,
"value": 107.6952,
"volume": 1173
},
{
"close": 109.3286,
"date": "2025-03-24",
"high": 110.8369,
"low": 108.0486,
"open": 109.4769,
"value": 109.3286,
"volume": 1247
},
{
"close": 110.7759,
"date": "2025-03-25",
"high": 112.2485,
"low": 109.4059,
"open": 110.8085,
"value": 110.7759,
"volume": 1322
},
{
"close": 111.8893,
"date": "2025-03-26",
"high": 113.4093,
"low": 110.631,
"open": 111.731,
"value": 111.8893,
"volume": 1394
},
{
"close": 112.5571,
"date": "2025-03-27",
"high": 113.7571,
"low": 110.9675,
"open": 112.1575,
"value": 112.5571,
"volume": 1464
},
{
"close": 112.7151,
"date": "2025-03-28",
"high": 113.9951,
"low": 110.7912,
"open": 112.0712,
"value": 112.7151,
"volume": 1530
},
{
"close": 112.3534,
"date": "2025-03-29",
"high": 113.7134,
"low": 110.1524,
"open": 111.5224,
"value": 112.3534,
"volume": 1591
},
{
"close": 111.5169,
"date": "2025-03-30",
"high": 112.9569,
"low": 109.515,
"open": 110.615,
"value": 111.5169,
"volume": 1646
},
{
"close": 110.3002,
"date": "2025-03-31",
"high": 111.8202,
"low": 108.2958,
"open": 109.4858,
"value": 110.3002,
"volume": 1695
},
{
"close": 108.8365,
"date": "2025-04-01",
"high": 110.0365,
"low": 107.0011,
"open": 108.2811,
"value": 108.8365,
"volume": 1737
},
{
"close": 107.2832,
"date": "2025-04-02",
"high": 108.5632,
"low": 105.7649,
"open": 107.1349,
"value": 107.2832,
"volume": 1774
},
{
"close": 105.8047,
"date": "2025-04-03",
"high": 107.5123,
"low": 104.7047,
"open": 106.1523,
"value": 105.8047,
"volume": 1192
},
{
"close": 104.5551,
"date": "2025-04-04",
"high": 106.8411,
"low": 103.3651,
"open": 105.4011,
"value": 104.5551,
"volume": 1218
},
{
"close": 103.6618,
"date": "2025-04-05",
"high": 106.4315,
"low": 102.3818,
"open": 104.9115,
"value": 103.6618,
"volume": 1241
},
{
"close": 103.2134,
"date": "2025-04-06",
"high": 105.8831,
"low": 101.8434,
"open": 104.6831,
"value": 103.2134,
"volume": 1261
},
{
"close": 103.2508,
"date": "2025-04-07",
"high": 105.9763,
"low": 102.1508,
"open": 104.6963,
"value": 103.2508,
"volume": 1280
},
{
"close": 103.7646,
"date": "2025-04-08",
"high": 106.2837,
"low": 102.5746,
"open": 104.9237,
"value": 103.7646,
"volume": 1300
},
{
"close": 104.6978,
"date": "2025-04-09",
"high": 106.7802,
"low": 103.4178,
"open": 105.3402,
"value": 104.6978,
"volume": 1322
},
{
"close": 105.9529,
"date": "2025-04-10",
"high": 107.4729,
"low": 104.5575,
"open": 105.9275,
"value": 105.9529,
"volume": 1348
},
{
"close": 107.4035,
"date": "2025-04-11",
"high": 108.6035,
"low": 105.5728,
"open": 106.6728,
"value": 107.4035,
"volume": 1377
},
{
"close": 108.9091,
"date": "2025-04-12",
"high": 110.1891,
"low": 106.3728,
"open": 107.5628,
"value": 108.9091,
"volume": 1413
},
{
"close": 110.3293,
"date": "2025-04-13",
"high": 111.6893,
"low": 107.2946,
"open": 108.5746,
"value": 110.3293,
"volume": 1454
},
{
"close": 111.5393,
"date": "2025-04-14",
"high": 112.9793,
"low": 108.297,
"open": 109.667,
"value": 111.5393,
"volume": 1501
},
{
"close": 112.4412,
"date": "2025-04-15",
"high": 113.9612,
"low": 109.6753,
"open": 110.7753,
"value": 112.4412,
"volume": 1555
},
{
"close": 112.9737,
"date": "2025-04-16",
"high": 114.1737,
"low": 110.6216,
"open": 111.8116,
"value": 112.9737,
"volume": 1001
},
{
"close": 113.1161,
"date": "2025-04-17",
"high": 114.3961,
"low": 111.3934,
"open": 112.6734,
"value": 113.1161,
"volume": 1066
},
{
"close": 112.8889,
"date": "2025-04-18",
"high": 114.617,
"low": 111.5189,
"open": 113.257,
"value": 112.8889,
"volume": 1135
},
{
"close": 112.3494,
"date": "2025-04-19",
"high": 114.9168,
"low": 111.2494,
"open": 113.4768,
"value": 112.3494,
"volume": 1207
},
{
"close": 111.5843,
"date": "2025-04-20",
"high": 114.8036,
"low": 110.3943,
"open": 113.2836,
"value": 111.5843,
"volume": 1281
},
{
"close": 110.6994,
"date": "2025-04-21",
"high": 113.8802,
"low": 109.4194,
"open": 112.6802,
"value": 110.6994,
"volume": 1356
},
{
"close": 109.8078,
"date": "2025-04-22",
"high": 113.0093,
"low": 108.4378,
"open": 111.7293,
"value": 109.8078,
"volume": 1429
},
{
"close": 109.0188,
"date": "2025-04-23",
"high": 111.9117,
"low": 107.9188,
"open": 110.5517,
"value": 109.0188,
"volume": 1500
},
{
"close": 108.4273,
"date": "2025-04-24",
"high": 110.7532,
"low": 107.2373,
"open": 109.3132,
"value": 108.4273,
"volume": 1568
},
{
"close": 108.1054,
"date": "2025-04-25",
"high": 109.723,
"low": 106.8254,
"open": 108.203,
"value": 108.1054,
"volume": 1630
},
{
"close": 108.0975,
"date": "2025-04-26",
"high": 109.2975,
"low": 106.036,
"open": 107.406,
"value": 108.0975,
"volume": 1687
},
{
"close": 108.4172,
"date": "2025-04-27",
"high": 109.6972,
"low": 105.9744,
"open": 107.0744,
"value": 108.4172,
"volume": 1738
},
{
"close": 109.049,
"date": "2025-04-28",
"high": 110.409,
"low": 106.1123,
"open": 107.3023,
"value": 109.049,
"volume": 1782
},
{
"close": 109.9509,
"date": "2025-04-29",
"high": 111.3909,
"low": 106.8301,
"open": 108.1101,
"value": 109.9509,
"volume": 1208
},
{
"close": 111.0606,
"date": "2025-04-30",
"high": 112.5806,
"low": 108.0699,
"open": 109.4399,
"value": 111.0606,
"volume": 1240
},
{
"close": 112.3022,
"date": "2025-05-01",
"high": 113.5022,
"low": 110.0634,
"open": 111.1634,
"value": 112.3022,
"volume": 1268
},
{
"close": 113.5933,
"date": "2025-05-02",
"high": 114.8733,
"low": 111.9115,
"open": 113.1015,
"value": 113.5933,
"volume": 1292
},
{
"close": 114.8528,
"date": "2025-05-03",
"high": 116.4114,
"low": 113.5728,
"open": 115.0514,
"value": 114.8528,
"volume": 1313
},
{
"close": 116.0068,
"date": "2025-05-04",
"high": 118.2567,
"low": 114.6368,
"open": 116.8167,
"value": 116.0068,
"volume": 1332
},
{
"close": 116.9939,
"date": "2025-05-05",
"high": 119.7556,
"low": 115.8939,
"open": 118.2356,
"value": 116.9939,
"volume": 1352
},
{
"close": 117.7688,
"date": "2025-05-06",
"high": 120.4018,
"low": 116.5788,
"open": 119.2018,
"value": 117.7688,
"volume": 1373
},
{
"close": 118.3042,
"date": "2025-05-07",
"high": 120.9553,
"low": 117.0242,
"open": 119.6753,
"value": 118.3042,
"volume": 1397
},
{
"close": 118.5916,
"date": "2025-05-08",
"high": 121.042,
"low": 117.2216,
"open": 119.682,
"value": 118.5916,
"volume": 1425
}
];
const options = {
"axes": {
"x": {
"format": {
"dateStyle": "long",
"timeZone": "UTC",
"type": "date"
}
}
},
"height": 620,
"legend": {
"interactive": false,
"items": [
{
"id": "semantic-0",
"label": "Value"
},
{
"id": "semantic-1",
"label": "Signal"
},
{
"id": "semantic-2",
"label": "Lower–upper band"
}
],
"labels": {
"hide": "Hide",
"show": "Show"
},
"maxItems": 8,
"mode": "layers",
"orientation": "horizontal",
"position": "bottom",
"title": "Technical indicator · Legend",
"visible": true
},
"locale": "en",
"mark": {
"fields": {
"close": "close",
"high": "high",
"low": "low",
"lower": "lower",
"middle": "value",
"open": "open",
"upper": "upper",
"value": "value",
"volume": "volume"
},
"options": {
"calculate": true,
"fields": [
"value",
"lower",
"upper"
],
"kind": "abands"
}
},
"width": "container",
"x": {
"field": "date",
"title": "Trading day",
"type": "temporal"
},
"y": {
"field": "value",
"title": "Indicator value",
"type": "quantitative"
}
};
Graflume.accelerationBands('#chart', data, options);Portable schema
ChartSpec 0.1 · options
{
"axes": {
"x": {
"format": {
"dateStyle": "long",
"timeZone": "UTC",
"type": "date"
}
}
},
"height": 620,
"legend": {
"interactive": false,
"items": [
{
"id": "semantic-0",
"label": "Value"
},
{
"id": "semantic-1",
"label": "Signal"
},
{
"id": "semantic-2",
"label": "Lower–upper band"
}
],
"labels": {
"hide": "Hide",
"show": "Show"
},
"maxItems": 8,
"mode": "layers",
"orientation": "horizontal",
"position": "bottom",
"title": "Technical indicator · Legend",
"visible": true
},
"locale": "en",
"mark": {
"fields": {
"close": "close",
"high": "high",
"low": "low",
"lower": "lower",
"middle": "value",
"open": "open",
"upper": "upper",
"value": "value",
"volume": "volume"
},
"options": {
"calculate": true,
"fields": [
"value",
"lower",
"upper"
],
"kind": "abands"
}
},
"width": "container",
"x": {
"field": "date",
"title": "Trading day",
"type": "temporal"
},
"y": {
"field": "value",
"title": "Indicator value",
"type": "quantitative"
}
}Highlight
Emphasize a representative datum or spatial position to guide inspection.
StatusLoading
highlight
- Point and range highlights:
highlights[] · datum · date
Loading
Highlight · Row data
Row data and zero-copy TypedArray columns share one data contract.
datetemporal | valuequantitative | openquantitative | highquantitative | lowquantitative | closequantitative | volumequantitative | lowerquantitative | upperquantitative |
|---|---|---|---|---|---|---|---|---|
| 2025-01-01 | — | 94 | 96.3 | 92.9 | 95.1 | 1070 | — | — |
| 2025-01-02 | — | 95.7997 | 97.6977 | 94.6097 | 96.4177 | 1144 | — | — |
| 2025-01-03 | — | 97.3786 | 98.8241 | 96.0986 | 97.4641 | 1217 | — | — |
| 2025-01-04 | — | 98.5624 | 100.0024 | 96.7931 | 98.1631 | 1287 | — | — |
| 2025-01-05 | — | 99.2322 | 100.7522 | 97.3747 | 98.4747 | 1353 | — | — |
| 2025-01-06 | — | 99.3404 | 100.5404 | 97.2069 | 98.3969 | 1415 | — | — |
| 2025-01-07 | — | 98.9138 | 100.1938 | 96.6843 | 97.9643 | 1470 | — | — |
| 2025-01-08 | — | 98.0461 | 99.4061 | 95.8723 | 97.2423 | 1519 | — | — |
| 2025-01-09 | — | 96.8793 | 98.3193 | 95.2192 | 96.3192 | 1562 | — | — |
| 2025-01-10 | — | 95.5793 | 97.0993 | 94.106 | 95.296 | 1598 | — | — |
| 2025-01-11 | — | 94.3096 | 95.5096 | 92.9966 | 94.2766 | 1629 | — | — |
| 2025-01-12 | — | 93.2092 | 94.6376 | 91.8392 | 93.3576 | 1656 | — | — |
| 2025-01-13 | — | 92.3761 | 93.98 | 91.2761 | 92.62 | 1679 | — | — |
| 2025-01-14 | — | 91.8609 | 93.5632 | 90.6709 | 92.1232 | 1699 | — | — |
| 2025-01-15 | — | 91.669 | 93.4216 | 90.389 | 91.9016 | 1106 | — | — |
| 2025-01-16 | — | 91.7703 | 93.1631 | 90.4003 | 91.9631 | 1126 | — | — |
| 2025-01-17 | — | 92.1131 | 93.5711 | 91.0131 | 92.2911 | 1147 | — | — |
| 2025-01-18 | — | 92.6392 | 94.2075 | 91.4492 | 92.8475 | 1173 | — | — |
| 2025-01-19 | — | 93.2948 | 95.0179 | 92.0148 | 93.5779 | 1202 | — | — |
| 2025-01-20 | 95.010705 | 94.0373 | 95.9372 | 92.6673 | 94.4172 | 1237 | 87.61991000498683 | 102.76061000498683 |
| 2025-01-21 | 95.02048500000001 | 94.8355 | 96.4956 | 93.7355 | 95.2956 | 1278 | 87.72356975114242 | 102.7042947511424 |
| 2025-01-22 | 95.00680500000001 | 95.6643 | 97.4241 | 94.4743 | 96.1441 | 1325 | 87.73019549366614 | 102.67637049366616 |
| 2025-01-23 | 94.978575 | 96.4964 | 98.2595 | 95.2164 | 96.8995 | 1378 | 87.65530093493096 | 102.68087593493098 |
| 2025-01-24 | 94.94583500000002 | 97.2947 | 98.9483 | 95.9247 | 97.5083 | 1437 | 87.62990861638244 | 102.60905861638246 |
| 2025-01-25 | 94.91859500000001 | 98.0069 | 99.5269 | 96.8299 | 97.9299 | 1502 | 87.66866532328757 | 102.4776903232876 |
| 2025-01-26 | 94.90569000000002 | 98.5662 | 99.7662 | 96.9488 | 98.1388 | 1571 | 87.70578606668838 | 102.3857860666884 |
| 2025-01-27 | 94.913735 | 98.8987 | 100.1787 | 96.8452 | 98.1252 | 1643 | 87.73081515705954 | 102.36681515705956 |
| 2025-01-28 | 94.94640000000001 | 98.9355 | 100.2955 | 96.5256 | 97.8956 | 1104 | 87.74069616116367 | 102.4357211611637 |
| 2025-01-29 | 95.00405500000002 | 98.6288 | 100.0688 | 96.3723 | 97.4723 | 1179 | 87.74070125216359 | 102.58482625216364 |
| 2025-01-30 | 95.08386000000002 | 97.9675 | 99.4875 | 95.7021 | 96.8921 | 1252 | 87.74395146776477 | 102.78610146776482 |
| 2025-01-31 | 95.18024500000003 | 96.9891 | 98.1891 | 94.9243 | 96.2043 | 1323 | 87.76732586858093 | 102.99742586858099 |
| 2025-02-01 | 95.28577500000003 | 95.7827 | 97.0627 | 94.0982 | 95.4682 | 1391 | 87.86406370630974 | 103.1356887063098 |
| 2025-02-02 | 95.39225000000002 | 94.4846 | 96.1095 | 93.3846 | 94.7495 | 1454 | 87.96736060698044 | 103.24423560698051 |
| 2025-02-03 | 95.491905 | 93.2624 | 95.5563 | 92.0724 | 94.1163 | 1511 | 87.98020389593675 | 103.40497889593685 |
| 2025-02-04 | 95.57855 | 92.2928 | 95.1545 | 91.0128 | 93.6345 | 1562 | 87.90469467973162 | 103.60674467973169 |
| 2025-02-05 | 95.648515 | 91.7342 | 94.5624 | 90.3642 | 93.3624 | 1607 | 87.76472215391769 | 103.82562215391776 |
| 2025-02-06 | 95.70125000000002 | 91.7009 | 94.6258 | 90.6009 | 93.3458 | 1645 | 87.60262317509486 | 104.03024817509495 |
| 2025-02-07 | 95.73951500000001 | 92.2427 | 94.9728 | 91.0527 | 93.6128 | 1678 | 87.4707809655088 | 104.18885596550888 |
| 2025-02-08 | 95.76915000000001 | 93.3336 | 95.6106 | 92.0536 | 94.1706 | 1706 | 87.41925098478892 | 104.27580098478902 |
| 2025-02-09 | 95.79841000000002 | 94.8731 | 96.5224 | 93.5031 | 95.0024 | 1730 | 87.4852291902426 | 104.2791291902427 |
| 2025-02-10 | 95.83699000000001 | 96.6995 | 97.8995 | 94.9672 | 96.0672 | 1138 | 87.53004770754856 | 104.36699770754868 |
| 2025-02-11 | 95.894845 | 98.6132 | 99.8932 | 96.1112 | 97.3012 | 1157 | 87.5314359231117 | 104.57643592311179 |
| 2025-02-12 | 95.980985 | 100.4064 | 101.7664 | 97.3423 | 98.6223 | 1177 | 87.50467469919093 | 104.89492469919101 |
| 2025-02-13 | 96.10237500000001 | 101.8939 | 103.3339 | 98.5661 | 99.9361 | 1198 | 87.46889235612379 | 105.29519235612388 |
| 2025-02-14 | 96.263085 | 102.9388 | 104.4588 | 100.0441 | 101.1441 | 1222 | 87.4636581924819 | 105.71938319248197 |
| 2025-02-15 | 96.46380500000001 | 103.471 | 104.671 | 100.9632 | 102.1532 | 1250 | 87.57798859552642 | 106.05631359552652 |
| 2025-02-16 | 96.7018 | 103.493 | 104.773 | 101.6051 | 102.8851 | 1283 | 87.83176627843362 | 106.26869127843369 |
| 2025-02-17 | 96.97129 | 103.0745 | 104.6454 | 101.7045 | 103.2854 | 1322 | 88.17058180613836 | 106.40025680613844 |
| 2025-02-18 | 97.264205 | 102.3366 | 104.7706 | 101.2366 | 103.3306 | 1367 | 88.42915345966136 | 106.61820345966143 |
| 2025-02-19 | 97.57121 | 101.4292 | 104.5522 | 100.2392 | 103.0322 | 1418 | 88.60499063671641 | 106.92594063671648 |
| 2025-02-20 | 97.882885 | 100.506 | 103.6378 | 99.226 | 102.4378 | 1476 | 88.70945072828692 | 107.31715072828698 |
| 2025-02-21 | 98.190885 | 99.7023 | 102.9082 | 98.3323 | 101.6282 | 1539 | 88.76582331177255 | 107.77637331177259 |
| 2025-02-22 | 98.488935 | 99.1185 | 102.0705 | 98.0185 | 100.7105 | 1607 | 88.86909564221271 | 108.21142064221274 |
| 2025-02-23 | 98.773545 | 98.8127 | 101.2485 | 97.6227 | 99.8085 | 1065 | 89.13256224018019 | 108.51036224018021 |
| 2025-02-24 | 99.04430499999998 | 98.801 | 100.5697 | 97.521 | 99.0497 | 1138 | 89.56275019870424 | 108.66730019870427 |
| 2025-02-25 | 99.30379999999998 | 99.0666 | 100.2666 | 97.1823 | 98.5523 | 1213 | 90.01033236147452 | 108.83640736147456 |
| 2025-02-26 | 99.55711499999998 | 99.5714 | 100.8514 | 97.3121 | 98.4121 | 1287 | 90.39202778754301 | 109.09670278754307 |
| 2025-02-27 | 99.81100499999998 | 100.27 | 101.63 | 97.5006 | 98.6906 | 1359 | 90.6937951895789 | 109.45079518957895 |
| 2025-02-28 | 100.07285499999998 | 101.1202 | 102.5602 | 98.1276 | 99.4076 | 1428 | 90.91298353013602 | 109.88888353013604 |
| 2025-03-01 | 100.34955499999998 | 102.0882 | 103.6082 | 99.1664 | 100.5364 | 1492 | 91.05883100040768 | 110.3903560004077 |
| 2025-03-02 | 100.64646499999996 | 103.1483 | 104.3483 | 100.9054 | 102.0054 | 1551 | 91.30599787795067 | 110.7651728779507 |
| 2025-03-03 | 100.96660499999999 | 104.2779 | 105.5579 | 102.514 | 103.704 | 1604 | 91.69710327041913 | 110.97175327041916 |
| 2025-03-04 | 101.31012999999999 | 105.4483 | 106.8528 | 104.1683 | 105.4928 | 1651 | 92.20594821241367 | 111.04569821241371 |
| 2025-03-05 | 101.67422499999998 | 106.617 | 108.658 | 105.247 | 107.218 | 1692 | 92.66985350808575 | 111.1704035080858 |
| 2025-03-06 | 102.05337499999999 | 107.7223 | 110.2471 | 106.6223 | 108.7271 | 1726 | 93.07428185385741 | 111.37735685385749 |
| 2025-03-07 | 102.44000499999997 | 108.6844 | 111.0858 | 107.4944 | 109.8858 | 1755 | 93.41169718149986 | 111.68567218149992 |
| 2025-03-08 | 102.82537499999998 | 109.4131 | 111.8725 | 108.1331 | 110.5925 | 1167 | 93.68244025926626 | 112.09929025926633 |
| 2025-03-09 | 103.20061499999997 | 109.8208 | 112.1502 | 108.4508 | 110.7902 | 1189 | 93.94591764854562 | 112.55239264854569 |
| 2025-03-10 | 103.55777999999995 | 109.8401 | 111.9139 | 108.7401 | 110.4739 | 1209 | 94.35561523193795 | 112.87204023193803 |
| 2025-03-11 | 103.89073499999995 | 109.4411 | 111.2113 | 108.2511 | 109.6913 | 1229 | 94.8863996985367 | 113.06462469853679 |
| 2025-03-12 | 104.19582999999993 | 108.6445 | 109.8445 | 107.2597 | 108.5397 | 1249 | 95.4642675062133 | 113.18574250621342 |
| 2025-03-13 | 104.47218499999993 | 107.5279 | 108.8079 | 105.7853 | 107.1553 | 1272 | 95.98610002141987 | 113.31925002141998 |
| 2025-03-14 | 104.72162999999992 | 106.2213 | 107.5813 | 104.5994 | 105.6994 | 1299 | 96.41813996016646 | 113.48376496016655 |
| 2025-03-15 | 104.94826999999991 | 104.8937 | 106.3337 | 103.1513 | 104.3413 | 1330 | 96.73713399361576 | 113.69190899361585 |
| 2025-03-16 | 105.1577899999999 | 103.7301 | 105.2501 | 101.9601 | 103.2401 | 1367 | 96.93549064417452 | 113.95059064417462 |
| 2025-03-17 | 105.35651499999992 | 102.9045 | 104.1045 | 101.1568 | 102.5268 | 1410 | 97.14729084545691 | 114.128240845457 |
| 2025-03-18 | 105.55045999999993 | 102.5519 | 103.8319 | 101.191 | 102.291 | 1459 | 97.42815622057067 | 114.18450622057075 |
| 2025-03-19 | 105.74441999999995 | 102.746 | 104.106 | 101.3798 | 102.5698 | 1515 | 97.75748990010605 | 114.16303990010613 |
| 2025-03-20 | 105.94126499999996 | 103.4854 | 104.9254 | 102.0645 | 103.3445 | 1576 | 98.10566877544214 | 114.11829377544223 |
| 2025-03-21 | 106.14154999999997 | 104.6919 | 106.2119 | 103.1721 | 104.5421 | 1030 | 98.44083709155498 | 114.10296209155509 |
| 2025-03-22 | 106.34343999999996 | 106.2211 | 107.4211 | 104.9432 | 106.0432 | 1100 | 98.73634326660587 | 114.157218266606 |
| 2025-03-23 | 106.54299999999996 | 107.8844 | 109.1644 | 106.5052 | 107.6952 | 1173 | 98.97319910762836 | 114.2978991076285 |
| 2025-03-24 | 106.73478999999995 | 109.4769 | 110.8369 | 108.0486 | 109.3286 | 1247 | 99.15697093764047 | 114.50762093764058 |
| 2025-03-25 | 106.91268499999997 | 110.8085 | 112.2485 | 109.4059 | 110.7759 | 1322 | 99.41996212761048 | 114.62851212761056 |
| 2025-03-26 | 107.07079499999995 | 111.731 | 113.4093 | 110.631 | 111.8893 | 1394 | 99.70243390229504 | 114.69935890229513 |
| 2025-03-27 | 107.20435999999995 | 112.1575 | 113.7571 | 110.9675 | 112.5571 | 1464 | 99.95383086950606 | 114.75030586950615 |
| 2025-03-28 | 107.31048999999993 | 112.0712 | 113.9951 | 110.7912 | 112.7151 | 1530 | 100.13849661953702 | 114.8010966195371 |
| 2025-03-29 | 107.38864999999994 | 111.5224 | 113.7134 | 110.1524 | 112.3534 | 1591 | 100.23687728759253 | 114.86487728759263 |
| 2025-03-30 | 107.44079999999994 | 110.615 | 112.9569 | 109.515 | 111.5169 | 1646 | 100.24957224010257 | 114.94459724010267 |
| 2025-03-31 | 107.47124499999995 | 109.4858 | 111.8202 | 108.2958 | 110.3002 | 1695 | 100.19703751273751 | 115.03311251273763 |
| 2025-04-01 | 107.48608499999996 | 108.2811 | 110.0365 | 107.0011 | 108.8365 | 1737 | 100.14021528812596 | 115.08894028812608 |
| 2025-04-02 | 107.49247999999996 | 107.1349 | 108.5632 | 105.7649 | 107.2832 | 1774 | 100.16102138155557 | 115.0536713815557 |
| 2025-04-03 | 107.49774499999997 | 106.1523 | 107.5123 | 104.7047 | 105.8047 | 1192 | 100.18324015625221 | 115.03231515625234 |
| 2025-04-04 | 107.50843499999996 | 105.4011 | 106.8411 | 103.3651 | 104.5551 | 1218 | 100.16548356385945 | 115.08795856385959 |
| 2025-04-05 | 107.52951999999996 | 104.9115 | 106.4315 | 102.3818 | 103.6618 | 1241 | 100.11322877394906 | 115.22562877394921 |
| 2025-04-06 | 107.56384999999996 | 104.6831 | 105.8831 | 101.8434 | 103.2134 | 1261 | 100.04198175233083 | 115.42738175233099 |
| 2025-04-07 | 107.61183999999994 | 104.6963 | 105.9763 | 102.1508 | 103.2508 | 1280 | 99.97514150574774 | 115.6566915057479 |
| 2025-04-08 | 107.67157999999992 | 104.9237 | 106.2837 | 102.5746 | 103.7646 | 1300 | 99.93956159466892 | 115.8668365946691 |
| 2025-04-09 | 107.73924499999991 | 105.3402 | 106.7802 | 103.4178 | 104.6978 | 1322 | 99.95850102828385 | 116.011151028284 |
| 2025-04-10 | 107.80978499999989 | 105.9275 | 107.4729 | 104.5575 | 105.9529 | 1348 | 100.03980655048221 | 116.06135655048233 |
| 2025-04-11 | 107.8777999999999 | 106.6728 | 108.6035 | 105.5728 | 107.4035 | 1377 | 100.01740388743421 | 116.17715388743434 |
| 2025-04-12 | 107.93849499999988 | 107.5628 | 110.1891 | 106.3728 | 108.9091 | 1413 | 99.8985202667108 | 116.34754526671091 |
| 2025-04-13 | 107.98852999999988 | 108.5746 | 111.6893 | 107.2946 | 110.3293 | 1454 | 99.70544790333622 | 116.55607290333633 |
| 2025-04-14 | 108.02669999999986 | 109.667 | 112.9793 | 108.297 | 111.5393 | 1501 | 99.47229536438758 | 116.78284536438771 |
| 2025-04-15 | 108.05429499999988 | 110.7753 | 113.9612 | 109.6753 | 112.4412 | 1555 | 99.27851877214053 | 116.96596877214066 |
| 2025-04-16 | 108.07512499999989 | 111.8116 | 114.1737 | 110.6216 | 112.9737 | 1001 | 99.18712377172568 | 117.06519877172579 |
| 2025-04-17 | 108.0951749999999 | 112.6734 | 114.3961 | 111.3934 | 113.1161 | 1066 | 99.2367804148895 | 117.06455541488961 |
| 2025-04-18 | 108.1219499999999 | 113.257 | 114.617 | 111.5189 | 112.8889 | 1135 | 99.34997543442199 | 117.0620254344221 |
| 2025-04-19 | 108.1635749999999 | 113.4768 | 114.9168 | 111.2494 | 112.3494 | 1207 | 99.41476728901195 | 117.18319228901203 |
| 2025-04-20 | 108.2277799999999 | 113.2836 | 114.8036 | 110.3943 | 111.5843 | 1281 | 99.43419243845523 | 117.42384243845531 |
| 2025-04-21 | 108.3209249999999 | 112.6802 | 113.8802 | 109.4194 | 110.6994 | 1356 | 99.41723347898375 | 117.76323347898384 |
| 2025-04-22 | 108.44715499999991 | 111.7293 | 113.0093 | 108.4378 | 109.8078 | 1429 | 99.37934226956118 | 118.16864226956125 |
| 2025-04-23 | 108.60785999999989 | 110.5517 | 111.9117 | 107.9188 | 109.0188 | 1500 | 99.425055375396 | 118.51068037539605 |
| 2025-04-24 | 108.80146999999988 | 109.3132 | 110.7532 | 107.2373 | 108.4273 | 1568 | 99.61459809591562 | 118.71019809591569 |
| 2025-04-25 | 109.02364999999989 | 108.203 | 109.723 | 106.8254 | 108.1054 | 1630 | 99.94801138936948 | 118.75558638936954 |
| 2025-04-26 | 109.26785499999987 | 107.406 | 109.2975 | 106.036 | 108.0975 | 1687 | 100.23254525860764 | 118.8455702586077 |
| 2025-04-27 | 109.52617499999988 | 107.0744 | 109.6972 | 105.9744 | 108.4172 | 1738 | 100.43338984663801 | 119.02073984663807 |
| 2025-04-28 | 109.79039499999988 | 107.3023 | 110.409 | 106.1123 | 109.049 | 1782 | 100.5534543551129 | 119.28770435511296 |
| 2025-04-29 | 110.05304999999987 | 108.1101 | 111.3909 | 106.8301 | 109.9509 | 1208 | 100.60838277613145 | 119.64223277613152 |
| 2025-04-30 | 110.30843499999988 | 109.4399 | 112.5806 | 108.0699 | 111.0606 | 1240 | 100.62968523097284 | 120.06236023097293 |
| 2025-05-01 | 110.55336999999989 | 111.1634 | 113.5022 | 110.0634 | 112.3022 | 1268 | 100.81440607117737 | 120.34910607117745 |
| 2025-05-02 | 110.78757999999989 | 113.1015 | 114.8733 | 111.9115 | 113.5933 | 1292 | 101.17393400431465 | 120.49500900431471 |
| 2025-05-03 | 111.0137549999999 | 115.0514 | 116.4114 | 113.5728 | 114.8528 | 1313 | 101.63813802401512 | 120.5701880240152 |
| 2025-05-04 | 111.23712999999991 | 116.8167 | 118.2567 | 114.6368 | 116.0068 | 1332 | 102.05708654641961 | 120.72353654641968 |
| 2025-05-05 | 111.4647649999999 | 118.2356 | 119.7556 | 115.8939 | 116.9939 | 1352 | 102.40855114904707 | 120.96895114904711 |
| 2025-05-06 | 111.70451999999989 | 119.2018 | 120.4018 | 116.5788 | 117.7688 | 1373 | 102.67987561318648 | 121.30800061318652 |
| 2025-05-07 | 111.96392499999988 | 119.6753 | 120.9553 | 117.0242 | 118.3042 | 1397 | 102.87107606800173 | 121.73130106800178 |
| 2025-05-08 | 112.2490599999999 | 119.682 | 121.042 | 117.2216 | 118.5916 | 1425 | 103.08586237864802 | 122.12666237864808 |
Browser API · Portable schema
Browser API
Graflume.accelerationBands()
const data = [
{
"close": 95.1,
"date": "2025-01-01",
"high": 96.3,
"low": 92.9,
"open": 94,
"value": 95.1,
"volume": 1070
},
{
"close": 96.4177,
"date": "2025-01-02",
"high": 97.6977,
"low": 94.6097,
"open": 95.7997,
"value": 96.4177,
"volume": 1144
},
{
"close": 97.4641,
"date": "2025-01-03",
"high": 98.8241,
"low": 96.0986,
"open": 97.3786,
"value": 97.4641,
"volume": 1217
},
{
"close": 98.1631,
"date": "2025-01-04",
"high": 100.0024,
"low": 96.7931,
"open": 98.5624,
"value": 98.1631,
"volume": 1287
},
{
"close": 98.4747,
"date": "2025-01-05",
"high": 100.7522,
"low": 97.3747,
"open": 99.2322,
"value": 98.4747,
"volume": 1353
},
{
"close": 98.3969,
"date": "2025-01-06",
"high": 100.5404,
"low": 97.2069,
"open": 99.3404,
"value": 98.3969,
"volume": 1415
},
{
"close": 97.9643,
"date": "2025-01-07",
"high": 100.1938,
"low": 96.6843,
"open": 98.9138,
"value": 97.9643,
"volume": 1470
},
{
"close": 97.2423,
"date": "2025-01-08",
"high": 99.4061,
"low": 95.8723,
"open": 98.0461,
"value": 97.2423,
"volume": 1519
},
{
"close": 96.3192,
"date": "2025-01-09",
"high": 98.3193,
"low": 95.2192,
"open": 96.8793,
"value": 96.3192,
"volume": 1562
},
{
"close": 95.296,
"date": "2025-01-10",
"high": 97.0993,
"low": 94.106,
"open": 95.5793,
"value": 95.296,
"volume": 1598
},
{
"close": 94.2766,
"date": "2025-01-11",
"high": 95.5096,
"low": 92.9966,
"open": 94.3096,
"value": 94.2766,
"volume": 1629
},
{
"close": 93.3576,
"date": "2025-01-12",
"high": 94.6376,
"low": 91.8392,
"open": 93.2092,
"value": 93.3576,
"volume": 1656
},
{
"close": 92.62,
"date": "2025-01-13",
"high": 93.98,
"low": 91.2761,
"open": 92.3761,
"value": 92.62,
"volume": 1679
},
{
"close": 92.1232,
"date": "2025-01-14",
"high": 93.5632,
"low": 90.6709,
"open": 91.8609,
"value": 92.1232,
"volume": 1699
},
{
"close": 91.9016,
"date": "2025-01-15",
"high": 93.4216,
"low": 90.389,
"open": 91.669,
"value": 91.9016,
"volume": 1106
},
{
"close": 91.9631,
"date": "2025-01-16",
"high": 93.1631,
"low": 90.4003,
"open": 91.7703,
"value": 91.9631,
"volume": 1126
},
{
"close": 92.2911,
"date": "2025-01-17",
"high": 93.5711,
"low": 91.0131,
"open": 92.1131,
"value": 92.2911,
"volume": 1147
},
{
"close": 92.8475,
"date": "2025-01-18",
"high": 94.2075,
"low": 91.4492,
"open": 92.6392,
"value": 92.8475,
"volume": 1173
},
{
"close": 93.5779,
"date": "2025-01-19",
"high": 95.0179,
"low": 92.0148,
"open": 93.2948,
"value": 93.5779,
"volume": 1202
},
{
"close": 94.4172,
"date": "2025-01-20",
"high": 95.9372,
"low": 92.6673,
"open": 94.0373,
"value": 94.4172,
"volume": 1237
},
{
"close": 95.2956,
"date": "2025-01-21",
"high": 96.4956,
"low": 93.7355,
"open": 94.8355,
"value": 95.2956,
"volume": 1278
},
{
"close": 96.1441,
"date": "2025-01-22",
"high": 97.4241,
"low": 94.4743,
"open": 95.6643,
"value": 96.1441,
"volume": 1325
},
{
"close": 96.8995,
"date": "2025-01-23",
"high": 98.2595,
"low": 95.2164,
"open": 96.4964,
"value": 96.8995,
"volume": 1378
},
{
"close": 97.5083,
"date": "2025-01-24",
"high": 98.9483,
"low": 95.9247,
"open": 97.2947,
"value": 97.5083,
"volume": 1437
},
{
"close": 97.9299,
"date": "2025-01-25",
"high": 99.5269,
"low": 96.8299,
"open": 98.0069,
"value": 97.9299,
"volume": 1502
},
{
"close": 98.1388,
"date": "2025-01-26",
"high": 99.7662,
"low": 96.9488,
"open": 98.5662,
"value": 98.1388,
"volume": 1571
},
{
"close": 98.1252,
"date": "2025-01-27",
"high": 100.1787,
"low": 96.8452,
"open": 98.8987,
"value": 98.1252,
"volume": 1643
},
{
"close": 97.8956,
"date": "2025-01-28",
"high": 100.2955,
"low": 96.5256,
"open": 98.9355,
"value": 97.8956,
"volume": 1104
},
{
"close": 97.4723,
"date": "2025-01-29",
"high": 100.0688,
"low": 96.3723,
"open": 98.6288,
"value": 97.4723,
"volume": 1179
},
{
"close": 96.8921,
"date": "2025-01-30",
"high": 99.4875,
"low": 95.7021,
"open": 97.9675,
"value": 96.8921,
"volume": 1252
},
{
"close": 96.2043,
"date": "2025-01-31",
"high": 98.1891,
"low": 94.9243,
"open": 96.9891,
"value": 96.2043,
"volume": 1323
},
{
"close": 95.4682,
"date": "2025-02-01",
"high": 97.0627,
"low": 94.0982,
"open": 95.7827,
"value": 95.4682,
"volume": 1391
},
{
"close": 94.7495,
"date": "2025-02-02",
"high": 96.1095,
"low": 93.3846,
"open": 94.4846,
"value": 94.7495,
"volume": 1454
},
{
"close": 94.1163,
"date": "2025-02-03",
"high": 95.5563,
"low": 92.0724,
"open": 93.2624,
"value": 94.1163,
"volume": 1511
},
{
"close": 93.6345,
"date": "2025-02-04",
"high": 95.1545,
"low": 91.0128,
"open": 92.2928,
"value": 93.6345,
"volume": 1562
},
{
"close": 93.3624,
"date": "2025-02-05",
"high": 94.5624,
"low": 90.3642,
"open": 91.7342,
"value": 93.3624,
"volume": 1607
},
{
"close": 93.3458,
"date": "2025-02-06",
"high": 94.6258,
"low": 90.6009,
"open": 91.7009,
"value": 93.3458,
"volume": 1645
},
{
"close": 93.6128,
"date": "2025-02-07",
"high": 94.9728,
"low": 91.0527,
"open": 92.2427,
"value": 93.6128,
"volume": 1678
},
{
"close": 94.1706,
"date": "2025-02-08",
"high": 95.6106,
"low": 92.0536,
"open": 93.3336,
"value": 94.1706,
"volume": 1706
},
{
"close": 95.0024,
"date": "2025-02-09",
"high": 96.5224,
"low": 93.5031,
"open": 94.8731,
"value": 95.0024,
"volume": 1730
},
{
"close": 96.0672,
"date": "2025-02-10",
"high": 97.8995,
"low": 94.9672,
"open": 96.6995,
"value": 96.0672,
"volume": 1138
},
{
"close": 97.3012,
"date": "2025-02-11",
"high": 99.8932,
"low": 96.1112,
"open": 98.6132,
"value": 97.3012,
"volume": 1157
},
{
"close": 98.6223,
"date": "2025-02-12",
"high": 101.7664,
"low": 97.3423,
"open": 100.4064,
"value": 98.6223,
"volume": 1177
},
{
"close": 99.9361,
"date": "2025-02-13",
"high": 103.3339,
"low": 98.5661,
"open": 101.8939,
"value": 99.9361,
"volume": 1198
},
{
"close": 101.1441,
"date": "2025-02-14",
"high": 104.4588,
"low": 100.0441,
"open": 102.9388,
"value": 101.1441,
"volume": 1222
},
{
"close": 102.1532,
"date": "2025-02-15",
"high": 104.671,
"low": 100.9632,
"open": 103.471,
"value": 102.1532,
"volume": 1250
},
{
"close": 102.8851,
"date": "2025-02-16",
"high": 104.773,
"low": 101.6051,
"open": 103.493,
"value": 102.8851,
"volume": 1283
},
{
"close": 103.2854,
"date": "2025-02-17",
"high": 104.6454,
"low": 101.7045,
"open": 103.0745,
"value": 103.2854,
"volume": 1322
},
{
"close": 103.3306,
"date": "2025-02-18",
"high": 104.7706,
"low": 101.2366,
"open": 102.3366,
"value": 103.3306,
"volume": 1367
},
{
"close": 103.0322,
"date": "2025-02-19",
"high": 104.5522,
"low": 100.2392,
"open": 101.4292,
"value": 103.0322,
"volume": 1418
},
{
"close": 102.4378,
"date": "2025-02-20",
"high": 103.6378,
"low": 99.226,
"open": 100.506,
"value": 102.4378,
"volume": 1476
},
{
"close": 101.6282,
"date": "2025-02-21",
"high": 102.9082,
"low": 98.3323,
"open": 99.7023,
"value": 101.6282,
"volume": 1539
},
{
"close": 100.7105,
"date": "2025-02-22",
"high": 102.0705,
"low": 98.0185,
"open": 99.1185,
"value": 100.7105,
"volume": 1607
},
{
"close": 99.8085,
"date": "2025-02-23",
"high": 101.2485,
"low": 97.6227,
"open": 98.8127,
"value": 99.8085,
"volume": 1065
},
{
"close": 99.0497,
"date": "2025-02-24",
"high": 100.5697,
"low": 97.521,
"open": 98.801,
"value": 99.0497,
"volume": 1138
},
{
"close": 98.5523,
"date": "2025-02-25",
"high": 100.2666,
"low": 97.1823,
"open": 99.0666,
"value": 98.5523,
"volume": 1213
},
{
"close": 98.4121,
"date": "2025-02-26",
"high": 100.8514,
"low": 97.3121,
"open": 99.5714,
"value": 98.4121,
"volume": 1287
},
{
"close": 98.6906,
"date": "2025-02-27",
"high": 101.63,
"low": 97.5006,
"open": 100.27,
"value": 98.6906,
"volume": 1359
},
{
"close": 99.4076,
"date": "2025-02-28",
"high": 102.5602,
"low": 98.1276,
"open": 101.1202,
"value": 99.4076,
"volume": 1428
},
{
"close": 100.5364,
"date": "2025-03-01",
"high": 103.6082,
"low": 99.1664,
"open": 102.0882,
"value": 100.5364,
"volume": 1492
},
{
"close": 102.0054,
"date": "2025-03-02",
"high": 104.3483,
"low": 100.9054,
"open": 103.1483,
"value": 102.0054,
"volume": 1551
},
{
"close": 103.704,
"date": "2025-03-03",
"high": 105.5579,
"low": 102.514,
"open": 104.2779,
"value": 103.704,
"volume": 1604
},
{
"close": 105.4928,
"date": "2025-03-04",
"high": 106.8528,
"low": 104.1683,
"open": 105.4483,
"value": 105.4928,
"volume": 1651
},
{
"close": 107.218,
"date": "2025-03-05",
"high": 108.658,
"low": 105.247,
"open": 106.617,
"value": 107.218,
"volume": 1692
},
{
"close": 108.7271,
"date": "2025-03-06",
"high": 110.2471,
"low": 106.6223,
"open": 107.7223,
"value": 108.7271,
"volume": 1726
},
{
"close": 109.8858,
"date": "2025-03-07",
"high": 111.0858,
"low": 107.4944,
"open": 108.6844,
"value": 109.8858,
"volume": 1755
},
{
"close": 110.5925,
"date": "2025-03-08",
"high": 111.8725,
"low": 108.1331,
"open": 109.4131,
"value": 110.5925,
"volume": 1167
},
{
"close": 110.7902,
"date": "2025-03-09",
"high": 112.1502,
"low": 108.4508,
"open": 109.8208,
"value": 110.7902,
"volume": 1189
},
{
"close": 110.4739,
"date": "2025-03-10",
"high": 111.9139,
"low": 108.7401,
"open": 109.8401,
"value": 110.4739,
"volume": 1209
},
{
"close": 109.6913,
"date": "2025-03-11",
"high": 111.2113,
"low": 108.2511,
"open": 109.4411,
"value": 109.6913,
"volume": 1229
},
{
"close": 108.5397,
"date": "2025-03-12",
"high": 109.8445,
"low": 107.2597,
"open": 108.6445,
"value": 108.5397,
"volume": 1249
},
{
"close": 107.1553,
"date": "2025-03-13",
"high": 108.8079,
"low": 105.7853,
"open": 107.5279,
"value": 107.1553,
"volume": 1272
},
{
"close": 105.6994,
"date": "2025-03-14",
"high": 107.5813,
"low": 104.5994,
"open": 106.2213,
"value": 105.6994,
"volume": 1299
},
{
"close": 104.3413,
"date": "2025-03-15",
"high": 106.3337,
"low": 103.1513,
"open": 104.8937,
"value": 104.3413,
"volume": 1330
},
{
"close": 103.2401,
"date": "2025-03-16",
"high": 105.2501,
"low": 101.9601,
"open": 103.7301,
"value": 103.2401,
"volume": 1367
},
{
"close": 102.5268,
"date": "2025-03-17",
"high": 104.1045,
"low": 101.1568,
"open": 102.9045,
"value": 102.5268,
"volume": 1410
},
{
"close": 102.291,
"date": "2025-03-18",
"high": 103.8319,
"low": 101.191,
"open": 102.5519,
"value": 102.291,
"volume": 1459
},
{
"close": 102.5698,
"date": "2025-03-19",
"high": 104.106,
"low": 101.3798,
"open": 102.746,
"value": 102.5698,
"volume": 1515
},
{
"close": 103.3445,
"date": "2025-03-20",
"high": 104.9254,
"low": 102.0645,
"open": 103.4854,
"value": 103.3445,
"volume": 1576
},
{
"close": 104.5421,
"date": "2025-03-21",
"high": 106.2119,
"low": 103.1721,
"open": 104.6919,
"value": 104.5421,
"volume": 1030
},
{
"close": 106.0432,
"date": "2025-03-22",
"high": 107.4211,
"low": 104.9432,
"open": 106.2211,
"value": 106.0432,
"volume": 1100
},
{
"close": 107.6952,
"date": "2025-03-23",
"high": 109.1644,
"low": 106.5052,
"open": 107.8844,
"value": 107.6952,
"volume": 1173
},
{
"close": 109.3286,
"date": "2025-03-24",
"high": 110.8369,
"low": 108.0486,
"open": 109.4769,
"value": 109.3286,
"volume": 1247
},
{
"close": 110.7759,
"date": "2025-03-25",
"high": 112.2485,
"low": 109.4059,
"open": 110.8085,
"value": 110.7759,
"volume": 1322
},
{
"close": 111.8893,
"date": "2025-03-26",
"high": 113.4093,
"low": 110.631,
"open": 111.731,
"value": 111.8893,
"volume": 1394
},
{
"close": 112.5571,
"date": "2025-03-27",
"high": 113.7571,
"low": 110.9675,
"open": 112.1575,
"value": 112.5571,
"volume": 1464
},
{
"close": 112.7151,
"date": "2025-03-28",
"high": 113.9951,
"low": 110.7912,
"open": 112.0712,
"value": 112.7151,
"volume": 1530
},
{
"close": 112.3534,
"date": "2025-03-29",
"high": 113.7134,
"low": 110.1524,
"open": 111.5224,
"value": 112.3534,
"volume": 1591
},
{
"close": 111.5169,
"date": "2025-03-30",
"high": 112.9569,
"low": 109.515,
"open": 110.615,
"value": 111.5169,
"volume": 1646
},
{
"close": 110.3002,
"date": "2025-03-31",
"high": 111.8202,
"low": 108.2958,
"open": 109.4858,
"value": 110.3002,
"volume": 1695
},
{
"close": 108.8365,
"date": "2025-04-01",
"high": 110.0365,
"low": 107.0011,
"open": 108.2811,
"value": 108.8365,
"volume": 1737
},
{
"close": 107.2832,
"date": "2025-04-02",
"high": 108.5632,
"low": 105.7649,
"open": 107.1349,
"value": 107.2832,
"volume": 1774
},
{
"close": 105.8047,
"date": "2025-04-03",
"high": 107.5123,
"low": 104.7047,
"open": 106.1523,
"value": 105.8047,
"volume": 1192
},
{
"close": 104.5551,
"date": "2025-04-04",
"high": 106.8411,
"low": 103.3651,
"open": 105.4011,
"value": 104.5551,
"volume": 1218
},
{
"close": 103.6618,
"date": "2025-04-05",
"high": 106.4315,
"low": 102.3818,
"open": 104.9115,
"value": 103.6618,
"volume": 1241
},
{
"close": 103.2134,
"date": "2025-04-06",
"high": 105.8831,
"low": 101.8434,
"open": 104.6831,
"value": 103.2134,
"volume": 1261
},
{
"close": 103.2508,
"date": "2025-04-07",
"high": 105.9763,
"low": 102.1508,
"open": 104.6963,
"value": 103.2508,
"volume": 1280
},
{
"close": 103.7646,
"date": "2025-04-08",
"high": 106.2837,
"low": 102.5746,
"open": 104.9237,
"value": 103.7646,
"volume": 1300
},
{
"close": 104.6978,
"date": "2025-04-09",
"high": 106.7802,
"low": 103.4178,
"open": 105.3402,
"value": 104.6978,
"volume": 1322
},
{
"close": 105.9529,
"date": "2025-04-10",
"high": 107.4729,
"low": 104.5575,
"open": 105.9275,
"value": 105.9529,
"volume": 1348
},
{
"close": 107.4035,
"date": "2025-04-11",
"high": 108.6035,
"low": 105.5728,
"open": 106.6728,
"value": 107.4035,
"volume": 1377
},
{
"close": 108.9091,
"date": "2025-04-12",
"high": 110.1891,
"low": 106.3728,
"open": 107.5628,
"value": 108.9091,
"volume": 1413
},
{
"close": 110.3293,
"date": "2025-04-13",
"high": 111.6893,
"low": 107.2946,
"open": 108.5746,
"value": 110.3293,
"volume": 1454
},
{
"close": 111.5393,
"date": "2025-04-14",
"high": 112.9793,
"low": 108.297,
"open": 109.667,
"value": 111.5393,
"volume": 1501
},
{
"close": 112.4412,
"date": "2025-04-15",
"high": 113.9612,
"low": 109.6753,
"open": 110.7753,
"value": 112.4412,
"volume": 1555
},
{
"close": 112.9737,
"date": "2025-04-16",
"high": 114.1737,
"low": 110.6216,
"open": 111.8116,
"value": 112.9737,
"volume": 1001
},
{
"close": 113.1161,
"date": "2025-04-17",
"high": 114.3961,
"low": 111.3934,
"open": 112.6734,
"value": 113.1161,
"volume": 1066
},
{
"close": 112.8889,
"date": "2025-04-18",
"high": 114.617,
"low": 111.5189,
"open": 113.257,
"value": 112.8889,
"volume": 1135
},
{
"close": 112.3494,
"date": "2025-04-19",
"high": 114.9168,
"low": 111.2494,
"open": 113.4768,
"value": 112.3494,
"volume": 1207
},
{
"close": 111.5843,
"date": "2025-04-20",
"high": 114.8036,
"low": 110.3943,
"open": 113.2836,
"value": 111.5843,
"volume": 1281
},
{
"close": 110.6994,
"date": "2025-04-21",
"high": 113.8802,
"low": 109.4194,
"open": 112.6802,
"value": 110.6994,
"volume": 1356
},
{
"close": 109.8078,
"date": "2025-04-22",
"high": 113.0093,
"low": 108.4378,
"open": 111.7293,
"value": 109.8078,
"volume": 1429
},
{
"close": 109.0188,
"date": "2025-04-23",
"high": 111.9117,
"low": 107.9188,
"open": 110.5517,
"value": 109.0188,
"volume": 1500
},
{
"close": 108.4273,
"date": "2025-04-24",
"high": 110.7532,
"low": 107.2373,
"open": 109.3132,
"value": 108.4273,
"volume": 1568
},
{
"close": 108.1054,
"date": "2025-04-25",
"high": 109.723,
"low": 106.8254,
"open": 108.203,
"value": 108.1054,
"volume": 1630
},
{
"close": 108.0975,
"date": "2025-04-26",
"high": 109.2975,
"low": 106.036,
"open": 107.406,
"value": 108.0975,
"volume": 1687
},
{
"close": 108.4172,
"date": "2025-04-27",
"high": 109.6972,
"low": 105.9744,
"open": 107.0744,
"value": 108.4172,
"volume": 1738
},
{
"close": 109.049,
"date": "2025-04-28",
"high": 110.409,
"low": 106.1123,
"open": 107.3023,
"value": 109.049,
"volume": 1782
},
{
"close": 109.9509,
"date": "2025-04-29",
"high": 111.3909,
"low": 106.8301,
"open": 108.1101,
"value": 109.9509,
"volume": 1208
},
{
"close": 111.0606,
"date": "2025-04-30",
"high": 112.5806,
"low": 108.0699,
"open": 109.4399,
"value": 111.0606,
"volume": 1240
},
{
"close": 112.3022,
"date": "2025-05-01",
"high": 113.5022,
"low": 110.0634,
"open": 111.1634,
"value": 112.3022,
"volume": 1268
},
{
"close": 113.5933,
"date": "2025-05-02",
"high": 114.8733,
"low": 111.9115,
"open": 113.1015,
"value": 113.5933,
"volume": 1292
},
{
"close": 114.8528,
"date": "2025-05-03",
"high": 116.4114,
"low": 113.5728,
"open": 115.0514,
"value": 114.8528,
"volume": 1313
},
{
"close": 116.0068,
"date": "2025-05-04",
"high": 118.2567,
"low": 114.6368,
"open": 116.8167,
"value": 116.0068,
"volume": 1332
},
{
"close": 116.9939,
"date": "2025-05-05",
"high": 119.7556,
"low": 115.8939,
"open": 118.2356,
"value": 116.9939,
"volume": 1352
},
{
"close": 117.7688,
"date": "2025-05-06",
"high": 120.4018,
"low": 116.5788,
"open": 119.2018,
"value": 117.7688,
"volume": 1373
},
{
"close": 118.3042,
"date": "2025-05-07",
"high": 120.9553,
"low": 117.0242,
"open": 119.6753,
"value": 118.3042,
"volume": 1397
},
{
"close": 118.5916,
"date": "2025-05-08",
"high": 121.042,
"low": 117.2216,
"open": 119.682,
"value": 118.5916,
"volume": 1425
}
];
const options = {
"axes": {
"x": {
"format": {
"dateStyle": "long",
"timeZone": "UTC",
"type": "date"
}
}
},
"height": 620,
"highlights": [
{
"id": "manual-focus",
"padding": 7,
"target": {
"field": "date",
"type": "datum",
"value": "2025-03-06"
}
}
],
"locale": "en",
"mark": {
"fields": {
"close": "close",
"high": "high",
"low": "low",
"lower": "lower",
"middle": "value",
"open": "open",
"upper": "upper",
"value": "value",
"volume": "volume"
},
"options": {
"calculate": true,
"fields": [
"value",
"lower",
"upper"
],
"kind": "abands"
}
},
"width": "container",
"x": {
"field": "date",
"title": "Trading day",
"type": "temporal"
},
"y": {
"field": "value",
"title": "Indicator value",
"type": "quantitative"
}
};
Graflume.accelerationBands('#chart', data, options);Portable schema
ChartSpec 0.1 · options
{
"axes": {
"x": {
"format": {
"dateStyle": "long",
"timeZone": "UTC",
"type": "date"
}
}
},
"height": 620,
"highlights": [
{
"id": "manual-focus",
"padding": 7,
"target": {
"field": "date",
"type": "datum",
"value": "2025-03-06"
}
}
],
"locale": "en",
"mark": {
"fields": {
"close": "close",
"high": "high",
"low": "low",
"lower": "lower",
"middle": "value",
"open": "open",
"upper": "upper",
"value": "value",
"volume": "volume"
},
"options": {
"calculate": true,
"fields": [
"value",
"lower",
"upper"
],
"kind": "abands"
}
},
"width": "container",
"x": {
"field": "date",
"title": "Trading day",
"type": "temporal"
},
"y": {
"field": "value",
"title": "Indicator value",
"type": "quantitative"
}
}Callout
Show an explanatory callout with automatic collision avoidance and multilingual wrapping.
StatusLoading
callout
- Custom callouts:
annotations[] · datum · date · callout · placement:auto
Loading
Callout · Row data
Row data and zero-copy TypedArray columns share one data contract.
datetemporal | valuequantitative | openquantitative | highquantitative | lowquantitative | closequantitative | volumequantitative | lowerquantitative | upperquantitative |
|---|---|---|---|---|---|---|---|---|
| 2025-01-01 | — | 94 | 96.3 | 92.9 | 95.1 | 1070 | — | — |
| 2025-01-02 | — | 95.7997 | 97.6977 | 94.6097 | 96.4177 | 1144 | — | — |
| 2025-01-03 | — | 97.3786 | 98.8241 | 96.0986 | 97.4641 | 1217 | — | — |
| 2025-01-04 | — | 98.5624 | 100.0024 | 96.7931 | 98.1631 | 1287 | — | — |
| 2025-01-05 | — | 99.2322 | 100.7522 | 97.3747 | 98.4747 | 1353 | — | — |
| 2025-01-06 | — | 99.3404 | 100.5404 | 97.2069 | 98.3969 | 1415 | — | — |
| 2025-01-07 | — | 98.9138 | 100.1938 | 96.6843 | 97.9643 | 1470 | — | — |
| 2025-01-08 | — | 98.0461 | 99.4061 | 95.8723 | 97.2423 | 1519 | — | — |
| 2025-01-09 | — | 96.8793 | 98.3193 | 95.2192 | 96.3192 | 1562 | — | — |
| 2025-01-10 | — | 95.5793 | 97.0993 | 94.106 | 95.296 | 1598 | — | — |
| 2025-01-11 | — | 94.3096 | 95.5096 | 92.9966 | 94.2766 | 1629 | — | — |
| 2025-01-12 | — | 93.2092 | 94.6376 | 91.8392 | 93.3576 | 1656 | — | — |
| 2025-01-13 | — | 92.3761 | 93.98 | 91.2761 | 92.62 | 1679 | — | — |
| 2025-01-14 | — | 91.8609 | 93.5632 | 90.6709 | 92.1232 | 1699 | — | — |
| 2025-01-15 | — | 91.669 | 93.4216 | 90.389 | 91.9016 | 1106 | — | — |
| 2025-01-16 | — | 91.7703 | 93.1631 | 90.4003 | 91.9631 | 1126 | — | — |
| 2025-01-17 | — | 92.1131 | 93.5711 | 91.0131 | 92.2911 | 1147 | — | — |
| 2025-01-18 | — | 92.6392 | 94.2075 | 91.4492 | 92.8475 | 1173 | — | — |
| 2025-01-19 | — | 93.2948 | 95.0179 | 92.0148 | 93.5779 | 1202 | — | — |
| 2025-01-20 | 95.010705 | 94.0373 | 95.9372 | 92.6673 | 94.4172 | 1237 | 87.61991000498683 | 102.76061000498683 |
| 2025-01-21 | 95.02048500000001 | 94.8355 | 96.4956 | 93.7355 | 95.2956 | 1278 | 87.72356975114242 | 102.7042947511424 |
| 2025-01-22 | 95.00680500000001 | 95.6643 | 97.4241 | 94.4743 | 96.1441 | 1325 | 87.73019549366614 | 102.67637049366616 |
| 2025-01-23 | 94.978575 | 96.4964 | 98.2595 | 95.2164 | 96.8995 | 1378 | 87.65530093493096 | 102.68087593493098 |
| 2025-01-24 | 94.94583500000002 | 97.2947 | 98.9483 | 95.9247 | 97.5083 | 1437 | 87.62990861638244 | 102.60905861638246 |
| 2025-01-25 | 94.91859500000001 | 98.0069 | 99.5269 | 96.8299 | 97.9299 | 1502 | 87.66866532328757 | 102.4776903232876 |
| 2025-01-26 | 94.90569000000002 | 98.5662 | 99.7662 | 96.9488 | 98.1388 | 1571 | 87.70578606668838 | 102.3857860666884 |
| 2025-01-27 | 94.913735 | 98.8987 | 100.1787 | 96.8452 | 98.1252 | 1643 | 87.73081515705954 | 102.36681515705956 |
| 2025-01-28 | 94.94640000000001 | 98.9355 | 100.2955 | 96.5256 | 97.8956 | 1104 | 87.74069616116367 | 102.4357211611637 |
| 2025-01-29 | 95.00405500000002 | 98.6288 | 100.0688 | 96.3723 | 97.4723 | 1179 | 87.74070125216359 | 102.58482625216364 |
| 2025-01-30 | 95.08386000000002 | 97.9675 | 99.4875 | 95.7021 | 96.8921 | 1252 | 87.74395146776477 | 102.78610146776482 |
| 2025-01-31 | 95.18024500000003 | 96.9891 | 98.1891 | 94.9243 | 96.2043 | 1323 | 87.76732586858093 | 102.99742586858099 |
| 2025-02-01 | 95.28577500000003 | 95.7827 | 97.0627 | 94.0982 | 95.4682 | 1391 | 87.86406370630974 | 103.1356887063098 |
| 2025-02-02 | 95.39225000000002 | 94.4846 | 96.1095 | 93.3846 | 94.7495 | 1454 | 87.96736060698044 | 103.24423560698051 |
| 2025-02-03 | 95.491905 | 93.2624 | 95.5563 | 92.0724 | 94.1163 | 1511 | 87.98020389593675 | 103.40497889593685 |
| 2025-02-04 | 95.57855 | 92.2928 | 95.1545 | 91.0128 | 93.6345 | 1562 | 87.90469467973162 | 103.60674467973169 |
| 2025-02-05 | 95.648515 | 91.7342 | 94.5624 | 90.3642 | 93.3624 | 1607 | 87.76472215391769 | 103.82562215391776 |
| 2025-02-06 | 95.70125000000002 | 91.7009 | 94.6258 | 90.6009 | 93.3458 | 1645 | 87.60262317509486 | 104.03024817509495 |
| 2025-02-07 | 95.73951500000001 | 92.2427 | 94.9728 | 91.0527 | 93.6128 | 1678 | 87.4707809655088 | 104.18885596550888 |
| 2025-02-08 | 95.76915000000001 | 93.3336 | 95.6106 | 92.0536 | 94.1706 | 1706 | 87.41925098478892 | 104.27580098478902 |
| 2025-02-09 | 95.79841000000002 | 94.8731 | 96.5224 | 93.5031 | 95.0024 | 1730 | 87.4852291902426 | 104.2791291902427 |
| 2025-02-10 | 95.83699000000001 | 96.6995 | 97.8995 | 94.9672 | 96.0672 | 1138 | 87.53004770754856 | 104.36699770754868 |
| 2025-02-11 | 95.894845 | 98.6132 | 99.8932 | 96.1112 | 97.3012 | 1157 | 87.5314359231117 | 104.57643592311179 |
| 2025-02-12 | 95.980985 | 100.4064 | 101.7664 | 97.3423 | 98.6223 | 1177 | 87.50467469919093 | 104.89492469919101 |
| 2025-02-13 | 96.10237500000001 | 101.8939 | 103.3339 | 98.5661 | 99.9361 | 1198 | 87.46889235612379 | 105.29519235612388 |
| 2025-02-14 | 96.263085 | 102.9388 | 104.4588 | 100.0441 | 101.1441 | 1222 | 87.4636581924819 | 105.71938319248197 |
| 2025-02-15 | 96.46380500000001 | 103.471 | 104.671 | 100.9632 | 102.1532 | 1250 | 87.57798859552642 | 106.05631359552652 |
| 2025-02-16 | 96.7018 | 103.493 | 104.773 | 101.6051 | 102.8851 | 1283 | 87.83176627843362 | 106.26869127843369 |
| 2025-02-17 | 96.97129 | 103.0745 | 104.6454 | 101.7045 | 103.2854 | 1322 | 88.17058180613836 | 106.40025680613844 |
| 2025-02-18 | 97.264205 | 102.3366 | 104.7706 | 101.2366 | 103.3306 | 1367 | 88.42915345966136 | 106.61820345966143 |
| 2025-02-19 | 97.57121 | 101.4292 | 104.5522 | 100.2392 | 103.0322 | 1418 | 88.60499063671641 | 106.92594063671648 |
| 2025-02-20 | 97.882885 | 100.506 | 103.6378 | 99.226 | 102.4378 | 1476 | 88.70945072828692 | 107.31715072828698 |
| 2025-02-21 | 98.190885 | 99.7023 | 102.9082 | 98.3323 | 101.6282 | 1539 | 88.76582331177255 | 107.77637331177259 |
| 2025-02-22 | 98.488935 | 99.1185 | 102.0705 | 98.0185 | 100.7105 | 1607 | 88.86909564221271 | 108.21142064221274 |
| 2025-02-23 | 98.773545 | 98.8127 | 101.2485 | 97.6227 | 99.8085 | 1065 | 89.13256224018019 | 108.51036224018021 |
| 2025-02-24 | 99.04430499999998 | 98.801 | 100.5697 | 97.521 | 99.0497 | 1138 | 89.56275019870424 | 108.66730019870427 |
| 2025-02-25 | 99.30379999999998 | 99.0666 | 100.2666 | 97.1823 | 98.5523 | 1213 | 90.01033236147452 | 108.83640736147456 |
| 2025-02-26 | 99.55711499999998 | 99.5714 | 100.8514 | 97.3121 | 98.4121 | 1287 | 90.39202778754301 | 109.09670278754307 |
| 2025-02-27 | 99.81100499999998 | 100.27 | 101.63 | 97.5006 | 98.6906 | 1359 | 90.6937951895789 | 109.45079518957895 |
| 2025-02-28 | 100.07285499999998 | 101.1202 | 102.5602 | 98.1276 | 99.4076 | 1428 | 90.91298353013602 | 109.88888353013604 |
| 2025-03-01 | 100.34955499999998 | 102.0882 | 103.6082 | 99.1664 | 100.5364 | 1492 | 91.05883100040768 | 110.3903560004077 |
| 2025-03-02 | 100.64646499999996 | 103.1483 | 104.3483 | 100.9054 | 102.0054 | 1551 | 91.30599787795067 | 110.7651728779507 |
| 2025-03-03 | 100.96660499999999 | 104.2779 | 105.5579 | 102.514 | 103.704 | 1604 | 91.69710327041913 | 110.97175327041916 |
| 2025-03-04 | 101.31012999999999 | 105.4483 | 106.8528 | 104.1683 | 105.4928 | 1651 | 92.20594821241367 | 111.04569821241371 |
| 2025-03-05 | 101.67422499999998 | 106.617 | 108.658 | 105.247 | 107.218 | 1692 | 92.66985350808575 | 111.1704035080858 |
| 2025-03-06 | 102.05337499999999 | 107.7223 | 110.2471 | 106.6223 | 108.7271 | 1726 | 93.07428185385741 | 111.37735685385749 |
| 2025-03-07 | 102.44000499999997 | 108.6844 | 111.0858 | 107.4944 | 109.8858 | 1755 | 93.41169718149986 | 111.68567218149992 |
| 2025-03-08 | 102.82537499999998 | 109.4131 | 111.8725 | 108.1331 | 110.5925 | 1167 | 93.68244025926626 | 112.09929025926633 |
| 2025-03-09 | 103.20061499999997 | 109.8208 | 112.1502 | 108.4508 | 110.7902 | 1189 | 93.94591764854562 | 112.55239264854569 |
| 2025-03-10 | 103.55777999999995 | 109.8401 | 111.9139 | 108.7401 | 110.4739 | 1209 | 94.35561523193795 | 112.87204023193803 |
| 2025-03-11 | 103.89073499999995 | 109.4411 | 111.2113 | 108.2511 | 109.6913 | 1229 | 94.8863996985367 | 113.06462469853679 |
| 2025-03-12 | 104.19582999999993 | 108.6445 | 109.8445 | 107.2597 | 108.5397 | 1249 | 95.4642675062133 | 113.18574250621342 |
| 2025-03-13 | 104.47218499999993 | 107.5279 | 108.8079 | 105.7853 | 107.1553 | 1272 | 95.98610002141987 | 113.31925002141998 |
| 2025-03-14 | 104.72162999999992 | 106.2213 | 107.5813 | 104.5994 | 105.6994 | 1299 | 96.41813996016646 | 113.48376496016655 |
| 2025-03-15 | 104.94826999999991 | 104.8937 | 106.3337 | 103.1513 | 104.3413 | 1330 | 96.73713399361576 | 113.69190899361585 |
| 2025-03-16 | 105.1577899999999 | 103.7301 | 105.2501 | 101.9601 | 103.2401 | 1367 | 96.93549064417452 | 113.95059064417462 |
| 2025-03-17 | 105.35651499999992 | 102.9045 | 104.1045 | 101.1568 | 102.5268 | 1410 | 97.14729084545691 | 114.128240845457 |
| 2025-03-18 | 105.55045999999993 | 102.5519 | 103.8319 | 101.191 | 102.291 | 1459 | 97.42815622057067 | 114.18450622057075 |
| 2025-03-19 | 105.74441999999995 | 102.746 | 104.106 | 101.3798 | 102.5698 | 1515 | 97.75748990010605 | 114.16303990010613 |
| 2025-03-20 | 105.94126499999996 | 103.4854 | 104.9254 | 102.0645 | 103.3445 | 1576 | 98.10566877544214 | 114.11829377544223 |
| 2025-03-21 | 106.14154999999997 | 104.6919 | 106.2119 | 103.1721 | 104.5421 | 1030 | 98.44083709155498 | 114.10296209155509 |
| 2025-03-22 | 106.34343999999996 | 106.2211 | 107.4211 | 104.9432 | 106.0432 | 1100 | 98.73634326660587 | 114.157218266606 |
| 2025-03-23 | 106.54299999999996 | 107.8844 | 109.1644 | 106.5052 | 107.6952 | 1173 | 98.97319910762836 | 114.2978991076285 |
| 2025-03-24 | 106.73478999999995 | 109.4769 | 110.8369 | 108.0486 | 109.3286 | 1247 | 99.15697093764047 | 114.50762093764058 |
| 2025-03-25 | 106.91268499999997 | 110.8085 | 112.2485 | 109.4059 | 110.7759 | 1322 | 99.41996212761048 | 114.62851212761056 |
| 2025-03-26 | 107.07079499999995 | 111.731 | 113.4093 | 110.631 | 111.8893 | 1394 | 99.70243390229504 | 114.69935890229513 |
| 2025-03-27 | 107.20435999999995 | 112.1575 | 113.7571 | 110.9675 | 112.5571 | 1464 | 99.95383086950606 | 114.75030586950615 |
| 2025-03-28 | 107.31048999999993 | 112.0712 | 113.9951 | 110.7912 | 112.7151 | 1530 | 100.13849661953702 | 114.8010966195371 |
| 2025-03-29 | 107.38864999999994 | 111.5224 | 113.7134 | 110.1524 | 112.3534 | 1591 | 100.23687728759253 | 114.86487728759263 |
| 2025-03-30 | 107.44079999999994 | 110.615 | 112.9569 | 109.515 | 111.5169 | 1646 | 100.24957224010257 | 114.94459724010267 |
| 2025-03-31 | 107.47124499999995 | 109.4858 | 111.8202 | 108.2958 | 110.3002 | 1695 | 100.19703751273751 | 115.03311251273763 |
| 2025-04-01 | 107.48608499999996 | 108.2811 | 110.0365 | 107.0011 | 108.8365 | 1737 | 100.14021528812596 | 115.08894028812608 |
| 2025-04-02 | 107.49247999999996 | 107.1349 | 108.5632 | 105.7649 | 107.2832 | 1774 | 100.16102138155557 | 115.0536713815557 |
| 2025-04-03 | 107.49774499999997 | 106.1523 | 107.5123 | 104.7047 | 105.8047 | 1192 | 100.18324015625221 | 115.03231515625234 |
| 2025-04-04 | 107.50843499999996 | 105.4011 | 106.8411 | 103.3651 | 104.5551 | 1218 | 100.16548356385945 | 115.08795856385959 |
| 2025-04-05 | 107.52951999999996 | 104.9115 | 106.4315 | 102.3818 | 103.6618 | 1241 | 100.11322877394906 | 115.22562877394921 |
| 2025-04-06 | 107.56384999999996 | 104.6831 | 105.8831 | 101.8434 | 103.2134 | 1261 | 100.04198175233083 | 115.42738175233099 |
| 2025-04-07 | 107.61183999999994 | 104.6963 | 105.9763 | 102.1508 | 103.2508 | 1280 | 99.97514150574774 | 115.6566915057479 |
| 2025-04-08 | 107.67157999999992 | 104.9237 | 106.2837 | 102.5746 | 103.7646 | 1300 | 99.93956159466892 | 115.8668365946691 |
| 2025-04-09 | 107.73924499999991 | 105.3402 | 106.7802 | 103.4178 | 104.6978 | 1322 | 99.95850102828385 | 116.011151028284 |
| 2025-04-10 | 107.80978499999989 | 105.9275 | 107.4729 | 104.5575 | 105.9529 | 1348 | 100.03980655048221 | 116.06135655048233 |
| 2025-04-11 | 107.8777999999999 | 106.6728 | 108.6035 | 105.5728 | 107.4035 | 1377 | 100.01740388743421 | 116.17715388743434 |
| 2025-04-12 | 107.93849499999988 | 107.5628 | 110.1891 | 106.3728 | 108.9091 | 1413 | 99.8985202667108 | 116.34754526671091 |
| 2025-04-13 | 107.98852999999988 | 108.5746 | 111.6893 | 107.2946 | 110.3293 | 1454 | 99.70544790333622 | 116.55607290333633 |
| 2025-04-14 | 108.02669999999986 | 109.667 | 112.9793 | 108.297 | 111.5393 | 1501 | 99.47229536438758 | 116.78284536438771 |
| 2025-04-15 | 108.05429499999988 | 110.7753 | 113.9612 | 109.6753 | 112.4412 | 1555 | 99.27851877214053 | 116.96596877214066 |
| 2025-04-16 | 108.07512499999989 | 111.8116 | 114.1737 | 110.6216 | 112.9737 | 1001 | 99.18712377172568 | 117.06519877172579 |
| 2025-04-17 | 108.0951749999999 | 112.6734 | 114.3961 | 111.3934 | 113.1161 | 1066 | 99.2367804148895 | 117.06455541488961 |
| 2025-04-18 | 108.1219499999999 | 113.257 | 114.617 | 111.5189 | 112.8889 | 1135 | 99.34997543442199 | 117.0620254344221 |
| 2025-04-19 | 108.1635749999999 | 113.4768 | 114.9168 | 111.2494 | 112.3494 | 1207 | 99.41476728901195 | 117.18319228901203 |
| 2025-04-20 | 108.2277799999999 | 113.2836 | 114.8036 | 110.3943 | 111.5843 | 1281 | 99.43419243845523 | 117.42384243845531 |
| 2025-04-21 | 108.3209249999999 | 112.6802 | 113.8802 | 109.4194 | 110.6994 | 1356 | 99.41723347898375 | 117.76323347898384 |
| 2025-04-22 | 108.44715499999991 | 111.7293 | 113.0093 | 108.4378 | 109.8078 | 1429 | 99.37934226956118 | 118.16864226956125 |
| 2025-04-23 | 108.60785999999989 | 110.5517 | 111.9117 | 107.9188 | 109.0188 | 1500 | 99.425055375396 | 118.51068037539605 |
| 2025-04-24 | 108.80146999999988 | 109.3132 | 110.7532 | 107.2373 | 108.4273 | 1568 | 99.61459809591562 | 118.71019809591569 |
| 2025-04-25 | 109.02364999999989 | 108.203 | 109.723 | 106.8254 | 108.1054 | 1630 | 99.94801138936948 | 118.75558638936954 |
| 2025-04-26 | 109.26785499999987 | 107.406 | 109.2975 | 106.036 | 108.0975 | 1687 | 100.23254525860764 | 118.8455702586077 |
| 2025-04-27 | 109.52617499999988 | 107.0744 | 109.6972 | 105.9744 | 108.4172 | 1738 | 100.43338984663801 | 119.02073984663807 |
| 2025-04-28 | 109.79039499999988 | 107.3023 | 110.409 | 106.1123 | 109.049 | 1782 | 100.5534543551129 | 119.28770435511296 |
| 2025-04-29 | 110.05304999999987 | 108.1101 | 111.3909 | 106.8301 | 109.9509 | 1208 | 100.60838277613145 | 119.64223277613152 |
| 2025-04-30 | 110.30843499999988 | 109.4399 | 112.5806 | 108.0699 | 111.0606 | 1240 | 100.62968523097284 | 120.06236023097293 |
| 2025-05-01 | 110.55336999999989 | 111.1634 | 113.5022 | 110.0634 | 112.3022 | 1268 | 100.81440607117737 | 120.34910607117745 |
| 2025-05-02 | 110.78757999999989 | 113.1015 | 114.8733 | 111.9115 | 113.5933 | 1292 | 101.17393400431465 | 120.49500900431471 |
| 2025-05-03 | 111.0137549999999 | 115.0514 | 116.4114 | 113.5728 | 114.8528 | 1313 | 101.63813802401512 | 120.5701880240152 |
| 2025-05-04 | 111.23712999999991 | 116.8167 | 118.2567 | 114.6368 | 116.0068 | 1332 | 102.05708654641961 | 120.72353654641968 |
| 2025-05-05 | 111.4647649999999 | 118.2356 | 119.7556 | 115.8939 | 116.9939 | 1352 | 102.40855114904707 | 120.96895114904711 |
| 2025-05-06 | 111.70451999999989 | 119.2018 | 120.4018 | 116.5788 | 117.7688 | 1373 | 102.67987561318648 | 121.30800061318652 |
| 2025-05-07 | 111.96392499999988 | 119.6753 | 120.9553 | 117.0242 | 118.3042 | 1397 | 102.87107606800173 | 121.73130106800178 |
| 2025-05-08 | 112.2490599999999 | 119.682 | 121.042 | 117.2216 | 118.5916 | 1425 | 103.08586237864802 | 122.12666237864808 |
Browser API · Portable schema
Browser API
Graflume.accelerationBands()
const data = [
{
"close": 95.1,
"date": "2025-01-01",
"high": 96.3,
"low": 92.9,
"open": 94,
"value": 95.1,
"volume": 1070
},
{
"close": 96.4177,
"date": "2025-01-02",
"high": 97.6977,
"low": 94.6097,
"open": 95.7997,
"value": 96.4177,
"volume": 1144
},
{
"close": 97.4641,
"date": "2025-01-03",
"high": 98.8241,
"low": 96.0986,
"open": 97.3786,
"value": 97.4641,
"volume": 1217
},
{
"close": 98.1631,
"date": "2025-01-04",
"high": 100.0024,
"low": 96.7931,
"open": 98.5624,
"value": 98.1631,
"volume": 1287
},
{
"close": 98.4747,
"date": "2025-01-05",
"high": 100.7522,
"low": 97.3747,
"open": 99.2322,
"value": 98.4747,
"volume": 1353
},
{
"close": 98.3969,
"date": "2025-01-06",
"high": 100.5404,
"low": 97.2069,
"open": 99.3404,
"value": 98.3969,
"volume": 1415
},
{
"close": 97.9643,
"date": "2025-01-07",
"high": 100.1938,
"low": 96.6843,
"open": 98.9138,
"value": 97.9643,
"volume": 1470
},
{
"close": 97.2423,
"date": "2025-01-08",
"high": 99.4061,
"low": 95.8723,
"open": 98.0461,
"value": 97.2423,
"volume": 1519
},
{
"close": 96.3192,
"date": "2025-01-09",
"high": 98.3193,
"low": 95.2192,
"open": 96.8793,
"value": 96.3192,
"volume": 1562
},
{
"close": 95.296,
"date": "2025-01-10",
"high": 97.0993,
"low": 94.106,
"open": 95.5793,
"value": 95.296,
"volume": 1598
},
{
"close": 94.2766,
"date": "2025-01-11",
"high": 95.5096,
"low": 92.9966,
"open": 94.3096,
"value": 94.2766,
"volume": 1629
},
{
"close": 93.3576,
"date": "2025-01-12",
"high": 94.6376,
"low": 91.8392,
"open": 93.2092,
"value": 93.3576,
"volume": 1656
},
{
"close": 92.62,
"date": "2025-01-13",
"high": 93.98,
"low": 91.2761,
"open": 92.3761,
"value": 92.62,
"volume": 1679
},
{
"close": 92.1232,
"date": "2025-01-14",
"high": 93.5632,
"low": 90.6709,
"open": 91.8609,
"value": 92.1232,
"volume": 1699
},
{
"close": 91.9016,
"date": "2025-01-15",
"high": 93.4216,
"low": 90.389,
"open": 91.669,
"value": 91.9016,
"volume": 1106
},
{
"close": 91.9631,
"date": "2025-01-16",
"high": 93.1631,
"low": 90.4003,
"open": 91.7703,
"value": 91.9631,
"volume": 1126
},
{
"close": 92.2911,
"date": "2025-01-17",
"high": 93.5711,
"low": 91.0131,
"open": 92.1131,
"value": 92.2911,
"volume": 1147
},
{
"close": 92.8475,
"date": "2025-01-18",
"high": 94.2075,
"low": 91.4492,
"open": 92.6392,
"value": 92.8475,
"volume": 1173
},
{
"close": 93.5779,
"date": "2025-01-19",
"high": 95.0179,
"low": 92.0148,
"open": 93.2948,
"value": 93.5779,
"volume": 1202
},
{
"close": 94.4172,
"date": "2025-01-20",
"high": 95.9372,
"low": 92.6673,
"open": 94.0373,
"value": 94.4172,
"volume": 1237
},
{
"close": 95.2956,
"date": "2025-01-21",
"high": 96.4956,
"low": 93.7355,
"open": 94.8355,
"value": 95.2956,
"volume": 1278
},
{
"close": 96.1441,
"date": "2025-01-22",
"high": 97.4241,
"low": 94.4743,
"open": 95.6643,
"value": 96.1441,
"volume": 1325
},
{
"close": 96.8995,
"date": "2025-01-23",
"high": 98.2595,
"low": 95.2164,
"open": 96.4964,
"value": 96.8995,
"volume": 1378
},
{
"close": 97.5083,
"date": "2025-01-24",
"high": 98.9483,
"low": 95.9247,
"open": 97.2947,
"value": 97.5083,
"volume": 1437
},
{
"close": 97.9299,
"date": "2025-01-25",
"high": 99.5269,
"low": 96.8299,
"open": 98.0069,
"value": 97.9299,
"volume": 1502
},
{
"close": 98.1388,
"date": "2025-01-26",
"high": 99.7662,
"low": 96.9488,
"open": 98.5662,
"value": 98.1388,
"volume": 1571
},
{
"close": 98.1252,
"date": "2025-01-27",
"high": 100.1787,
"low": 96.8452,
"open": 98.8987,
"value": 98.1252,
"volume": 1643
},
{
"close": 97.8956,
"date": "2025-01-28",
"high": 100.2955,
"low": 96.5256,
"open": 98.9355,
"value": 97.8956,
"volume": 1104
},
{
"close": 97.4723,
"date": "2025-01-29",
"high": 100.0688,
"low": 96.3723,
"open": 98.6288,
"value": 97.4723,
"volume": 1179
},
{
"close": 96.8921,
"date": "2025-01-30",
"high": 99.4875,
"low": 95.7021,
"open": 97.9675,
"value": 96.8921,
"volume": 1252
},
{
"close": 96.2043,
"date": "2025-01-31",
"high": 98.1891,
"low": 94.9243,
"open": 96.9891,
"value": 96.2043,
"volume": 1323
},
{
"close": 95.4682,
"date": "2025-02-01",
"high": 97.0627,
"low": 94.0982,
"open": 95.7827,
"value": 95.4682,
"volume": 1391
},
{
"close": 94.7495,
"date": "2025-02-02",
"high": 96.1095,
"low": 93.3846,
"open": 94.4846,
"value": 94.7495,
"volume": 1454
},
{
"close": 94.1163,
"date": "2025-02-03",
"high": 95.5563,
"low": 92.0724,
"open": 93.2624,
"value": 94.1163,
"volume": 1511
},
{
"close": 93.6345,
"date": "2025-02-04",
"high": 95.1545,
"low": 91.0128,
"open": 92.2928,
"value": 93.6345,
"volume": 1562
},
{
"close": 93.3624,
"date": "2025-02-05",
"high": 94.5624,
"low": 90.3642,
"open": 91.7342,
"value": 93.3624,
"volume": 1607
},
{
"close": 93.3458,
"date": "2025-02-06",
"high": 94.6258,
"low": 90.6009,
"open": 91.7009,
"value": 93.3458,
"volume": 1645
},
{
"close": 93.6128,
"date": "2025-02-07",
"high": 94.9728,
"low": 91.0527,
"open": 92.2427,
"value": 93.6128,
"volume": 1678
},
{
"close": 94.1706,
"date": "2025-02-08",
"high": 95.6106,
"low": 92.0536,
"open": 93.3336,
"value": 94.1706,
"volume": 1706
},
{
"close": 95.0024,
"date": "2025-02-09",
"high": 96.5224,
"low": 93.5031,
"open": 94.8731,
"value": 95.0024,
"volume": 1730
},
{
"close": 96.0672,
"date": "2025-02-10",
"high": 97.8995,
"low": 94.9672,
"open": 96.6995,
"value": 96.0672,
"volume": 1138
},
{
"close": 97.3012,
"date": "2025-02-11",
"high": 99.8932,
"low": 96.1112,
"open": 98.6132,
"value": 97.3012,
"volume": 1157
},
{
"close": 98.6223,
"date": "2025-02-12",
"high": 101.7664,
"low": 97.3423,
"open": 100.4064,
"value": 98.6223,
"volume": 1177
},
{
"close": 99.9361,
"date": "2025-02-13",
"high": 103.3339,
"low": 98.5661,
"open": 101.8939,
"value": 99.9361,
"volume": 1198
},
{
"close": 101.1441,
"date": "2025-02-14",
"high": 104.4588,
"low": 100.0441,
"open": 102.9388,
"value": 101.1441,
"volume": 1222
},
{
"close": 102.1532,
"date": "2025-02-15",
"high": 104.671,
"low": 100.9632,
"open": 103.471,
"value": 102.1532,
"volume": 1250
},
{
"close": 102.8851,
"date": "2025-02-16",
"high": 104.773,
"low": 101.6051,
"open": 103.493,
"value": 102.8851,
"volume": 1283
},
{
"close": 103.2854,
"date": "2025-02-17",
"high": 104.6454,
"low": 101.7045,
"open": 103.0745,
"value": 103.2854,
"volume": 1322
},
{
"close": 103.3306,
"date": "2025-02-18",
"high": 104.7706,
"low": 101.2366,
"open": 102.3366,
"value": 103.3306,
"volume": 1367
},
{
"close": 103.0322,
"date": "2025-02-19",
"high": 104.5522,
"low": 100.2392,
"open": 101.4292,
"value": 103.0322,
"volume": 1418
},
{
"close": 102.4378,
"date": "2025-02-20",
"high": 103.6378,
"low": 99.226,
"open": 100.506,
"value": 102.4378,
"volume": 1476
},
{
"close": 101.6282,
"date": "2025-02-21",
"high": 102.9082,
"low": 98.3323,
"open": 99.7023,
"value": 101.6282,
"volume": 1539
},
{
"close": 100.7105,
"date": "2025-02-22",
"high": 102.0705,
"low": 98.0185,
"open": 99.1185,
"value": 100.7105,
"volume": 1607
},
{
"close": 99.8085,
"date": "2025-02-23",
"high": 101.2485,
"low": 97.6227,
"open": 98.8127,
"value": 99.8085,
"volume": 1065
},
{
"close": 99.0497,
"date": "2025-02-24",
"high": 100.5697,
"low": 97.521,
"open": 98.801,
"value": 99.0497,
"volume": 1138
},
{
"close": 98.5523,
"date": "2025-02-25",
"high": 100.2666,
"low": 97.1823,
"open": 99.0666,
"value": 98.5523,
"volume": 1213
},
{
"close": 98.4121,
"date": "2025-02-26",
"high": 100.8514,
"low": 97.3121,
"open": 99.5714,
"value": 98.4121,
"volume": 1287
},
{
"close": 98.6906,
"date": "2025-02-27",
"high": 101.63,
"low": 97.5006,
"open": 100.27,
"value": 98.6906,
"volume": 1359
},
{
"close": 99.4076,
"date": "2025-02-28",
"high": 102.5602,
"low": 98.1276,
"open": 101.1202,
"value": 99.4076,
"volume": 1428
},
{
"close": 100.5364,
"date": "2025-03-01",
"high": 103.6082,
"low": 99.1664,
"open": 102.0882,
"value": 100.5364,
"volume": 1492
},
{
"close": 102.0054,
"date": "2025-03-02",
"high": 104.3483,
"low": 100.9054,
"open": 103.1483,
"value": 102.0054,
"volume": 1551
},
{
"close": 103.704,
"date": "2025-03-03",
"high": 105.5579,
"low": 102.514,
"open": 104.2779,
"value": 103.704,
"volume": 1604
},
{
"close": 105.4928,
"date": "2025-03-04",
"high": 106.8528,
"low": 104.1683,
"open": 105.4483,
"value": 105.4928,
"volume": 1651
},
{
"close": 107.218,
"date": "2025-03-05",
"high": 108.658,
"low": 105.247,
"open": 106.617,
"value": 107.218,
"volume": 1692
},
{
"close": 108.7271,
"date": "2025-03-06",
"high": 110.2471,
"low": 106.6223,
"open": 107.7223,
"value": 108.7271,
"volume": 1726
},
{
"close": 109.8858,
"date": "2025-03-07",
"high": 111.0858,
"low": 107.4944,
"open": 108.6844,
"value": 109.8858,
"volume": 1755
},
{
"close": 110.5925,
"date": "2025-03-08",
"high": 111.8725,
"low": 108.1331,
"open": 109.4131,
"value": 110.5925,
"volume": 1167
},
{
"close": 110.7902,
"date": "2025-03-09",
"high": 112.1502,
"low": 108.4508,
"open": 109.8208,
"value": 110.7902,
"volume": 1189
},
{
"close": 110.4739,
"date": "2025-03-10",
"high": 111.9139,
"low": 108.7401,
"open": 109.8401,
"value": 110.4739,
"volume": 1209
},
{
"close": 109.6913,
"date": "2025-03-11",
"high": 111.2113,
"low": 108.2511,
"open": 109.4411,
"value": 109.6913,
"volume": 1229
},
{
"close": 108.5397,
"date": "2025-03-12",
"high": 109.8445,
"low": 107.2597,
"open": 108.6445,
"value": 108.5397,
"volume": 1249
},
{
"close": 107.1553,
"date": "2025-03-13",
"high": 108.8079,
"low": 105.7853,
"open": 107.5279,
"value": 107.1553,
"volume": 1272
},
{
"close": 105.6994,
"date": "2025-03-14",
"high": 107.5813,
"low": 104.5994,
"open": 106.2213,
"value": 105.6994,
"volume": 1299
},
{
"close": 104.3413,
"date": "2025-03-15",
"high": 106.3337,
"low": 103.1513,
"open": 104.8937,
"value": 104.3413,
"volume": 1330
},
{
"close": 103.2401,
"date": "2025-03-16",
"high": 105.2501,
"low": 101.9601,
"open": 103.7301,
"value": 103.2401,
"volume": 1367
},
{
"close": 102.5268,
"date": "2025-03-17",
"high": 104.1045,
"low": 101.1568,
"open": 102.9045,
"value": 102.5268,
"volume": 1410
},
{
"close": 102.291,
"date": "2025-03-18",
"high": 103.8319,
"low": 101.191,
"open": 102.5519,
"value": 102.291,
"volume": 1459
},
{
"close": 102.5698,
"date": "2025-03-19",
"high": 104.106,
"low": 101.3798,
"open": 102.746,
"value": 102.5698,
"volume": 1515
},
{
"close": 103.3445,
"date": "2025-03-20",
"high": 104.9254,
"low": 102.0645,
"open": 103.4854,
"value": 103.3445,
"volume": 1576
},
{
"close": 104.5421,
"date": "2025-03-21",
"high": 106.2119,
"low": 103.1721,
"open": 104.6919,
"value": 104.5421,
"volume": 1030
},
{
"close": 106.0432,
"date": "2025-03-22",
"high": 107.4211,
"low": 104.9432,
"open": 106.2211,
"value": 106.0432,
"volume": 1100
},
{
"close": 107.6952,
"date": "2025-03-23",
"high": 109.1644,
"low": 106.5052,
"open": 107.8844,
"value": 107.6952,
"volume": 1173
},
{
"close": 109.3286,
"date": "2025-03-24",
"high": 110.8369,
"low": 108.0486,
"open": 109.4769,
"value": 109.3286,
"volume": 1247
},
{
"close": 110.7759,
"date": "2025-03-25",
"high": 112.2485,
"low": 109.4059,
"open": 110.8085,
"value": 110.7759,
"volume": 1322
},
{
"close": 111.8893,
"date": "2025-03-26",
"high": 113.4093,
"low": 110.631,
"open": 111.731,
"value": 111.8893,
"volume": 1394
},
{
"close": 112.5571,
"date": "2025-03-27",
"high": 113.7571,
"low": 110.9675,
"open": 112.1575,
"value": 112.5571,
"volume": 1464
},
{
"close": 112.7151,
"date": "2025-03-28",
"high": 113.9951,
"low": 110.7912,
"open": 112.0712,
"value": 112.7151,
"volume": 1530
},
{
"close": 112.3534,
"date": "2025-03-29",
"high": 113.7134,
"low": 110.1524,
"open": 111.5224,
"value": 112.3534,
"volume": 1591
},
{
"close": 111.5169,
"date": "2025-03-30",
"high": 112.9569,
"low": 109.515,
"open": 110.615,
"value": 111.5169,
"volume": 1646
},
{
"close": 110.3002,
"date": "2025-03-31",
"high": 111.8202,
"low": 108.2958,
"open": 109.4858,
"value": 110.3002,
"volume": 1695
},
{
"close": 108.8365,
"date": "2025-04-01",
"high": 110.0365,
"low": 107.0011,
"open": 108.2811,
"value": 108.8365,
"volume": 1737
},
{
"close": 107.2832,
"date": "2025-04-02",
"high": 108.5632,
"low": 105.7649,
"open": 107.1349,
"value": 107.2832,
"volume": 1774
},
{
"close": 105.8047,
"date": "2025-04-03",
"high": 107.5123,
"low": 104.7047,
"open": 106.1523,
"value": 105.8047,
"volume": 1192
},
{
"close": 104.5551,
"date": "2025-04-04",
"high": 106.8411,
"low": 103.3651,
"open": 105.4011,
"value": 104.5551,
"volume": 1218
},
{
"close": 103.6618,
"date": "2025-04-05",
"high": 106.4315,
"low": 102.3818,
"open": 104.9115,
"value": 103.6618,
"volume": 1241
},
{
"close": 103.2134,
"date": "2025-04-06",
"high": 105.8831,
"low": 101.8434,
"open": 104.6831,
"value": 103.2134,
"volume": 1261
},
{
"close": 103.2508,
"date": "2025-04-07",
"high": 105.9763,
"low": 102.1508,
"open": 104.6963,
"value": 103.2508,
"volume": 1280
},
{
"close": 103.7646,
"date": "2025-04-08",
"high": 106.2837,
"low": 102.5746,
"open": 104.9237,
"value": 103.7646,
"volume": 1300
},
{
"close": 104.6978,
"date": "2025-04-09",
"high": 106.7802,
"low": 103.4178,
"open": 105.3402,
"value": 104.6978,
"volume": 1322
},
{
"close": 105.9529,
"date": "2025-04-10",
"high": 107.4729,
"low": 104.5575,
"open": 105.9275,
"value": 105.9529,
"volume": 1348
},
{
"close": 107.4035,
"date": "2025-04-11",
"high": 108.6035,
"low": 105.5728,
"open": 106.6728,
"value": 107.4035,
"volume": 1377
},
{
"close": 108.9091,
"date": "2025-04-12",
"high": 110.1891,
"low": 106.3728,
"open": 107.5628,
"value": 108.9091,
"volume": 1413
},
{
"close": 110.3293,
"date": "2025-04-13",
"high": 111.6893,
"low": 107.2946,
"open": 108.5746,
"value": 110.3293,
"volume": 1454
},
{
"close": 111.5393,
"date": "2025-04-14",
"high": 112.9793,
"low": 108.297,
"open": 109.667,
"value": 111.5393,
"volume": 1501
},
{
"close": 112.4412,
"date": "2025-04-15",
"high": 113.9612,
"low": 109.6753,
"open": 110.7753,
"value": 112.4412,
"volume": 1555
},
{
"close": 112.9737,
"date": "2025-04-16",
"high": 114.1737,
"low": 110.6216,
"open": 111.8116,
"value": 112.9737,
"volume": 1001
},
{
"close": 113.1161,
"date": "2025-04-17",
"high": 114.3961,
"low": 111.3934,
"open": 112.6734,
"value": 113.1161,
"volume": 1066
},
{
"close": 112.8889,
"date": "2025-04-18",
"high": 114.617,
"low": 111.5189,
"open": 113.257,
"value": 112.8889,
"volume": 1135
},
{
"close": 112.3494,
"date": "2025-04-19",
"high": 114.9168,
"low": 111.2494,
"open": 113.4768,
"value": 112.3494,
"volume": 1207
},
{
"close": 111.5843,
"date": "2025-04-20",
"high": 114.8036,
"low": 110.3943,
"open": 113.2836,
"value": 111.5843,
"volume": 1281
},
{
"close": 110.6994,
"date": "2025-04-21",
"high": 113.8802,
"low": 109.4194,
"open": 112.6802,
"value": 110.6994,
"volume": 1356
},
{
"close": 109.8078,
"date": "2025-04-22",
"high": 113.0093,
"low": 108.4378,
"open": 111.7293,
"value": 109.8078,
"volume": 1429
},
{
"close": 109.0188,
"date": "2025-04-23",
"high": 111.9117,
"low": 107.9188,
"open": 110.5517,
"value": 109.0188,
"volume": 1500
},
{
"close": 108.4273,
"date": "2025-04-24",
"high": 110.7532,
"low": 107.2373,
"open": 109.3132,
"value": 108.4273,
"volume": 1568
},
{
"close": 108.1054,
"date": "2025-04-25",
"high": 109.723,
"low": 106.8254,
"open": 108.203,
"value": 108.1054,
"volume": 1630
},
{
"close": 108.0975,
"date": "2025-04-26",
"high": 109.2975,
"low": 106.036,
"open": 107.406,
"value": 108.0975,
"volume": 1687
},
{
"close": 108.4172,
"date": "2025-04-27",
"high": 109.6972,
"low": 105.9744,
"open": 107.0744,
"value": 108.4172,
"volume": 1738
},
{
"close": 109.049,
"date": "2025-04-28",
"high": 110.409,
"low": 106.1123,
"open": 107.3023,
"value": 109.049,
"volume": 1782
},
{
"close": 109.9509,
"date": "2025-04-29",
"high": 111.3909,
"low": 106.8301,
"open": 108.1101,
"value": 109.9509,
"volume": 1208
},
{
"close": 111.0606,
"date": "2025-04-30",
"high": 112.5806,
"low": 108.0699,
"open": 109.4399,
"value": 111.0606,
"volume": 1240
},
{
"close": 112.3022,
"date": "2025-05-01",
"high": 113.5022,
"low": 110.0634,
"open": 111.1634,
"value": 112.3022,
"volume": 1268
},
{
"close": 113.5933,
"date": "2025-05-02",
"high": 114.8733,
"low": 111.9115,
"open": 113.1015,
"value": 113.5933,
"volume": 1292
},
{
"close": 114.8528,
"date": "2025-05-03",
"high": 116.4114,
"low": 113.5728,
"open": 115.0514,
"value": 114.8528,
"volume": 1313
},
{
"close": 116.0068,
"date": "2025-05-04",
"high": 118.2567,
"low": 114.6368,
"open": 116.8167,
"value": 116.0068,
"volume": 1332
},
{
"close": 116.9939,
"date": "2025-05-05",
"high": 119.7556,
"low": 115.8939,
"open": 118.2356,
"value": 116.9939,
"volume": 1352
},
{
"close": 117.7688,
"date": "2025-05-06",
"high": 120.4018,
"low": 116.5788,
"open": 119.2018,
"value": 117.7688,
"volume": 1373
},
{
"close": 118.3042,
"date": "2025-05-07",
"high": 120.9553,
"low": 117.0242,
"open": 119.6753,
"value": 118.3042,
"volume": 1397
},
{
"close": 118.5916,
"date": "2025-05-08",
"high": 121.042,
"low": 117.2216,
"open": 119.682,
"value": 118.5916,
"volume": 1425
}
];
const options = {
"annotations": [
{
"connector": {
"visible": true
},
"detail": "Attach user-authored safe text to a datum, axis range, or normalized plot position.",
"id": "manual-callout",
"placement": "auto",
"style": {
"maxWidth": 220,
"padding": 8
},
"target": {
"field": "date",
"type": "datum",
"value": "2025-03-06"
},
"text": "Point and range highlights · 2025-03-06"
}
],
"axes": {
"x": {
"format": {
"dateStyle": "long",
"timeZone": "UTC",
"type": "date"
}
}
},
"height": 620,
"interaction": {
"controls": {
"annotations": true,
"labels": {
"controls": "Chart controls",
"enterFullscreen": "Enter fullscreen",
"exitFullscreen": "Exit fullscreen",
"exportPng": "Download PNG",
"hideAnnotations": "Hide callouts",
"loop": "Loop playback",
"nextFrame": "Next frame",
"pause": "Pause",
"play": "Play",
"previousFrame": "Previous frame",
"reset": "Reset view",
"seek": "Playback position",
"showAnnotations": "Show callouts",
"speed": "Playback speed",
"zoomIn": "Zoom in",
"zoomOut": "Zoom out"
}
}
},
"locale": "en",
"mark": {
"fields": {
"close": "close",
"high": "high",
"low": "low",
"lower": "lower",
"middle": "value",
"open": "open",
"upper": "upper",
"value": "value",
"volume": "volume"
},
"options": {
"calculate": true,
"fields": [
"value",
"lower",
"upper"
],
"kind": "abands"
}
},
"width": "container",
"x": {
"field": "date",
"title": "Trading day",
"type": "temporal"
},
"y": {
"field": "value",
"title": "Indicator value",
"type": "quantitative"
}
};
Graflume.accelerationBands('#chart', data, options);Portable schema
ChartSpec 0.1 · options
{
"annotations": [
{
"connector": {
"visible": true
},
"detail": "Attach user-authored safe text to a datum, axis range, or normalized plot position.",
"id": "manual-callout",
"placement": "auto",
"style": {
"maxWidth": 220,
"padding": 8
},
"target": {
"field": "date",
"type": "datum",
"value": "2025-03-06"
},
"text": "Point and range highlights · 2025-03-06"
}
],
"axes": {
"x": {
"format": {
"dateStyle": "long",
"timeZone": "UTC",
"type": "date"
}
}
},
"height": 620,
"interaction": {
"controls": {
"annotations": true,
"labels": {
"controls": "Chart controls",
"enterFullscreen": "Enter fullscreen",
"exitFullscreen": "Exit fullscreen",
"exportPng": "Download PNG",
"hideAnnotations": "Hide callouts",
"loop": "Loop playback",
"nextFrame": "Next frame",
"pause": "Pause",
"play": "Play",
"previousFrame": "Previous frame",
"reset": "Reset view",
"seek": "Playback position",
"showAnnotations": "Show callouts",
"speed": "Playback speed",
"zoomIn": "Zoom in",
"zoomOut": "Zoom out"
}
}
},
"locale": "en",
"mark": {
"fields": {
"close": "close",
"high": "high",
"low": "low",
"lower": "lower",
"middle": "value",
"open": "open",
"upper": "upper",
"value": "value",
"volume": "volume"
},
"options": {
"calculate": true,
"fields": [
"value",
"lower",
"upper"
],
"kind": "abands"
}
},
"width": "container",
"x": {
"field": "date",
"title": "Trading day",
"type": "temporal"
},
"y": {
"field": "value",
"title": "Indicator value",
"type": "quantitative"
}
}Selection
Select and toggle data, then clear it from the background or Escape key.
StatusLoading
selection
- Interactive selection:
selection · multiple · toggle
Loading
Selection · Row data
Row data and zero-copy TypedArray columns share one data contract.
datetemporal | valuequantitative | openquantitative | highquantitative | lowquantitative | closequantitative | volumequantitative | lowerquantitative | upperquantitative |
|---|---|---|---|---|---|---|---|---|
| 2025-01-01 | — | 94 | 96.3 | 92.9 | 95.1 | 1070 | — | — |
| 2025-01-02 | — | 95.7997 | 97.6977 | 94.6097 | 96.4177 | 1144 | — | — |
| 2025-01-03 | — | 97.3786 | 98.8241 | 96.0986 | 97.4641 | 1217 | — | — |
| 2025-01-04 | — | 98.5624 | 100.0024 | 96.7931 | 98.1631 | 1287 | — | — |
| 2025-01-05 | — | 99.2322 | 100.7522 | 97.3747 | 98.4747 | 1353 | — | — |
| 2025-01-06 | — | 99.3404 | 100.5404 | 97.2069 | 98.3969 | 1415 | — | — |
| 2025-01-07 | — | 98.9138 | 100.1938 | 96.6843 | 97.9643 | 1470 | — | — |
| 2025-01-08 | — | 98.0461 | 99.4061 | 95.8723 | 97.2423 | 1519 | — | — |
| 2025-01-09 | — | 96.8793 | 98.3193 | 95.2192 | 96.3192 | 1562 | — | — |
| 2025-01-10 | — | 95.5793 | 97.0993 | 94.106 | 95.296 | 1598 | — | — |
| 2025-01-11 | — | 94.3096 | 95.5096 | 92.9966 | 94.2766 | 1629 | — | — |
| 2025-01-12 | — | 93.2092 | 94.6376 | 91.8392 | 93.3576 | 1656 | — | — |
| 2025-01-13 | — | 92.3761 | 93.98 | 91.2761 | 92.62 | 1679 | — | — |
| 2025-01-14 | — | 91.8609 | 93.5632 | 90.6709 | 92.1232 | 1699 | — | — |
| 2025-01-15 | — | 91.669 | 93.4216 | 90.389 | 91.9016 | 1106 | — | — |
| 2025-01-16 | — | 91.7703 | 93.1631 | 90.4003 | 91.9631 | 1126 | — | — |
| 2025-01-17 | — | 92.1131 | 93.5711 | 91.0131 | 92.2911 | 1147 | — | — |
| 2025-01-18 | — | 92.6392 | 94.2075 | 91.4492 | 92.8475 | 1173 | — | — |
| 2025-01-19 | — | 93.2948 | 95.0179 | 92.0148 | 93.5779 | 1202 | — | — |
| 2025-01-20 | 95.010705 | 94.0373 | 95.9372 | 92.6673 | 94.4172 | 1237 | 87.61991000498683 | 102.76061000498683 |
| 2025-01-21 | 95.02048500000001 | 94.8355 | 96.4956 | 93.7355 | 95.2956 | 1278 | 87.72356975114242 | 102.7042947511424 |
| 2025-01-22 | 95.00680500000001 | 95.6643 | 97.4241 | 94.4743 | 96.1441 | 1325 | 87.73019549366614 | 102.67637049366616 |
| 2025-01-23 | 94.978575 | 96.4964 | 98.2595 | 95.2164 | 96.8995 | 1378 | 87.65530093493096 | 102.68087593493098 |
| 2025-01-24 | 94.94583500000002 | 97.2947 | 98.9483 | 95.9247 | 97.5083 | 1437 | 87.62990861638244 | 102.60905861638246 |
| 2025-01-25 | 94.91859500000001 | 98.0069 | 99.5269 | 96.8299 | 97.9299 | 1502 | 87.66866532328757 | 102.4776903232876 |
| 2025-01-26 | 94.90569000000002 | 98.5662 | 99.7662 | 96.9488 | 98.1388 | 1571 | 87.70578606668838 | 102.3857860666884 |
| 2025-01-27 | 94.913735 | 98.8987 | 100.1787 | 96.8452 | 98.1252 | 1643 | 87.73081515705954 | 102.36681515705956 |
| 2025-01-28 | 94.94640000000001 | 98.9355 | 100.2955 | 96.5256 | 97.8956 | 1104 | 87.74069616116367 | 102.4357211611637 |
| 2025-01-29 | 95.00405500000002 | 98.6288 | 100.0688 | 96.3723 | 97.4723 | 1179 | 87.74070125216359 | 102.58482625216364 |
| 2025-01-30 | 95.08386000000002 | 97.9675 | 99.4875 | 95.7021 | 96.8921 | 1252 | 87.74395146776477 | 102.78610146776482 |
| 2025-01-31 | 95.18024500000003 | 96.9891 | 98.1891 | 94.9243 | 96.2043 | 1323 | 87.76732586858093 | 102.99742586858099 |
| 2025-02-01 | 95.28577500000003 | 95.7827 | 97.0627 | 94.0982 | 95.4682 | 1391 | 87.86406370630974 | 103.1356887063098 |
| 2025-02-02 | 95.39225000000002 | 94.4846 | 96.1095 | 93.3846 | 94.7495 | 1454 | 87.96736060698044 | 103.24423560698051 |
| 2025-02-03 | 95.491905 | 93.2624 | 95.5563 | 92.0724 | 94.1163 | 1511 | 87.98020389593675 | 103.40497889593685 |
| 2025-02-04 | 95.57855 | 92.2928 | 95.1545 | 91.0128 | 93.6345 | 1562 | 87.90469467973162 | 103.60674467973169 |
| 2025-02-05 | 95.648515 | 91.7342 | 94.5624 | 90.3642 | 93.3624 | 1607 | 87.76472215391769 | 103.82562215391776 |
| 2025-02-06 | 95.70125000000002 | 91.7009 | 94.6258 | 90.6009 | 93.3458 | 1645 | 87.60262317509486 | 104.03024817509495 |
| 2025-02-07 | 95.73951500000001 | 92.2427 | 94.9728 | 91.0527 | 93.6128 | 1678 | 87.4707809655088 | 104.18885596550888 |
| 2025-02-08 | 95.76915000000001 | 93.3336 | 95.6106 | 92.0536 | 94.1706 | 1706 | 87.41925098478892 | 104.27580098478902 |
| 2025-02-09 | 95.79841000000002 | 94.8731 | 96.5224 | 93.5031 | 95.0024 | 1730 | 87.4852291902426 | 104.2791291902427 |
| 2025-02-10 | 95.83699000000001 | 96.6995 | 97.8995 | 94.9672 | 96.0672 | 1138 | 87.53004770754856 | 104.36699770754868 |
| 2025-02-11 | 95.894845 | 98.6132 | 99.8932 | 96.1112 | 97.3012 | 1157 | 87.5314359231117 | 104.57643592311179 |
| 2025-02-12 | 95.980985 | 100.4064 | 101.7664 | 97.3423 | 98.6223 | 1177 | 87.50467469919093 | 104.89492469919101 |
| 2025-02-13 | 96.10237500000001 | 101.8939 | 103.3339 | 98.5661 | 99.9361 | 1198 | 87.46889235612379 | 105.29519235612388 |
| 2025-02-14 | 96.263085 | 102.9388 | 104.4588 | 100.0441 | 101.1441 | 1222 | 87.4636581924819 | 105.71938319248197 |
| 2025-02-15 | 96.46380500000001 | 103.471 | 104.671 | 100.9632 | 102.1532 | 1250 | 87.57798859552642 | 106.05631359552652 |
| 2025-02-16 | 96.7018 | 103.493 | 104.773 | 101.6051 | 102.8851 | 1283 | 87.83176627843362 | 106.26869127843369 |
| 2025-02-17 | 96.97129 | 103.0745 | 104.6454 | 101.7045 | 103.2854 | 1322 | 88.17058180613836 | 106.40025680613844 |
| 2025-02-18 | 97.264205 | 102.3366 | 104.7706 | 101.2366 | 103.3306 | 1367 | 88.42915345966136 | 106.61820345966143 |
| 2025-02-19 | 97.57121 | 101.4292 | 104.5522 | 100.2392 | 103.0322 | 1418 | 88.60499063671641 | 106.92594063671648 |
| 2025-02-20 | 97.882885 | 100.506 | 103.6378 | 99.226 | 102.4378 | 1476 | 88.70945072828692 | 107.31715072828698 |
| 2025-02-21 | 98.190885 | 99.7023 | 102.9082 | 98.3323 | 101.6282 | 1539 | 88.76582331177255 | 107.77637331177259 |
| 2025-02-22 | 98.488935 | 99.1185 | 102.0705 | 98.0185 | 100.7105 | 1607 | 88.86909564221271 | 108.21142064221274 |
| 2025-02-23 | 98.773545 | 98.8127 | 101.2485 | 97.6227 | 99.8085 | 1065 | 89.13256224018019 | 108.51036224018021 |
| 2025-02-24 | 99.04430499999998 | 98.801 | 100.5697 | 97.521 | 99.0497 | 1138 | 89.56275019870424 | 108.66730019870427 |
| 2025-02-25 | 99.30379999999998 | 99.0666 | 100.2666 | 97.1823 | 98.5523 | 1213 | 90.01033236147452 | 108.83640736147456 |
| 2025-02-26 | 99.55711499999998 | 99.5714 | 100.8514 | 97.3121 | 98.4121 | 1287 | 90.39202778754301 | 109.09670278754307 |
| 2025-02-27 | 99.81100499999998 | 100.27 | 101.63 | 97.5006 | 98.6906 | 1359 | 90.6937951895789 | 109.45079518957895 |
| 2025-02-28 | 100.07285499999998 | 101.1202 | 102.5602 | 98.1276 | 99.4076 | 1428 | 90.91298353013602 | 109.88888353013604 |
| 2025-03-01 | 100.34955499999998 | 102.0882 | 103.6082 | 99.1664 | 100.5364 | 1492 | 91.05883100040768 | 110.3903560004077 |
| 2025-03-02 | 100.64646499999996 | 103.1483 | 104.3483 | 100.9054 | 102.0054 | 1551 | 91.30599787795067 | 110.7651728779507 |
| 2025-03-03 | 100.96660499999999 | 104.2779 | 105.5579 | 102.514 | 103.704 | 1604 | 91.69710327041913 | 110.97175327041916 |
| 2025-03-04 | 101.31012999999999 | 105.4483 | 106.8528 | 104.1683 | 105.4928 | 1651 | 92.20594821241367 | 111.04569821241371 |
| 2025-03-05 | 101.67422499999998 | 106.617 | 108.658 | 105.247 | 107.218 | 1692 | 92.66985350808575 | 111.1704035080858 |
| 2025-03-06 | 102.05337499999999 | 107.7223 | 110.2471 | 106.6223 | 108.7271 | 1726 | 93.07428185385741 | 111.37735685385749 |
| 2025-03-07 | 102.44000499999997 | 108.6844 | 111.0858 | 107.4944 | 109.8858 | 1755 | 93.41169718149986 | 111.68567218149992 |
| 2025-03-08 | 102.82537499999998 | 109.4131 | 111.8725 | 108.1331 | 110.5925 | 1167 | 93.68244025926626 | 112.09929025926633 |
| 2025-03-09 | 103.20061499999997 | 109.8208 | 112.1502 | 108.4508 | 110.7902 | 1189 | 93.94591764854562 | 112.55239264854569 |
| 2025-03-10 | 103.55777999999995 | 109.8401 | 111.9139 | 108.7401 | 110.4739 | 1209 | 94.35561523193795 | 112.87204023193803 |
| 2025-03-11 | 103.89073499999995 | 109.4411 | 111.2113 | 108.2511 | 109.6913 | 1229 | 94.8863996985367 | 113.06462469853679 |
| 2025-03-12 | 104.19582999999993 | 108.6445 | 109.8445 | 107.2597 | 108.5397 | 1249 | 95.4642675062133 | 113.18574250621342 |
| 2025-03-13 | 104.47218499999993 | 107.5279 | 108.8079 | 105.7853 | 107.1553 | 1272 | 95.98610002141987 | 113.31925002141998 |
| 2025-03-14 | 104.72162999999992 | 106.2213 | 107.5813 | 104.5994 | 105.6994 | 1299 | 96.41813996016646 | 113.48376496016655 |
| 2025-03-15 | 104.94826999999991 | 104.8937 | 106.3337 | 103.1513 | 104.3413 | 1330 | 96.73713399361576 | 113.69190899361585 |
| 2025-03-16 | 105.1577899999999 | 103.7301 | 105.2501 | 101.9601 | 103.2401 | 1367 | 96.93549064417452 | 113.95059064417462 |
| 2025-03-17 | 105.35651499999992 | 102.9045 | 104.1045 | 101.1568 | 102.5268 | 1410 | 97.14729084545691 | 114.128240845457 |
| 2025-03-18 | 105.55045999999993 | 102.5519 | 103.8319 | 101.191 | 102.291 | 1459 | 97.42815622057067 | 114.18450622057075 |
| 2025-03-19 | 105.74441999999995 | 102.746 | 104.106 | 101.3798 | 102.5698 | 1515 | 97.75748990010605 | 114.16303990010613 |
| 2025-03-20 | 105.94126499999996 | 103.4854 | 104.9254 | 102.0645 | 103.3445 | 1576 | 98.10566877544214 | 114.11829377544223 |
| 2025-03-21 | 106.14154999999997 | 104.6919 | 106.2119 | 103.1721 | 104.5421 | 1030 | 98.44083709155498 | 114.10296209155509 |
| 2025-03-22 | 106.34343999999996 | 106.2211 | 107.4211 | 104.9432 | 106.0432 | 1100 | 98.73634326660587 | 114.157218266606 |
| 2025-03-23 | 106.54299999999996 | 107.8844 | 109.1644 | 106.5052 | 107.6952 | 1173 | 98.97319910762836 | 114.2978991076285 |
| 2025-03-24 | 106.73478999999995 | 109.4769 | 110.8369 | 108.0486 | 109.3286 | 1247 | 99.15697093764047 | 114.50762093764058 |
| 2025-03-25 | 106.91268499999997 | 110.8085 | 112.2485 | 109.4059 | 110.7759 | 1322 | 99.41996212761048 | 114.62851212761056 |
| 2025-03-26 | 107.07079499999995 | 111.731 | 113.4093 | 110.631 | 111.8893 | 1394 | 99.70243390229504 | 114.69935890229513 |
| 2025-03-27 | 107.20435999999995 | 112.1575 | 113.7571 | 110.9675 | 112.5571 | 1464 | 99.95383086950606 | 114.75030586950615 |
| 2025-03-28 | 107.31048999999993 | 112.0712 | 113.9951 | 110.7912 | 112.7151 | 1530 | 100.13849661953702 | 114.8010966195371 |
| 2025-03-29 | 107.38864999999994 | 111.5224 | 113.7134 | 110.1524 | 112.3534 | 1591 | 100.23687728759253 | 114.86487728759263 |
| 2025-03-30 | 107.44079999999994 | 110.615 | 112.9569 | 109.515 | 111.5169 | 1646 | 100.24957224010257 | 114.94459724010267 |
| 2025-03-31 | 107.47124499999995 | 109.4858 | 111.8202 | 108.2958 | 110.3002 | 1695 | 100.19703751273751 | 115.03311251273763 |
| 2025-04-01 | 107.48608499999996 | 108.2811 | 110.0365 | 107.0011 | 108.8365 | 1737 | 100.14021528812596 | 115.08894028812608 |
| 2025-04-02 | 107.49247999999996 | 107.1349 | 108.5632 | 105.7649 | 107.2832 | 1774 | 100.16102138155557 | 115.0536713815557 |
| 2025-04-03 | 107.49774499999997 | 106.1523 | 107.5123 | 104.7047 | 105.8047 | 1192 | 100.18324015625221 | 115.03231515625234 |
| 2025-04-04 | 107.50843499999996 | 105.4011 | 106.8411 | 103.3651 | 104.5551 | 1218 | 100.16548356385945 | 115.08795856385959 |
| 2025-04-05 | 107.52951999999996 | 104.9115 | 106.4315 | 102.3818 | 103.6618 | 1241 | 100.11322877394906 | 115.22562877394921 |
| 2025-04-06 | 107.56384999999996 | 104.6831 | 105.8831 | 101.8434 | 103.2134 | 1261 | 100.04198175233083 | 115.42738175233099 |
| 2025-04-07 | 107.61183999999994 | 104.6963 | 105.9763 | 102.1508 | 103.2508 | 1280 | 99.97514150574774 | 115.6566915057479 |
| 2025-04-08 | 107.67157999999992 | 104.9237 | 106.2837 | 102.5746 | 103.7646 | 1300 | 99.93956159466892 | 115.8668365946691 |
| 2025-04-09 | 107.73924499999991 | 105.3402 | 106.7802 | 103.4178 | 104.6978 | 1322 | 99.95850102828385 | 116.011151028284 |
| 2025-04-10 | 107.80978499999989 | 105.9275 | 107.4729 | 104.5575 | 105.9529 | 1348 | 100.03980655048221 | 116.06135655048233 |
| 2025-04-11 | 107.8777999999999 | 106.6728 | 108.6035 | 105.5728 | 107.4035 | 1377 | 100.01740388743421 | 116.17715388743434 |
| 2025-04-12 | 107.93849499999988 | 107.5628 | 110.1891 | 106.3728 | 108.9091 | 1413 | 99.8985202667108 | 116.34754526671091 |
| 2025-04-13 | 107.98852999999988 | 108.5746 | 111.6893 | 107.2946 | 110.3293 | 1454 | 99.70544790333622 | 116.55607290333633 |
| 2025-04-14 | 108.02669999999986 | 109.667 | 112.9793 | 108.297 | 111.5393 | 1501 | 99.47229536438758 | 116.78284536438771 |
| 2025-04-15 | 108.05429499999988 | 110.7753 | 113.9612 | 109.6753 | 112.4412 | 1555 | 99.27851877214053 | 116.96596877214066 |
| 2025-04-16 | 108.07512499999989 | 111.8116 | 114.1737 | 110.6216 | 112.9737 | 1001 | 99.18712377172568 | 117.06519877172579 |
| 2025-04-17 | 108.0951749999999 | 112.6734 | 114.3961 | 111.3934 | 113.1161 | 1066 | 99.2367804148895 | 117.06455541488961 |
| 2025-04-18 | 108.1219499999999 | 113.257 | 114.617 | 111.5189 | 112.8889 | 1135 | 99.34997543442199 | 117.0620254344221 |
| 2025-04-19 | 108.1635749999999 | 113.4768 | 114.9168 | 111.2494 | 112.3494 | 1207 | 99.41476728901195 | 117.18319228901203 |
| 2025-04-20 | 108.2277799999999 | 113.2836 | 114.8036 | 110.3943 | 111.5843 | 1281 | 99.43419243845523 | 117.42384243845531 |
| 2025-04-21 | 108.3209249999999 | 112.6802 | 113.8802 | 109.4194 | 110.6994 | 1356 | 99.41723347898375 | 117.76323347898384 |
| 2025-04-22 | 108.44715499999991 | 111.7293 | 113.0093 | 108.4378 | 109.8078 | 1429 | 99.37934226956118 | 118.16864226956125 |
| 2025-04-23 | 108.60785999999989 | 110.5517 | 111.9117 | 107.9188 | 109.0188 | 1500 | 99.425055375396 | 118.51068037539605 |
| 2025-04-24 | 108.80146999999988 | 109.3132 | 110.7532 | 107.2373 | 108.4273 | 1568 | 99.61459809591562 | 118.71019809591569 |
| 2025-04-25 | 109.02364999999989 | 108.203 | 109.723 | 106.8254 | 108.1054 | 1630 | 99.94801138936948 | 118.75558638936954 |
| 2025-04-26 | 109.26785499999987 | 107.406 | 109.2975 | 106.036 | 108.0975 | 1687 | 100.23254525860764 | 118.8455702586077 |
| 2025-04-27 | 109.52617499999988 | 107.0744 | 109.6972 | 105.9744 | 108.4172 | 1738 | 100.43338984663801 | 119.02073984663807 |
| 2025-04-28 | 109.79039499999988 | 107.3023 | 110.409 | 106.1123 | 109.049 | 1782 | 100.5534543551129 | 119.28770435511296 |
| 2025-04-29 | 110.05304999999987 | 108.1101 | 111.3909 | 106.8301 | 109.9509 | 1208 | 100.60838277613145 | 119.64223277613152 |
| 2025-04-30 | 110.30843499999988 | 109.4399 | 112.5806 | 108.0699 | 111.0606 | 1240 | 100.62968523097284 | 120.06236023097293 |
| 2025-05-01 | 110.55336999999989 | 111.1634 | 113.5022 | 110.0634 | 112.3022 | 1268 | 100.81440607117737 | 120.34910607117745 |
| 2025-05-02 | 110.78757999999989 | 113.1015 | 114.8733 | 111.9115 | 113.5933 | 1292 | 101.17393400431465 | 120.49500900431471 |
| 2025-05-03 | 111.0137549999999 | 115.0514 | 116.4114 | 113.5728 | 114.8528 | 1313 | 101.63813802401512 | 120.5701880240152 |
| 2025-05-04 | 111.23712999999991 | 116.8167 | 118.2567 | 114.6368 | 116.0068 | 1332 | 102.05708654641961 | 120.72353654641968 |
| 2025-05-05 | 111.4647649999999 | 118.2356 | 119.7556 | 115.8939 | 116.9939 | 1352 | 102.40855114904707 | 120.96895114904711 |
| 2025-05-06 | 111.70451999999989 | 119.2018 | 120.4018 | 116.5788 | 117.7688 | 1373 | 102.67987561318648 | 121.30800061318652 |
| 2025-05-07 | 111.96392499999988 | 119.6753 | 120.9553 | 117.0242 | 118.3042 | 1397 | 102.87107606800173 | 121.73130106800178 |
| 2025-05-08 | 112.2490599999999 | 119.682 | 121.042 | 117.2216 | 118.5916 | 1425 | 103.08586237864802 | 122.12666237864808 |
Browser API · Portable schema
Browser API
Graflume.accelerationBands()
const data = [
{
"close": 95.1,
"date": "2025-01-01",
"high": 96.3,
"low": 92.9,
"open": 94,
"value": 95.1,
"volume": 1070
},
{
"close": 96.4177,
"date": "2025-01-02",
"high": 97.6977,
"low": 94.6097,
"open": 95.7997,
"value": 96.4177,
"volume": 1144
},
{
"close": 97.4641,
"date": "2025-01-03",
"high": 98.8241,
"low": 96.0986,
"open": 97.3786,
"value": 97.4641,
"volume": 1217
},
{
"close": 98.1631,
"date": "2025-01-04",
"high": 100.0024,
"low": 96.7931,
"open": 98.5624,
"value": 98.1631,
"volume": 1287
},
{
"close": 98.4747,
"date": "2025-01-05",
"high": 100.7522,
"low": 97.3747,
"open": 99.2322,
"value": 98.4747,
"volume": 1353
},
{
"close": 98.3969,
"date": "2025-01-06",
"high": 100.5404,
"low": 97.2069,
"open": 99.3404,
"value": 98.3969,
"volume": 1415
},
{
"close": 97.9643,
"date": "2025-01-07",
"high": 100.1938,
"low": 96.6843,
"open": 98.9138,
"value": 97.9643,
"volume": 1470
},
{
"close": 97.2423,
"date": "2025-01-08",
"high": 99.4061,
"low": 95.8723,
"open": 98.0461,
"value": 97.2423,
"volume": 1519
},
{
"close": 96.3192,
"date": "2025-01-09",
"high": 98.3193,
"low": 95.2192,
"open": 96.8793,
"value": 96.3192,
"volume": 1562
},
{
"close": 95.296,
"date": "2025-01-10",
"high": 97.0993,
"low": 94.106,
"open": 95.5793,
"value": 95.296,
"volume": 1598
},
{
"close": 94.2766,
"date": "2025-01-11",
"high": 95.5096,
"low": 92.9966,
"open": 94.3096,
"value": 94.2766,
"volume": 1629
},
{
"close": 93.3576,
"date": "2025-01-12",
"high": 94.6376,
"low": 91.8392,
"open": 93.2092,
"value": 93.3576,
"volume": 1656
},
{
"close": 92.62,
"date": "2025-01-13",
"high": 93.98,
"low": 91.2761,
"open": 92.3761,
"value": 92.62,
"volume": 1679
},
{
"close": 92.1232,
"date": "2025-01-14",
"high": 93.5632,
"low": 90.6709,
"open": 91.8609,
"value": 92.1232,
"volume": 1699
},
{
"close": 91.9016,
"date": "2025-01-15",
"high": 93.4216,
"low": 90.389,
"open": 91.669,
"value": 91.9016,
"volume": 1106
},
{
"close": 91.9631,
"date": "2025-01-16",
"high": 93.1631,
"low": 90.4003,
"open": 91.7703,
"value": 91.9631,
"volume": 1126
},
{
"close": 92.2911,
"date": "2025-01-17",
"high": 93.5711,
"low": 91.0131,
"open": 92.1131,
"value": 92.2911,
"volume": 1147
},
{
"close": 92.8475,
"date": "2025-01-18",
"high": 94.2075,
"low": 91.4492,
"open": 92.6392,
"value": 92.8475,
"volume": 1173
},
{
"close": 93.5779,
"date": "2025-01-19",
"high": 95.0179,
"low": 92.0148,
"open": 93.2948,
"value": 93.5779,
"volume": 1202
},
{
"close": 94.4172,
"date": "2025-01-20",
"high": 95.9372,
"low": 92.6673,
"open": 94.0373,
"value": 94.4172,
"volume": 1237
},
{
"close": 95.2956,
"date": "2025-01-21",
"high": 96.4956,
"low": 93.7355,
"open": 94.8355,
"value": 95.2956,
"volume": 1278
},
{
"close": 96.1441,
"date": "2025-01-22",
"high": 97.4241,
"low": 94.4743,
"open": 95.6643,
"value": 96.1441,
"volume": 1325
},
{
"close": 96.8995,
"date": "2025-01-23",
"high": 98.2595,
"low": 95.2164,
"open": 96.4964,
"value": 96.8995,
"volume": 1378
},
{
"close": 97.5083,
"date": "2025-01-24",
"high": 98.9483,
"low": 95.9247,
"open": 97.2947,
"value": 97.5083,
"volume": 1437
},
{
"close": 97.9299,
"date": "2025-01-25",
"high": 99.5269,
"low": 96.8299,
"open": 98.0069,
"value": 97.9299,
"volume": 1502
},
{
"close": 98.1388,
"date": "2025-01-26",
"high": 99.7662,
"low": 96.9488,
"open": 98.5662,
"value": 98.1388,
"volume": 1571
},
{
"close": 98.1252,
"date": "2025-01-27",
"high": 100.1787,
"low": 96.8452,
"open": 98.8987,
"value": 98.1252,
"volume": 1643
},
{
"close": 97.8956,
"date": "2025-01-28",
"high": 100.2955,
"low": 96.5256,
"open": 98.9355,
"value": 97.8956,
"volume": 1104
},
{
"close": 97.4723,
"date": "2025-01-29",
"high": 100.0688,
"low": 96.3723,
"open": 98.6288,
"value": 97.4723,
"volume": 1179
},
{
"close": 96.8921,
"date": "2025-01-30",
"high": 99.4875,
"low": 95.7021,
"open": 97.9675,
"value": 96.8921,
"volume": 1252
},
{
"close": 96.2043,
"date": "2025-01-31",
"high": 98.1891,
"low": 94.9243,
"open": 96.9891,
"value": 96.2043,
"volume": 1323
},
{
"close": 95.4682,
"date": "2025-02-01",
"high": 97.0627,
"low": 94.0982,
"open": 95.7827,
"value": 95.4682,
"volume": 1391
},
{
"close": 94.7495,
"date": "2025-02-02",
"high": 96.1095,
"low": 93.3846,
"open": 94.4846,
"value": 94.7495,
"volume": 1454
},
{
"close": 94.1163,
"date": "2025-02-03",
"high": 95.5563,
"low": 92.0724,
"open": 93.2624,
"value": 94.1163,
"volume": 1511
},
{
"close": 93.6345,
"date": "2025-02-04",
"high": 95.1545,
"low": 91.0128,
"open": 92.2928,
"value": 93.6345,
"volume": 1562
},
{
"close": 93.3624,
"date": "2025-02-05",
"high": 94.5624,
"low": 90.3642,
"open": 91.7342,
"value": 93.3624,
"volume": 1607
},
{
"close": 93.3458,
"date": "2025-02-06",
"high": 94.6258,
"low": 90.6009,
"open": 91.7009,
"value": 93.3458,
"volume": 1645
},
{
"close": 93.6128,
"date": "2025-02-07",
"high": 94.9728,
"low": 91.0527,
"open": 92.2427,
"value": 93.6128,
"volume": 1678
},
{
"close": 94.1706,
"date": "2025-02-08",
"high": 95.6106,
"low": 92.0536,
"open": 93.3336,
"value": 94.1706,
"volume": 1706
},
{
"close": 95.0024,
"date": "2025-02-09",
"high": 96.5224,
"low": 93.5031,
"open": 94.8731,
"value": 95.0024,
"volume": 1730
},
{
"close": 96.0672,
"date": "2025-02-10",
"high": 97.8995,
"low": 94.9672,
"open": 96.6995,
"value": 96.0672,
"volume": 1138
},
{
"close": 97.3012,
"date": "2025-02-11",
"high": 99.8932,
"low": 96.1112,
"open": 98.6132,
"value": 97.3012,
"volume": 1157
},
{
"close": 98.6223,
"date": "2025-02-12",
"high": 101.7664,
"low": 97.3423,
"open": 100.4064,
"value": 98.6223,
"volume": 1177
},
{
"close": 99.9361,
"date": "2025-02-13",
"high": 103.3339,
"low": 98.5661,
"open": 101.8939,
"value": 99.9361,
"volume": 1198
},
{
"close": 101.1441,
"date": "2025-02-14",
"high": 104.4588,
"low": 100.0441,
"open": 102.9388,
"value": 101.1441,
"volume": 1222
},
{
"close": 102.1532,
"date": "2025-02-15",
"high": 104.671,
"low": 100.9632,
"open": 103.471,
"value": 102.1532,
"volume": 1250
},
{
"close": 102.8851,
"date": "2025-02-16",
"high": 104.773,
"low": 101.6051,
"open": 103.493,
"value": 102.8851,
"volume": 1283
},
{
"close": 103.2854,
"date": "2025-02-17",
"high": 104.6454,
"low": 101.7045,
"open": 103.0745,
"value": 103.2854,
"volume": 1322
},
{
"close": 103.3306,
"date": "2025-02-18",
"high": 104.7706,
"low": 101.2366,
"open": 102.3366,
"value": 103.3306,
"volume": 1367
},
{
"close": 103.0322,
"date": "2025-02-19",
"high": 104.5522,
"low": 100.2392,
"open": 101.4292,
"value": 103.0322,
"volume": 1418
},
{
"close": 102.4378,
"date": "2025-02-20",
"high": 103.6378,
"low": 99.226,
"open": 100.506,
"value": 102.4378,
"volume": 1476
},
{
"close": 101.6282,
"date": "2025-02-21",
"high": 102.9082,
"low": 98.3323,
"open": 99.7023,
"value": 101.6282,
"volume": 1539
},
{
"close": 100.7105,
"date": "2025-02-22",
"high": 102.0705,
"low": 98.0185,
"open": 99.1185,
"value": 100.7105,
"volume": 1607
},
{
"close": 99.8085,
"date": "2025-02-23",
"high": 101.2485,
"low": 97.6227,
"open": 98.8127,
"value": 99.8085,
"volume": 1065
},
{
"close": 99.0497,
"date": "2025-02-24",
"high": 100.5697,
"low": 97.521,
"open": 98.801,
"value": 99.0497,
"volume": 1138
},
{
"close": 98.5523,
"date": "2025-02-25",
"high": 100.2666,
"low": 97.1823,
"open": 99.0666,
"value": 98.5523,
"volume": 1213
},
{
"close": 98.4121,
"date": "2025-02-26",
"high": 100.8514,
"low": 97.3121,
"open": 99.5714,
"value": 98.4121,
"volume": 1287
},
{
"close": 98.6906,
"date": "2025-02-27",
"high": 101.63,
"low": 97.5006,
"open": 100.27,
"value": 98.6906,
"volume": 1359
},
{
"close": 99.4076,
"date": "2025-02-28",
"high": 102.5602,
"low": 98.1276,
"open": 101.1202,
"value": 99.4076,
"volume": 1428
},
{
"close": 100.5364,
"date": "2025-03-01",
"high": 103.6082,
"low": 99.1664,
"open": 102.0882,
"value": 100.5364,
"volume": 1492
},
{
"close": 102.0054,
"date": "2025-03-02",
"high": 104.3483,
"low": 100.9054,
"open": 103.1483,
"value": 102.0054,
"volume": 1551
},
{
"close": 103.704,
"date": "2025-03-03",
"high": 105.5579,
"low": 102.514,
"open": 104.2779,
"value": 103.704,
"volume": 1604
},
{
"close": 105.4928,
"date": "2025-03-04",
"high": 106.8528,
"low": 104.1683,
"open": 105.4483,
"value": 105.4928,
"volume": 1651
},
{
"close": 107.218,
"date": "2025-03-05",
"high": 108.658,
"low": 105.247,
"open": 106.617,
"value": 107.218,
"volume": 1692
},
{
"close": 108.7271,
"date": "2025-03-06",
"high": 110.2471,
"low": 106.6223,
"open": 107.7223,
"value": 108.7271,
"volume": 1726
},
{
"close": 109.8858,
"date": "2025-03-07",
"high": 111.0858,
"low": 107.4944,
"open": 108.6844,
"value": 109.8858,
"volume": 1755
},
{
"close": 110.5925,
"date": "2025-03-08",
"high": 111.8725,
"low": 108.1331,
"open": 109.4131,
"value": 110.5925,
"volume": 1167
},
{
"close": 110.7902,
"date": "2025-03-09",
"high": 112.1502,
"low": 108.4508,
"open": 109.8208,
"value": 110.7902,
"volume": 1189
},
{
"close": 110.4739,
"date": "2025-03-10",
"high": 111.9139,
"low": 108.7401,
"open": 109.8401,
"value": 110.4739,
"volume": 1209
},
{
"close": 109.6913,
"date": "2025-03-11",
"high": 111.2113,
"low": 108.2511,
"open": 109.4411,
"value": 109.6913,
"volume": 1229
},
{
"close": 108.5397,
"date": "2025-03-12",
"high": 109.8445,
"low": 107.2597,
"open": 108.6445,
"value": 108.5397,
"volume": 1249
},
{
"close": 107.1553,
"date": "2025-03-13",
"high": 108.8079,
"low": 105.7853,
"open": 107.5279,
"value": 107.1553,
"volume": 1272
},
{
"close": 105.6994,
"date": "2025-03-14",
"high": 107.5813,
"low": 104.5994,
"open": 106.2213,
"value": 105.6994,
"volume": 1299
},
{
"close": 104.3413,
"date": "2025-03-15",
"high": 106.3337,
"low": 103.1513,
"open": 104.8937,
"value": 104.3413,
"volume": 1330
},
{
"close": 103.2401,
"date": "2025-03-16",
"high": 105.2501,
"low": 101.9601,
"open": 103.7301,
"value": 103.2401,
"volume": 1367
},
{
"close": 102.5268,
"date": "2025-03-17",
"high": 104.1045,
"low": 101.1568,
"open": 102.9045,
"value": 102.5268,
"volume": 1410
},
{
"close": 102.291,
"date": "2025-03-18",
"high": 103.8319,
"low": 101.191,
"open": 102.5519,
"value": 102.291,
"volume": 1459
},
{
"close": 102.5698,
"date": "2025-03-19",
"high": 104.106,
"low": 101.3798,
"open": 102.746,
"value": 102.5698,
"volume": 1515
},
{
"close": 103.3445,
"date": "2025-03-20",
"high": 104.9254,
"low": 102.0645,
"open": 103.4854,
"value": 103.3445,
"volume": 1576
},
{
"close": 104.5421,
"date": "2025-03-21",
"high": 106.2119,
"low": 103.1721,
"open": 104.6919,
"value": 104.5421,
"volume": 1030
},
{
"close": 106.0432,
"date": "2025-03-22",
"high": 107.4211,
"low": 104.9432,
"open": 106.2211,
"value": 106.0432,
"volume": 1100
},
{
"close": 107.6952,
"date": "2025-03-23",
"high": 109.1644,
"low": 106.5052,
"open": 107.8844,
"value": 107.6952,
"volume": 1173
},
{
"close": 109.3286,
"date": "2025-03-24",
"high": 110.8369,
"low": 108.0486,
"open": 109.4769,
"value": 109.3286,
"volume": 1247
},
{
"close": 110.7759,
"date": "2025-03-25",
"high": 112.2485,
"low": 109.4059,
"open": 110.8085,
"value": 110.7759,
"volume": 1322
},
{
"close": 111.8893,
"date": "2025-03-26",
"high": 113.4093,
"low": 110.631,
"open": 111.731,
"value": 111.8893,
"volume": 1394
},
{
"close": 112.5571,
"date": "2025-03-27",
"high": 113.7571,
"low": 110.9675,
"open": 112.1575,
"value": 112.5571,
"volume": 1464
},
{
"close": 112.7151,
"date": "2025-03-28",
"high": 113.9951,
"low": 110.7912,
"open": 112.0712,
"value": 112.7151,
"volume": 1530
},
{
"close": 112.3534,
"date": "2025-03-29",
"high": 113.7134,
"low": 110.1524,
"open": 111.5224,
"value": 112.3534,
"volume": 1591
},
{
"close": 111.5169,
"date": "2025-03-30",
"high": 112.9569,
"low": 109.515,
"open": 110.615,
"value": 111.5169,
"volume": 1646
},
{
"close": 110.3002,
"date": "2025-03-31",
"high": 111.8202,
"low": 108.2958,
"open": 109.4858,
"value": 110.3002,
"volume": 1695
},
{
"close": 108.8365,
"date": "2025-04-01",
"high": 110.0365,
"low": 107.0011,
"open": 108.2811,
"value": 108.8365,
"volume": 1737
},
{
"close": 107.2832,
"date": "2025-04-02",
"high": 108.5632,
"low": 105.7649,
"open": 107.1349,
"value": 107.2832,
"volume": 1774
},
{
"close": 105.8047,
"date": "2025-04-03",
"high": 107.5123,
"low": 104.7047,
"open": 106.1523,
"value": 105.8047,
"volume": 1192
},
{
"close": 104.5551,
"date": "2025-04-04",
"high": 106.8411,
"low": 103.3651,
"open": 105.4011,
"value": 104.5551,
"volume": 1218
},
{
"close": 103.6618,
"date": "2025-04-05",
"high": 106.4315,
"low": 102.3818,
"open": 104.9115,
"value": 103.6618,
"volume": 1241
},
{
"close": 103.2134,
"date": "2025-04-06",
"high": 105.8831,
"low": 101.8434,
"open": 104.6831,
"value": 103.2134,
"volume": 1261
},
{
"close": 103.2508,
"date": "2025-04-07",
"high": 105.9763,
"low": 102.1508,
"open": 104.6963,
"value": 103.2508,
"volume": 1280
},
{
"close": 103.7646,
"date": "2025-04-08",
"high": 106.2837,
"low": 102.5746,
"open": 104.9237,
"value": 103.7646,
"volume": 1300
},
{
"close": 104.6978,
"date": "2025-04-09",
"high": 106.7802,
"low": 103.4178,
"open": 105.3402,
"value": 104.6978,
"volume": 1322
},
{
"close": 105.9529,
"date": "2025-04-10",
"high": 107.4729,
"low": 104.5575,
"open": 105.9275,
"value": 105.9529,
"volume": 1348
},
{
"close": 107.4035,
"date": "2025-04-11",
"high": 108.6035,
"low": 105.5728,
"open": 106.6728,
"value": 107.4035,
"volume": 1377
},
{
"close": 108.9091,
"date": "2025-04-12",
"high": 110.1891,
"low": 106.3728,
"open": 107.5628,
"value": 108.9091,
"volume": 1413
},
{
"close": 110.3293,
"date": "2025-04-13",
"high": 111.6893,
"low": 107.2946,
"open": 108.5746,
"value": 110.3293,
"volume": 1454
},
{
"close": 111.5393,
"date": "2025-04-14",
"high": 112.9793,
"low": 108.297,
"open": 109.667,
"value": 111.5393,
"volume": 1501
},
{
"close": 112.4412,
"date": "2025-04-15",
"high": 113.9612,
"low": 109.6753,
"open": 110.7753,
"value": 112.4412,
"volume": 1555
},
{
"close": 112.9737,
"date": "2025-04-16",
"high": 114.1737,
"low": 110.6216,
"open": 111.8116,
"value": 112.9737,
"volume": 1001
},
{
"close": 113.1161,
"date": "2025-04-17",
"high": 114.3961,
"low": 111.3934,
"open": 112.6734,
"value": 113.1161,
"volume": 1066
},
{
"close": 112.8889,
"date": "2025-04-18",
"high": 114.617,
"low": 111.5189,
"open": 113.257,
"value": 112.8889,
"volume": 1135
},
{
"close": 112.3494,
"date": "2025-04-19",
"high": 114.9168,
"low": 111.2494,
"open": 113.4768,
"value": 112.3494,
"volume": 1207
},
{
"close": 111.5843,
"date": "2025-04-20",
"high": 114.8036,
"low": 110.3943,
"open": 113.2836,
"value": 111.5843,
"volume": 1281
},
{
"close": 110.6994,
"date": "2025-04-21",
"high": 113.8802,
"low": 109.4194,
"open": 112.6802,
"value": 110.6994,
"volume": 1356
},
{
"close": 109.8078,
"date": "2025-04-22",
"high": 113.0093,
"low": 108.4378,
"open": 111.7293,
"value": 109.8078,
"volume": 1429
},
{
"close": 109.0188,
"date": "2025-04-23",
"high": 111.9117,
"low": 107.9188,
"open": 110.5517,
"value": 109.0188,
"volume": 1500
},
{
"close": 108.4273,
"date": "2025-04-24",
"high": 110.7532,
"low": 107.2373,
"open": 109.3132,
"value": 108.4273,
"volume": 1568
},
{
"close": 108.1054,
"date": "2025-04-25",
"high": 109.723,
"low": 106.8254,
"open": 108.203,
"value": 108.1054,
"volume": 1630
},
{
"close": 108.0975,
"date": "2025-04-26",
"high": 109.2975,
"low": 106.036,
"open": 107.406,
"value": 108.0975,
"volume": 1687
},
{
"close": 108.4172,
"date": "2025-04-27",
"high": 109.6972,
"low": 105.9744,
"open": 107.0744,
"value": 108.4172,
"volume": 1738
},
{
"close": 109.049,
"date": "2025-04-28",
"high": 110.409,
"low": 106.1123,
"open": 107.3023,
"value": 109.049,
"volume": 1782
},
{
"close": 109.9509,
"date": "2025-04-29",
"high": 111.3909,
"low": 106.8301,
"open": 108.1101,
"value": 109.9509,
"volume": 1208
},
{
"close": 111.0606,
"date": "2025-04-30",
"high": 112.5806,
"low": 108.0699,
"open": 109.4399,
"value": 111.0606,
"volume": 1240
},
{
"close": 112.3022,
"date": "2025-05-01",
"high": 113.5022,
"low": 110.0634,
"open": 111.1634,
"value": 112.3022,
"volume": 1268
},
{
"close": 113.5933,
"date": "2025-05-02",
"high": 114.8733,
"low": 111.9115,
"open": 113.1015,
"value": 113.5933,
"volume": 1292
},
{
"close": 114.8528,
"date": "2025-05-03",
"high": 116.4114,
"low": 113.5728,
"open": 115.0514,
"value": 114.8528,
"volume": 1313
},
{
"close": 116.0068,
"date": "2025-05-04",
"high": 118.2567,
"low": 114.6368,
"open": 116.8167,
"value": 116.0068,
"volume": 1332
},
{
"close": 116.9939,
"date": "2025-05-05",
"high": 119.7556,
"low": 115.8939,
"open": 118.2356,
"value": 116.9939,
"volume": 1352
},
{
"close": 117.7688,
"date": "2025-05-06",
"high": 120.4018,
"low": 116.5788,
"open": 119.2018,
"value": 117.7688,
"volume": 1373
},
{
"close": 118.3042,
"date": "2025-05-07",
"high": 120.9553,
"low": 117.0242,
"open": 119.6753,
"value": 118.3042,
"volume": 1397
},
{
"close": 118.5916,
"date": "2025-05-08",
"high": 121.042,
"low": 117.2216,
"open": 119.682,
"value": 118.5916,
"volume": 1425
}
];
const options = {
"axes": {
"x": {
"format": {
"dateStyle": "long",
"timeZone": "UTC",
"type": "date"
}
}
},
"height": 620,
"interaction": {
"selection": {
"ariaLabel": "Interactive selection",
"clearOnBackground": true,
"clearOnEscape": true,
"highlight": {
"padding": 5
},
"key": "date",
"mode": "multiple",
"toggle": true
}
},
"locale": "en",
"mark": {
"fields": {
"close": "close",
"high": "high",
"low": "low",
"lower": "lower",
"middle": "value",
"open": "open",
"upper": "upper",
"value": "value",
"volume": "volume"
},
"options": {
"calculate": true,
"fields": [
"value",
"lower",
"upper"
],
"kind": "abands"
}
},
"width": "container",
"x": {
"field": "date",
"title": "Trading day",
"type": "temporal"
},
"y": {
"field": "value",
"title": "Indicator value",
"type": "quantitative"
}
};
Graflume.accelerationBands('#chart', data, options);Portable schema
ChartSpec 0.1 · options
{
"axes": {
"x": {
"format": {
"dateStyle": "long",
"timeZone": "UTC",
"type": "date"
}
}
},
"height": 620,
"interaction": {
"selection": {
"ariaLabel": "Interactive selection",
"clearOnBackground": true,
"clearOnEscape": true,
"highlight": {
"padding": 5
},
"key": "date",
"mode": "multiple",
"toggle": true
}
},
"locale": "en",
"mark": {
"fields": {
"close": "close",
"high": "high",
"low": "low",
"lower": "lower",
"middle": "value",
"open": "open",
"upper": "upper",
"value": "value",
"volume": "volume"
},
"options": {
"calculate": true,
"fields": [
"value",
"lower",
"upper"
],
"kind": "abands"
}
},
"width": "container",
"x": {
"field": "date",
"title": "Trading day",
"type": "temporal"
},
"y": {
"field": "value",
"title": "Indicator value",
"type": "quantitative"
}
}View controls
Show or hide zoom, pan, reset, projection, fullscreen, and PNG export one menu at a time. Set controls: false to remove the entire toolbar.
StatusLoading
controls
Loading
View controls · Row data
Row data and zero-copy TypedArray columns share one data contract.
datetemporal | valuequantitative | openquantitative | highquantitative | lowquantitative | closequantitative | volumequantitative | lowerquantitative | upperquantitative |
|---|---|---|---|---|---|---|---|---|
| 2025-01-01 | — | 94 | 96.3 | 92.9 | 95.1 | 1070 | — | — |
| 2025-01-02 | — | 95.7997 | 97.6977 | 94.6097 | 96.4177 | 1144 | — | — |
| 2025-01-03 | — | 97.3786 | 98.8241 | 96.0986 | 97.4641 | 1217 | — | — |
| 2025-01-04 | — | 98.5624 | 100.0024 | 96.7931 | 98.1631 | 1287 | — | — |
| 2025-01-05 | — | 99.2322 | 100.7522 | 97.3747 | 98.4747 | 1353 | — | — |
| 2025-01-06 | — | 99.3404 | 100.5404 | 97.2069 | 98.3969 | 1415 | — | — |
| 2025-01-07 | — | 98.9138 | 100.1938 | 96.6843 | 97.9643 | 1470 | — | — |
| 2025-01-08 | — | 98.0461 | 99.4061 | 95.8723 | 97.2423 | 1519 | — | — |
| 2025-01-09 | — | 96.8793 | 98.3193 | 95.2192 | 96.3192 | 1562 | — | — |
| 2025-01-10 | — | 95.5793 | 97.0993 | 94.106 | 95.296 | 1598 | — | — |
| 2025-01-11 | — | 94.3096 | 95.5096 | 92.9966 | 94.2766 | 1629 | — | — |
| 2025-01-12 | — | 93.2092 | 94.6376 | 91.8392 | 93.3576 | 1656 | — | — |
| 2025-01-13 | — | 92.3761 | 93.98 | 91.2761 | 92.62 | 1679 | — | — |
| 2025-01-14 | — | 91.8609 | 93.5632 | 90.6709 | 92.1232 | 1699 | — | — |
| 2025-01-15 | — | 91.669 | 93.4216 | 90.389 | 91.9016 | 1106 | — | — |
| 2025-01-16 | — | 91.7703 | 93.1631 | 90.4003 | 91.9631 | 1126 | — | — |
| 2025-01-17 | — | 92.1131 | 93.5711 | 91.0131 | 92.2911 | 1147 | — | — |
| 2025-01-18 | — | 92.6392 | 94.2075 | 91.4492 | 92.8475 | 1173 | — | — |
| 2025-01-19 | — | 93.2948 | 95.0179 | 92.0148 | 93.5779 | 1202 | — | — |
| 2025-01-20 | 95.010705 | 94.0373 | 95.9372 | 92.6673 | 94.4172 | 1237 | 87.61991000498683 | 102.76061000498683 |
| 2025-01-21 | 95.02048500000001 | 94.8355 | 96.4956 | 93.7355 | 95.2956 | 1278 | 87.72356975114242 | 102.7042947511424 |
| 2025-01-22 | 95.00680500000001 | 95.6643 | 97.4241 | 94.4743 | 96.1441 | 1325 | 87.73019549366614 | 102.67637049366616 |
| 2025-01-23 | 94.978575 | 96.4964 | 98.2595 | 95.2164 | 96.8995 | 1378 | 87.65530093493096 | 102.68087593493098 |
| 2025-01-24 | 94.94583500000002 | 97.2947 | 98.9483 | 95.9247 | 97.5083 | 1437 | 87.62990861638244 | 102.60905861638246 |
| 2025-01-25 | 94.91859500000001 | 98.0069 | 99.5269 | 96.8299 | 97.9299 | 1502 | 87.66866532328757 | 102.4776903232876 |
| 2025-01-26 | 94.90569000000002 | 98.5662 | 99.7662 | 96.9488 | 98.1388 | 1571 | 87.70578606668838 | 102.3857860666884 |
| 2025-01-27 | 94.913735 | 98.8987 | 100.1787 | 96.8452 | 98.1252 | 1643 | 87.73081515705954 | 102.36681515705956 |
| 2025-01-28 | 94.94640000000001 | 98.9355 | 100.2955 | 96.5256 | 97.8956 | 1104 | 87.74069616116367 | 102.4357211611637 |
| 2025-01-29 | 95.00405500000002 | 98.6288 | 100.0688 | 96.3723 | 97.4723 | 1179 | 87.74070125216359 | 102.58482625216364 |
| 2025-01-30 | 95.08386000000002 | 97.9675 | 99.4875 | 95.7021 | 96.8921 | 1252 | 87.74395146776477 | 102.78610146776482 |
| 2025-01-31 | 95.18024500000003 | 96.9891 | 98.1891 | 94.9243 | 96.2043 | 1323 | 87.76732586858093 | 102.99742586858099 |
| 2025-02-01 | 95.28577500000003 | 95.7827 | 97.0627 | 94.0982 | 95.4682 | 1391 | 87.86406370630974 | 103.1356887063098 |
| 2025-02-02 | 95.39225000000002 | 94.4846 | 96.1095 | 93.3846 | 94.7495 | 1454 | 87.96736060698044 | 103.24423560698051 |
| 2025-02-03 | 95.491905 | 93.2624 | 95.5563 | 92.0724 | 94.1163 | 1511 | 87.98020389593675 | 103.40497889593685 |
| 2025-02-04 | 95.57855 | 92.2928 | 95.1545 | 91.0128 | 93.6345 | 1562 | 87.90469467973162 | 103.60674467973169 |
| 2025-02-05 | 95.648515 | 91.7342 | 94.5624 | 90.3642 | 93.3624 | 1607 | 87.76472215391769 | 103.82562215391776 |
| 2025-02-06 | 95.70125000000002 | 91.7009 | 94.6258 | 90.6009 | 93.3458 | 1645 | 87.60262317509486 | 104.03024817509495 |
| 2025-02-07 | 95.73951500000001 | 92.2427 | 94.9728 | 91.0527 | 93.6128 | 1678 | 87.4707809655088 | 104.18885596550888 |
| 2025-02-08 | 95.76915000000001 | 93.3336 | 95.6106 | 92.0536 | 94.1706 | 1706 | 87.41925098478892 | 104.27580098478902 |
| 2025-02-09 | 95.79841000000002 | 94.8731 | 96.5224 | 93.5031 | 95.0024 | 1730 | 87.4852291902426 | 104.2791291902427 |
| 2025-02-10 | 95.83699000000001 | 96.6995 | 97.8995 | 94.9672 | 96.0672 | 1138 | 87.53004770754856 | 104.36699770754868 |
| 2025-02-11 | 95.894845 | 98.6132 | 99.8932 | 96.1112 | 97.3012 | 1157 | 87.5314359231117 | 104.57643592311179 |
| 2025-02-12 | 95.980985 | 100.4064 | 101.7664 | 97.3423 | 98.6223 | 1177 | 87.50467469919093 | 104.89492469919101 |
| 2025-02-13 | 96.10237500000001 | 101.8939 | 103.3339 | 98.5661 | 99.9361 | 1198 | 87.46889235612379 | 105.29519235612388 |
| 2025-02-14 | 96.263085 | 102.9388 | 104.4588 | 100.0441 | 101.1441 | 1222 | 87.4636581924819 | 105.71938319248197 |
| 2025-02-15 | 96.46380500000001 | 103.471 | 104.671 | 100.9632 | 102.1532 | 1250 | 87.57798859552642 | 106.05631359552652 |
| 2025-02-16 | 96.7018 | 103.493 | 104.773 | 101.6051 | 102.8851 | 1283 | 87.83176627843362 | 106.26869127843369 |
| 2025-02-17 | 96.97129 | 103.0745 | 104.6454 | 101.7045 | 103.2854 | 1322 | 88.17058180613836 | 106.40025680613844 |
| 2025-02-18 | 97.264205 | 102.3366 | 104.7706 | 101.2366 | 103.3306 | 1367 | 88.42915345966136 | 106.61820345966143 |
| 2025-02-19 | 97.57121 | 101.4292 | 104.5522 | 100.2392 | 103.0322 | 1418 | 88.60499063671641 | 106.92594063671648 |
| 2025-02-20 | 97.882885 | 100.506 | 103.6378 | 99.226 | 102.4378 | 1476 | 88.70945072828692 | 107.31715072828698 |
| 2025-02-21 | 98.190885 | 99.7023 | 102.9082 | 98.3323 | 101.6282 | 1539 | 88.76582331177255 | 107.77637331177259 |
| 2025-02-22 | 98.488935 | 99.1185 | 102.0705 | 98.0185 | 100.7105 | 1607 | 88.86909564221271 | 108.21142064221274 |
| 2025-02-23 | 98.773545 | 98.8127 | 101.2485 | 97.6227 | 99.8085 | 1065 | 89.13256224018019 | 108.51036224018021 |
| 2025-02-24 | 99.04430499999998 | 98.801 | 100.5697 | 97.521 | 99.0497 | 1138 | 89.56275019870424 | 108.66730019870427 |
| 2025-02-25 | 99.30379999999998 | 99.0666 | 100.2666 | 97.1823 | 98.5523 | 1213 | 90.01033236147452 | 108.83640736147456 |
| 2025-02-26 | 99.55711499999998 | 99.5714 | 100.8514 | 97.3121 | 98.4121 | 1287 | 90.39202778754301 | 109.09670278754307 |
| 2025-02-27 | 99.81100499999998 | 100.27 | 101.63 | 97.5006 | 98.6906 | 1359 | 90.6937951895789 | 109.45079518957895 |
| 2025-02-28 | 100.07285499999998 | 101.1202 | 102.5602 | 98.1276 | 99.4076 | 1428 | 90.91298353013602 | 109.88888353013604 |
| 2025-03-01 | 100.34955499999998 | 102.0882 | 103.6082 | 99.1664 | 100.5364 | 1492 | 91.05883100040768 | 110.3903560004077 |
| 2025-03-02 | 100.64646499999996 | 103.1483 | 104.3483 | 100.9054 | 102.0054 | 1551 | 91.30599787795067 | 110.7651728779507 |
| 2025-03-03 | 100.96660499999999 | 104.2779 | 105.5579 | 102.514 | 103.704 | 1604 | 91.69710327041913 | 110.97175327041916 |
| 2025-03-04 | 101.31012999999999 | 105.4483 | 106.8528 | 104.1683 | 105.4928 | 1651 | 92.20594821241367 | 111.04569821241371 |
| 2025-03-05 | 101.67422499999998 | 106.617 | 108.658 | 105.247 | 107.218 | 1692 | 92.66985350808575 | 111.1704035080858 |
| 2025-03-06 | 102.05337499999999 | 107.7223 | 110.2471 | 106.6223 | 108.7271 | 1726 | 93.07428185385741 | 111.37735685385749 |
| 2025-03-07 | 102.44000499999997 | 108.6844 | 111.0858 | 107.4944 | 109.8858 | 1755 | 93.41169718149986 | 111.68567218149992 |
| 2025-03-08 | 102.82537499999998 | 109.4131 | 111.8725 | 108.1331 | 110.5925 | 1167 | 93.68244025926626 | 112.09929025926633 |
| 2025-03-09 | 103.20061499999997 | 109.8208 | 112.1502 | 108.4508 | 110.7902 | 1189 | 93.94591764854562 | 112.55239264854569 |
| 2025-03-10 | 103.55777999999995 | 109.8401 | 111.9139 | 108.7401 | 110.4739 | 1209 | 94.35561523193795 | 112.87204023193803 |
| 2025-03-11 | 103.89073499999995 | 109.4411 | 111.2113 | 108.2511 | 109.6913 | 1229 | 94.8863996985367 | 113.06462469853679 |
| 2025-03-12 | 104.19582999999993 | 108.6445 | 109.8445 | 107.2597 | 108.5397 | 1249 | 95.4642675062133 | 113.18574250621342 |
| 2025-03-13 | 104.47218499999993 | 107.5279 | 108.8079 | 105.7853 | 107.1553 | 1272 | 95.98610002141987 | 113.31925002141998 |
| 2025-03-14 | 104.72162999999992 | 106.2213 | 107.5813 | 104.5994 | 105.6994 | 1299 | 96.41813996016646 | 113.48376496016655 |
| 2025-03-15 | 104.94826999999991 | 104.8937 | 106.3337 | 103.1513 | 104.3413 | 1330 | 96.73713399361576 | 113.69190899361585 |
| 2025-03-16 | 105.1577899999999 | 103.7301 | 105.2501 | 101.9601 | 103.2401 | 1367 | 96.93549064417452 | 113.95059064417462 |
| 2025-03-17 | 105.35651499999992 | 102.9045 | 104.1045 | 101.1568 | 102.5268 | 1410 | 97.14729084545691 | 114.128240845457 |
| 2025-03-18 | 105.55045999999993 | 102.5519 | 103.8319 | 101.191 | 102.291 | 1459 | 97.42815622057067 | 114.18450622057075 |
| 2025-03-19 | 105.74441999999995 | 102.746 | 104.106 | 101.3798 | 102.5698 | 1515 | 97.75748990010605 | 114.16303990010613 |
| 2025-03-20 | 105.94126499999996 | 103.4854 | 104.9254 | 102.0645 | 103.3445 | 1576 | 98.10566877544214 | 114.11829377544223 |
| 2025-03-21 | 106.14154999999997 | 104.6919 | 106.2119 | 103.1721 | 104.5421 | 1030 | 98.44083709155498 | 114.10296209155509 |
| 2025-03-22 | 106.34343999999996 | 106.2211 | 107.4211 | 104.9432 | 106.0432 | 1100 | 98.73634326660587 | 114.157218266606 |
| 2025-03-23 | 106.54299999999996 | 107.8844 | 109.1644 | 106.5052 | 107.6952 | 1173 | 98.97319910762836 | 114.2978991076285 |
| 2025-03-24 | 106.73478999999995 | 109.4769 | 110.8369 | 108.0486 | 109.3286 | 1247 | 99.15697093764047 | 114.50762093764058 |
| 2025-03-25 | 106.91268499999997 | 110.8085 | 112.2485 | 109.4059 | 110.7759 | 1322 | 99.41996212761048 | 114.62851212761056 |
| 2025-03-26 | 107.07079499999995 | 111.731 | 113.4093 | 110.631 | 111.8893 | 1394 | 99.70243390229504 | 114.69935890229513 |
| 2025-03-27 | 107.20435999999995 | 112.1575 | 113.7571 | 110.9675 | 112.5571 | 1464 | 99.95383086950606 | 114.75030586950615 |
| 2025-03-28 | 107.31048999999993 | 112.0712 | 113.9951 | 110.7912 | 112.7151 | 1530 | 100.13849661953702 | 114.8010966195371 |
| 2025-03-29 | 107.38864999999994 | 111.5224 | 113.7134 | 110.1524 | 112.3534 | 1591 | 100.23687728759253 | 114.86487728759263 |
| 2025-03-30 | 107.44079999999994 | 110.615 | 112.9569 | 109.515 | 111.5169 | 1646 | 100.24957224010257 | 114.94459724010267 |
| 2025-03-31 | 107.47124499999995 | 109.4858 | 111.8202 | 108.2958 | 110.3002 | 1695 | 100.19703751273751 | 115.03311251273763 |
| 2025-04-01 | 107.48608499999996 | 108.2811 | 110.0365 | 107.0011 | 108.8365 | 1737 | 100.14021528812596 | 115.08894028812608 |
| 2025-04-02 | 107.49247999999996 | 107.1349 | 108.5632 | 105.7649 | 107.2832 | 1774 | 100.16102138155557 | 115.0536713815557 |
| 2025-04-03 | 107.49774499999997 | 106.1523 | 107.5123 | 104.7047 | 105.8047 | 1192 | 100.18324015625221 | 115.03231515625234 |
| 2025-04-04 | 107.50843499999996 | 105.4011 | 106.8411 | 103.3651 | 104.5551 | 1218 | 100.16548356385945 | 115.08795856385959 |
| 2025-04-05 | 107.52951999999996 | 104.9115 | 106.4315 | 102.3818 | 103.6618 | 1241 | 100.11322877394906 | 115.22562877394921 |
| 2025-04-06 | 107.56384999999996 | 104.6831 | 105.8831 | 101.8434 | 103.2134 | 1261 | 100.04198175233083 | 115.42738175233099 |
| 2025-04-07 | 107.61183999999994 | 104.6963 | 105.9763 | 102.1508 | 103.2508 | 1280 | 99.97514150574774 | 115.6566915057479 |
| 2025-04-08 | 107.67157999999992 | 104.9237 | 106.2837 | 102.5746 | 103.7646 | 1300 | 99.93956159466892 | 115.8668365946691 |
| 2025-04-09 | 107.73924499999991 | 105.3402 | 106.7802 | 103.4178 | 104.6978 | 1322 | 99.95850102828385 | 116.011151028284 |
| 2025-04-10 | 107.80978499999989 | 105.9275 | 107.4729 | 104.5575 | 105.9529 | 1348 | 100.03980655048221 | 116.06135655048233 |
| 2025-04-11 | 107.8777999999999 | 106.6728 | 108.6035 | 105.5728 | 107.4035 | 1377 | 100.01740388743421 | 116.17715388743434 |
| 2025-04-12 | 107.93849499999988 | 107.5628 | 110.1891 | 106.3728 | 108.9091 | 1413 | 99.8985202667108 | 116.34754526671091 |
| 2025-04-13 | 107.98852999999988 | 108.5746 | 111.6893 | 107.2946 | 110.3293 | 1454 | 99.70544790333622 | 116.55607290333633 |
| 2025-04-14 | 108.02669999999986 | 109.667 | 112.9793 | 108.297 | 111.5393 | 1501 | 99.47229536438758 | 116.78284536438771 |
| 2025-04-15 | 108.05429499999988 | 110.7753 | 113.9612 | 109.6753 | 112.4412 | 1555 | 99.27851877214053 | 116.96596877214066 |
| 2025-04-16 | 108.07512499999989 | 111.8116 | 114.1737 | 110.6216 | 112.9737 | 1001 | 99.18712377172568 | 117.06519877172579 |
| 2025-04-17 | 108.0951749999999 | 112.6734 | 114.3961 | 111.3934 | 113.1161 | 1066 | 99.2367804148895 | 117.06455541488961 |
| 2025-04-18 | 108.1219499999999 | 113.257 | 114.617 | 111.5189 | 112.8889 | 1135 | 99.34997543442199 | 117.0620254344221 |
| 2025-04-19 | 108.1635749999999 | 113.4768 | 114.9168 | 111.2494 | 112.3494 | 1207 | 99.41476728901195 | 117.18319228901203 |
| 2025-04-20 | 108.2277799999999 | 113.2836 | 114.8036 | 110.3943 | 111.5843 | 1281 | 99.43419243845523 | 117.42384243845531 |
| 2025-04-21 | 108.3209249999999 | 112.6802 | 113.8802 | 109.4194 | 110.6994 | 1356 | 99.41723347898375 | 117.76323347898384 |
| 2025-04-22 | 108.44715499999991 | 111.7293 | 113.0093 | 108.4378 | 109.8078 | 1429 | 99.37934226956118 | 118.16864226956125 |
| 2025-04-23 | 108.60785999999989 | 110.5517 | 111.9117 | 107.9188 | 109.0188 | 1500 | 99.425055375396 | 118.51068037539605 |
| 2025-04-24 | 108.80146999999988 | 109.3132 | 110.7532 | 107.2373 | 108.4273 | 1568 | 99.61459809591562 | 118.71019809591569 |
| 2025-04-25 | 109.02364999999989 | 108.203 | 109.723 | 106.8254 | 108.1054 | 1630 | 99.94801138936948 | 118.75558638936954 |
| 2025-04-26 | 109.26785499999987 | 107.406 | 109.2975 | 106.036 | 108.0975 | 1687 | 100.23254525860764 | 118.8455702586077 |
| 2025-04-27 | 109.52617499999988 | 107.0744 | 109.6972 | 105.9744 | 108.4172 | 1738 | 100.43338984663801 | 119.02073984663807 |
| 2025-04-28 | 109.79039499999988 | 107.3023 | 110.409 | 106.1123 | 109.049 | 1782 | 100.5534543551129 | 119.28770435511296 |
| 2025-04-29 | 110.05304999999987 | 108.1101 | 111.3909 | 106.8301 | 109.9509 | 1208 | 100.60838277613145 | 119.64223277613152 |
| 2025-04-30 | 110.30843499999988 | 109.4399 | 112.5806 | 108.0699 | 111.0606 | 1240 | 100.62968523097284 | 120.06236023097293 |
| 2025-05-01 | 110.55336999999989 | 111.1634 | 113.5022 | 110.0634 | 112.3022 | 1268 | 100.81440607117737 | 120.34910607117745 |
| 2025-05-02 | 110.78757999999989 | 113.1015 | 114.8733 | 111.9115 | 113.5933 | 1292 | 101.17393400431465 | 120.49500900431471 |
| 2025-05-03 | 111.0137549999999 | 115.0514 | 116.4114 | 113.5728 | 114.8528 | 1313 | 101.63813802401512 | 120.5701880240152 |
| 2025-05-04 | 111.23712999999991 | 116.8167 | 118.2567 | 114.6368 | 116.0068 | 1332 | 102.05708654641961 | 120.72353654641968 |
| 2025-05-05 | 111.4647649999999 | 118.2356 | 119.7556 | 115.8939 | 116.9939 | 1352 | 102.40855114904707 | 120.96895114904711 |
| 2025-05-06 | 111.70451999999989 | 119.2018 | 120.4018 | 116.5788 | 117.7688 | 1373 | 102.67987561318648 | 121.30800061318652 |
| 2025-05-07 | 111.96392499999988 | 119.6753 | 120.9553 | 117.0242 | 118.3042 | 1397 | 102.87107606800173 | 121.73130106800178 |
| 2025-05-08 | 112.2490599999999 | 119.682 | 121.042 | 117.2216 | 118.5916 | 1425 | 103.08586237864802 | 122.12666237864808 |
Browser API · Portable schema
Browser API
Graflume.accelerationBands()
const data = [
{
"close": 95.1,
"date": "2025-01-01",
"high": 96.3,
"low": 92.9,
"open": 94,
"value": 95.1,
"volume": 1070
},
{
"close": 96.4177,
"date": "2025-01-02",
"high": 97.6977,
"low": 94.6097,
"open": 95.7997,
"value": 96.4177,
"volume": 1144
},
{
"close": 97.4641,
"date": "2025-01-03",
"high": 98.8241,
"low": 96.0986,
"open": 97.3786,
"value": 97.4641,
"volume": 1217
},
{
"close": 98.1631,
"date": "2025-01-04",
"high": 100.0024,
"low": 96.7931,
"open": 98.5624,
"value": 98.1631,
"volume": 1287
},
{
"close": 98.4747,
"date": "2025-01-05",
"high": 100.7522,
"low": 97.3747,
"open": 99.2322,
"value": 98.4747,
"volume": 1353
},
{
"close": 98.3969,
"date": "2025-01-06",
"high": 100.5404,
"low": 97.2069,
"open": 99.3404,
"value": 98.3969,
"volume": 1415
},
{
"close": 97.9643,
"date": "2025-01-07",
"high": 100.1938,
"low": 96.6843,
"open": 98.9138,
"value": 97.9643,
"volume": 1470
},
{
"close": 97.2423,
"date": "2025-01-08",
"high": 99.4061,
"low": 95.8723,
"open": 98.0461,
"value": 97.2423,
"volume": 1519
},
{
"close": 96.3192,
"date": "2025-01-09",
"high": 98.3193,
"low": 95.2192,
"open": 96.8793,
"value": 96.3192,
"volume": 1562
},
{
"close": 95.296,
"date": "2025-01-10",
"high": 97.0993,
"low": 94.106,
"open": 95.5793,
"value": 95.296,
"volume": 1598
},
{
"close": 94.2766,
"date": "2025-01-11",
"high": 95.5096,
"low": 92.9966,
"open": 94.3096,
"value": 94.2766,
"volume": 1629
},
{
"close": 93.3576,
"date": "2025-01-12",
"high": 94.6376,
"low": 91.8392,
"open": 93.2092,
"value": 93.3576,
"volume": 1656
},
{
"close": 92.62,
"date": "2025-01-13",
"high": 93.98,
"low": 91.2761,
"open": 92.3761,
"value": 92.62,
"volume": 1679
},
{
"close": 92.1232,
"date": "2025-01-14",
"high": 93.5632,
"low": 90.6709,
"open": 91.8609,
"value": 92.1232,
"volume": 1699
},
{
"close": 91.9016,
"date": "2025-01-15",
"high": 93.4216,
"low": 90.389,
"open": 91.669,
"value": 91.9016,
"volume": 1106
},
{
"close": 91.9631,
"date": "2025-01-16",
"high": 93.1631,
"low": 90.4003,
"open": 91.7703,
"value": 91.9631,
"volume": 1126
},
{
"close": 92.2911,
"date": "2025-01-17",
"high": 93.5711,
"low": 91.0131,
"open": 92.1131,
"value": 92.2911,
"volume": 1147
},
{
"close": 92.8475,
"date": "2025-01-18",
"high": 94.2075,
"low": 91.4492,
"open": 92.6392,
"value": 92.8475,
"volume": 1173
},
{
"close": 93.5779,
"date": "2025-01-19",
"high": 95.0179,
"low": 92.0148,
"open": 93.2948,
"value": 93.5779,
"volume": 1202
},
{
"close": 94.4172,
"date": "2025-01-20",
"high": 95.9372,
"low": 92.6673,
"open": 94.0373,
"value": 94.4172,
"volume": 1237
},
{
"close": 95.2956,
"date": "2025-01-21",
"high": 96.4956,
"low": 93.7355,
"open": 94.8355,
"value": 95.2956,
"volume": 1278
},
{
"close": 96.1441,
"date": "2025-01-22",
"high": 97.4241,
"low": 94.4743,
"open": 95.6643,
"value": 96.1441,
"volume": 1325
},
{
"close": 96.8995,
"date": "2025-01-23",
"high": 98.2595,
"low": 95.2164,
"open": 96.4964,
"value": 96.8995,
"volume": 1378
},
{
"close": 97.5083,
"date": "2025-01-24",
"high": 98.9483,
"low": 95.9247,
"open": 97.2947,
"value": 97.5083,
"volume": 1437
},
{
"close": 97.9299,
"date": "2025-01-25",
"high": 99.5269,
"low": 96.8299,
"open": 98.0069,
"value": 97.9299,
"volume": 1502
},
{
"close": 98.1388,
"date": "2025-01-26",
"high": 99.7662,
"low": 96.9488,
"open": 98.5662,
"value": 98.1388,
"volume": 1571
},
{
"close": 98.1252,
"date": "2025-01-27",
"high": 100.1787,
"low": 96.8452,
"open": 98.8987,
"value": 98.1252,
"volume": 1643
},
{
"close": 97.8956,
"date": "2025-01-28",
"high": 100.2955,
"low": 96.5256,
"open": 98.9355,
"value": 97.8956,
"volume": 1104
},
{
"close": 97.4723,
"date": "2025-01-29",
"high": 100.0688,
"low": 96.3723,
"open": 98.6288,
"value": 97.4723,
"volume": 1179
},
{
"close": 96.8921,
"date": "2025-01-30",
"high": 99.4875,
"low": 95.7021,
"open": 97.9675,
"value": 96.8921,
"volume": 1252
},
{
"close": 96.2043,
"date": "2025-01-31",
"high": 98.1891,
"low": 94.9243,
"open": 96.9891,
"value": 96.2043,
"volume": 1323
},
{
"close": 95.4682,
"date": "2025-02-01",
"high": 97.0627,
"low": 94.0982,
"open": 95.7827,
"value": 95.4682,
"volume": 1391
},
{
"close": 94.7495,
"date": "2025-02-02",
"high": 96.1095,
"low": 93.3846,
"open": 94.4846,
"value": 94.7495,
"volume": 1454
},
{
"close": 94.1163,
"date": "2025-02-03",
"high": 95.5563,
"low": 92.0724,
"open": 93.2624,
"value": 94.1163,
"volume": 1511
},
{
"close": 93.6345,
"date": "2025-02-04",
"high": 95.1545,
"low": 91.0128,
"open": 92.2928,
"value": 93.6345,
"volume": 1562
},
{
"close": 93.3624,
"date": "2025-02-05",
"high": 94.5624,
"low": 90.3642,
"open": 91.7342,
"value": 93.3624,
"volume": 1607
},
{
"close": 93.3458,
"date": "2025-02-06",
"high": 94.6258,
"low": 90.6009,
"open": 91.7009,
"value": 93.3458,
"volume": 1645
},
{
"close": 93.6128,
"date": "2025-02-07",
"high": 94.9728,
"low": 91.0527,
"open": 92.2427,
"value": 93.6128,
"volume": 1678
},
{
"close": 94.1706,
"date": "2025-02-08",
"high": 95.6106,
"low": 92.0536,
"open": 93.3336,
"value": 94.1706,
"volume": 1706
},
{
"close": 95.0024,
"date": "2025-02-09",
"high": 96.5224,
"low": 93.5031,
"open": 94.8731,
"value": 95.0024,
"volume": 1730
},
{
"close": 96.0672,
"date": "2025-02-10",
"high": 97.8995,
"low": 94.9672,
"open": 96.6995,
"value": 96.0672,
"volume": 1138
},
{
"close": 97.3012,
"date": "2025-02-11",
"high": 99.8932,
"low": 96.1112,
"open": 98.6132,
"value": 97.3012,
"volume": 1157
},
{
"close": 98.6223,
"date": "2025-02-12",
"high": 101.7664,
"low": 97.3423,
"open": 100.4064,
"value": 98.6223,
"volume": 1177
},
{
"close": 99.9361,
"date": "2025-02-13",
"high": 103.3339,
"low": 98.5661,
"open": 101.8939,
"value": 99.9361,
"volume": 1198
},
{
"close": 101.1441,
"date": "2025-02-14",
"high": 104.4588,
"low": 100.0441,
"open": 102.9388,
"value": 101.1441,
"volume": 1222
},
{
"close": 102.1532,
"date": "2025-02-15",
"high": 104.671,
"low": 100.9632,
"open": 103.471,
"value": 102.1532,
"volume": 1250
},
{
"close": 102.8851,
"date": "2025-02-16",
"high": 104.773,
"low": 101.6051,
"open": 103.493,
"value": 102.8851,
"volume": 1283
},
{
"close": 103.2854,
"date": "2025-02-17",
"high": 104.6454,
"low": 101.7045,
"open": 103.0745,
"value": 103.2854,
"volume": 1322
},
{
"close": 103.3306,
"date": "2025-02-18",
"high": 104.7706,
"low": 101.2366,
"open": 102.3366,
"value": 103.3306,
"volume": 1367
},
{
"close": 103.0322,
"date": "2025-02-19",
"high": 104.5522,
"low": 100.2392,
"open": 101.4292,
"value": 103.0322,
"volume": 1418
},
{
"close": 102.4378,
"date": "2025-02-20",
"high": 103.6378,
"low": 99.226,
"open": 100.506,
"value": 102.4378,
"volume": 1476
},
{
"close": 101.6282,
"date": "2025-02-21",
"high": 102.9082,
"low": 98.3323,
"open": 99.7023,
"value": 101.6282,
"volume": 1539
},
{
"close": 100.7105,
"date": "2025-02-22",
"high": 102.0705,
"low": 98.0185,
"open": 99.1185,
"value": 100.7105,
"volume": 1607
},
{
"close": 99.8085,
"date": "2025-02-23",
"high": 101.2485,
"low": 97.6227,
"open": 98.8127,
"value": 99.8085,
"volume": 1065
},
{
"close": 99.0497,
"date": "2025-02-24",
"high": 100.5697,
"low": 97.521,
"open": 98.801,
"value": 99.0497,
"volume": 1138
},
{
"close": 98.5523,
"date": "2025-02-25",
"high": 100.2666,
"low": 97.1823,
"open": 99.0666,
"value": 98.5523,
"volume": 1213
},
{
"close": 98.4121,
"date": "2025-02-26",
"high": 100.8514,
"low": 97.3121,
"open": 99.5714,
"value": 98.4121,
"volume": 1287
},
{
"close": 98.6906,
"date": "2025-02-27",
"high": 101.63,
"low": 97.5006,
"open": 100.27,
"value": 98.6906,
"volume": 1359
},
{
"close": 99.4076,
"date": "2025-02-28",
"high": 102.5602,
"low": 98.1276,
"open": 101.1202,
"value": 99.4076,
"volume": 1428
},
{
"close": 100.5364,
"date": "2025-03-01",
"high": 103.6082,
"low": 99.1664,
"open": 102.0882,
"value": 100.5364,
"volume": 1492
},
{
"close": 102.0054,
"date": "2025-03-02",
"high": 104.3483,
"low": 100.9054,
"open": 103.1483,
"value": 102.0054,
"volume": 1551
},
{
"close": 103.704,
"date": "2025-03-03",
"high": 105.5579,
"low": 102.514,
"open": 104.2779,
"value": 103.704,
"volume": 1604
},
{
"close": 105.4928,
"date": "2025-03-04",
"high": 106.8528,
"low": 104.1683,
"open": 105.4483,
"value": 105.4928,
"volume": 1651
},
{
"close": 107.218,
"date": "2025-03-05",
"high": 108.658,
"low": 105.247,
"open": 106.617,
"value": 107.218,
"volume": 1692
},
{
"close": 108.7271,
"date": "2025-03-06",
"high": 110.2471,
"low": 106.6223,
"open": 107.7223,
"value": 108.7271,
"volume": 1726
},
{
"close": 109.8858,
"date": "2025-03-07",
"high": 111.0858,
"low": 107.4944,
"open": 108.6844,
"value": 109.8858,
"volume": 1755
},
{
"close": 110.5925,
"date": "2025-03-08",
"high": 111.8725,
"low": 108.1331,
"open": 109.4131,
"value": 110.5925,
"volume": 1167
},
{
"close": 110.7902,
"date": "2025-03-09",
"high": 112.1502,
"low": 108.4508,
"open": 109.8208,
"value": 110.7902,
"volume": 1189
},
{
"close": 110.4739,
"date": "2025-03-10",
"high": 111.9139,
"low": 108.7401,
"open": 109.8401,
"value": 110.4739,
"volume": 1209
},
{
"close": 109.6913,
"date": "2025-03-11",
"high": 111.2113,
"low": 108.2511,
"open": 109.4411,
"value": 109.6913,
"volume": 1229
},
{
"close": 108.5397,
"date": "2025-03-12",
"high": 109.8445,
"low": 107.2597,
"open": 108.6445,
"value": 108.5397,
"volume": 1249
},
{
"close": 107.1553,
"date": "2025-03-13",
"high": 108.8079,
"low": 105.7853,
"open": 107.5279,
"value": 107.1553,
"volume": 1272
},
{
"close": 105.6994,
"date": "2025-03-14",
"high": 107.5813,
"low": 104.5994,
"open": 106.2213,
"value": 105.6994,
"volume": 1299
},
{
"close": 104.3413,
"date": "2025-03-15",
"high": 106.3337,
"low": 103.1513,
"open": 104.8937,
"value": 104.3413,
"volume": 1330
},
{
"close": 103.2401,
"date": "2025-03-16",
"high": 105.2501,
"low": 101.9601,
"open": 103.7301,
"value": 103.2401,
"volume": 1367
},
{
"close": 102.5268,
"date": "2025-03-17",
"high": 104.1045,
"low": 101.1568,
"open": 102.9045,
"value": 102.5268,
"volume": 1410
},
{
"close": 102.291,
"date": "2025-03-18",
"high": 103.8319,
"low": 101.191,
"open": 102.5519,
"value": 102.291,
"volume": 1459
},
{
"close": 102.5698,
"date": "2025-03-19",
"high": 104.106,
"low": 101.3798,
"open": 102.746,
"value": 102.5698,
"volume": 1515
},
{
"close": 103.3445,
"date": "2025-03-20",
"high": 104.9254,
"low": 102.0645,
"open": 103.4854,
"value": 103.3445,
"volume": 1576
},
{
"close": 104.5421,
"date": "2025-03-21",
"high": 106.2119,
"low": 103.1721,
"open": 104.6919,
"value": 104.5421,
"volume": 1030
},
{
"close": 106.0432,
"date": "2025-03-22",
"high": 107.4211,
"low": 104.9432,
"open": 106.2211,
"value": 106.0432,
"volume": 1100
},
{
"close": 107.6952,
"date": "2025-03-23",
"high": 109.1644,
"low": 106.5052,
"open": 107.8844,
"value": 107.6952,
"volume": 1173
},
{
"close": 109.3286,
"date": "2025-03-24",
"high": 110.8369,
"low": 108.0486,
"open": 109.4769,
"value": 109.3286,
"volume": 1247
},
{
"close": 110.7759,
"date": "2025-03-25",
"high": 112.2485,
"low": 109.4059,
"open": 110.8085,
"value": 110.7759,
"volume": 1322
},
{
"close": 111.8893,
"date": "2025-03-26",
"high": 113.4093,
"low": 110.631,
"open": 111.731,
"value": 111.8893,
"volume": 1394
},
{
"close": 112.5571,
"date": "2025-03-27",
"high": 113.7571,
"low": 110.9675,
"open": 112.1575,
"value": 112.5571,
"volume": 1464
},
{
"close": 112.7151,
"date": "2025-03-28",
"high": 113.9951,
"low": 110.7912,
"open": 112.0712,
"value": 112.7151,
"volume": 1530
},
{
"close": 112.3534,
"date": "2025-03-29",
"high": 113.7134,
"low": 110.1524,
"open": 111.5224,
"value": 112.3534,
"volume": 1591
},
{
"close": 111.5169,
"date": "2025-03-30",
"high": 112.9569,
"low": 109.515,
"open": 110.615,
"value": 111.5169,
"volume": 1646
},
{
"close": 110.3002,
"date": "2025-03-31",
"high": 111.8202,
"low": 108.2958,
"open": 109.4858,
"value": 110.3002,
"volume": 1695
},
{
"close": 108.8365,
"date": "2025-04-01",
"high": 110.0365,
"low": 107.0011,
"open": 108.2811,
"value": 108.8365,
"volume": 1737
},
{
"close": 107.2832,
"date": "2025-04-02",
"high": 108.5632,
"low": 105.7649,
"open": 107.1349,
"value": 107.2832,
"volume": 1774
},
{
"close": 105.8047,
"date": "2025-04-03",
"high": 107.5123,
"low": 104.7047,
"open": 106.1523,
"value": 105.8047,
"volume": 1192
},
{
"close": 104.5551,
"date": "2025-04-04",
"high": 106.8411,
"low": 103.3651,
"open": 105.4011,
"value": 104.5551,
"volume": 1218
},
{
"close": 103.6618,
"date": "2025-04-05",
"high": 106.4315,
"low": 102.3818,
"open": 104.9115,
"value": 103.6618,
"volume": 1241
},
{
"close": 103.2134,
"date": "2025-04-06",
"high": 105.8831,
"low": 101.8434,
"open": 104.6831,
"value": 103.2134,
"volume": 1261
},
{
"close": 103.2508,
"date": "2025-04-07",
"high": 105.9763,
"low": 102.1508,
"open": 104.6963,
"value": 103.2508,
"volume": 1280
},
{
"close": 103.7646,
"date": "2025-04-08",
"high": 106.2837,
"low": 102.5746,
"open": 104.9237,
"value": 103.7646,
"volume": 1300
},
{
"close": 104.6978,
"date": "2025-04-09",
"high": 106.7802,
"low": 103.4178,
"open": 105.3402,
"value": 104.6978,
"volume": 1322
},
{
"close": 105.9529,
"date": "2025-04-10",
"high": 107.4729,
"low": 104.5575,
"open": 105.9275,
"value": 105.9529,
"volume": 1348
},
{
"close": 107.4035,
"date": "2025-04-11",
"high": 108.6035,
"low": 105.5728,
"open": 106.6728,
"value": 107.4035,
"volume": 1377
},
{
"close": 108.9091,
"date": "2025-04-12",
"high": 110.1891,
"low": 106.3728,
"open": 107.5628,
"value": 108.9091,
"volume": 1413
},
{
"close": 110.3293,
"date": "2025-04-13",
"high": 111.6893,
"low": 107.2946,
"open": 108.5746,
"value": 110.3293,
"volume": 1454
},
{
"close": 111.5393,
"date": "2025-04-14",
"high": 112.9793,
"low": 108.297,
"open": 109.667,
"value": 111.5393,
"volume": 1501
},
{
"close": 112.4412,
"date": "2025-04-15",
"high": 113.9612,
"low": 109.6753,
"open": 110.7753,
"value": 112.4412,
"volume": 1555
},
{
"close": 112.9737,
"date": "2025-04-16",
"high": 114.1737,
"low": 110.6216,
"open": 111.8116,
"value": 112.9737,
"volume": 1001
},
{
"close": 113.1161,
"date": "2025-04-17",
"high": 114.3961,
"low": 111.3934,
"open": 112.6734,
"value": 113.1161,
"volume": 1066
},
{
"close": 112.8889,
"date": "2025-04-18",
"high": 114.617,
"low": 111.5189,
"open": 113.257,
"value": 112.8889,
"volume": 1135
},
{
"close": 112.3494,
"date": "2025-04-19",
"high": 114.9168,
"low": 111.2494,
"open": 113.4768,
"value": 112.3494,
"volume": 1207
},
{
"close": 111.5843,
"date": "2025-04-20",
"high": 114.8036,
"low": 110.3943,
"open": 113.2836,
"value": 111.5843,
"volume": 1281
},
{
"close": 110.6994,
"date": "2025-04-21",
"high": 113.8802,
"low": 109.4194,
"open": 112.6802,
"value": 110.6994,
"volume": 1356
},
{
"close": 109.8078,
"date": "2025-04-22",
"high": 113.0093,
"low": 108.4378,
"open": 111.7293,
"value": 109.8078,
"volume": 1429
},
{
"close": 109.0188,
"date": "2025-04-23",
"high": 111.9117,
"low": 107.9188,
"open": 110.5517,
"value": 109.0188,
"volume": 1500
},
{
"close": 108.4273,
"date": "2025-04-24",
"high": 110.7532,
"low": 107.2373,
"open": 109.3132,
"value": 108.4273,
"volume": 1568
},
{
"close": 108.1054,
"date": "2025-04-25",
"high": 109.723,
"low": 106.8254,
"open": 108.203,
"value": 108.1054,
"volume": 1630
},
{
"close": 108.0975,
"date": "2025-04-26",
"high": 109.2975,
"low": 106.036,
"open": 107.406,
"value": 108.0975,
"volume": 1687
},
{
"close": 108.4172,
"date": "2025-04-27",
"high": 109.6972,
"low": 105.9744,
"open": 107.0744,
"value": 108.4172,
"volume": 1738
},
{
"close": 109.049,
"date": "2025-04-28",
"high": 110.409,
"low": 106.1123,
"open": 107.3023,
"value": 109.049,
"volume": 1782
},
{
"close": 109.9509,
"date": "2025-04-29",
"high": 111.3909,
"low": 106.8301,
"open": 108.1101,
"value": 109.9509,
"volume": 1208
},
{
"close": 111.0606,
"date": "2025-04-30",
"high": 112.5806,
"low": 108.0699,
"open": 109.4399,
"value": 111.0606,
"volume": 1240
},
{
"close": 112.3022,
"date": "2025-05-01",
"high": 113.5022,
"low": 110.0634,
"open": 111.1634,
"value": 112.3022,
"volume": 1268
},
{
"close": 113.5933,
"date": "2025-05-02",
"high": 114.8733,
"low": 111.9115,
"open": 113.1015,
"value": 113.5933,
"volume": 1292
},
{
"close": 114.8528,
"date": "2025-05-03",
"high": 116.4114,
"low": 113.5728,
"open": 115.0514,
"value": 114.8528,
"volume": 1313
},
{
"close": 116.0068,
"date": "2025-05-04",
"high": 118.2567,
"low": 114.6368,
"open": 116.8167,
"value": 116.0068,
"volume": 1332
},
{
"close": 116.9939,
"date": "2025-05-05",
"high": 119.7556,
"low": 115.8939,
"open": 118.2356,
"value": 116.9939,
"volume": 1352
},
{
"close": 117.7688,
"date": "2025-05-06",
"high": 120.4018,
"low": 116.5788,
"open": 119.2018,
"value": 117.7688,
"volume": 1373
},
{
"close": 118.3042,
"date": "2025-05-07",
"high": 120.9553,
"low": 117.0242,
"open": 119.6753,
"value": 118.3042,
"volume": 1397
},
{
"close": 118.5916,
"date": "2025-05-08",
"high": 121.042,
"low": 117.2216,
"open": 119.682,
"value": 118.5916,
"volume": 1425
}
];
const options = {
"axes": {
"x": {
"format": {
"dateStyle": "long",
"timeZone": "UTC",
"type": "date"
}
}
},
"height": 620,
"interaction": {
"controls": {
"annotations": false,
"export": true,
"fullscreen": true,
"labels": {
"controls": "Chart controls",
"enterFullscreen": "Enter fullscreen",
"exitFullscreen": "Exit fullscreen",
"exportPng": "Download PNG",
"hideAnnotations": "Hide callouts",
"loop": "Loop playback",
"nextFrame": "Next frame",
"pause": "Pause",
"play": "Play",
"previousFrame": "Previous frame",
"reset": "Reset view",
"seek": "Playback position",
"showAnnotations": "Show callouts",
"speed": "Playback speed",
"zoomIn": "Zoom in",
"zoomOut": "Zoom out"
},
"playback": false,
"reset": true,
"zoom": true
},
"navigation": {
"drag": true,
"keyboard": true,
"maxZoom": 6,
"minZoom": 1,
"pinch": true,
"wheel": "modifier"
}
},
"locale": "en",
"mark": {
"fields": {
"close": "close",
"high": "high",
"low": "low",
"lower": "lower",
"middle": "value",
"open": "open",
"upper": "upper",
"value": "value",
"volume": "volume"
},
"options": {
"calculate": true,
"fields": [
"value",
"lower",
"upper"
],
"kind": "abands"
}
},
"padding": {
"top": 52
},
"width": "container",
"x": {
"field": "date",
"title": "Trading day",
"type": "temporal"
},
"y": {
"field": "value",
"title": "Indicator value",
"type": "quantitative"
}
};
Graflume.accelerationBands('#chart', data, options);Portable schema
ChartSpec 0.1 · options
{
"axes": {
"x": {
"format": {
"dateStyle": "long",
"timeZone": "UTC",
"type": "date"
}
}
},
"height": 620,
"interaction": {
"controls": {
"annotations": false,
"export": true,
"fullscreen": true,
"labels": {
"controls": "Chart controls",
"enterFullscreen": "Enter fullscreen",
"exitFullscreen": "Exit fullscreen",
"exportPng": "Download PNG",
"hideAnnotations": "Hide callouts",
"loop": "Loop playback",
"nextFrame": "Next frame",
"pause": "Pause",
"play": "Play",
"previousFrame": "Previous frame",
"reset": "Reset view",
"seek": "Playback position",
"showAnnotations": "Show callouts",
"speed": "Playback speed",
"zoomIn": "Zoom in",
"zoomOut": "Zoom out"
},
"playback": false,
"reset": true,
"zoom": true
},
"navigation": {
"drag": true,
"keyboard": true,
"maxZoom": 6,
"minZoom": 1,
"pinch": true,
"wheel": "modifier"
}
},
"locale": "en",
"mark": {
"fields": {
"close": "close",
"high": "high",
"low": "low",
"lower": "lower",
"middle": "value",
"open": "open",
"upper": "upper",
"value": "value",
"volume": "volume"
},
"options": {
"calculate": true,
"fields": [
"value",
"lower",
"upper"
],
"kind": "abands"
}
},
"padding": {
"top": 52
},
"width": "container",
"x": {
"field": "date",
"title": "Trading day",
"type": "temporal"
},
"y": {
"field": "value",
"title": "Indicator value",
"type": "quantitative"
}
}Accessibility
Pair ARIA descriptions and keyboard guidance with a semantic data table.
StatusLoading
accessibility
Loading
Accessibility · Row data
Row data and zero-copy TypedArray columns share one data contract.
datetemporal | valuequantitative | openquantitative | highquantitative | lowquantitative | closequantitative | volumequantitative | lowerquantitative | upperquantitative |
|---|---|---|---|---|---|---|---|---|
| 2025-01-01 | — | 94 | 96.3 | 92.9 | 95.1 | 1070 | — | — |
| 2025-01-02 | — | 95.7997 | 97.6977 | 94.6097 | 96.4177 | 1144 | — | — |
| 2025-01-03 | — | 97.3786 | 98.8241 | 96.0986 | 97.4641 | 1217 | — | — |
| 2025-01-04 | — | 98.5624 | 100.0024 | 96.7931 | 98.1631 | 1287 | — | — |
| 2025-01-05 | — | 99.2322 | 100.7522 | 97.3747 | 98.4747 | 1353 | — | — |
| 2025-01-06 | — | 99.3404 | 100.5404 | 97.2069 | 98.3969 | 1415 | — | — |
| 2025-01-07 | — | 98.9138 | 100.1938 | 96.6843 | 97.9643 | 1470 | — | — |
| 2025-01-08 | — | 98.0461 | 99.4061 | 95.8723 | 97.2423 | 1519 | — | — |
| 2025-01-09 | — | 96.8793 | 98.3193 | 95.2192 | 96.3192 | 1562 | — | — |
| 2025-01-10 | — | 95.5793 | 97.0993 | 94.106 | 95.296 | 1598 | — | — |
| 2025-01-11 | — | 94.3096 | 95.5096 | 92.9966 | 94.2766 | 1629 | — | — |
| 2025-01-12 | — | 93.2092 | 94.6376 | 91.8392 | 93.3576 | 1656 | — | — |
| 2025-01-13 | — | 92.3761 | 93.98 | 91.2761 | 92.62 | 1679 | — | — |
| 2025-01-14 | — | 91.8609 | 93.5632 | 90.6709 | 92.1232 | 1699 | — | — |
| 2025-01-15 | — | 91.669 | 93.4216 | 90.389 | 91.9016 | 1106 | — | — |
| 2025-01-16 | — | 91.7703 | 93.1631 | 90.4003 | 91.9631 | 1126 | — | — |
| 2025-01-17 | — | 92.1131 | 93.5711 | 91.0131 | 92.2911 | 1147 | — | — |
| 2025-01-18 | — | 92.6392 | 94.2075 | 91.4492 | 92.8475 | 1173 | — | — |
| 2025-01-19 | — | 93.2948 | 95.0179 | 92.0148 | 93.5779 | 1202 | — | — |
| 2025-01-20 | 95.010705 | 94.0373 | 95.9372 | 92.6673 | 94.4172 | 1237 | 87.61991000498683 | 102.76061000498683 |
| 2025-01-21 | 95.02048500000001 | 94.8355 | 96.4956 | 93.7355 | 95.2956 | 1278 | 87.72356975114242 | 102.7042947511424 |
| 2025-01-22 | 95.00680500000001 | 95.6643 | 97.4241 | 94.4743 | 96.1441 | 1325 | 87.73019549366614 | 102.67637049366616 |
| 2025-01-23 | 94.978575 | 96.4964 | 98.2595 | 95.2164 | 96.8995 | 1378 | 87.65530093493096 | 102.68087593493098 |
| 2025-01-24 | 94.94583500000002 | 97.2947 | 98.9483 | 95.9247 | 97.5083 | 1437 | 87.62990861638244 | 102.60905861638246 |
| 2025-01-25 | 94.91859500000001 | 98.0069 | 99.5269 | 96.8299 | 97.9299 | 1502 | 87.66866532328757 | 102.4776903232876 |
| 2025-01-26 | 94.90569000000002 | 98.5662 | 99.7662 | 96.9488 | 98.1388 | 1571 | 87.70578606668838 | 102.3857860666884 |
| 2025-01-27 | 94.913735 | 98.8987 | 100.1787 | 96.8452 | 98.1252 | 1643 | 87.73081515705954 | 102.36681515705956 |
| 2025-01-28 | 94.94640000000001 | 98.9355 | 100.2955 | 96.5256 | 97.8956 | 1104 | 87.74069616116367 | 102.4357211611637 |
| 2025-01-29 | 95.00405500000002 | 98.6288 | 100.0688 | 96.3723 | 97.4723 | 1179 | 87.74070125216359 | 102.58482625216364 |
| 2025-01-30 | 95.08386000000002 | 97.9675 | 99.4875 | 95.7021 | 96.8921 | 1252 | 87.74395146776477 | 102.78610146776482 |
| 2025-01-31 | 95.18024500000003 | 96.9891 | 98.1891 | 94.9243 | 96.2043 | 1323 | 87.76732586858093 | 102.99742586858099 |
| 2025-02-01 | 95.28577500000003 | 95.7827 | 97.0627 | 94.0982 | 95.4682 | 1391 | 87.86406370630974 | 103.1356887063098 |
| 2025-02-02 | 95.39225000000002 | 94.4846 | 96.1095 | 93.3846 | 94.7495 | 1454 | 87.96736060698044 | 103.24423560698051 |
| 2025-02-03 | 95.491905 | 93.2624 | 95.5563 | 92.0724 | 94.1163 | 1511 | 87.98020389593675 | 103.40497889593685 |
| 2025-02-04 | 95.57855 | 92.2928 | 95.1545 | 91.0128 | 93.6345 | 1562 | 87.90469467973162 | 103.60674467973169 |
| 2025-02-05 | 95.648515 | 91.7342 | 94.5624 | 90.3642 | 93.3624 | 1607 | 87.76472215391769 | 103.82562215391776 |
| 2025-02-06 | 95.70125000000002 | 91.7009 | 94.6258 | 90.6009 | 93.3458 | 1645 | 87.60262317509486 | 104.03024817509495 |
| 2025-02-07 | 95.73951500000001 | 92.2427 | 94.9728 | 91.0527 | 93.6128 | 1678 | 87.4707809655088 | 104.18885596550888 |
| 2025-02-08 | 95.76915000000001 | 93.3336 | 95.6106 | 92.0536 | 94.1706 | 1706 | 87.41925098478892 | 104.27580098478902 |
| 2025-02-09 | 95.79841000000002 | 94.8731 | 96.5224 | 93.5031 | 95.0024 | 1730 | 87.4852291902426 | 104.2791291902427 |
| 2025-02-10 | 95.83699000000001 | 96.6995 | 97.8995 | 94.9672 | 96.0672 | 1138 | 87.53004770754856 | 104.36699770754868 |
| 2025-02-11 | 95.894845 | 98.6132 | 99.8932 | 96.1112 | 97.3012 | 1157 | 87.5314359231117 | 104.57643592311179 |
| 2025-02-12 | 95.980985 | 100.4064 | 101.7664 | 97.3423 | 98.6223 | 1177 | 87.50467469919093 | 104.89492469919101 |
| 2025-02-13 | 96.10237500000001 | 101.8939 | 103.3339 | 98.5661 | 99.9361 | 1198 | 87.46889235612379 | 105.29519235612388 |
| 2025-02-14 | 96.263085 | 102.9388 | 104.4588 | 100.0441 | 101.1441 | 1222 | 87.4636581924819 | 105.71938319248197 |
| 2025-02-15 | 96.46380500000001 | 103.471 | 104.671 | 100.9632 | 102.1532 | 1250 | 87.57798859552642 | 106.05631359552652 |
| 2025-02-16 | 96.7018 | 103.493 | 104.773 | 101.6051 | 102.8851 | 1283 | 87.83176627843362 | 106.26869127843369 |
| 2025-02-17 | 96.97129 | 103.0745 | 104.6454 | 101.7045 | 103.2854 | 1322 | 88.17058180613836 | 106.40025680613844 |
| 2025-02-18 | 97.264205 | 102.3366 | 104.7706 | 101.2366 | 103.3306 | 1367 | 88.42915345966136 | 106.61820345966143 |
| 2025-02-19 | 97.57121 | 101.4292 | 104.5522 | 100.2392 | 103.0322 | 1418 | 88.60499063671641 | 106.92594063671648 |
| 2025-02-20 | 97.882885 | 100.506 | 103.6378 | 99.226 | 102.4378 | 1476 | 88.70945072828692 | 107.31715072828698 |
| 2025-02-21 | 98.190885 | 99.7023 | 102.9082 | 98.3323 | 101.6282 | 1539 | 88.76582331177255 | 107.77637331177259 |
| 2025-02-22 | 98.488935 | 99.1185 | 102.0705 | 98.0185 | 100.7105 | 1607 | 88.86909564221271 | 108.21142064221274 |
| 2025-02-23 | 98.773545 | 98.8127 | 101.2485 | 97.6227 | 99.8085 | 1065 | 89.13256224018019 | 108.51036224018021 |
| 2025-02-24 | 99.04430499999998 | 98.801 | 100.5697 | 97.521 | 99.0497 | 1138 | 89.56275019870424 | 108.66730019870427 |
| 2025-02-25 | 99.30379999999998 | 99.0666 | 100.2666 | 97.1823 | 98.5523 | 1213 | 90.01033236147452 | 108.83640736147456 |
| 2025-02-26 | 99.55711499999998 | 99.5714 | 100.8514 | 97.3121 | 98.4121 | 1287 | 90.39202778754301 | 109.09670278754307 |
| 2025-02-27 | 99.81100499999998 | 100.27 | 101.63 | 97.5006 | 98.6906 | 1359 | 90.6937951895789 | 109.45079518957895 |
| 2025-02-28 | 100.07285499999998 | 101.1202 | 102.5602 | 98.1276 | 99.4076 | 1428 | 90.91298353013602 | 109.88888353013604 |
| 2025-03-01 | 100.34955499999998 | 102.0882 | 103.6082 | 99.1664 | 100.5364 | 1492 | 91.05883100040768 | 110.3903560004077 |
| 2025-03-02 | 100.64646499999996 | 103.1483 | 104.3483 | 100.9054 | 102.0054 | 1551 | 91.30599787795067 | 110.7651728779507 |
| 2025-03-03 | 100.96660499999999 | 104.2779 | 105.5579 | 102.514 | 103.704 | 1604 | 91.69710327041913 | 110.97175327041916 |
| 2025-03-04 | 101.31012999999999 | 105.4483 | 106.8528 | 104.1683 | 105.4928 | 1651 | 92.20594821241367 | 111.04569821241371 |
| 2025-03-05 | 101.67422499999998 | 106.617 | 108.658 | 105.247 | 107.218 | 1692 | 92.66985350808575 | 111.1704035080858 |
| 2025-03-06 | 102.05337499999999 | 107.7223 | 110.2471 | 106.6223 | 108.7271 | 1726 | 93.07428185385741 | 111.37735685385749 |
| 2025-03-07 | 102.44000499999997 | 108.6844 | 111.0858 | 107.4944 | 109.8858 | 1755 | 93.41169718149986 | 111.68567218149992 |
| 2025-03-08 | 102.82537499999998 | 109.4131 | 111.8725 | 108.1331 | 110.5925 | 1167 | 93.68244025926626 | 112.09929025926633 |
| 2025-03-09 | 103.20061499999997 | 109.8208 | 112.1502 | 108.4508 | 110.7902 | 1189 | 93.94591764854562 | 112.55239264854569 |
| 2025-03-10 | 103.55777999999995 | 109.8401 | 111.9139 | 108.7401 | 110.4739 | 1209 | 94.35561523193795 | 112.87204023193803 |
| 2025-03-11 | 103.89073499999995 | 109.4411 | 111.2113 | 108.2511 | 109.6913 | 1229 | 94.8863996985367 | 113.06462469853679 |
| 2025-03-12 | 104.19582999999993 | 108.6445 | 109.8445 | 107.2597 | 108.5397 | 1249 | 95.4642675062133 | 113.18574250621342 |
| 2025-03-13 | 104.47218499999993 | 107.5279 | 108.8079 | 105.7853 | 107.1553 | 1272 | 95.98610002141987 | 113.31925002141998 |
| 2025-03-14 | 104.72162999999992 | 106.2213 | 107.5813 | 104.5994 | 105.6994 | 1299 | 96.41813996016646 | 113.48376496016655 |
| 2025-03-15 | 104.94826999999991 | 104.8937 | 106.3337 | 103.1513 | 104.3413 | 1330 | 96.73713399361576 | 113.69190899361585 |
| 2025-03-16 | 105.1577899999999 | 103.7301 | 105.2501 | 101.9601 | 103.2401 | 1367 | 96.93549064417452 | 113.95059064417462 |
| 2025-03-17 | 105.35651499999992 | 102.9045 | 104.1045 | 101.1568 | 102.5268 | 1410 | 97.14729084545691 | 114.128240845457 |
| 2025-03-18 | 105.55045999999993 | 102.5519 | 103.8319 | 101.191 | 102.291 | 1459 | 97.42815622057067 | 114.18450622057075 |
| 2025-03-19 | 105.74441999999995 | 102.746 | 104.106 | 101.3798 | 102.5698 | 1515 | 97.75748990010605 | 114.16303990010613 |
| 2025-03-20 | 105.94126499999996 | 103.4854 | 104.9254 | 102.0645 | 103.3445 | 1576 | 98.10566877544214 | 114.11829377544223 |
| 2025-03-21 | 106.14154999999997 | 104.6919 | 106.2119 | 103.1721 | 104.5421 | 1030 | 98.44083709155498 | 114.10296209155509 |
| 2025-03-22 | 106.34343999999996 | 106.2211 | 107.4211 | 104.9432 | 106.0432 | 1100 | 98.73634326660587 | 114.157218266606 |
| 2025-03-23 | 106.54299999999996 | 107.8844 | 109.1644 | 106.5052 | 107.6952 | 1173 | 98.97319910762836 | 114.2978991076285 |
| 2025-03-24 | 106.73478999999995 | 109.4769 | 110.8369 | 108.0486 | 109.3286 | 1247 | 99.15697093764047 | 114.50762093764058 |
| 2025-03-25 | 106.91268499999997 | 110.8085 | 112.2485 | 109.4059 | 110.7759 | 1322 | 99.41996212761048 | 114.62851212761056 |
| 2025-03-26 | 107.07079499999995 | 111.731 | 113.4093 | 110.631 | 111.8893 | 1394 | 99.70243390229504 | 114.69935890229513 |
| 2025-03-27 | 107.20435999999995 | 112.1575 | 113.7571 | 110.9675 | 112.5571 | 1464 | 99.95383086950606 | 114.75030586950615 |
| 2025-03-28 | 107.31048999999993 | 112.0712 | 113.9951 | 110.7912 | 112.7151 | 1530 | 100.13849661953702 | 114.8010966195371 |
| 2025-03-29 | 107.38864999999994 | 111.5224 | 113.7134 | 110.1524 | 112.3534 | 1591 | 100.23687728759253 | 114.86487728759263 |
| 2025-03-30 | 107.44079999999994 | 110.615 | 112.9569 | 109.515 | 111.5169 | 1646 | 100.24957224010257 | 114.94459724010267 |
| 2025-03-31 | 107.47124499999995 | 109.4858 | 111.8202 | 108.2958 | 110.3002 | 1695 | 100.19703751273751 | 115.03311251273763 |
| 2025-04-01 | 107.48608499999996 | 108.2811 | 110.0365 | 107.0011 | 108.8365 | 1737 | 100.14021528812596 | 115.08894028812608 |
| 2025-04-02 | 107.49247999999996 | 107.1349 | 108.5632 | 105.7649 | 107.2832 | 1774 | 100.16102138155557 | 115.0536713815557 |
| 2025-04-03 | 107.49774499999997 | 106.1523 | 107.5123 | 104.7047 | 105.8047 | 1192 | 100.18324015625221 | 115.03231515625234 |
| 2025-04-04 | 107.50843499999996 | 105.4011 | 106.8411 | 103.3651 | 104.5551 | 1218 | 100.16548356385945 | 115.08795856385959 |
| 2025-04-05 | 107.52951999999996 | 104.9115 | 106.4315 | 102.3818 | 103.6618 | 1241 | 100.11322877394906 | 115.22562877394921 |
| 2025-04-06 | 107.56384999999996 | 104.6831 | 105.8831 | 101.8434 | 103.2134 | 1261 | 100.04198175233083 | 115.42738175233099 |
| 2025-04-07 | 107.61183999999994 | 104.6963 | 105.9763 | 102.1508 | 103.2508 | 1280 | 99.97514150574774 | 115.6566915057479 |
| 2025-04-08 | 107.67157999999992 | 104.9237 | 106.2837 | 102.5746 | 103.7646 | 1300 | 99.93956159466892 | 115.8668365946691 |
| 2025-04-09 | 107.73924499999991 | 105.3402 | 106.7802 | 103.4178 | 104.6978 | 1322 | 99.95850102828385 | 116.011151028284 |
| 2025-04-10 | 107.80978499999989 | 105.9275 | 107.4729 | 104.5575 | 105.9529 | 1348 | 100.03980655048221 | 116.06135655048233 |
| 2025-04-11 | 107.8777999999999 | 106.6728 | 108.6035 | 105.5728 | 107.4035 | 1377 | 100.01740388743421 | 116.17715388743434 |
| 2025-04-12 | 107.93849499999988 | 107.5628 | 110.1891 | 106.3728 | 108.9091 | 1413 | 99.8985202667108 | 116.34754526671091 |
| 2025-04-13 | 107.98852999999988 | 108.5746 | 111.6893 | 107.2946 | 110.3293 | 1454 | 99.70544790333622 | 116.55607290333633 |
| 2025-04-14 | 108.02669999999986 | 109.667 | 112.9793 | 108.297 | 111.5393 | 1501 | 99.47229536438758 | 116.78284536438771 |
| 2025-04-15 | 108.05429499999988 | 110.7753 | 113.9612 | 109.6753 | 112.4412 | 1555 | 99.27851877214053 | 116.96596877214066 |
| 2025-04-16 | 108.07512499999989 | 111.8116 | 114.1737 | 110.6216 | 112.9737 | 1001 | 99.18712377172568 | 117.06519877172579 |
| 2025-04-17 | 108.0951749999999 | 112.6734 | 114.3961 | 111.3934 | 113.1161 | 1066 | 99.2367804148895 | 117.06455541488961 |
| 2025-04-18 | 108.1219499999999 | 113.257 | 114.617 | 111.5189 | 112.8889 | 1135 | 99.34997543442199 | 117.0620254344221 |
| 2025-04-19 | 108.1635749999999 | 113.4768 | 114.9168 | 111.2494 | 112.3494 | 1207 | 99.41476728901195 | 117.18319228901203 |
| 2025-04-20 | 108.2277799999999 | 113.2836 | 114.8036 | 110.3943 | 111.5843 | 1281 | 99.43419243845523 | 117.42384243845531 |
| 2025-04-21 | 108.3209249999999 | 112.6802 | 113.8802 | 109.4194 | 110.6994 | 1356 | 99.41723347898375 | 117.76323347898384 |
| 2025-04-22 | 108.44715499999991 | 111.7293 | 113.0093 | 108.4378 | 109.8078 | 1429 | 99.37934226956118 | 118.16864226956125 |
| 2025-04-23 | 108.60785999999989 | 110.5517 | 111.9117 | 107.9188 | 109.0188 | 1500 | 99.425055375396 | 118.51068037539605 |
| 2025-04-24 | 108.80146999999988 | 109.3132 | 110.7532 | 107.2373 | 108.4273 | 1568 | 99.61459809591562 | 118.71019809591569 |
| 2025-04-25 | 109.02364999999989 | 108.203 | 109.723 | 106.8254 | 108.1054 | 1630 | 99.94801138936948 | 118.75558638936954 |
| 2025-04-26 | 109.26785499999987 | 107.406 | 109.2975 | 106.036 | 108.0975 | 1687 | 100.23254525860764 | 118.8455702586077 |
| 2025-04-27 | 109.52617499999988 | 107.0744 | 109.6972 | 105.9744 | 108.4172 | 1738 | 100.43338984663801 | 119.02073984663807 |
| 2025-04-28 | 109.79039499999988 | 107.3023 | 110.409 | 106.1123 | 109.049 | 1782 | 100.5534543551129 | 119.28770435511296 |
| 2025-04-29 | 110.05304999999987 | 108.1101 | 111.3909 | 106.8301 | 109.9509 | 1208 | 100.60838277613145 | 119.64223277613152 |
| 2025-04-30 | 110.30843499999988 | 109.4399 | 112.5806 | 108.0699 | 111.0606 | 1240 | 100.62968523097284 | 120.06236023097293 |
| 2025-05-01 | 110.55336999999989 | 111.1634 | 113.5022 | 110.0634 | 112.3022 | 1268 | 100.81440607117737 | 120.34910607117745 |
| 2025-05-02 | 110.78757999999989 | 113.1015 | 114.8733 | 111.9115 | 113.5933 | 1292 | 101.17393400431465 | 120.49500900431471 |
| 2025-05-03 | 111.0137549999999 | 115.0514 | 116.4114 | 113.5728 | 114.8528 | 1313 | 101.63813802401512 | 120.5701880240152 |
| 2025-05-04 | 111.23712999999991 | 116.8167 | 118.2567 | 114.6368 | 116.0068 | 1332 | 102.05708654641961 | 120.72353654641968 |
| 2025-05-05 | 111.4647649999999 | 118.2356 | 119.7556 | 115.8939 | 116.9939 | 1352 | 102.40855114904707 | 120.96895114904711 |
| 2025-05-06 | 111.70451999999989 | 119.2018 | 120.4018 | 116.5788 | 117.7688 | 1373 | 102.67987561318648 | 121.30800061318652 |
| 2025-05-07 | 111.96392499999988 | 119.6753 | 120.9553 | 117.0242 | 118.3042 | 1397 | 102.87107606800173 | 121.73130106800178 |
| 2025-05-08 | 112.2490599999999 | 119.682 | 121.042 | 117.2216 | 118.5916 | 1425 | 103.08586237864802 | 122.12666237864808 |
Browser API · Portable schema
Browser API
Graflume.accelerationBands()
const data = [
{
"close": 95.1,
"date": "2025-01-01",
"high": 96.3,
"low": 92.9,
"open": 94,
"value": 95.1,
"volume": 1070
},
{
"close": 96.4177,
"date": "2025-01-02",
"high": 97.6977,
"low": 94.6097,
"open": 95.7997,
"value": 96.4177,
"volume": 1144
},
{
"close": 97.4641,
"date": "2025-01-03",
"high": 98.8241,
"low": 96.0986,
"open": 97.3786,
"value": 97.4641,
"volume": 1217
},
{
"close": 98.1631,
"date": "2025-01-04",
"high": 100.0024,
"low": 96.7931,
"open": 98.5624,
"value": 98.1631,
"volume": 1287
},
{
"close": 98.4747,
"date": "2025-01-05",
"high": 100.7522,
"low": 97.3747,
"open": 99.2322,
"value": 98.4747,
"volume": 1353
},
{
"close": 98.3969,
"date": "2025-01-06",
"high": 100.5404,
"low": 97.2069,
"open": 99.3404,
"value": 98.3969,
"volume": 1415
},
{
"close": 97.9643,
"date": "2025-01-07",
"high": 100.1938,
"low": 96.6843,
"open": 98.9138,
"value": 97.9643,
"volume": 1470
},
{
"close": 97.2423,
"date": "2025-01-08",
"high": 99.4061,
"low": 95.8723,
"open": 98.0461,
"value": 97.2423,
"volume": 1519
},
{
"close": 96.3192,
"date": "2025-01-09",
"high": 98.3193,
"low": 95.2192,
"open": 96.8793,
"value": 96.3192,
"volume": 1562
},
{
"close": 95.296,
"date": "2025-01-10",
"high": 97.0993,
"low": 94.106,
"open": 95.5793,
"value": 95.296,
"volume": 1598
},
{
"close": 94.2766,
"date": "2025-01-11",
"high": 95.5096,
"low": 92.9966,
"open": 94.3096,
"value": 94.2766,
"volume": 1629
},
{
"close": 93.3576,
"date": "2025-01-12",
"high": 94.6376,
"low": 91.8392,
"open": 93.2092,
"value": 93.3576,
"volume": 1656
},
{
"close": 92.62,
"date": "2025-01-13",
"high": 93.98,
"low": 91.2761,
"open": 92.3761,
"value": 92.62,
"volume": 1679
},
{
"close": 92.1232,
"date": "2025-01-14",
"high": 93.5632,
"low": 90.6709,
"open": 91.8609,
"value": 92.1232,
"volume": 1699
},
{
"close": 91.9016,
"date": "2025-01-15",
"high": 93.4216,
"low": 90.389,
"open": 91.669,
"value": 91.9016,
"volume": 1106
},
{
"close": 91.9631,
"date": "2025-01-16",
"high": 93.1631,
"low": 90.4003,
"open": 91.7703,
"value": 91.9631,
"volume": 1126
},
{
"close": 92.2911,
"date": "2025-01-17",
"high": 93.5711,
"low": 91.0131,
"open": 92.1131,
"value": 92.2911,
"volume": 1147
},
{
"close": 92.8475,
"date": "2025-01-18",
"high": 94.2075,
"low": 91.4492,
"open": 92.6392,
"value": 92.8475,
"volume": 1173
},
{
"close": 93.5779,
"date": "2025-01-19",
"high": 95.0179,
"low": 92.0148,
"open": 93.2948,
"value": 93.5779,
"volume": 1202
},
{
"close": 94.4172,
"date": "2025-01-20",
"high": 95.9372,
"low": 92.6673,
"open": 94.0373,
"value": 94.4172,
"volume": 1237
},
{
"close": 95.2956,
"date": "2025-01-21",
"high": 96.4956,
"low": 93.7355,
"open": 94.8355,
"value": 95.2956,
"volume": 1278
},
{
"close": 96.1441,
"date": "2025-01-22",
"high": 97.4241,
"low": 94.4743,
"open": 95.6643,
"value": 96.1441,
"volume": 1325
},
{
"close": 96.8995,
"date": "2025-01-23",
"high": 98.2595,
"low": 95.2164,
"open": 96.4964,
"value": 96.8995,
"volume": 1378
},
{
"close": 97.5083,
"date": "2025-01-24",
"high": 98.9483,
"low": 95.9247,
"open": 97.2947,
"value": 97.5083,
"volume": 1437
},
{
"close": 97.9299,
"date": "2025-01-25",
"high": 99.5269,
"low": 96.8299,
"open": 98.0069,
"value": 97.9299,
"volume": 1502
},
{
"close": 98.1388,
"date": "2025-01-26",
"high": 99.7662,
"low": 96.9488,
"open": 98.5662,
"value": 98.1388,
"volume": 1571
},
{
"close": 98.1252,
"date": "2025-01-27",
"high": 100.1787,
"low": 96.8452,
"open": 98.8987,
"value": 98.1252,
"volume": 1643
},
{
"close": 97.8956,
"date": "2025-01-28",
"high": 100.2955,
"low": 96.5256,
"open": 98.9355,
"value": 97.8956,
"volume": 1104
},
{
"close": 97.4723,
"date": "2025-01-29",
"high": 100.0688,
"low": 96.3723,
"open": 98.6288,
"value": 97.4723,
"volume": 1179
},
{
"close": 96.8921,
"date": "2025-01-30",
"high": 99.4875,
"low": 95.7021,
"open": 97.9675,
"value": 96.8921,
"volume": 1252
},
{
"close": 96.2043,
"date": "2025-01-31",
"high": 98.1891,
"low": 94.9243,
"open": 96.9891,
"value": 96.2043,
"volume": 1323
},
{
"close": 95.4682,
"date": "2025-02-01",
"high": 97.0627,
"low": 94.0982,
"open": 95.7827,
"value": 95.4682,
"volume": 1391
},
{
"close": 94.7495,
"date": "2025-02-02",
"high": 96.1095,
"low": 93.3846,
"open": 94.4846,
"value": 94.7495,
"volume": 1454
},
{
"close": 94.1163,
"date": "2025-02-03",
"high": 95.5563,
"low": 92.0724,
"open": 93.2624,
"value": 94.1163,
"volume": 1511
},
{
"close": 93.6345,
"date": "2025-02-04",
"high": 95.1545,
"low": 91.0128,
"open": 92.2928,
"value": 93.6345,
"volume": 1562
},
{
"close": 93.3624,
"date": "2025-02-05",
"high": 94.5624,
"low": 90.3642,
"open": 91.7342,
"value": 93.3624,
"volume": 1607
},
{
"close": 93.3458,
"date": "2025-02-06",
"high": 94.6258,
"low": 90.6009,
"open": 91.7009,
"value": 93.3458,
"volume": 1645
},
{
"close": 93.6128,
"date": "2025-02-07",
"high": 94.9728,
"low": 91.0527,
"open": 92.2427,
"value": 93.6128,
"volume": 1678
},
{
"close": 94.1706,
"date": "2025-02-08",
"high": 95.6106,
"low": 92.0536,
"open": 93.3336,
"value": 94.1706,
"volume": 1706
},
{
"close": 95.0024,
"date": "2025-02-09",
"high": 96.5224,
"low": 93.5031,
"open": 94.8731,
"value": 95.0024,
"volume": 1730
},
{
"close": 96.0672,
"date": "2025-02-10",
"high": 97.8995,
"low": 94.9672,
"open": 96.6995,
"value": 96.0672,
"volume": 1138
},
{
"close": 97.3012,
"date": "2025-02-11",
"high": 99.8932,
"low": 96.1112,
"open": 98.6132,
"value": 97.3012,
"volume": 1157
},
{
"close": 98.6223,
"date": "2025-02-12",
"high": 101.7664,
"low": 97.3423,
"open": 100.4064,
"value": 98.6223,
"volume": 1177
},
{
"close": 99.9361,
"date": "2025-02-13",
"high": 103.3339,
"low": 98.5661,
"open": 101.8939,
"value": 99.9361,
"volume": 1198
},
{
"close": 101.1441,
"date": "2025-02-14",
"high": 104.4588,
"low": 100.0441,
"open": 102.9388,
"value": 101.1441,
"volume": 1222
},
{
"close": 102.1532,
"date": "2025-02-15",
"high": 104.671,
"low": 100.9632,
"open": 103.471,
"value": 102.1532,
"volume": 1250
},
{
"close": 102.8851,
"date": "2025-02-16",
"high": 104.773,
"low": 101.6051,
"open": 103.493,
"value": 102.8851,
"volume": 1283
},
{
"close": 103.2854,
"date": "2025-02-17",
"high": 104.6454,
"low": 101.7045,
"open": 103.0745,
"value": 103.2854,
"volume": 1322
},
{
"close": 103.3306,
"date": "2025-02-18",
"high": 104.7706,
"low": 101.2366,
"open": 102.3366,
"value": 103.3306,
"volume": 1367
},
{
"close": 103.0322,
"date": "2025-02-19",
"high": 104.5522,
"low": 100.2392,
"open": 101.4292,
"value": 103.0322,
"volume": 1418
},
{
"close": 102.4378,
"date": "2025-02-20",
"high": 103.6378,
"low": 99.226,
"open": 100.506,
"value": 102.4378,
"volume": 1476
},
{
"close": 101.6282,
"date": "2025-02-21",
"high": 102.9082,
"low": 98.3323,
"open": 99.7023,
"value": 101.6282,
"volume": 1539
},
{
"close": 100.7105,
"date": "2025-02-22",
"high": 102.0705,
"low": 98.0185,
"open": 99.1185,
"value": 100.7105,
"volume": 1607
},
{
"close": 99.8085,
"date": "2025-02-23",
"high": 101.2485,
"low": 97.6227,
"open": 98.8127,
"value": 99.8085,
"volume": 1065
},
{
"close": 99.0497,
"date": "2025-02-24",
"high": 100.5697,
"low": 97.521,
"open": 98.801,
"value": 99.0497,
"volume": 1138
},
{
"close": 98.5523,
"date": "2025-02-25",
"high": 100.2666,
"low": 97.1823,
"open": 99.0666,
"value": 98.5523,
"volume": 1213
},
{
"close": 98.4121,
"date": "2025-02-26",
"high": 100.8514,
"low": 97.3121,
"open": 99.5714,
"value": 98.4121,
"volume": 1287
},
{
"close": 98.6906,
"date": "2025-02-27",
"high": 101.63,
"low": 97.5006,
"open": 100.27,
"value": 98.6906,
"volume": 1359
},
{
"close": 99.4076,
"date": "2025-02-28",
"high": 102.5602,
"low": 98.1276,
"open": 101.1202,
"value": 99.4076,
"volume": 1428
},
{
"close": 100.5364,
"date": "2025-03-01",
"high": 103.6082,
"low": 99.1664,
"open": 102.0882,
"value": 100.5364,
"volume": 1492
},
{
"close": 102.0054,
"date": "2025-03-02",
"high": 104.3483,
"low": 100.9054,
"open": 103.1483,
"value": 102.0054,
"volume": 1551
},
{
"close": 103.704,
"date": "2025-03-03",
"high": 105.5579,
"low": 102.514,
"open": 104.2779,
"value": 103.704,
"volume": 1604
},
{
"close": 105.4928,
"date": "2025-03-04",
"high": 106.8528,
"low": 104.1683,
"open": 105.4483,
"value": 105.4928,
"volume": 1651
},
{
"close": 107.218,
"date": "2025-03-05",
"high": 108.658,
"low": 105.247,
"open": 106.617,
"value": 107.218,
"volume": 1692
},
{
"close": 108.7271,
"date": "2025-03-06",
"high": 110.2471,
"low": 106.6223,
"open": 107.7223,
"value": 108.7271,
"volume": 1726
},
{
"close": 109.8858,
"date": "2025-03-07",
"high": 111.0858,
"low": 107.4944,
"open": 108.6844,
"value": 109.8858,
"volume": 1755
},
{
"close": 110.5925,
"date": "2025-03-08",
"high": 111.8725,
"low": 108.1331,
"open": 109.4131,
"value": 110.5925,
"volume": 1167
},
{
"close": 110.7902,
"date": "2025-03-09",
"high": 112.1502,
"low": 108.4508,
"open": 109.8208,
"value": 110.7902,
"volume": 1189
},
{
"close": 110.4739,
"date": "2025-03-10",
"high": 111.9139,
"low": 108.7401,
"open": 109.8401,
"value": 110.4739,
"volume": 1209
},
{
"close": 109.6913,
"date": "2025-03-11",
"high": 111.2113,
"low": 108.2511,
"open": 109.4411,
"value": 109.6913,
"volume": 1229
},
{
"close": 108.5397,
"date": "2025-03-12",
"high": 109.8445,
"low": 107.2597,
"open": 108.6445,
"value": 108.5397,
"volume": 1249
},
{
"close": 107.1553,
"date": "2025-03-13",
"high": 108.8079,
"low": 105.7853,
"open": 107.5279,
"value": 107.1553,
"volume": 1272
},
{
"close": 105.6994,
"date": "2025-03-14",
"high": 107.5813,
"low": 104.5994,
"open": 106.2213,
"value": 105.6994,
"volume": 1299
},
{
"close": 104.3413,
"date": "2025-03-15",
"high": 106.3337,
"low": 103.1513,
"open": 104.8937,
"value": 104.3413,
"volume": 1330
},
{
"close": 103.2401,
"date": "2025-03-16",
"high": 105.2501,
"low": 101.9601,
"open": 103.7301,
"value": 103.2401,
"volume": 1367
},
{
"close": 102.5268,
"date": "2025-03-17",
"high": 104.1045,
"low": 101.1568,
"open": 102.9045,
"value": 102.5268,
"volume": 1410
},
{
"close": 102.291,
"date": "2025-03-18",
"high": 103.8319,
"low": 101.191,
"open": 102.5519,
"value": 102.291,
"volume": 1459
},
{
"close": 102.5698,
"date": "2025-03-19",
"high": 104.106,
"low": 101.3798,
"open": 102.746,
"value": 102.5698,
"volume": 1515
},
{
"close": 103.3445,
"date": "2025-03-20",
"high": 104.9254,
"low": 102.0645,
"open": 103.4854,
"value": 103.3445,
"volume": 1576
},
{
"close": 104.5421,
"date": "2025-03-21",
"high": 106.2119,
"low": 103.1721,
"open": 104.6919,
"value": 104.5421,
"volume": 1030
},
{
"close": 106.0432,
"date": "2025-03-22",
"high": 107.4211,
"low": 104.9432,
"open": 106.2211,
"value": 106.0432,
"volume": 1100
},
{
"close": 107.6952,
"date": "2025-03-23",
"high": 109.1644,
"low": 106.5052,
"open": 107.8844,
"value": 107.6952,
"volume": 1173
},
{
"close": 109.3286,
"date": "2025-03-24",
"high": 110.8369,
"low": 108.0486,
"open": 109.4769,
"value": 109.3286,
"volume": 1247
},
{
"close": 110.7759,
"date": "2025-03-25",
"high": 112.2485,
"low": 109.4059,
"open": 110.8085,
"value": 110.7759,
"volume": 1322
},
{
"close": 111.8893,
"date": "2025-03-26",
"high": 113.4093,
"low": 110.631,
"open": 111.731,
"value": 111.8893,
"volume": 1394
},
{
"close": 112.5571,
"date": "2025-03-27",
"high": 113.7571,
"low": 110.9675,
"open": 112.1575,
"value": 112.5571,
"volume": 1464
},
{
"close": 112.7151,
"date": "2025-03-28",
"high": 113.9951,
"low": 110.7912,
"open": 112.0712,
"value": 112.7151,
"volume": 1530
},
{
"close": 112.3534,
"date": "2025-03-29",
"high": 113.7134,
"low": 110.1524,
"open": 111.5224,
"value": 112.3534,
"volume": 1591
},
{
"close": 111.5169,
"date": "2025-03-30",
"high": 112.9569,
"low": 109.515,
"open": 110.615,
"value": 111.5169,
"volume": 1646
},
{
"close": 110.3002,
"date": "2025-03-31",
"high": 111.8202,
"low": 108.2958,
"open": 109.4858,
"value": 110.3002,
"volume": 1695
},
{
"close": 108.8365,
"date": "2025-04-01",
"high": 110.0365,
"low": 107.0011,
"open": 108.2811,
"value": 108.8365,
"volume": 1737
},
{
"close": 107.2832,
"date": "2025-04-02",
"high": 108.5632,
"low": 105.7649,
"open": 107.1349,
"value": 107.2832,
"volume": 1774
},
{
"close": 105.8047,
"date": "2025-04-03",
"high": 107.5123,
"low": 104.7047,
"open": 106.1523,
"value": 105.8047,
"volume": 1192
},
{
"close": 104.5551,
"date": "2025-04-04",
"high": 106.8411,
"low": 103.3651,
"open": 105.4011,
"value": 104.5551,
"volume": 1218
},
{
"close": 103.6618,
"date": "2025-04-05",
"high": 106.4315,
"low": 102.3818,
"open": 104.9115,
"value": 103.6618,
"volume": 1241
},
{
"close": 103.2134,
"date": "2025-04-06",
"high": 105.8831,
"low": 101.8434,
"open": 104.6831,
"value": 103.2134,
"volume": 1261
},
{
"close": 103.2508,
"date": "2025-04-07",
"high": 105.9763,
"low": 102.1508,
"open": 104.6963,
"value": 103.2508,
"volume": 1280
},
{
"close": 103.7646,
"date": "2025-04-08",
"high": 106.2837,
"low": 102.5746,
"open": 104.9237,
"value": 103.7646,
"volume": 1300
},
{
"close": 104.6978,
"date": "2025-04-09",
"high": 106.7802,
"low": 103.4178,
"open": 105.3402,
"value": 104.6978,
"volume": 1322
},
{
"close": 105.9529,
"date": "2025-04-10",
"high": 107.4729,
"low": 104.5575,
"open": 105.9275,
"value": 105.9529,
"volume": 1348
},
{
"close": 107.4035,
"date": "2025-04-11",
"high": 108.6035,
"low": 105.5728,
"open": 106.6728,
"value": 107.4035,
"volume": 1377
},
{
"close": 108.9091,
"date": "2025-04-12",
"high": 110.1891,
"low": 106.3728,
"open": 107.5628,
"value": 108.9091,
"volume": 1413
},
{
"close": 110.3293,
"date": "2025-04-13",
"high": 111.6893,
"low": 107.2946,
"open": 108.5746,
"value": 110.3293,
"volume": 1454
},
{
"close": 111.5393,
"date": "2025-04-14",
"high": 112.9793,
"low": 108.297,
"open": 109.667,
"value": 111.5393,
"volume": 1501
},
{
"close": 112.4412,
"date": "2025-04-15",
"high": 113.9612,
"low": 109.6753,
"open": 110.7753,
"value": 112.4412,
"volume": 1555
},
{
"close": 112.9737,
"date": "2025-04-16",
"high": 114.1737,
"low": 110.6216,
"open": 111.8116,
"value": 112.9737,
"volume": 1001
},
{
"close": 113.1161,
"date": "2025-04-17",
"high": 114.3961,
"low": 111.3934,
"open": 112.6734,
"value": 113.1161,
"volume": 1066
},
{
"close": 112.8889,
"date": "2025-04-18",
"high": 114.617,
"low": 111.5189,
"open": 113.257,
"value": 112.8889,
"volume": 1135
},
{
"close": 112.3494,
"date": "2025-04-19",
"high": 114.9168,
"low": 111.2494,
"open": 113.4768,
"value": 112.3494,
"volume": 1207
},
{
"close": 111.5843,
"date": "2025-04-20",
"high": 114.8036,
"low": 110.3943,
"open": 113.2836,
"value": 111.5843,
"volume": 1281
},
{
"close": 110.6994,
"date": "2025-04-21",
"high": 113.8802,
"low": 109.4194,
"open": 112.6802,
"value": 110.6994,
"volume": 1356
},
{
"close": 109.8078,
"date": "2025-04-22",
"high": 113.0093,
"low": 108.4378,
"open": 111.7293,
"value": 109.8078,
"volume": 1429
},
{
"close": 109.0188,
"date": "2025-04-23",
"high": 111.9117,
"low": 107.9188,
"open": 110.5517,
"value": 109.0188,
"volume": 1500
},
{
"close": 108.4273,
"date": "2025-04-24",
"high": 110.7532,
"low": 107.2373,
"open": 109.3132,
"value": 108.4273,
"volume": 1568
},
{
"close": 108.1054,
"date": "2025-04-25",
"high": 109.723,
"low": 106.8254,
"open": 108.203,
"value": 108.1054,
"volume": 1630
},
{
"close": 108.0975,
"date": "2025-04-26",
"high": 109.2975,
"low": 106.036,
"open": 107.406,
"value": 108.0975,
"volume": 1687
},
{
"close": 108.4172,
"date": "2025-04-27",
"high": 109.6972,
"low": 105.9744,
"open": 107.0744,
"value": 108.4172,
"volume": 1738
},
{
"close": 109.049,
"date": "2025-04-28",
"high": 110.409,
"low": 106.1123,
"open": 107.3023,
"value": 109.049,
"volume": 1782
},
{
"close": 109.9509,
"date": "2025-04-29",
"high": 111.3909,
"low": 106.8301,
"open": 108.1101,
"value": 109.9509,
"volume": 1208
},
{
"close": 111.0606,
"date": "2025-04-30",
"high": 112.5806,
"low": 108.0699,
"open": 109.4399,
"value": 111.0606,
"volume": 1240
},
{
"close": 112.3022,
"date": "2025-05-01",
"high": 113.5022,
"low": 110.0634,
"open": 111.1634,
"value": 112.3022,
"volume": 1268
},
{
"close": 113.5933,
"date": "2025-05-02",
"high": 114.8733,
"low": 111.9115,
"open": 113.1015,
"value": 113.5933,
"volume": 1292
},
{
"close": 114.8528,
"date": "2025-05-03",
"high": 116.4114,
"low": 113.5728,
"open": 115.0514,
"value": 114.8528,
"volume": 1313
},
{
"close": 116.0068,
"date": "2025-05-04",
"high": 118.2567,
"low": 114.6368,
"open": 116.8167,
"value": 116.0068,
"volume": 1332
},
{
"close": 116.9939,
"date": "2025-05-05",
"high": 119.7556,
"low": 115.8939,
"open": 118.2356,
"value": 116.9939,
"volume": 1352
},
{
"close": 117.7688,
"date": "2025-05-06",
"high": 120.4018,
"low": 116.5788,
"open": 119.2018,
"value": 117.7688,
"volume": 1373
},
{
"close": 118.3042,
"date": "2025-05-07",
"high": 120.9553,
"low": 117.0242,
"open": 119.6753,
"value": 118.3042,
"volume": 1397
},
{
"close": 118.5916,
"date": "2025-05-08",
"high": 121.042,
"low": 117.2216,
"open": 119.682,
"value": 118.5916,
"volume": 1425
}
];
const options = {
"accessibility": {
"description": "Zoom and pan inspect the rendered surface without changing data axes or values. When playback controls are available, they move through real steps in the order each unique value first appears in the source data.",
"label": "Technical indicator · Accessibility example"
},
"axes": {
"x": {
"format": {
"dateStyle": "long",
"timeZone": "UTC",
"type": "date"
}
}
},
"height": 620,
"locale": "en",
"mark": {
"fields": {
"close": "close",
"high": "high",
"low": "low",
"lower": "lower",
"middle": "value",
"open": "open",
"upper": "upper",
"value": "value",
"volume": "volume"
},
"options": {
"calculate": true,
"fields": [
"value",
"lower",
"upper"
],
"kind": "abands"
}
},
"width": "container",
"x": {
"field": "date",
"title": "Trading day",
"type": "temporal"
},
"y": {
"field": "value",
"title": "Indicator value",
"type": "quantitative"
}
};
Graflume.accelerationBands('#chart', data, options);Portable schema
ChartSpec 0.1 · options
{
"accessibility": {
"description": "Zoom and pan inspect the rendered surface without changing data axes or values. When playback controls are available, they move through real steps in the order each unique value first appears in the source data.",
"label": "Technical indicator · Accessibility example"
},
"axes": {
"x": {
"format": {
"dateStyle": "long",
"timeZone": "UTC",
"type": "date"
}
}
},
"height": 620,
"locale": "en",
"mark": {
"fields": {
"close": "close",
"high": "high",
"low": "low",
"lower": "lower",
"middle": "value",
"open": "open",
"upper": "upper",
"value": "value",
"volume": "volume"
},
"options": {
"calculate": true,
"fields": [
"value",
"lower",
"upper"
],
"kind": "abands"
}
},
"width": "container",
"x": {
"field": "date",
"title": "Trading day",
"type": "temporal"
},
"y": {
"field": "value",
"title": "Indicator value",
"type": "quantitative"
}
}Chart-specific features
Every executable mode in this family
These tabs come from Graflume's public catalog. Every mode owns runnable data, options, a Quick API, and source-backed feature claims.
Acceleration bands
Acceleration bands uses runnable data and options to demonstrate 47 public indicator names.
StatusLoading
acceleration-bands47 public indicator names
Loading
Acceleration bands · Row data
Row data and zero-copy TypedArray columns share one data contract.
datetemporal | valuequantitative | openquantitative | highquantitative | lowquantitative | closequantitative | volumequantitative | lowerquantitative | upperquantitative |
|---|---|---|---|---|---|---|---|---|
| 2025-01-01 | — | 94 | 96.3 | 92.9 | 95.1 | 1070 | — | — |
| 2025-01-02 | — | 95.7997 | 97.6977 | 94.6097 | 96.4177 | 1144 | — | — |
| 2025-01-03 | — | 97.3786 | 98.8241 | 96.0986 | 97.4641 | 1217 | — | — |
| 2025-01-04 | — | 98.5624 | 100.0024 | 96.7931 | 98.1631 | 1287 | — | — |
| 2025-01-05 | — | 99.2322 | 100.7522 | 97.3747 | 98.4747 | 1353 | — | — |
| 2025-01-06 | — | 99.3404 | 100.5404 | 97.2069 | 98.3969 | 1415 | — | — |
| 2025-01-07 | — | 98.9138 | 100.1938 | 96.6843 | 97.9643 | 1470 | — | — |
| 2025-01-08 | — | 98.0461 | 99.4061 | 95.8723 | 97.2423 | 1519 | — | — |
| 2025-01-09 | — | 96.8793 | 98.3193 | 95.2192 | 96.3192 | 1562 | — | — |
| 2025-01-10 | — | 95.5793 | 97.0993 | 94.106 | 95.296 | 1598 | — | — |
| 2025-01-11 | — | 94.3096 | 95.5096 | 92.9966 | 94.2766 | 1629 | — | — |
| 2025-01-12 | — | 93.2092 | 94.6376 | 91.8392 | 93.3576 | 1656 | — | — |
| 2025-01-13 | — | 92.3761 | 93.98 | 91.2761 | 92.62 | 1679 | — | — |
| 2025-01-14 | — | 91.8609 | 93.5632 | 90.6709 | 92.1232 | 1699 | — | — |
| 2025-01-15 | — | 91.669 | 93.4216 | 90.389 | 91.9016 | 1106 | — | — |
| 2025-01-16 | — | 91.7703 | 93.1631 | 90.4003 | 91.9631 | 1126 | — | — |
| 2025-01-17 | — | 92.1131 | 93.5711 | 91.0131 | 92.2911 | 1147 | — | — |
| 2025-01-18 | — | 92.6392 | 94.2075 | 91.4492 | 92.8475 | 1173 | — | — |
| 2025-01-19 | — | 93.2948 | 95.0179 | 92.0148 | 93.5779 | 1202 | — | — |
| 2025-01-20 | 95.010705 | 94.0373 | 95.9372 | 92.6673 | 94.4172 | 1237 | 87.61991000498683 | 102.76061000498683 |
| 2025-01-21 | 95.02048500000001 | 94.8355 | 96.4956 | 93.7355 | 95.2956 | 1278 | 87.72356975114242 | 102.7042947511424 |
| 2025-01-22 | 95.00680500000001 | 95.6643 | 97.4241 | 94.4743 | 96.1441 | 1325 | 87.73019549366614 | 102.67637049366616 |
| 2025-01-23 | 94.978575 | 96.4964 | 98.2595 | 95.2164 | 96.8995 | 1378 | 87.65530093493096 | 102.68087593493098 |
| 2025-01-24 | 94.94583500000002 | 97.2947 | 98.9483 | 95.9247 | 97.5083 | 1437 | 87.62990861638244 | 102.60905861638246 |
| 2025-01-25 | 94.91859500000001 | 98.0069 | 99.5269 | 96.8299 | 97.9299 | 1502 | 87.66866532328757 | 102.4776903232876 |
| 2025-01-26 | 94.90569000000002 | 98.5662 | 99.7662 | 96.9488 | 98.1388 | 1571 | 87.70578606668838 | 102.3857860666884 |
| 2025-01-27 | 94.913735 | 98.8987 | 100.1787 | 96.8452 | 98.1252 | 1643 | 87.73081515705954 | 102.36681515705956 |
| 2025-01-28 | 94.94640000000001 | 98.9355 | 100.2955 | 96.5256 | 97.8956 | 1104 | 87.74069616116367 | 102.4357211611637 |
| 2025-01-29 | 95.00405500000002 | 98.6288 | 100.0688 | 96.3723 | 97.4723 | 1179 | 87.74070125216359 | 102.58482625216364 |
| 2025-01-30 | 95.08386000000002 | 97.9675 | 99.4875 | 95.7021 | 96.8921 | 1252 | 87.74395146776477 | 102.78610146776482 |
| 2025-01-31 | 95.18024500000003 | 96.9891 | 98.1891 | 94.9243 | 96.2043 | 1323 | 87.76732586858093 | 102.99742586858099 |
| 2025-02-01 | 95.28577500000003 | 95.7827 | 97.0627 | 94.0982 | 95.4682 | 1391 | 87.86406370630974 | 103.1356887063098 |
| 2025-02-02 | 95.39225000000002 | 94.4846 | 96.1095 | 93.3846 | 94.7495 | 1454 | 87.96736060698044 | 103.24423560698051 |
| 2025-02-03 | 95.491905 | 93.2624 | 95.5563 | 92.0724 | 94.1163 | 1511 | 87.98020389593675 | 103.40497889593685 |
| 2025-02-04 | 95.57855 | 92.2928 | 95.1545 | 91.0128 | 93.6345 | 1562 | 87.90469467973162 | 103.60674467973169 |
| 2025-02-05 | 95.648515 | 91.7342 | 94.5624 | 90.3642 | 93.3624 | 1607 | 87.76472215391769 | 103.82562215391776 |
| 2025-02-06 | 95.70125000000002 | 91.7009 | 94.6258 | 90.6009 | 93.3458 | 1645 | 87.60262317509486 | 104.03024817509495 |
| 2025-02-07 | 95.73951500000001 | 92.2427 | 94.9728 | 91.0527 | 93.6128 | 1678 | 87.4707809655088 | 104.18885596550888 |
| 2025-02-08 | 95.76915000000001 | 93.3336 | 95.6106 | 92.0536 | 94.1706 | 1706 | 87.41925098478892 | 104.27580098478902 |
| 2025-02-09 | 95.79841000000002 | 94.8731 | 96.5224 | 93.5031 | 95.0024 | 1730 | 87.4852291902426 | 104.2791291902427 |
| 2025-02-10 | 95.83699000000001 | 96.6995 | 97.8995 | 94.9672 | 96.0672 | 1138 | 87.53004770754856 | 104.36699770754868 |
| 2025-02-11 | 95.894845 | 98.6132 | 99.8932 | 96.1112 | 97.3012 | 1157 | 87.5314359231117 | 104.57643592311179 |
| 2025-02-12 | 95.980985 | 100.4064 | 101.7664 | 97.3423 | 98.6223 | 1177 | 87.50467469919093 | 104.89492469919101 |
| 2025-02-13 | 96.10237500000001 | 101.8939 | 103.3339 | 98.5661 | 99.9361 | 1198 | 87.46889235612379 | 105.29519235612388 |
| 2025-02-14 | 96.263085 | 102.9388 | 104.4588 | 100.0441 | 101.1441 | 1222 | 87.4636581924819 | 105.71938319248197 |
| 2025-02-15 | 96.46380500000001 | 103.471 | 104.671 | 100.9632 | 102.1532 | 1250 | 87.57798859552642 | 106.05631359552652 |
| 2025-02-16 | 96.7018 | 103.493 | 104.773 | 101.6051 | 102.8851 | 1283 | 87.83176627843362 | 106.26869127843369 |
| 2025-02-17 | 96.97129 | 103.0745 | 104.6454 | 101.7045 | 103.2854 | 1322 | 88.17058180613836 | 106.40025680613844 |
| 2025-02-18 | 97.264205 | 102.3366 | 104.7706 | 101.2366 | 103.3306 | 1367 | 88.42915345966136 | 106.61820345966143 |
| 2025-02-19 | 97.57121 | 101.4292 | 104.5522 | 100.2392 | 103.0322 | 1418 | 88.60499063671641 | 106.92594063671648 |
| 2025-02-20 | 97.882885 | 100.506 | 103.6378 | 99.226 | 102.4378 | 1476 | 88.70945072828692 | 107.31715072828698 |
| 2025-02-21 | 98.190885 | 99.7023 | 102.9082 | 98.3323 | 101.6282 | 1539 | 88.76582331177255 | 107.77637331177259 |
| 2025-02-22 | 98.488935 | 99.1185 | 102.0705 | 98.0185 | 100.7105 | 1607 | 88.86909564221271 | 108.21142064221274 |
| 2025-02-23 | 98.773545 | 98.8127 | 101.2485 | 97.6227 | 99.8085 | 1065 | 89.13256224018019 | 108.51036224018021 |
| 2025-02-24 | 99.04430499999998 | 98.801 | 100.5697 | 97.521 | 99.0497 | 1138 | 89.56275019870424 | 108.66730019870427 |
| 2025-02-25 | 99.30379999999998 | 99.0666 | 100.2666 | 97.1823 | 98.5523 | 1213 | 90.01033236147452 | 108.83640736147456 |
| 2025-02-26 | 99.55711499999998 | 99.5714 | 100.8514 | 97.3121 | 98.4121 | 1287 | 90.39202778754301 | 109.09670278754307 |
| 2025-02-27 | 99.81100499999998 | 100.27 | 101.63 | 97.5006 | 98.6906 | 1359 | 90.6937951895789 | 109.45079518957895 |
| 2025-02-28 | 100.07285499999998 | 101.1202 | 102.5602 | 98.1276 | 99.4076 | 1428 | 90.91298353013602 | 109.88888353013604 |
| 2025-03-01 | 100.34955499999998 | 102.0882 | 103.6082 | 99.1664 | 100.5364 | 1492 | 91.05883100040768 | 110.3903560004077 |
| 2025-03-02 | 100.64646499999996 | 103.1483 | 104.3483 | 100.9054 | 102.0054 | 1551 | 91.30599787795067 | 110.7651728779507 |
| 2025-03-03 | 100.96660499999999 | 104.2779 | 105.5579 | 102.514 | 103.704 | 1604 | 91.69710327041913 | 110.97175327041916 |
| 2025-03-04 | 101.31012999999999 | 105.4483 | 106.8528 | 104.1683 | 105.4928 | 1651 | 92.20594821241367 | 111.04569821241371 |
| 2025-03-05 | 101.67422499999998 | 106.617 | 108.658 | 105.247 | 107.218 | 1692 | 92.66985350808575 | 111.1704035080858 |
| 2025-03-06 | 102.05337499999999 | 107.7223 | 110.2471 | 106.6223 | 108.7271 | 1726 | 93.07428185385741 | 111.37735685385749 |
| 2025-03-07 | 102.44000499999997 | 108.6844 | 111.0858 | 107.4944 | 109.8858 | 1755 | 93.41169718149986 | 111.68567218149992 |
| 2025-03-08 | 102.82537499999998 | 109.4131 | 111.8725 | 108.1331 | 110.5925 | 1167 | 93.68244025926626 | 112.09929025926633 |
| 2025-03-09 | 103.20061499999997 | 109.8208 | 112.1502 | 108.4508 | 110.7902 | 1189 | 93.94591764854562 | 112.55239264854569 |
| 2025-03-10 | 103.55777999999995 | 109.8401 | 111.9139 | 108.7401 | 110.4739 | 1209 | 94.35561523193795 | 112.87204023193803 |
| 2025-03-11 | 103.89073499999995 | 109.4411 | 111.2113 | 108.2511 | 109.6913 | 1229 | 94.8863996985367 | 113.06462469853679 |
| 2025-03-12 | 104.19582999999993 | 108.6445 | 109.8445 | 107.2597 | 108.5397 | 1249 | 95.4642675062133 | 113.18574250621342 |
| 2025-03-13 | 104.47218499999993 | 107.5279 | 108.8079 | 105.7853 | 107.1553 | 1272 | 95.98610002141987 | 113.31925002141998 |
| 2025-03-14 | 104.72162999999992 | 106.2213 | 107.5813 | 104.5994 | 105.6994 | 1299 | 96.41813996016646 | 113.48376496016655 |
| 2025-03-15 | 104.94826999999991 | 104.8937 | 106.3337 | 103.1513 | 104.3413 | 1330 | 96.73713399361576 | 113.69190899361585 |
| 2025-03-16 | 105.1577899999999 | 103.7301 | 105.2501 | 101.9601 | 103.2401 | 1367 | 96.93549064417452 | 113.95059064417462 |
| 2025-03-17 | 105.35651499999992 | 102.9045 | 104.1045 | 101.1568 | 102.5268 | 1410 | 97.14729084545691 | 114.128240845457 |
| 2025-03-18 | 105.55045999999993 | 102.5519 | 103.8319 | 101.191 | 102.291 | 1459 | 97.42815622057067 | 114.18450622057075 |
| 2025-03-19 | 105.74441999999995 | 102.746 | 104.106 | 101.3798 | 102.5698 | 1515 | 97.75748990010605 | 114.16303990010613 |
| 2025-03-20 | 105.94126499999996 | 103.4854 | 104.9254 | 102.0645 | 103.3445 | 1576 | 98.10566877544214 | 114.11829377544223 |
| 2025-03-21 | 106.14154999999997 | 104.6919 | 106.2119 | 103.1721 | 104.5421 | 1030 | 98.44083709155498 | 114.10296209155509 |
| 2025-03-22 | 106.34343999999996 | 106.2211 | 107.4211 | 104.9432 | 106.0432 | 1100 | 98.73634326660587 | 114.157218266606 |
| 2025-03-23 | 106.54299999999996 | 107.8844 | 109.1644 | 106.5052 | 107.6952 | 1173 | 98.97319910762836 | 114.2978991076285 |
| 2025-03-24 | 106.73478999999995 | 109.4769 | 110.8369 | 108.0486 | 109.3286 | 1247 | 99.15697093764047 | 114.50762093764058 |
| 2025-03-25 | 106.91268499999997 | 110.8085 | 112.2485 | 109.4059 | 110.7759 | 1322 | 99.41996212761048 | 114.62851212761056 |
| 2025-03-26 | 107.07079499999995 | 111.731 | 113.4093 | 110.631 | 111.8893 | 1394 | 99.70243390229504 | 114.69935890229513 |
| 2025-03-27 | 107.20435999999995 | 112.1575 | 113.7571 | 110.9675 | 112.5571 | 1464 | 99.95383086950606 | 114.75030586950615 |
| 2025-03-28 | 107.31048999999993 | 112.0712 | 113.9951 | 110.7912 | 112.7151 | 1530 | 100.13849661953702 | 114.8010966195371 |
| 2025-03-29 | 107.38864999999994 | 111.5224 | 113.7134 | 110.1524 | 112.3534 | 1591 | 100.23687728759253 | 114.86487728759263 |
| 2025-03-30 | 107.44079999999994 | 110.615 | 112.9569 | 109.515 | 111.5169 | 1646 | 100.24957224010257 | 114.94459724010267 |
| 2025-03-31 | 107.47124499999995 | 109.4858 | 111.8202 | 108.2958 | 110.3002 | 1695 | 100.19703751273751 | 115.03311251273763 |
| 2025-04-01 | 107.48608499999996 | 108.2811 | 110.0365 | 107.0011 | 108.8365 | 1737 | 100.14021528812596 | 115.08894028812608 |
| 2025-04-02 | 107.49247999999996 | 107.1349 | 108.5632 | 105.7649 | 107.2832 | 1774 | 100.16102138155557 | 115.0536713815557 |
| 2025-04-03 | 107.49774499999997 | 106.1523 | 107.5123 | 104.7047 | 105.8047 | 1192 | 100.18324015625221 | 115.03231515625234 |
| 2025-04-04 | 107.50843499999996 | 105.4011 | 106.8411 | 103.3651 | 104.5551 | 1218 | 100.16548356385945 | 115.08795856385959 |
| 2025-04-05 | 107.52951999999996 | 104.9115 | 106.4315 | 102.3818 | 103.6618 | 1241 | 100.11322877394906 | 115.22562877394921 |
| 2025-04-06 | 107.56384999999996 | 104.6831 | 105.8831 | 101.8434 | 103.2134 | 1261 | 100.04198175233083 | 115.42738175233099 |
| 2025-04-07 | 107.61183999999994 | 104.6963 | 105.9763 | 102.1508 | 103.2508 | 1280 | 99.97514150574774 | 115.6566915057479 |
| 2025-04-08 | 107.67157999999992 | 104.9237 | 106.2837 | 102.5746 | 103.7646 | 1300 | 99.93956159466892 | 115.8668365946691 |
| 2025-04-09 | 107.73924499999991 | 105.3402 | 106.7802 | 103.4178 | 104.6978 | 1322 | 99.95850102828385 | 116.011151028284 |
| 2025-04-10 | 107.80978499999989 | 105.9275 | 107.4729 | 104.5575 | 105.9529 | 1348 | 100.03980655048221 | 116.06135655048233 |
| 2025-04-11 | 107.8777999999999 | 106.6728 | 108.6035 | 105.5728 | 107.4035 | 1377 | 100.01740388743421 | 116.17715388743434 |
| 2025-04-12 | 107.93849499999988 | 107.5628 | 110.1891 | 106.3728 | 108.9091 | 1413 | 99.8985202667108 | 116.34754526671091 |
| 2025-04-13 | 107.98852999999988 | 108.5746 | 111.6893 | 107.2946 | 110.3293 | 1454 | 99.70544790333622 | 116.55607290333633 |
| 2025-04-14 | 108.02669999999986 | 109.667 | 112.9793 | 108.297 | 111.5393 | 1501 | 99.47229536438758 | 116.78284536438771 |
| 2025-04-15 | 108.05429499999988 | 110.7753 | 113.9612 | 109.6753 | 112.4412 | 1555 | 99.27851877214053 | 116.96596877214066 |
| 2025-04-16 | 108.07512499999989 | 111.8116 | 114.1737 | 110.6216 | 112.9737 | 1001 | 99.18712377172568 | 117.06519877172579 |
| 2025-04-17 | 108.0951749999999 | 112.6734 | 114.3961 | 111.3934 | 113.1161 | 1066 | 99.2367804148895 | 117.06455541488961 |
| 2025-04-18 | 108.1219499999999 | 113.257 | 114.617 | 111.5189 | 112.8889 | 1135 | 99.34997543442199 | 117.0620254344221 |
| 2025-04-19 | 108.1635749999999 | 113.4768 | 114.9168 | 111.2494 | 112.3494 | 1207 | 99.41476728901195 | 117.18319228901203 |
| 2025-04-20 | 108.2277799999999 | 113.2836 | 114.8036 | 110.3943 | 111.5843 | 1281 | 99.43419243845523 | 117.42384243845531 |
| 2025-04-21 | 108.3209249999999 | 112.6802 | 113.8802 | 109.4194 | 110.6994 | 1356 | 99.41723347898375 | 117.76323347898384 |
| 2025-04-22 | 108.44715499999991 | 111.7293 | 113.0093 | 108.4378 | 109.8078 | 1429 | 99.37934226956118 | 118.16864226956125 |
| 2025-04-23 | 108.60785999999989 | 110.5517 | 111.9117 | 107.9188 | 109.0188 | 1500 | 99.425055375396 | 118.51068037539605 |
| 2025-04-24 | 108.80146999999988 | 109.3132 | 110.7532 | 107.2373 | 108.4273 | 1568 | 99.61459809591562 | 118.71019809591569 |
| 2025-04-25 | 109.02364999999989 | 108.203 | 109.723 | 106.8254 | 108.1054 | 1630 | 99.94801138936948 | 118.75558638936954 |
| 2025-04-26 | 109.26785499999987 | 107.406 | 109.2975 | 106.036 | 108.0975 | 1687 | 100.23254525860764 | 118.8455702586077 |
| 2025-04-27 | 109.52617499999988 | 107.0744 | 109.6972 | 105.9744 | 108.4172 | 1738 | 100.43338984663801 | 119.02073984663807 |
| 2025-04-28 | 109.79039499999988 | 107.3023 | 110.409 | 106.1123 | 109.049 | 1782 | 100.5534543551129 | 119.28770435511296 |
| 2025-04-29 | 110.05304999999987 | 108.1101 | 111.3909 | 106.8301 | 109.9509 | 1208 | 100.60838277613145 | 119.64223277613152 |
| 2025-04-30 | 110.30843499999988 | 109.4399 | 112.5806 | 108.0699 | 111.0606 | 1240 | 100.62968523097284 | 120.06236023097293 |
| 2025-05-01 | 110.55336999999989 | 111.1634 | 113.5022 | 110.0634 | 112.3022 | 1268 | 100.81440607117737 | 120.34910607117745 |
| 2025-05-02 | 110.78757999999989 | 113.1015 | 114.8733 | 111.9115 | 113.5933 | 1292 | 101.17393400431465 | 120.49500900431471 |
| 2025-05-03 | 111.0137549999999 | 115.0514 | 116.4114 | 113.5728 | 114.8528 | 1313 | 101.63813802401512 | 120.5701880240152 |
| 2025-05-04 | 111.23712999999991 | 116.8167 | 118.2567 | 114.6368 | 116.0068 | 1332 | 102.05708654641961 | 120.72353654641968 |
| 2025-05-05 | 111.4647649999999 | 118.2356 | 119.7556 | 115.8939 | 116.9939 | 1352 | 102.40855114904707 | 120.96895114904711 |
| 2025-05-06 | 111.70451999999989 | 119.2018 | 120.4018 | 116.5788 | 117.7688 | 1373 | 102.67987561318648 | 121.30800061318652 |
| 2025-05-07 | 111.96392499999988 | 119.6753 | 120.9553 | 117.0242 | 118.3042 | 1397 | 102.87107606800173 | 121.73130106800178 |
| 2025-05-08 | 112.2490599999999 | 119.682 | 121.042 | 117.2216 | 118.5916 | 1425 | 103.08586237864802 | 122.12666237864808 |
Browser API · Portable schema
Browser API
Graflume.accelerationBands()
const data = [
{
"close": 95.1,
"date": "2025-01-01",
"high": 96.3,
"low": 92.9,
"open": 94,
"value": 95.1,
"volume": 1070
},
{
"close": 96.4177,
"date": "2025-01-02",
"high": 97.6977,
"low": 94.6097,
"open": 95.7997,
"value": 96.4177,
"volume": 1144
},
{
"close": 97.4641,
"date": "2025-01-03",
"high": 98.8241,
"low": 96.0986,
"open": 97.3786,
"value": 97.4641,
"volume": 1217
},
{
"close": 98.1631,
"date": "2025-01-04",
"high": 100.0024,
"low": 96.7931,
"open": 98.5624,
"value": 98.1631,
"volume": 1287
},
{
"close": 98.4747,
"date": "2025-01-05",
"high": 100.7522,
"low": 97.3747,
"open": 99.2322,
"value": 98.4747,
"volume": 1353
},
{
"close": 98.3969,
"date": "2025-01-06",
"high": 100.5404,
"low": 97.2069,
"open": 99.3404,
"value": 98.3969,
"volume": 1415
},
{
"close": 97.9643,
"date": "2025-01-07",
"high": 100.1938,
"low": 96.6843,
"open": 98.9138,
"value": 97.9643,
"volume": 1470
},
{
"close": 97.2423,
"date": "2025-01-08",
"high": 99.4061,
"low": 95.8723,
"open": 98.0461,
"value": 97.2423,
"volume": 1519
},
{
"close": 96.3192,
"date": "2025-01-09",
"high": 98.3193,
"low": 95.2192,
"open": 96.8793,
"value": 96.3192,
"volume": 1562
},
{
"close": 95.296,
"date": "2025-01-10",
"high": 97.0993,
"low": 94.106,
"open": 95.5793,
"value": 95.296,
"volume": 1598
},
{
"close": 94.2766,
"date": "2025-01-11",
"high": 95.5096,
"low": 92.9966,
"open": 94.3096,
"value": 94.2766,
"volume": 1629
},
{
"close": 93.3576,
"date": "2025-01-12",
"high": 94.6376,
"low": 91.8392,
"open": 93.2092,
"value": 93.3576,
"volume": 1656
},
{
"close": 92.62,
"date": "2025-01-13",
"high": 93.98,
"low": 91.2761,
"open": 92.3761,
"value": 92.62,
"volume": 1679
},
{
"close": 92.1232,
"date": "2025-01-14",
"high": 93.5632,
"low": 90.6709,
"open": 91.8609,
"value": 92.1232,
"volume": 1699
},
{
"close": 91.9016,
"date": "2025-01-15",
"high": 93.4216,
"low": 90.389,
"open": 91.669,
"value": 91.9016,
"volume": 1106
},
{
"close": 91.9631,
"date": "2025-01-16",
"high": 93.1631,
"low": 90.4003,
"open": 91.7703,
"value": 91.9631,
"volume": 1126
},
{
"close": 92.2911,
"date": "2025-01-17",
"high": 93.5711,
"low": 91.0131,
"open": 92.1131,
"value": 92.2911,
"volume": 1147
},
{
"close": 92.8475,
"date": "2025-01-18",
"high": 94.2075,
"low": 91.4492,
"open": 92.6392,
"value": 92.8475,
"volume": 1173
},
{
"close": 93.5779,
"date": "2025-01-19",
"high": 95.0179,
"low": 92.0148,
"open": 93.2948,
"value": 93.5779,
"volume": 1202
},
{
"close": 94.4172,
"date": "2025-01-20",
"high": 95.9372,
"low": 92.6673,
"open": 94.0373,
"value": 94.4172,
"volume": 1237
},
{
"close": 95.2956,
"date": "2025-01-21",
"high": 96.4956,
"low": 93.7355,
"open": 94.8355,
"value": 95.2956,
"volume": 1278
},
{
"close": 96.1441,
"date": "2025-01-22",
"high": 97.4241,
"low": 94.4743,
"open": 95.6643,
"value": 96.1441,
"volume": 1325
},
{
"close": 96.8995,
"date": "2025-01-23",
"high": 98.2595,
"low": 95.2164,
"open": 96.4964,
"value": 96.8995,
"volume": 1378
},
{
"close": 97.5083,
"date": "2025-01-24",
"high": 98.9483,
"low": 95.9247,
"open": 97.2947,
"value": 97.5083,
"volume": 1437
},
{
"close": 97.9299,
"date": "2025-01-25",
"high": 99.5269,
"low": 96.8299,
"open": 98.0069,
"value": 97.9299,
"volume": 1502
},
{
"close": 98.1388,
"date": "2025-01-26",
"high": 99.7662,
"low": 96.9488,
"open": 98.5662,
"value": 98.1388,
"volume": 1571
},
{
"close": 98.1252,
"date": "2025-01-27",
"high": 100.1787,
"low": 96.8452,
"open": 98.8987,
"value": 98.1252,
"volume": 1643
},
{
"close": 97.8956,
"date": "2025-01-28",
"high": 100.2955,
"low": 96.5256,
"open": 98.9355,
"value": 97.8956,
"volume": 1104
},
{
"close": 97.4723,
"date": "2025-01-29",
"high": 100.0688,
"low": 96.3723,
"open": 98.6288,
"value": 97.4723,
"volume": 1179
},
{
"close": 96.8921,
"date": "2025-01-30",
"high": 99.4875,
"low": 95.7021,
"open": 97.9675,
"value": 96.8921,
"volume": 1252
},
{
"close": 96.2043,
"date": "2025-01-31",
"high": 98.1891,
"low": 94.9243,
"open": 96.9891,
"value": 96.2043,
"volume": 1323
},
{
"close": 95.4682,
"date": "2025-02-01",
"high": 97.0627,
"low": 94.0982,
"open": 95.7827,
"value": 95.4682,
"volume": 1391
},
{
"close": 94.7495,
"date": "2025-02-02",
"high": 96.1095,
"low": 93.3846,
"open": 94.4846,
"value": 94.7495,
"volume": 1454
},
{
"close": 94.1163,
"date": "2025-02-03",
"high": 95.5563,
"low": 92.0724,
"open": 93.2624,
"value": 94.1163,
"volume": 1511
},
{
"close": 93.6345,
"date": "2025-02-04",
"high": 95.1545,
"low": 91.0128,
"open": 92.2928,
"value": 93.6345,
"volume": 1562
},
{
"close": 93.3624,
"date": "2025-02-05",
"high": 94.5624,
"low": 90.3642,
"open": 91.7342,
"value": 93.3624,
"volume": 1607
},
{
"close": 93.3458,
"date": "2025-02-06",
"high": 94.6258,
"low": 90.6009,
"open": 91.7009,
"value": 93.3458,
"volume": 1645
},
{
"close": 93.6128,
"date": "2025-02-07",
"high": 94.9728,
"low": 91.0527,
"open": 92.2427,
"value": 93.6128,
"volume": 1678
},
{
"close": 94.1706,
"date": "2025-02-08",
"high": 95.6106,
"low": 92.0536,
"open": 93.3336,
"value": 94.1706,
"volume": 1706
},
{
"close": 95.0024,
"date": "2025-02-09",
"high": 96.5224,
"low": 93.5031,
"open": 94.8731,
"value": 95.0024,
"volume": 1730
},
{
"close": 96.0672,
"date": "2025-02-10",
"high": 97.8995,
"low": 94.9672,
"open": 96.6995,
"value": 96.0672,
"volume": 1138
},
{
"close": 97.3012,
"date": "2025-02-11",
"high": 99.8932,
"low": 96.1112,
"open": 98.6132,
"value": 97.3012,
"volume": 1157
},
{
"close": 98.6223,
"date": "2025-02-12",
"high": 101.7664,
"low": 97.3423,
"open": 100.4064,
"value": 98.6223,
"volume": 1177
},
{
"close": 99.9361,
"date": "2025-02-13",
"high": 103.3339,
"low": 98.5661,
"open": 101.8939,
"value": 99.9361,
"volume": 1198
},
{
"close": 101.1441,
"date": "2025-02-14",
"high": 104.4588,
"low": 100.0441,
"open": 102.9388,
"value": 101.1441,
"volume": 1222
},
{
"close": 102.1532,
"date": "2025-02-15",
"high": 104.671,
"low": 100.9632,
"open": 103.471,
"value": 102.1532,
"volume": 1250
},
{
"close": 102.8851,
"date": "2025-02-16",
"high": 104.773,
"low": 101.6051,
"open": 103.493,
"value": 102.8851,
"volume": 1283
},
{
"close": 103.2854,
"date": "2025-02-17",
"high": 104.6454,
"low": 101.7045,
"open": 103.0745,
"value": 103.2854,
"volume": 1322
},
{
"close": 103.3306,
"date": "2025-02-18",
"high": 104.7706,
"low": 101.2366,
"open": 102.3366,
"value": 103.3306,
"volume": 1367
},
{
"close": 103.0322,
"date": "2025-02-19",
"high": 104.5522,
"low": 100.2392,
"open": 101.4292,
"value": 103.0322,
"volume": 1418
},
{
"close": 102.4378,
"date": "2025-02-20",
"high": 103.6378,
"low": 99.226,
"open": 100.506,
"value": 102.4378,
"volume": 1476
},
{
"close": 101.6282,
"date": "2025-02-21",
"high": 102.9082,
"low": 98.3323,
"open": 99.7023,
"value": 101.6282,
"volume": 1539
},
{
"close": 100.7105,
"date": "2025-02-22",
"high": 102.0705,
"low": 98.0185,
"open": 99.1185,
"value": 100.7105,
"volume": 1607
},
{
"close": 99.8085,
"date": "2025-02-23",
"high": 101.2485,
"low": 97.6227,
"open": 98.8127,
"value": 99.8085,
"volume": 1065
},
{
"close": 99.0497,
"date": "2025-02-24",
"high": 100.5697,
"low": 97.521,
"open": 98.801,
"value": 99.0497,
"volume": 1138
},
{
"close": 98.5523,
"date": "2025-02-25",
"high": 100.2666,
"low": 97.1823,
"open": 99.0666,
"value": 98.5523,
"volume": 1213
},
{
"close": 98.4121,
"date": "2025-02-26",
"high": 100.8514,
"low": 97.3121,
"open": 99.5714,
"value": 98.4121,
"volume": 1287
},
{
"close": 98.6906,
"date": "2025-02-27",
"high": 101.63,
"low": 97.5006,
"open": 100.27,
"value": 98.6906,
"volume": 1359
},
{
"close": 99.4076,
"date": "2025-02-28",
"high": 102.5602,
"low": 98.1276,
"open": 101.1202,
"value": 99.4076,
"volume": 1428
},
{
"close": 100.5364,
"date": "2025-03-01",
"high": 103.6082,
"low": 99.1664,
"open": 102.0882,
"value": 100.5364,
"volume": 1492
},
{
"close": 102.0054,
"date": "2025-03-02",
"high": 104.3483,
"low": 100.9054,
"open": 103.1483,
"value": 102.0054,
"volume": 1551
},
{
"close": 103.704,
"date": "2025-03-03",
"high": 105.5579,
"low": 102.514,
"open": 104.2779,
"value": 103.704,
"volume": 1604
},
{
"close": 105.4928,
"date": "2025-03-04",
"high": 106.8528,
"low": 104.1683,
"open": 105.4483,
"value": 105.4928,
"volume": 1651
},
{
"close": 107.218,
"date": "2025-03-05",
"high": 108.658,
"low": 105.247,
"open": 106.617,
"value": 107.218,
"volume": 1692
},
{
"close": 108.7271,
"date": "2025-03-06",
"high": 110.2471,
"low": 106.6223,
"open": 107.7223,
"value": 108.7271,
"volume": 1726
},
{
"close": 109.8858,
"date": "2025-03-07",
"high": 111.0858,
"low": 107.4944,
"open": 108.6844,
"value": 109.8858,
"volume": 1755
},
{
"close": 110.5925,
"date": "2025-03-08",
"high": 111.8725,
"low": 108.1331,
"open": 109.4131,
"value": 110.5925,
"volume": 1167
},
{
"close": 110.7902,
"date": "2025-03-09",
"high": 112.1502,
"low": 108.4508,
"open": 109.8208,
"value": 110.7902,
"volume": 1189
},
{
"close": 110.4739,
"date": "2025-03-10",
"high": 111.9139,
"low": 108.7401,
"open": 109.8401,
"value": 110.4739,
"volume": 1209
},
{
"close": 109.6913,
"date": "2025-03-11",
"high": 111.2113,
"low": 108.2511,
"open": 109.4411,
"value": 109.6913,
"volume": 1229
},
{
"close": 108.5397,
"date": "2025-03-12",
"high": 109.8445,
"low": 107.2597,
"open": 108.6445,
"value": 108.5397,
"volume": 1249
},
{
"close": 107.1553,
"date": "2025-03-13",
"high": 108.8079,
"low": 105.7853,
"open": 107.5279,
"value": 107.1553,
"volume": 1272
},
{
"close": 105.6994,
"date": "2025-03-14",
"high": 107.5813,
"low": 104.5994,
"open": 106.2213,
"value": 105.6994,
"volume": 1299
},
{
"close": 104.3413,
"date": "2025-03-15",
"high": 106.3337,
"low": 103.1513,
"open": 104.8937,
"value": 104.3413,
"volume": 1330
},
{
"close": 103.2401,
"date": "2025-03-16",
"high": 105.2501,
"low": 101.9601,
"open": 103.7301,
"value": 103.2401,
"volume": 1367
},
{
"close": 102.5268,
"date": "2025-03-17",
"high": 104.1045,
"low": 101.1568,
"open": 102.9045,
"value": 102.5268,
"volume": 1410
},
{
"close": 102.291,
"date": "2025-03-18",
"high": 103.8319,
"low": 101.191,
"open": 102.5519,
"value": 102.291,
"volume": 1459
},
{
"close": 102.5698,
"date": "2025-03-19",
"high": 104.106,
"low": 101.3798,
"open": 102.746,
"value": 102.5698,
"volume": 1515
},
{
"close": 103.3445,
"date": "2025-03-20",
"high": 104.9254,
"low": 102.0645,
"open": 103.4854,
"value": 103.3445,
"volume": 1576
},
{
"close": 104.5421,
"date": "2025-03-21",
"high": 106.2119,
"low": 103.1721,
"open": 104.6919,
"value": 104.5421,
"volume": 1030
},
{
"close": 106.0432,
"date": "2025-03-22",
"high": 107.4211,
"low": 104.9432,
"open": 106.2211,
"value": 106.0432,
"volume": 1100
},
{
"close": 107.6952,
"date": "2025-03-23",
"high": 109.1644,
"low": 106.5052,
"open": 107.8844,
"value": 107.6952,
"volume": 1173
},
{
"close": 109.3286,
"date": "2025-03-24",
"high": 110.8369,
"low": 108.0486,
"open": 109.4769,
"value": 109.3286,
"volume": 1247
},
{
"close": 110.7759,
"date": "2025-03-25",
"high": 112.2485,
"low": 109.4059,
"open": 110.8085,
"value": 110.7759,
"volume": 1322
},
{
"close": 111.8893,
"date": "2025-03-26",
"high": 113.4093,
"low": 110.631,
"open": 111.731,
"value": 111.8893,
"volume": 1394
},
{
"close": 112.5571,
"date": "2025-03-27",
"high": 113.7571,
"low": 110.9675,
"open": 112.1575,
"value": 112.5571,
"volume": 1464
},
{
"close": 112.7151,
"date": "2025-03-28",
"high": 113.9951,
"low": 110.7912,
"open": 112.0712,
"value": 112.7151,
"volume": 1530
},
{
"close": 112.3534,
"date": "2025-03-29",
"high": 113.7134,
"low": 110.1524,
"open": 111.5224,
"value": 112.3534,
"volume": 1591
},
{
"close": 111.5169,
"date": "2025-03-30",
"high": 112.9569,
"low": 109.515,
"open": 110.615,
"value": 111.5169,
"volume": 1646
},
{
"close": 110.3002,
"date": "2025-03-31",
"high": 111.8202,
"low": 108.2958,
"open": 109.4858,
"value": 110.3002,
"volume": 1695
},
{
"close": 108.8365,
"date": "2025-04-01",
"high": 110.0365,
"low": 107.0011,
"open": 108.2811,
"value": 108.8365,
"volume": 1737
},
{
"close": 107.2832,
"date": "2025-04-02",
"high": 108.5632,
"low": 105.7649,
"open": 107.1349,
"value": 107.2832,
"volume": 1774
},
{
"close": 105.8047,
"date": "2025-04-03",
"high": 107.5123,
"low": 104.7047,
"open": 106.1523,
"value": 105.8047,
"volume": 1192
},
{
"close": 104.5551,
"date": "2025-04-04",
"high": 106.8411,
"low": 103.3651,
"open": 105.4011,
"value": 104.5551,
"volume": 1218
},
{
"close": 103.6618,
"date": "2025-04-05",
"high": 106.4315,
"low": 102.3818,
"open": 104.9115,
"value": 103.6618,
"volume": 1241
},
{
"close": 103.2134,
"date": "2025-04-06",
"high": 105.8831,
"low": 101.8434,
"open": 104.6831,
"value": 103.2134,
"volume": 1261
},
{
"close": 103.2508,
"date": "2025-04-07",
"high": 105.9763,
"low": 102.1508,
"open": 104.6963,
"value": 103.2508,
"volume": 1280
},
{
"close": 103.7646,
"date": "2025-04-08",
"high": 106.2837,
"low": 102.5746,
"open": 104.9237,
"value": 103.7646,
"volume": 1300
},
{
"close": 104.6978,
"date": "2025-04-09",
"high": 106.7802,
"low": 103.4178,
"open": 105.3402,
"value": 104.6978,
"volume": 1322
},
{
"close": 105.9529,
"date": "2025-04-10",
"high": 107.4729,
"low": 104.5575,
"open": 105.9275,
"value": 105.9529,
"volume": 1348
},
{
"close": 107.4035,
"date": "2025-04-11",
"high": 108.6035,
"low": 105.5728,
"open": 106.6728,
"value": 107.4035,
"volume": 1377
},
{
"close": 108.9091,
"date": "2025-04-12",
"high": 110.1891,
"low": 106.3728,
"open": 107.5628,
"value": 108.9091,
"volume": 1413
},
{
"close": 110.3293,
"date": "2025-04-13",
"high": 111.6893,
"low": 107.2946,
"open": 108.5746,
"value": 110.3293,
"volume": 1454
},
{
"close": 111.5393,
"date": "2025-04-14",
"high": 112.9793,
"low": 108.297,
"open": 109.667,
"value": 111.5393,
"volume": 1501
},
{
"close": 112.4412,
"date": "2025-04-15",
"high": 113.9612,
"low": 109.6753,
"open": 110.7753,
"value": 112.4412,
"volume": 1555
},
{
"close": 112.9737,
"date": "2025-04-16",
"high": 114.1737,
"low": 110.6216,
"open": 111.8116,
"value": 112.9737,
"volume": 1001
},
{
"close": 113.1161,
"date": "2025-04-17",
"high": 114.3961,
"low": 111.3934,
"open": 112.6734,
"value": 113.1161,
"volume": 1066
},
{
"close": 112.8889,
"date": "2025-04-18",
"high": 114.617,
"low": 111.5189,
"open": 113.257,
"value": 112.8889,
"volume": 1135
},
{
"close": 112.3494,
"date": "2025-04-19",
"high": 114.9168,
"low": 111.2494,
"open": 113.4768,
"value": 112.3494,
"volume": 1207
},
{
"close": 111.5843,
"date": "2025-04-20",
"high": 114.8036,
"low": 110.3943,
"open": 113.2836,
"value": 111.5843,
"volume": 1281
},
{
"close": 110.6994,
"date": "2025-04-21",
"high": 113.8802,
"low": 109.4194,
"open": 112.6802,
"value": 110.6994,
"volume": 1356
},
{
"close": 109.8078,
"date": "2025-04-22",
"high": 113.0093,
"low": 108.4378,
"open": 111.7293,
"value": 109.8078,
"volume": 1429
},
{
"close": 109.0188,
"date": "2025-04-23",
"high": 111.9117,
"low": 107.9188,
"open": 110.5517,
"value": 109.0188,
"volume": 1500
},
{
"close": 108.4273,
"date": "2025-04-24",
"high": 110.7532,
"low": 107.2373,
"open": 109.3132,
"value": 108.4273,
"volume": 1568
},
{
"close": 108.1054,
"date": "2025-04-25",
"high": 109.723,
"low": 106.8254,
"open": 108.203,
"value": 108.1054,
"volume": 1630
},
{
"close": 108.0975,
"date": "2025-04-26",
"high": 109.2975,
"low": 106.036,
"open": 107.406,
"value": 108.0975,
"volume": 1687
},
{
"close": 108.4172,
"date": "2025-04-27",
"high": 109.6972,
"low": 105.9744,
"open": 107.0744,
"value": 108.4172,
"volume": 1738
},
{
"close": 109.049,
"date": "2025-04-28",
"high": 110.409,
"low": 106.1123,
"open": 107.3023,
"value": 109.049,
"volume": 1782
},
{
"close": 109.9509,
"date": "2025-04-29",
"high": 111.3909,
"low": 106.8301,
"open": 108.1101,
"value": 109.9509,
"volume": 1208
},
{
"close": 111.0606,
"date": "2025-04-30",
"high": 112.5806,
"low": 108.0699,
"open": 109.4399,
"value": 111.0606,
"volume": 1240
},
{
"close": 112.3022,
"date": "2025-05-01",
"high": 113.5022,
"low": 110.0634,
"open": 111.1634,
"value": 112.3022,
"volume": 1268
},
{
"close": 113.5933,
"date": "2025-05-02",
"high": 114.8733,
"low": 111.9115,
"open": 113.1015,
"value": 113.5933,
"volume": 1292
},
{
"close": 114.8528,
"date": "2025-05-03",
"high": 116.4114,
"low": 113.5728,
"open": 115.0514,
"value": 114.8528,
"volume": 1313
},
{
"close": 116.0068,
"date": "2025-05-04",
"high": 118.2567,
"low": 114.6368,
"open": 116.8167,
"value": 116.0068,
"volume": 1332
},
{
"close": 116.9939,
"date": "2025-05-05",
"high": 119.7556,
"low": 115.8939,
"open": 118.2356,
"value": 116.9939,
"volume": 1352
},
{
"close": 117.7688,
"date": "2025-05-06",
"high": 120.4018,
"low": 116.5788,
"open": 119.2018,
"value": 117.7688,
"volume": 1373
},
{
"close": 118.3042,
"date": "2025-05-07",
"high": 120.9553,
"low": 117.0242,
"open": 119.6753,
"value": 118.3042,
"volume": 1397
},
{
"close": 118.5916,
"date": "2025-05-08",
"high": 121.042,
"low": 117.2216,
"open": 119.682,
"value": 118.5916,
"volume": 1425
}
];
const options = {
"accessibility": {
"description": "Zoom and pan inspect the rendered surface without changing data axes or values. When playback controls are available, they move through real steps in the order each unique value first appears in the source data.",
"label": "Technical indicator example"
},
"axes": {
"x": {
"format": {
"dateStyle": "medium",
"timeZone": "UTC",
"type": "date"
},
"labels": {
"orientation": "auto"
},
"ticks": {
"count": 5,
"spacing": 48
}
},
"y": {
"format": {
"fractionDigits": 1,
"type": "number"
}
}
},
"height": 620,
"interaction": {
"controls": {
"annotations": false,
"export": true,
"fullscreen": true,
"labels": {
"controls": "Chart controls",
"enterFullscreen": "Enter fullscreen",
"exitFullscreen": "Exit fullscreen",
"exportPng": "Download PNG",
"hideAnnotations": "Hide callouts",
"loop": "Loop playback",
"nextFrame": "Next frame",
"pause": "Pause",
"play": "Play",
"previousFrame": "Previous frame",
"reset": "Reset view",
"seek": "Playback position",
"showAnnotations": "Show callouts",
"speed": "Playback speed",
"zoomIn": "Zoom in",
"zoomOut": "Zoom out"
},
"playback": false,
"reset": true,
"zoom": true
},
"hover": true,
"navigation": {
"drag": true,
"keyboard": true,
"maxZoom": 6,
"minZoom": 1,
"pinch": true,
"wheel": "modifier"
},
"tooltip": {
"axis": "x",
"fields": [
{
"dateStyle": "long",
"field": "date",
"format": "date",
"label": "Date",
"timeZone": "UTC"
},
{
"field": "value",
"format": "number",
"label": "Value"
},
{
"field": "open",
"format": "number",
"label": "Open"
},
{
"field": "high",
"format": "number",
"label": "High"
},
{
"field": "low",
"format": "number",
"label": "Low"
},
{
"field": "close",
"format": "number",
"label": "Close"
},
{
"field": "volume",
"format": "number",
"label": "Volume"
},
{
"field": "lower",
"format": "number",
"label": "Lower"
},
{
"field": "upper",
"format": "number",
"label": "Upper"
}
],
"title": "Technical indicator",
"trigger": "axis"
}
},
"locale": "en",
"mark": {
"fields": {
"close": "close",
"high": "high",
"low": "low",
"lower": "lower",
"middle": "value",
"open": "open",
"upper": "upper",
"value": "value",
"volume": "volume"
},
"options": {
"calculate": true,
"fields": [
"value",
"lower",
"upper"
],
"kind": "abands"
}
},
"padding": {
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Acceleration bands uses runnable data and options to demonstrate 47 public indicator names.",
"text": "Technical indicator"
},
"width": "container",
"x": {
"field": "date",
"title": "Trading day",
"type": "temporal"
},
"y": {
"field": "value",
"title": "Indicator value",
"type": "quantitative"
}
};
Graflume.accelerationBands('#chart', data, options);Portable schema
ChartSpec 0.1 · options
{
"accessibility": {
"description": "Zoom and pan inspect the rendered surface without changing data axes or values. When playback controls are available, they move through real steps in the order each unique value first appears in the source data.",
"label": "Technical indicator example"
},
"axes": {
"x": {
"format": {
"dateStyle": "medium",
"timeZone": "UTC",
"type": "date"
},
"labels": {
"orientation": "auto"
},
"ticks": {
"count": 5,
"spacing": 48
}
},
"y": {
"format": {
"fractionDigits": 1,
"type": "number"
}
}
},
"height": 620,
"interaction": {
"controls": {
"annotations": false,
"export": true,
"fullscreen": true,
"labels": {
"controls": "Chart controls",
"enterFullscreen": "Enter fullscreen",
"exitFullscreen": "Exit fullscreen",
"exportPng": "Download PNG",
"hideAnnotations": "Hide callouts",
"loop": "Loop playback",
"nextFrame": "Next frame",
"pause": "Pause",
"play": "Play",
"previousFrame": "Previous frame",
"reset": "Reset view",
"seek": "Playback position",
"showAnnotations": "Show callouts",
"speed": "Playback speed",
"zoomIn": "Zoom in",
"zoomOut": "Zoom out"
},
"playback": false,
"reset": true,
"zoom": true
},
"hover": true,
"navigation": {
"drag": true,
"keyboard": true,
"maxZoom": 6,
"minZoom": 1,
"pinch": true,
"wheel": "modifier"
},
"tooltip": {
"axis": "x",
"fields": [
{
"dateStyle": "long",
"field": "date",
"format": "date",
"label": "Date",
"timeZone": "UTC"
},
{
"field": "value",
"format": "number",
"label": "Value"
},
{
"field": "open",
"format": "number",
"label": "Open"
},
{
"field": "high",
"format": "number",
"label": "High"
},
{
"field": "low",
"format": "number",
"label": "Low"
},
{
"field": "close",
"format": "number",
"label": "Close"
},
{
"field": "volume",
"format": "number",
"label": "Volume"
},
{
"field": "lower",
"format": "number",
"label": "Lower"
},
{
"field": "upper",
"format": "number",
"label": "Upper"
}
],
"title": "Technical indicator",
"trigger": "axis"
}
},
"locale": "en",
"mark": {
"fields": {
"close": "close",
"high": "high",
"low": "low",
"lower": "lower",
"middle": "value",
"open": "open",
"upper": "upper",
"value": "value",
"volume": "volume"
},
"options": {
"calculate": true,
"fields": [
"value",
"lower",
"upper"
],
"kind": "abands"
}
},
"padding": {
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Acceleration bands uses runnable data and options to demonstrate 47 public indicator names.",
"text": "Technical indicator"
},
"width": "container",
"x": {
"field": "date",
"title": "Trading day",
"type": "temporal"
},
"y": {
"field": "value",
"title": "Indicator value",
"type": "quantitative"
}
}Awesome oscillator
Awesome oscillator uses runnable data and options to demonstrate 45 registry-audited calculated indicators with closed OHLCV, parameter, DAG and provenance contracts.
StatusLoading
awesome-oscillator45 registry-audited calculated indicators with closed OHLCV, parameter, DAG and provenance contracts
Loading
Awesome oscillator · Row data
Row data and zero-copy TypedArray columns share one data contract.
datetemporal | valuequantitative | openquantitative | highquantitative | lowquantitative | closequantitative | volumequantitative |
|---|---|---|---|---|---|---|
| 2025-01-01 | — | 94 | 96.3 | 92.9 | 95.1 | 1070 |
| 2025-01-02 | — | 95.7997 | 97.6977 | 94.6097 | 96.4177 | 1144 |
| 2025-01-03 | — | 97.3786 | 98.8241 | 96.0986 | 97.4641 | 1217 |
| 2025-01-04 | — | 98.5624 | 100.0024 | 96.7931 | 98.1631 | 1287 |
| 2025-01-05 | — | 99.2322 | 100.7522 | 97.3747 | 98.4747 | 1353 |
| 2025-01-06 | — | 99.3404 | 100.5404 | 97.2069 | 98.3969 | 1415 |
| 2025-01-07 | — | 98.9138 | 100.1938 | 96.6843 | 97.9643 | 1470 |
| 2025-01-08 | — | 98.0461 | 99.4061 | 95.8723 | 97.2423 | 1519 |
| 2025-01-09 | — | 96.8793 | 98.3193 | 95.2192 | 96.3192 | 1562 |
| 2025-01-10 | — | 95.5793 | 97.0993 | 94.106 | 95.296 | 1598 |
| 2025-01-11 | — | 94.3096 | 95.5096 | 92.9966 | 94.2766 | 1629 |
| 2025-01-12 | — | 93.2092 | 94.6376 | 91.8392 | 93.3576 | 1656 |
| 2025-01-13 | — | 92.3761 | 93.98 | 91.2761 | 92.62 | 1679 |
| 2025-01-14 | — | 91.8609 | 93.5632 | 90.6709 | 92.1232 | 1699 |
| 2025-01-15 | — | 91.669 | 93.4216 | 90.389 | 91.9016 | 1106 |
| 2025-01-16 | — | 91.7703 | 93.1631 | 90.4003 | 91.9631 | 1126 |
| 2025-01-17 | — | 92.1131 | 93.5711 | 91.0131 | 92.2911 | 1147 |
| 2025-01-18 | — | 92.6392 | 94.2075 | 91.4492 | 92.8475 | 1173 |
| 2025-01-19 | — | 93.2948 | 95.0179 | 92.0148 | 93.5779 | 1202 |
| 2025-01-20 | — | 94.0373 | 95.9372 | 92.6673 | 94.4172 | 1237 |
| 2025-01-21 | — | 94.8355 | 96.4956 | 93.7355 | 95.2956 | 1278 |
| 2025-01-22 | — | 95.6643 | 97.4241 | 94.4743 | 96.1441 | 1325 |
| 2025-01-23 | — | 96.4964 | 98.2595 | 95.2164 | 96.8995 | 1378 |
| 2025-01-24 | — | 97.2947 | 98.9483 | 95.9247 | 97.5083 | 1437 |
| 2025-01-25 | — | 98.0069 | 99.5269 | 96.8299 | 97.9299 | 1502 |
| 2025-01-26 | — | 98.5662 | 99.7662 | 96.9488 | 98.1388 | 1571 |
| 2025-01-27 | — | 98.8987 | 100.1787 | 96.8452 | 98.1252 | 1643 |
| 2025-01-28 | — | 98.9355 | 100.2955 | 96.5256 | 97.8956 | 1104 |
| 2025-01-29 | — | 98.6288 | 100.0688 | 96.3723 | 97.4723 | 1179 |
| 2025-01-30 | — | 97.9675 | 99.4875 | 95.7021 | 96.8921 | 1252 |
| 2025-01-31 | — | 96.9891 | 98.1891 | 94.9243 | 96.2043 | 1323 |
| 2025-02-01 | — | 95.7827 | 97.0627 | 94.0982 | 95.4682 | 1391 |
| 2025-02-02 | — | 94.4846 | 96.1095 | 93.3846 | 94.7495 | 1454 |
| 2025-02-03 | -0.13762999999995884 | 93.2624 | 95.5563 | 92.0724 | 94.1163 | 1511 |
| 2025-02-04 | -0.9952614705881899 | 92.2928 | 95.1545 | 91.0128 | 93.6345 | 1562 |
| 2025-02-05 | -1.705400294117581 | 91.7342 | 94.5624 | 90.3642 | 93.3624 | 1607 |
| 2025-02-06 | -2.156232058823491 | 91.7009 | 94.6258 | 90.6009 | 93.3458 | 1645 |
| 2025-02-07 | -2.344709705882309 | 92.2427 | 94.9728 | 91.0527 | 93.6128 | 1678 |
| 2025-02-08 | -2.18729647058818 | 93.3336 | 95.6106 | 92.0536 | 94.1706 | 1706 |
| 2025-02-09 | -1.687920588235258 | 94.8731 | 96.5224 | 93.5031 | 95.0024 | 1730 |
| 2025-02-10 | -0.834919411764659 | 96.6995 | 97.8995 | 94.9672 | 96.0672 | 1138 |
| 2025-02-11 | 0.23217411764711926 | 98.6132 | 99.8932 | 96.1112 | 97.3012 | 1157 |
| 2025-02-12 | 1.4585794117647737 | 100.4064 | 101.7664 | 97.3423 | 98.6223 | 1177 |
| 2025-02-13 | 2.7248844117647906 | 101.8939 | 103.3339 | 98.5661 | 99.9361 | 1198 |
| 2025-02-14 | 3.9373788235294853 | 102.9388 | 104.4588 | 100.0441 | 101.1441 | 1222 |
| 2025-02-15 | 4.932402352941239 | 103.471 | 104.671 | 100.9632 | 102.1532 | 1250 |
| 2025-02-16 | 5.6591547058824005 | 103.493 | 104.773 | 101.6051 | 102.8851 | 1283 |
| 2025-02-17 | 6.058042352941214 | 103.0745 | 104.6454 | 101.7045 | 103.2854 | 1322 |
| 2025-02-18 | 6.142341764705904 | 102.3366 | 104.7706 | 101.2366 | 103.3306 | 1367 |
| 2025-02-19 | 5.8590152941176825 | 101.4292 | 104.5522 | 100.2392 | 103.0322 | 1418 |
| 2025-02-20 | 5.313157647058873 | 100.506 | 103.6378 | 99.226 | 102.4378 | 1476 |
| 2025-02-21 | 4.570224117647115 | 99.7023 | 102.9082 | 98.3323 | 101.6282 | 1539 |
| 2025-02-22 | 3.7521297058824103 | 99.1185 | 102.0705 | 98.0185 | 100.7105 | 1607 |
| 2025-02-23 | 2.8875488235294853 | 98.8127 | 101.2485 | 97.6227 | 99.8085 | 1065 |
| 2025-02-24 | 2.1018964705883008 | 98.801 | 100.5697 | 97.521 | 99.0497 | 1138 |
| 2025-02-25 | 1.478781470588288 | 99.0666 | 100.2666 | 97.1823 | 98.5523 | 1213 |
| 2025-02-26 | 1.1021461764706544 | 99.5714 | 100.8514 | 97.3121 | 98.4121 | 1287 |
| 2025-02-27 | 0.943694411764767 | 100.27 | 101.63 | 97.5006 | 98.6906 | 1359 |
| 2025-02-28 | 1.0616632352941764 | 101.1202 | 102.5602 | 98.1276 | 99.4076 | 1428 |
| 2025-03-01 | 1.4409414705882995 | 102.0882 | 103.6082 | 99.1664 | 100.5364 | 1492 |
| 2025-03-02 | 2.1003950000000486 | 103.1483 | 104.3483 | 100.9054 | 102.0054 | 1551 |
| 2025-03-03 | 2.925782058823586 | 104.2779 | 105.5579 | 102.514 | 103.704 | 1604 |
| 2025-03-04 | 3.9004202941177226 | 105.4483 | 106.8528 | 104.1683 | 105.4928 | 1651 |
| 2025-03-05 | 4.946913823529485 | 106.617 | 108.658 | 105.247 | 107.218 | 1692 |
| 2025-03-06 | 6.007040882353039 | 107.7223 | 110.2471 | 106.6223 | 108.7271 | 1726 |
| 2025-03-07 | 6.936465882353019 | 108.6844 | 111.0858 | 107.4944 | 109.8858 | 1755 |
| 2025-03-08 | 7.681137352941249 | 109.4131 | 111.8725 | 108.1331 | 110.5925 | 1167 |
| 2025-03-09 | 8.154240588235368 | 109.8208 | 112.1502 | 108.4508 | 110.7902 | 1189 |
| 2025-03-10 | 8.321983235294198 | 109.8401 | 111.9139 | 108.7401 | 110.4739 | 1209 |
| 2025-03-11 | 8.073403823529489 | 109.4411 | 111.2113 | 108.2511 | 109.6913 | 1229 |
| 2025-03-12 | 7.457017058823595 | 108.6445 | 109.8445 | 107.2597 | 108.5397 | 1249 |
| 2025-03-13 | 6.495663823529469 | 107.5279 | 108.8079 | 105.7853 | 107.1553 | 1272 |
| 2025-03-14 | 5.293097058823605 | 106.2213 | 107.5813 | 104.5994 | 105.6994 | 1299 |
| 2025-03-15 | 3.8900279411765553 | 104.8937 | 106.3337 | 103.1513 | 104.3413 | 1330 |
| 2025-03-16 | 2.453874117647146 | 103.7301 | 105.2501 | 101.9601 | 103.2401 | 1367 |
| 2025-03-17 | 1.1334532352941977 | 102.9045 | 104.1045 | 101.1568 | 102.5268 | 1410 |
| 2025-03-18 | 0.08944970588242995 | 102.5519 | 103.8319 | 101.191 | 102.291 | 1459 |
| 2025-03-19 | -0.6327726470587436 | 102.746 | 104.106 | 101.3798 | 102.5698 | 1515 |
| 2025-03-20 | -0.9188561764705128 | 103.4854 | 104.9254 | 102.0645 | 103.3445 | 1576 |
| 2025-03-21 | -0.7566202941175675 | 104.6919 | 106.2119 | 103.1721 | 104.5421 | 1030 |
| 2025-03-22 | -0.13435264705874772 | 106.2211 | 107.4211 | 104.9432 | 106.0432 | 1100 |
| 2025-03-23 | 0.7932629411765646 | 107.8844 | 109.1644 | 106.5052 | 107.6952 | 1173 |
| 2025-03-24 | 1.9438461764706858 | 109.4769 | 110.8369 | 108.0486 | 109.3286 | 1247 |
| 2025-03-25 | 3.162310882353026 | 110.8085 | 112.2485 | 109.4059 | 110.7759 | 1322 |
| 2025-03-26 | 4.316521764705982 | 111.731 | 113.4093 | 110.631 | 111.8893 | 1394 |
| 2025-03-27 | 5.207197352941293 | 112.1575 | 113.7571 | 110.9675 | 112.5571 | 1464 |
| 2025-03-28 | 5.755671764705994 | 112.0712 | 113.9951 | 110.7912 | 112.7151 | 1530 |
| 2025-03-29 | 5.88613411764716 | 111.5224 | 113.7134 | 110.1524 | 112.3534 | 1591 |
| 2025-03-30 | 5.609337058823641 | 110.615 | 112.9569 | 109.515 | 111.5169 | 1646 |
| 2025-03-31 | 4.883567352941284 | 109.4858 | 111.8202 | 108.2958 | 110.3002 | 1695 |
| 2025-04-01 | 3.83730705882364 | 108.2811 | 110.0365 | 107.0011 | 108.8365 | 1737 |
| 2025-04-02 | 2.567994411764815 | 107.1349 | 108.5632 | 105.7649 | 107.2832 | 1774 |
| 2025-04-03 | 1.233567352941293 | 106.1523 | 107.5123 | 104.7047 | 105.8047 | 1192 |
| 2025-04-04 | -0.10229088235280415 | 105.4011 | 106.8411 | 103.3651 | 104.5551 | 1218 |
| 2025-04-05 | -1.2849079411763284 | 104.9115 | 106.4315 | 102.3818 | 103.6618 | 1241 |
| 2025-04-06 | -2.210938529411635 | 104.6831 | 105.8831 | 101.8434 | 103.2134 | 1261 |
| 2025-04-07 | -2.7884797058822244 | 104.6963 | 105.9763 | 102.1508 | 103.2508 | 1280 |
| 2025-04-08 | -3.050133529411653 | 104.9237 | 106.2837 | 102.5746 | 103.7646 | 1300 |
| 2025-04-09 | -2.9528447058822707 | 105.3402 | 106.7802 | 103.4178 | 104.6978 | 1322 |
| 2025-04-10 | -2.534814117646974 | 105.9275 | 107.4729 | 104.5575 | 105.9529 | 1348 |
| 2025-04-11 | -1.804109117646945 | 106.6728 | 108.6035 | 105.5728 | 107.4035 | 1377 |
| 2025-04-12 | -0.9012305882351797 | 107.5628 | 110.1891 | 106.3728 | 108.9091 | 1413 |
| 2025-04-13 | 0.135889705882434 | 108.5746 | 111.6893 | 107.2946 | 110.3293 | 1454 |
| 2025-04-14 | 1.217044705882472 | 109.667 | 112.9793 | 108.297 | 111.5393 | 1501 |
| 2025-04-15 | 2.2815914705883387 | 110.7753 | 113.9612 | 109.6753 | 112.4412 | 1555 |
| 2025-04-16 | 3.1934605882353964 | 111.8116 | 114.1737 | 110.6216 | 112.9737 | 1001 |
| 2025-04-17 | 3.916091176470715 | 112.6734 | 114.3961 | 111.3934 | 113.1161 | 1066 |
| 2025-04-18 | 4.386425000000116 | 113.257 | 114.617 | 111.5189 | 112.8889 | 1135 |
| 2025-04-19 | 4.596650294117751 | 113.4768 | 114.9168 | 111.2494 | 112.3494 | 1207 |
| 2025-04-20 | 4.45960500000011 | 113.2836 | 114.8036 | 110.3943 | 111.5843 | 1281 |
| 2025-04-21 | 4.041260000000108 | 112.6802 | 113.8802 | 109.4194 | 110.6994 | 1356 |
| 2025-04-22 | 3.3722950000000935 | 111.7293 | 113.0093 | 108.4378 | 109.8078 | 1429 |
| 2025-04-23 | 2.552922647058921 | 110.5517 | 111.9117 | 107.9188 | 109.0188 | 1500 |
| 2025-04-24 | 1.6087864705882993 | 109.3132 | 110.7532 | 107.2373 | 108.4273 | 1568 |
| 2025-04-25 | 0.6823055882353657 | 108.203 | 109.723 | 106.8254 | 108.1054 | 1630 |
| 2025-04-26 | -0.1093617647058096 | 107.406 | 109.2975 | 106.036 | 108.0975 | 1687 |
| 2025-04-27 | -0.6396485294116587 | 107.0744 | 109.6972 | 105.9744 | 108.4172 | 1738 |
| 2025-04-28 | -0.8950817647057789 | 107.3023 | 110.409 | 106.1123 | 109.049 | 1782 |
| 2025-04-29 | -0.7864538235293139 | 108.1101 | 111.3909 | 106.8301 | 109.9509 | 1208 |
| 2025-04-30 | -0.316330588235175 | 109.4399 | 112.5806 | 108.0699 | 111.0606 | 1240 |
| 2025-05-01 | 0.5248308823530436 | 111.1634 | 113.5022 | 110.0634 | 112.3022 | 1268 |
| 2025-05-02 | 1.5932244117648082 | 113.1015 | 114.8733 | 111.9115 | 113.5933 | 1292 |
| 2025-05-03 | 2.8290394117648106 | 115.0514 | 116.4114 | 113.5728 | 114.8528 | 1313 |
| 2025-05-04 | 4.108385000000098 | 116.8167 | 118.2567 | 114.6368 | 116.0068 | 1332 |
| 2025-05-05 | 5.334580588235383 | 118.2356 | 119.7556 | 115.8939 | 116.9939 | 1352 |
| 2025-05-06 | 6.342955588235384 | 119.2018 | 120.4018 | 116.5788 | 117.7688 | 1373 |
| 2025-05-07 | 7.083565294117733 | 119.6753 | 120.9553 | 117.0242 | 118.3042 | 1397 |
| 2025-05-08 | 7.498896470588292 | 119.682 | 121.042 | 117.2216 | 118.5916 | 1425 |
Browser API · Portable schema
Browser API
Graflume.awesomeOscillator()
const data = [
{
"close": 95.1,
"date": "2025-01-01",
"high": 96.3,
"low": 92.9,
"open": 94,
"value": 95.1,
"volume": 1070
},
{
"close": 96.4177,
"date": "2025-01-02",
"high": 97.6977,
"low": 94.6097,
"open": 95.7997,
"value": 96.4177,
"volume": 1144
},
{
"close": 97.4641,
"date": "2025-01-03",
"high": 98.8241,
"low": 96.0986,
"open": 97.3786,
"value": 97.4641,
"volume": 1217
},
{
"close": 98.1631,
"date": "2025-01-04",
"high": 100.0024,
"low": 96.7931,
"open": 98.5624,
"value": 98.1631,
"volume": 1287
},
{
"close": 98.4747,
"date": "2025-01-05",
"high": 100.7522,
"low": 97.3747,
"open": 99.2322,
"value": 98.4747,
"volume": 1353
},
{
"close": 98.3969,
"date": "2025-01-06",
"high": 100.5404,
"low": 97.2069,
"open": 99.3404,
"value": 98.3969,
"volume": 1415
},
{
"close": 97.9643,
"date": "2025-01-07",
"high": 100.1938,
"low": 96.6843,
"open": 98.9138,
"value": 97.9643,
"volume": 1470
},
{
"close": 97.2423,
"date": "2025-01-08",
"high": 99.4061,
"low": 95.8723,
"open": 98.0461,
"value": 97.2423,
"volume": 1519
},
{
"close": 96.3192,
"date": "2025-01-09",
"high": 98.3193,
"low": 95.2192,
"open": 96.8793,
"value": 96.3192,
"volume": 1562
},
{
"close": 95.296,
"date": "2025-01-10",
"high": 97.0993,
"low": 94.106,
"open": 95.5793,
"value": 95.296,
"volume": 1598
},
{
"close": 94.2766,
"date": "2025-01-11",
"high": 95.5096,
"low": 92.9966,
"open": 94.3096,
"value": 94.2766,
"volume": 1629
},
{
"close": 93.3576,
"date": "2025-01-12",
"high": 94.6376,
"low": 91.8392,
"open": 93.2092,
"value": 93.3576,
"volume": 1656
},
{
"close": 92.62,
"date": "2025-01-13",
"high": 93.98,
"low": 91.2761,
"open": 92.3761,
"value": 92.62,
"volume": 1679
},
{
"close": 92.1232,
"date": "2025-01-14",
"high": 93.5632,
"low": 90.6709,
"open": 91.8609,
"value": 92.1232,
"volume": 1699
},
{
"close": 91.9016,
"date": "2025-01-15",
"high": 93.4216,
"low": 90.389,
"open": 91.669,
"value": 91.9016,
"volume": 1106
},
{
"close": 91.9631,
"date": "2025-01-16",
"high": 93.1631,
"low": 90.4003,
"open": 91.7703,
"value": 91.9631,
"volume": 1126
},
{
"close": 92.2911,
"date": "2025-01-17",
"high": 93.5711,
"low": 91.0131,
"open": 92.1131,
"value": 92.2911,
"volume": 1147
},
{
"close": 92.8475,
"date": "2025-01-18",
"high": 94.2075,
"low": 91.4492,
"open": 92.6392,
"value": 92.8475,
"volume": 1173
},
{
"close": 93.5779,
"date": "2025-01-19",
"high": 95.0179,
"low": 92.0148,
"open": 93.2948,
"value": 93.5779,
"volume": 1202
},
{
"close": 94.4172,
"date": "2025-01-20",
"high": 95.9372,
"low": 92.6673,
"open": 94.0373,
"value": 94.4172,
"volume": 1237
},
{
"close": 95.2956,
"date": "2025-01-21",
"high": 96.4956,
"low": 93.7355,
"open": 94.8355,
"value": 95.2956,
"volume": 1278
},
{
"close": 96.1441,
"date": "2025-01-22",
"high": 97.4241,
"low": 94.4743,
"open": 95.6643,
"value": 96.1441,
"volume": 1325
},
{
"close": 96.8995,
"date": "2025-01-23",
"high": 98.2595,
"low": 95.2164,
"open": 96.4964,
"value": 96.8995,
"volume": 1378
},
{
"close": 97.5083,
"date": "2025-01-24",
"high": 98.9483,
"low": 95.9247,
"open": 97.2947,
"value": 97.5083,
"volume": 1437
},
{
"close": 97.9299,
"date": "2025-01-25",
"high": 99.5269,
"low": 96.8299,
"open": 98.0069,
"value": 97.9299,
"volume": 1502
},
{
"close": 98.1388,
"date": "2025-01-26",
"high": 99.7662,
"low": 96.9488,
"open": 98.5662,
"value": 98.1388,
"volume": 1571
},
{
"close": 98.1252,
"date": "2025-01-27",
"high": 100.1787,
"low": 96.8452,
"open": 98.8987,
"value": 98.1252,
"volume": 1643
},
{
"close": 97.8956,
"date": "2025-01-28",
"high": 100.2955,
"low": 96.5256,
"open": 98.9355,
"value": 97.8956,
"volume": 1104
},
{
"close": 97.4723,
"date": "2025-01-29",
"high": 100.0688,
"low": 96.3723,
"open": 98.6288,
"value": 97.4723,
"volume": 1179
},
{
"close": 96.8921,
"date": "2025-01-30",
"high": 99.4875,
"low": 95.7021,
"open": 97.9675,
"value": 96.8921,
"volume": 1252
},
{
"close": 96.2043,
"date": "2025-01-31",
"high": 98.1891,
"low": 94.9243,
"open": 96.9891,
"value": 96.2043,
"volume": 1323
},
{
"close": 95.4682,
"date": "2025-02-01",
"high": 97.0627,
"low": 94.0982,
"open": 95.7827,
"value": 95.4682,
"volume": 1391
},
{
"close": 94.7495,
"date": "2025-02-02",
"high": 96.1095,
"low": 93.3846,
"open": 94.4846,
"value": 94.7495,
"volume": 1454
},
{
"close": 94.1163,
"date": "2025-02-03",
"high": 95.5563,
"low": 92.0724,
"open": 93.2624,
"value": 94.1163,
"volume": 1511
},
{
"close": 93.6345,
"date": "2025-02-04",
"high": 95.1545,
"low": 91.0128,
"open": 92.2928,
"value": 93.6345,
"volume": 1562
},
{
"close": 93.3624,
"date": "2025-02-05",
"high": 94.5624,
"low": 90.3642,
"open": 91.7342,
"value": 93.3624,
"volume": 1607
},
{
"close": 93.3458,
"date": "2025-02-06",
"high": 94.6258,
"low": 90.6009,
"open": 91.7009,
"value": 93.3458,
"volume": 1645
},
{
"close": 93.6128,
"date": "2025-02-07",
"high": 94.9728,
"low": 91.0527,
"open": 92.2427,
"value": 93.6128,
"volume": 1678
},
{
"close": 94.1706,
"date": "2025-02-08",
"high": 95.6106,
"low": 92.0536,
"open": 93.3336,
"value": 94.1706,
"volume": 1706
},
{
"close": 95.0024,
"date": "2025-02-09",
"high": 96.5224,
"low": 93.5031,
"open": 94.8731,
"value": 95.0024,
"volume": 1730
},
{
"close": 96.0672,
"date": "2025-02-10",
"high": 97.8995,
"low": 94.9672,
"open": 96.6995,
"value": 96.0672,
"volume": 1138
},
{
"close": 97.3012,
"date": "2025-02-11",
"high": 99.8932,
"low": 96.1112,
"open": 98.6132,
"value": 97.3012,
"volume": 1157
},
{
"close": 98.6223,
"date": "2025-02-12",
"high": 101.7664,
"low": 97.3423,
"open": 100.4064,
"value": 98.6223,
"volume": 1177
},
{
"close": 99.9361,
"date": "2025-02-13",
"high": 103.3339,
"low": 98.5661,
"open": 101.8939,
"value": 99.9361,
"volume": 1198
},
{
"close": 101.1441,
"date": "2025-02-14",
"high": 104.4588,
"low": 100.0441,
"open": 102.9388,
"value": 101.1441,
"volume": 1222
},
{
"close": 102.1532,
"date": "2025-02-15",
"high": 104.671,
"low": 100.9632,
"open": 103.471,
"value": 102.1532,
"volume": 1250
},
{
"close": 102.8851,
"date": "2025-02-16",
"high": 104.773,
"low": 101.6051,
"open": 103.493,
"value": 102.8851,
"volume": 1283
},
{
"close": 103.2854,
"date": "2025-02-17",
"high": 104.6454,
"low": 101.7045,
"open": 103.0745,
"value": 103.2854,
"volume": 1322
},
{
"close": 103.3306,
"date": "2025-02-18",
"high": 104.7706,
"low": 101.2366,
"open": 102.3366,
"value": 103.3306,
"volume": 1367
},
{
"close": 103.0322,
"date": "2025-02-19",
"high": 104.5522,
"low": 100.2392,
"open": 101.4292,
"value": 103.0322,
"volume": 1418
},
{
"close": 102.4378,
"date": "2025-02-20",
"high": 103.6378,
"low": 99.226,
"open": 100.506,
"value": 102.4378,
"volume": 1476
},
{
"close": 101.6282,
"date": "2025-02-21",
"high": 102.9082,
"low": 98.3323,
"open": 99.7023,
"value": 101.6282,
"volume": 1539
},
{
"close": 100.7105,
"date": "2025-02-22",
"high": 102.0705,
"low": 98.0185,
"open": 99.1185,
"value": 100.7105,
"volume": 1607
},
{
"close": 99.8085,
"date": "2025-02-23",
"high": 101.2485,
"low": 97.6227,
"open": 98.8127,
"value": 99.8085,
"volume": 1065
},
{
"close": 99.0497,
"date": "2025-02-24",
"high": 100.5697,
"low": 97.521,
"open": 98.801,
"value": 99.0497,
"volume": 1138
},
{
"close": 98.5523,
"date": "2025-02-25",
"high": 100.2666,
"low": 97.1823,
"open": 99.0666,
"value": 98.5523,
"volume": 1213
},
{
"close": 98.4121,
"date": "2025-02-26",
"high": 100.8514,
"low": 97.3121,
"open": 99.5714,
"value": 98.4121,
"volume": 1287
},
{
"close": 98.6906,
"date": "2025-02-27",
"high": 101.63,
"low": 97.5006,
"open": 100.27,
"value": 98.6906,
"volume": 1359
},
{
"close": 99.4076,
"date": "2025-02-28",
"high": 102.5602,
"low": 98.1276,
"open": 101.1202,
"value": 99.4076,
"volume": 1428
},
{
"close": 100.5364,
"date": "2025-03-01",
"high": 103.6082,
"low": 99.1664,
"open": 102.0882,
"value": 100.5364,
"volume": 1492
},
{
"close": 102.0054,
"date": "2025-03-02",
"high": 104.3483,
"low": 100.9054,
"open": 103.1483,
"value": 102.0054,
"volume": 1551
},
{
"close": 103.704,
"date": "2025-03-03",
"high": 105.5579,
"low": 102.514,
"open": 104.2779,
"value": 103.704,
"volume": 1604
},
{
"close": 105.4928,
"date": "2025-03-04",
"high": 106.8528,
"low": 104.1683,
"open": 105.4483,
"value": 105.4928,
"volume": 1651
},
{
"close": 107.218,
"date": "2025-03-05",
"high": 108.658,
"low": 105.247,
"open": 106.617,
"value": 107.218,
"volume": 1692
},
{
"close": 108.7271,
"date": "2025-03-06",
"high": 110.2471,
"low": 106.6223,
"open": 107.7223,
"value": 108.7271,
"volume": 1726
},
{
"close": 109.8858,
"date": "2025-03-07",
"high": 111.0858,
"low": 107.4944,
"open": 108.6844,
"value": 109.8858,
"volume": 1755
},
{
"close": 110.5925,
"date": "2025-03-08",
"high": 111.8725,
"low": 108.1331,
"open": 109.4131,
"value": 110.5925,
"volume": 1167
},
{
"close": 110.7902,
"date": "2025-03-09",
"high": 112.1502,
"low": 108.4508,
"open": 109.8208,
"value": 110.7902,
"volume": 1189
},
{
"close": 110.4739,
"date": "2025-03-10",
"high": 111.9139,
"low": 108.7401,
"open": 109.8401,
"value": 110.4739,
"volume": 1209
},
{
"close": 109.6913,
"date": "2025-03-11",
"high": 111.2113,
"low": 108.2511,
"open": 109.4411,
"value": 109.6913,
"volume": 1229
},
{
"close": 108.5397,
"date": "2025-03-12",
"high": 109.8445,
"low": 107.2597,
"open": 108.6445,
"value": 108.5397,
"volume": 1249
},
{
"close": 107.1553,
"date": "2025-03-13",
"high": 108.8079,
"low": 105.7853,
"open": 107.5279,
"value": 107.1553,
"volume": 1272
},
{
"close": 105.6994,
"date": "2025-03-14",
"high": 107.5813,
"low": 104.5994,
"open": 106.2213,
"value": 105.6994,
"volume": 1299
},
{
"close": 104.3413,
"date": "2025-03-15",
"high": 106.3337,
"low": 103.1513,
"open": 104.8937,
"value": 104.3413,
"volume": 1330
},
{
"close": 103.2401,
"date": "2025-03-16",
"high": 105.2501,
"low": 101.9601,
"open": 103.7301,
"value": 103.2401,
"volume": 1367
},
{
"close": 102.5268,
"date": "2025-03-17",
"high": 104.1045,
"low": 101.1568,
"open": 102.9045,
"value": 102.5268,
"volume": 1410
},
{
"close": 102.291,
"date": "2025-03-18",
"high": 103.8319,
"low": 101.191,
"open": 102.5519,
"value": 102.291,
"volume": 1459
},
{
"close": 102.5698,
"date": "2025-03-19",
"high": 104.106,
"low": 101.3798,
"open": 102.746,
"value": 102.5698,
"volume": 1515
},
{
"close": 103.3445,
"date": "2025-03-20",
"high": 104.9254,
"low": 102.0645,
"open": 103.4854,
"value": 103.3445,
"volume": 1576
},
{
"close": 104.5421,
"date": "2025-03-21",
"high": 106.2119,
"low": 103.1721,
"open": 104.6919,
"value": 104.5421,
"volume": 1030
},
{
"close": 106.0432,
"date": "2025-03-22",
"high": 107.4211,
"low": 104.9432,
"open": 106.2211,
"value": 106.0432,
"volume": 1100
},
{
"close": 107.6952,
"date": "2025-03-23",
"high": 109.1644,
"low": 106.5052,
"open": 107.8844,
"value": 107.6952,
"volume": 1173
},
{
"close": 109.3286,
"date": "2025-03-24",
"high": 110.8369,
"low": 108.0486,
"open": 109.4769,
"value": 109.3286,
"volume": 1247
},
{
"close": 110.7759,
"date": "2025-03-25",
"high": 112.2485,
"low": 109.4059,
"open": 110.8085,
"value": 110.7759,
"volume": 1322
},
{
"close": 111.8893,
"date": "2025-03-26",
"high": 113.4093,
"low": 110.631,
"open": 111.731,
"value": 111.8893,
"volume": 1394
},
{
"close": 112.5571,
"date": "2025-03-27",
"high": 113.7571,
"low": 110.9675,
"open": 112.1575,
"value": 112.5571,
"volume": 1464
},
{
"close": 112.7151,
"date": "2025-03-28",
"high": 113.9951,
"low": 110.7912,
"open": 112.0712,
"value": 112.7151,
"volume": 1530
},
{
"close": 112.3534,
"date": "2025-03-29",
"high": 113.7134,
"low": 110.1524,
"open": 111.5224,
"value": 112.3534,
"volume": 1591
},
{
"close": 111.5169,
"date": "2025-03-30",
"high": 112.9569,
"low": 109.515,
"open": 110.615,
"value": 111.5169,
"volume": 1646
},
{
"close": 110.3002,
"date": "2025-03-31",
"high": 111.8202,
"low": 108.2958,
"open": 109.4858,
"value": 110.3002,
"volume": 1695
},
{
"close": 108.8365,
"date": "2025-04-01",
"high": 110.0365,
"low": 107.0011,
"open": 108.2811,
"value": 108.8365,
"volume": 1737
},
{
"close": 107.2832,
"date": "2025-04-02",
"high": 108.5632,
"low": 105.7649,
"open": 107.1349,
"value": 107.2832,
"volume": 1774
},
{
"close": 105.8047,
"date": "2025-04-03",
"high": 107.5123,
"low": 104.7047,
"open": 106.1523,
"value": 105.8047,
"volume": 1192
},
{
"close": 104.5551,
"date": "2025-04-04",
"high": 106.8411,
"low": 103.3651,
"open": 105.4011,
"value": 104.5551,
"volume": 1218
},
{
"close": 103.6618,
"date": "2025-04-05",
"high": 106.4315,
"low": 102.3818,
"open": 104.9115,
"value": 103.6618,
"volume": 1241
},
{
"close": 103.2134,
"date": "2025-04-06",
"high": 105.8831,
"low": 101.8434,
"open": 104.6831,
"value": 103.2134,
"volume": 1261
},
{
"close": 103.2508,
"date": "2025-04-07",
"high": 105.9763,
"low": 102.1508,
"open": 104.6963,
"value": 103.2508,
"volume": 1280
},
{
"close": 103.7646,
"date": "2025-04-08",
"high": 106.2837,
"low": 102.5746,
"open": 104.9237,
"value": 103.7646,
"volume": 1300
},
{
"close": 104.6978,
"date": "2025-04-09",
"high": 106.7802,
"low": 103.4178,
"open": 105.3402,
"value": 104.6978,
"volume": 1322
},
{
"close": 105.9529,
"date": "2025-04-10",
"high": 107.4729,
"low": 104.5575,
"open": 105.9275,
"value": 105.9529,
"volume": 1348
},
{
"close": 107.4035,
"date": "2025-04-11",
"high": 108.6035,
"low": 105.5728,
"open": 106.6728,
"value": 107.4035,
"volume": 1377
},
{
"close": 108.9091,
"date": "2025-04-12",
"high": 110.1891,
"low": 106.3728,
"open": 107.5628,
"value": 108.9091,
"volume": 1413
},
{
"close": 110.3293,
"date": "2025-04-13",
"high": 111.6893,
"low": 107.2946,
"open": 108.5746,
"value": 110.3293,
"volume": 1454
},
{
"close": 111.5393,
"date": "2025-04-14",
"high": 112.9793,
"low": 108.297,
"open": 109.667,
"value": 111.5393,
"volume": 1501
},
{
"close": 112.4412,
"date": "2025-04-15",
"high": 113.9612,
"low": 109.6753,
"open": 110.7753,
"value": 112.4412,
"volume": 1555
},
{
"close": 112.9737,
"date": "2025-04-16",
"high": 114.1737,
"low": 110.6216,
"open": 111.8116,
"value": 112.9737,
"volume": 1001
},
{
"close": 113.1161,
"date": "2025-04-17",
"high": 114.3961,
"low": 111.3934,
"open": 112.6734,
"value": 113.1161,
"volume": 1066
},
{
"close": 112.8889,
"date": "2025-04-18",
"high": 114.617,
"low": 111.5189,
"open": 113.257,
"value": 112.8889,
"volume": 1135
},
{
"close": 112.3494,
"date": "2025-04-19",
"high": 114.9168,
"low": 111.2494,
"open": 113.4768,
"value": 112.3494,
"volume": 1207
},
{
"close": 111.5843,
"date": "2025-04-20",
"high": 114.8036,
"low": 110.3943,
"open": 113.2836,
"value": 111.5843,
"volume": 1281
},
{
"close": 110.6994,
"date": "2025-04-21",
"high": 113.8802,
"low": 109.4194,
"open": 112.6802,
"value": 110.6994,
"volume": 1356
},
{
"close": 109.8078,
"date": "2025-04-22",
"high": 113.0093,
"low": 108.4378,
"open": 111.7293,
"value": 109.8078,
"volume": 1429
},
{
"close": 109.0188,
"date": "2025-04-23",
"high": 111.9117,
"low": 107.9188,
"open": 110.5517,
"value": 109.0188,
"volume": 1500
},
{
"close": 108.4273,
"date": "2025-04-24",
"high": 110.7532,
"low": 107.2373,
"open": 109.3132,
"value": 108.4273,
"volume": 1568
},
{
"close": 108.1054,
"date": "2025-04-25",
"high": 109.723,
"low": 106.8254,
"open": 108.203,
"value": 108.1054,
"volume": 1630
},
{
"close": 108.0975,
"date": "2025-04-26",
"high": 109.2975,
"low": 106.036,
"open": 107.406,
"value": 108.0975,
"volume": 1687
},
{
"close": 108.4172,
"date": "2025-04-27",
"high": 109.6972,
"low": 105.9744,
"open": 107.0744,
"value": 108.4172,
"volume": 1738
},
{
"close": 109.049,
"date": "2025-04-28",
"high": 110.409,
"low": 106.1123,
"open": 107.3023,
"value": 109.049,
"volume": 1782
},
{
"close": 109.9509,
"date": "2025-04-29",
"high": 111.3909,
"low": 106.8301,
"open": 108.1101,
"value": 109.9509,
"volume": 1208
},
{
"close": 111.0606,
"date": "2025-04-30",
"high": 112.5806,
"low": 108.0699,
"open": 109.4399,
"value": 111.0606,
"volume": 1240
},
{
"close": 112.3022,
"date": "2025-05-01",
"high": 113.5022,
"low": 110.0634,
"open": 111.1634,
"value": 112.3022,
"volume": 1268
},
{
"close": 113.5933,
"date": "2025-05-02",
"high": 114.8733,
"low": 111.9115,
"open": 113.1015,
"value": 113.5933,
"volume": 1292
},
{
"close": 114.8528,
"date": "2025-05-03",
"high": 116.4114,
"low": 113.5728,
"open": 115.0514,
"value": 114.8528,
"volume": 1313
},
{
"close": 116.0068,
"date": "2025-05-04",
"high": 118.2567,
"low": 114.6368,
"open": 116.8167,
"value": 116.0068,
"volume": 1332
},
{
"close": 116.9939,
"date": "2025-05-05",
"high": 119.7556,
"low": 115.8939,
"open": 118.2356,
"value": 116.9939,
"volume": 1352
},
{
"close": 117.7688,
"date": "2025-05-06",
"high": 120.4018,
"low": 116.5788,
"open": 119.2018,
"value": 117.7688,
"volume": 1373
},
{
"close": 118.3042,
"date": "2025-05-07",
"high": 120.9553,
"low": 117.0242,
"open": 119.6753,
"value": 118.3042,
"volume": 1397
},
{
"close": 118.5916,
"date": "2025-05-08",
"high": 121.042,
"low": 117.2216,
"open": 119.682,
"value": 118.5916,
"volume": 1425
}
];
const options = {
"accessibility": {
"description": "Zoom and pan inspect the rendered surface without changing data axes or values. When playback controls are available, they move through real steps in the order each unique value first appears in the source data.",
"label": "Technical indicator · Awesome oscillator example"
},
"axes": {
"x": {
"format": {
"dateStyle": "medium",
"timeZone": "UTC",
"type": "date"
},
"labels": {
"orientation": "auto"
},
"ticks": {
"count": 5,
"spacing": 48
}
},
"y": {
"format": {
"fractionDigits": 1,
"type": "number"
}
}
},
"height": 620,
"interaction": {
"controls": {
"annotations": false,
"export": true,
"fullscreen": true,
"labels": {
"controls": "Chart controls",
"enterFullscreen": "Enter fullscreen",
"exitFullscreen": "Exit fullscreen",
"exportPng": "Download PNG",
"hideAnnotations": "Hide callouts",
"loop": "Loop playback",
"nextFrame": "Next frame",
"pause": "Pause",
"play": "Play",
"previousFrame": "Previous frame",
"reset": "Reset view",
"seek": "Playback position",
"showAnnotations": "Show callouts",
"speed": "Playback speed",
"zoomIn": "Zoom in",
"zoomOut": "Zoom out"
},
"playback": false,
"reset": true,
"zoom": true
},
"hover": true,
"navigation": {
"drag": true,
"keyboard": true,
"maxZoom": 6,
"minZoom": 1,
"pinch": true,
"wheel": "modifier"
},
"tooltip": {
"axis": "x",
"fields": [
{
"dateStyle": "long",
"field": "date",
"format": "date",
"label": "Date",
"timeZone": "UTC"
},
{
"field": "value",
"format": "number",
"label": "Value"
},
{
"field": "open",
"format": "number",
"label": "Open"
},
{
"field": "high",
"format": "number",
"label": "High"
},
{
"field": "low",
"format": "number",
"label": "Low"
},
{
"field": "close",
"format": "number",
"label": "Close"
},
{
"field": "volume",
"format": "number",
"label": "Volume"
}
],
"title": "Technical indicator · Awesome oscillator",
"trigger": "axis"
}
},
"locale": "en",
"mark": {
"fields": {
"close": "close",
"high": "high",
"low": "low",
"middle": "value",
"open": "open",
"value": "value",
"volume": "volume"
},
"options": {
"calculate": true,
"fields": [
"value"
],
"kind": "ao"
}
},
"padding": {
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Awesome oscillator uses runnable data and options to demonstrate 45 registry-audited calculated indicators with closed OHLCV, parameter, DAG and provenance contracts.",
"text": "Technical indicator · Awesome oscillator"
},
"width": "container",
"x": {
"field": "date",
"title": "Trading day",
"type": "temporal"
},
"y": {
"field": "value",
"title": "Indicator value",
"type": "quantitative"
}
};
Graflume.awesomeOscillator('#chart', data, options);Portable schema
ChartSpec 0.1 · options
{
"accessibility": {
"description": "Zoom and pan inspect the rendered surface without changing data axes or values. When playback controls are available, they move through real steps in the order each unique value first appears in the source data.",
"label": "Technical indicator · Awesome oscillator example"
},
"axes": {
"x": {
"format": {
"dateStyle": "medium",
"timeZone": "UTC",
"type": "date"
},
"labels": {
"orientation": "auto"
},
"ticks": {
"count": 5,
"spacing": 48
}
},
"y": {
"format": {
"fractionDigits": 1,
"type": "number"
}
}
},
"height": 620,
"interaction": {
"controls": {
"annotations": false,
"export": true,
"fullscreen": true,
"labels": {
"controls": "Chart controls",
"enterFullscreen": "Enter fullscreen",
"exitFullscreen": "Exit fullscreen",
"exportPng": "Download PNG",
"hideAnnotations": "Hide callouts",
"loop": "Loop playback",
"nextFrame": "Next frame",
"pause": "Pause",
"play": "Play",
"previousFrame": "Previous frame",
"reset": "Reset view",
"seek": "Playback position",
"showAnnotations": "Show callouts",
"speed": "Playback speed",
"zoomIn": "Zoom in",
"zoomOut": "Zoom out"
},
"playback": false,
"reset": true,
"zoom": true
},
"hover": true,
"navigation": {
"drag": true,
"keyboard": true,
"maxZoom": 6,
"minZoom": 1,
"pinch": true,
"wheel": "modifier"
},
"tooltip": {
"axis": "x",
"fields": [
{
"dateStyle": "long",
"field": "date",
"format": "date",
"label": "Date",
"timeZone": "UTC"
},
{
"field": "value",
"format": "number",
"label": "Value"
},
{
"field": "open",
"format": "number",
"label": "Open"
},
{
"field": "high",
"format": "number",
"label": "High"
},
{
"field": "low",
"format": "number",
"label": "Low"
},
{
"field": "close",
"format": "number",
"label": "Close"
},
{
"field": "volume",
"format": "number",
"label": "Volume"
}
],
"title": "Technical indicator · Awesome oscillator",
"trigger": "axis"
}
},
"locale": "en",
"mark": {
"fields": {
"close": "close",
"high": "high",
"low": "low",
"middle": "value",
"open": "open",
"value": "value",
"volume": "volume"
},
"options": {
"calculate": true,
"fields": [
"value"
],
"kind": "ao"
}
},
"padding": {
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Awesome oscillator uses runnable data and options to demonstrate 45 registry-audited calculated indicators with closed OHLCV, parameter, DAG and provenance contracts.",
"text": "Technical indicator · Awesome oscillator"
},
"width": "container",
"x": {
"field": "date",
"title": "Trading day",
"type": "temporal"
},
"y": {
"field": "value",
"title": "Indicator value",
"type": "quantitative"
}
}Absolute price oscillator
Absolute price oscillator uses runnable data and options to demonstrate parameter schemas, dependency DAGs, formula provenance and null warm-up rows for calculated indicators.
StatusLoading
absolute-price-oscillatorparameter schemas, dependency DAGs, formula provenance and null warm-up rows for calculated indicators
Loading
Absolute price oscillator · Row data
Row data and zero-copy TypedArray columns share one data contract.
datetemporal | valuequantitative | openquantitative | highquantitative | lowquantitative | closequantitative | volumequantitative |
|---|---|---|---|---|---|---|
| 2025-01-01 | — | 94 | 96.3 | 92.9 | 95.1 | 1070 |
| 2025-01-02 | — | 95.7997 | 97.6977 | 94.6097 | 96.4177 | 1144 |
| 2025-01-03 | — | 97.3786 | 98.8241 | 96.0986 | 97.4641 | 1217 |
| 2025-01-04 | — | 98.5624 | 100.0024 | 96.7931 | 98.1631 | 1287 |
| 2025-01-05 | — | 99.2322 | 100.7522 | 97.3747 | 98.4747 | 1353 |
| 2025-01-06 | — | 99.3404 | 100.5404 | 97.2069 | 98.3969 | 1415 |
| 2025-01-07 | — | 98.9138 | 100.1938 | 96.6843 | 97.9643 | 1470 |
| 2025-01-08 | — | 98.0461 | 99.4061 | 95.8723 | 97.2423 | 1519 |
| 2025-01-09 | — | 96.8793 | 98.3193 | 95.2192 | 96.3192 | 1562 |
| 2025-01-10 | — | 95.5793 | 97.0993 | 94.106 | 95.296 | 1598 |
| 2025-01-11 | — | 94.3096 | 95.5096 | 92.9966 | 94.2766 | 1629 |
| 2025-01-12 | — | 93.2092 | 94.6376 | 91.8392 | 93.3576 | 1656 |
| 2025-01-13 | — | 92.3761 | 93.98 | 91.2761 | 92.62 | 1679 |
| 2025-01-14 | — | 91.8609 | 93.5632 | 90.6709 | 92.1232 | 1699 |
| 2025-01-15 | — | 91.669 | 93.4216 | 90.389 | 91.9016 | 1106 |
| 2025-01-16 | — | 91.7703 | 93.1631 | 90.4003 | 91.9631 | 1126 |
| 2025-01-17 | — | 92.1131 | 93.5711 | 91.0131 | 92.2911 | 1147 |
| 2025-01-18 | — | 92.6392 | 94.2075 | 91.4492 | 92.8475 | 1173 |
| 2025-01-19 | — | 93.2948 | 95.0179 | 92.0148 | 93.5779 | 1202 |
| 2025-01-20 | — | 94.0373 | 95.9372 | 92.6673 | 94.4172 | 1237 |
| 2025-01-21 | — | 94.8355 | 96.4956 | 93.7355 | 95.2956 | 1278 |
| 2025-01-22 | — | 95.6643 | 97.4241 | 94.4743 | 96.1441 | 1325 |
| 2025-01-23 | — | 96.4964 | 98.2595 | 95.2164 | 96.8995 | 1378 |
| 2025-01-24 | — | 97.2947 | 98.9483 | 95.9247 | 97.5083 | 1437 |
| 2025-01-25 | — | 98.0069 | 99.5269 | 96.8299 | 97.9299 | 1502 |
| 2025-01-26 | 0.5638165528684027 | 98.5662 | 99.7662 | 96.9488 | 98.1388 | 1571 |
| 2025-01-27 | 0.6891615846208339 | 98.8987 | 100.1787 | 96.8452 | 98.1252 | 1643 |
| 2025-01-28 | 0.7611970187901704 | 98.9355 | 100.2955 | 96.5256 | 97.8956 | 1104 |
| 2025-01-29 | 0.7751929057457545 | 98.6288 | 100.0688 | 96.3723 | 97.4723 | 1179 |
| 2025-01-30 | 0.7310404763719589 | 97.9675 | 99.4875 | 95.7021 | 96.8921 | 1252 |
| 2025-01-31 | 0.6332499351090632 | 96.9891 | 98.1891 | 94.9243 | 96.2043 | 1323 |
| 2025-02-01 | 0.4906966627793281 | 95.7827 | 97.0627 | 94.0982 | 95.4682 | 1391 |
| 2025-02-02 | 0.316085447560539 | 94.4846 | 96.1095 | 93.3846 | 94.7495 | 1454 |
| 2025-02-03 | 0.12516799463915618 | 93.2624 | 95.5563 | 92.0724 | 94.1163 | 1511 |
| 2025-02-04 | -0.06427181029513918 | 92.2928 | 95.1545 | 91.0128 | 93.6345 | 1562 |
| 2025-02-05 | -0.23366685051095715 | 91.7342 | 94.5624 | 90.3642 | 93.3624 | 1607 |
| 2025-02-06 | -0.3650451087938791 | 91.7009 | 94.6258 | 90.6009 | 93.3458 | 1645 |
| 2025-02-07 | -0.44251758911475747 | 92.2427 | 94.9728 | 91.0527 | 93.6128 | 1678 |
| 2025-02-08 | -0.4536755997466173 | 93.3336 | 95.6106 | 92.0536 | 94.1706 | 1706 |
| 2025-02-09 | -0.3908931226092278 | 94.8731 | 96.5224 | 93.5031 | 95.0024 | 1730 |
| 2025-02-10 | -0.2523086391242657 | 96.6995 | 97.8995 | 94.9672 | 96.0672 | 1138 |
| 2025-02-11 | -0.042416993782779855 | 98.6132 | 99.8932 | 96.1112 | 97.3012 | 1157 |
| 2025-02-12 | 0.22789830662759414 | 100.4064 | 101.7664 | 97.3423 | 98.6223 | 1177 |
| 2025-02-13 | 0.541891225107193 | 101.8939 | 103.3339 | 98.5661 | 99.9361 | 1198 |
| 2025-02-14 | 0.8780863467067945 | 102.9388 | 104.4588 | 100.0441 | 101.1441 | 1222 |
| 2025-02-15 | 1.2119784066870238 | 103.471 | 104.671 | 100.9632 | 102.1532 | 1250 |
| 2025-02-16 | 1.51814821542726 | 103.493 | 104.773 | 101.6051 | 102.8851 | 1283 |
| 2025-02-17 | 1.7726567753755518 | 103.0745 | 104.6454 | 101.7045 | 103.2854 | 1322 |
| 2025-02-18 | 1.9554625499746408 | 102.3366 | 104.7706 | 101.2366 | 103.3306 | 1367 |
| 2025-02-19 | 2.0525979853445904 | 101.4292 | 104.5522 | 100.2392 | 103.0322 | 1418 |
| 2025-02-20 | 2.0578932924253763 | 100.506 | 103.6378 | 99.226 | 102.4378 | 1476 |
| 2025-02-21 | 1.9740067860935255 | 99.7023 | 102.9082 | 98.3323 | 101.6282 | 1539 |
| 2025-02-22 | 1.8125810983851522 | 99.1185 | 102.0705 | 98.0185 | 100.7105 | 1607 |
| 2025-02-23 | 1.593497370426931 | 98.8127 | 101.2485 | 97.6227 | 99.8085 | 1065 |
| 2025-02-24 | 1.3431600066940916 | 98.801 | 100.5697 | 97.521 | 99.0497 | 1138 |
| 2025-02-25 | 1.0920414452886575 | 99.0666 | 100.2666 | 97.1823 | 98.5523 | 1213 |
| 2025-02-26 | 0.8716671713067541 | 99.5714 | 100.8514 | 97.3121 | 98.4121 | 1287 |
| 2025-02-27 | 0.7112922595396611 | 100.27 | 101.63 | 97.5006 | 98.6906 | 1359 |
| 2025-02-28 | 0.6347330863940499 | 101.1202 | 102.5602 | 98.1276 | 99.4076 | 1428 |
| 2025-03-01 | 0.6575641263922876 | 102.0882 | 103.6082 | 99.1664 | 100.5364 | 1492 |
| 2025-03-02 | 0.7851432702496908 | 103.1483 | 104.3483 | 100.9054 | 102.0054 | 1551 |
| 2025-03-03 | 1.011651792984125 | 104.2779 | 105.5579 | 102.514 | 103.704 | 1604 |
| 2025-03-04 | 1.320283236232072 | 105.4483 | 106.8528 | 104.1683 | 105.4928 | 1651 |
| 2025-03-05 | 1.6846653272527448 | 106.617 | 108.658 | 105.247 | 107.218 | 1692 |
| 2025-03-06 | 2.0713354518159264 | 107.7223 | 110.2471 | 106.6223 | 108.7271 | 1726 |
| 2025-03-07 | 2.443109077022797 | 108.6844 | 111.0858 | 107.4944 | 109.8858 | 1755 |
| 2025-03-08 | 2.7629179391988714 | 109.4131 | 111.8725 | 108.1331 | 110.5925 | 1167 |
| 2025-03-09 | 2.997765133904352 | 109.8208 | 112.1502 | 108.4508 | 110.7902 | 1189 |
| 2025-03-10 | 3.1223677493128577 | 109.8401 | 111.9139 | 108.7401 | 110.4739 | 1209 |
| 2025-03-11 | 3.12197871295983 | 109.4411 | 111.2113 | 108.2511 | 109.6913 | 1229 |
| 2025-03-12 | 2.9942302803418244 | 108.6445 | 109.8445 | 107.2597 | 108.5397 | 1249 |
| 2025-03-13 | 2.7495837273751107 | 107.5279 | 108.8079 | 105.7853 | 107.1553 | 1272 |
| 2025-03-14 | 2.410434619183235 | 106.2213 | 107.5813 | 104.5994 | 105.6994 | 1299 |
| 2025-03-15 | 2.0089117039994733 | 104.8937 | 106.3337 | 103.1513 | 104.3413 | 1330 |
| 2025-03-16 | 1.5835896285250328 | 103.7301 | 105.2501 | 101.9601 | 103.2401 | 1367 |
| 2025-03-17 | 1.1754120522584373 | 102.9045 | 104.1045 | 101.1568 | 102.5268 | 1410 |
| 2025-03-18 | 0.8234095403429365 | 102.5519 | 103.8319 | 101.191 | 102.291 | 1459 |
| 2025-03-19 | 0.5604809678696085 | 102.746 | 104.106 | 101.3798 | 102.5698 | 1515 |
| 2025-03-20 | 0.40989498125524904 | 103.4854 | 104.9254 | 102.0645 | 103.3445 | 1576 |
| 2025-03-21 | 0.38277838226957783 | 104.6919 | 106.2119 | 103.1721 | 104.5421 | 1030 |
| 2025-03-22 | 0.47691690577343593 | 106.2211 | 107.4211 | 104.9432 | 106.0432 | 1100 |
| 2025-03-23 | 0.6770206845212243 | 107.8844 | 109.1644 | 106.5052 | 107.6952 | 1173 |
| 2025-03-24 | 0.9563815290156867 | 109.4769 | 110.8369 | 108.0486 | 109.3286 | 1247 |
| 2025-03-25 | 1.2798091817789725 | 110.8085 | 112.2485 | 109.4059 | 110.7759 | 1322 |
| 2025-03-26 | 1.6074404290233701 | 111.731 | 113.4093 | 110.631 | 111.8893 | 1394 |
| 2025-03-27 | 1.899084962573582 | 112.1575 | 113.7571 | 110.9675 | 112.5571 | 1464 |
| 2025-03-28 | 2.1185433867217682 | 112.0712 | 113.9951 | 110.7912 | 112.7151 | 1530 |
| 2025-03-29 | 2.2374872416900473 | 111.5224 | 113.7134 | 110.1524 | 112.3534 | 1591 |
| 2025-03-30 | 2.238449096816865 | 110.615 | 112.9569 | 109.515 | 111.5169 | 1646 |
| 2025-03-31 | 2.116634606140522 | 109.4858 | 111.8202 | 108.2958 | 110.3002 | 1695 |
| 2025-04-01 | 1.8803123173640017 | 108.2811 | 110.0365 | 107.0011 | 108.8365 | 1737 |
| 2025-04-02 | 1.5498214949053306 | 107.1349 | 108.5632 | 105.7649 | 107.2832 | 1774 |
| 2025-04-03 | 1.155285135487219 | 106.1523 | 107.5123 | 104.7047 | 105.8047 | 1192 |
| 2025-04-04 | 0.7333266187295777 | 105.4011 | 106.8411 | 103.3651 | 104.5551 | 1218 |
| 2025-04-05 | 0.3231149418541719 | 104.9115 | 106.4315 | 102.3818 | 103.6618 | 1241 |
| 2025-04-06 | -0.037727995206097376 | 104.6831 | 105.8831 | 101.8434 | 103.2134 | 1261 |
| 2025-04-07 | -0.3170262735843039 | 104.6963 | 105.9763 | 102.1508 | 103.2508 | 1280 |
| 2025-04-08 | -0.49124998144661447 | 104.9237 | 106.2837 | 102.5746 | 103.7646 | 1300 |
| 2025-04-09 | -0.5477084422339402 | 105.3402 | 106.7802 | 103.4178 | 104.6978 | 1322 |
| 2025-04-10 | -0.4855786500617967 | 105.9275 | 107.4729 | 104.5575 | 105.9529 | 1348 |
| 2025-04-11 | -0.31565042371539676 | 106.6728 | 108.6035 | 105.5728 | 107.4035 | 1377 |
| 2025-04-12 | -0.0588137743133359 | 107.5628 | 110.1891 | 106.3728 | 108.9091 | 1413 |
| 2025-04-13 | 0.2563740709368716 | 108.5746 | 111.6893 | 107.2946 | 110.3293 | 1454 |
| 2025-04-14 | 0.5969186896264915 | 109.667 | 112.9793 | 108.297 | 111.5393 | 1501 |
| 2025-04-15 | 0.9288710981197568 | 110.7753 | 113.9612 | 109.6753 | 112.4412 | 1555 |
| 2025-04-16 | 1.2208409782997336 | 111.8116 | 114.1737 | 110.6216 | 112.9737 | 1001 |
| 2025-04-17 | 1.447039135383207 | 112.6734 | 114.3961 | 111.3934 | 113.1161 | 1066 |
| 2025-04-18 | 1.5896452227234334 | 113.257 | 114.617 | 111.5189 | 112.8889 | 1135 |
| 2025-04-19 | 1.6402209866199229 | 113.4768 | 114.9168 | 111.2494 | 112.3494 | 1207 |
| 2025-04-20 | 1.6001202775745043 | 113.2836 | 114.8036 | 110.3943 | 111.5843 | 1281 |
| 2025-04-21 | 1.4798770408286543 | 112.6802 | 113.8802 | 109.4194 | 110.6994 | 1356 |
| 2025-04-22 | 1.2976798947647694 | 111.7293 | 113.0093 | 108.4378 | 109.8078 | 1429 |
| 2025-04-23 | 1.0772042971960332 | 110.5517 | 111.9117 | 107.9188 | 109.0188 | 1500 |
| 2025-04-24 | 0.8450059880217111 | 109.3132 | 110.7532 | 107.2373 | 108.4273 | 1568 |
| 2025-04-25 | 0.6277759054717791 | 108.203 | 109.723 | 106.8254 | 108.1054 | 1630 |
| 2025-04-26 | 0.449797055548359 | 107.406 | 109.2975 | 106.036 | 108.0975 | 1687 |
| 2025-04-27 | 0.3307321781947081 | 107.0744 | 109.6972 | 105.9744 | 108.4172 | 1738 |
| 2025-04-28 | 0.28407870245386846 | 107.3023 | 110.409 | 106.1123 | 109.049 | 1782 |
| 2025-04-29 | 0.31623590861185846 | 108.1101 | 111.3909 | 106.8301 | 109.9509 | 1208 |
| 2025-04-30 | 0.42634954980557893 | 109.4399 | 112.5806 | 108.0699 | 111.0606 | 1240 |
| 2025-05-01 | 0.6068072510279592 | 111.1634 | 113.5022 | 110.0634 | 112.3022 | 1268 |
| 2025-05-02 | 0.8442700397232414 | 113.1015 | 114.8733 | 111.9115 | 113.5933 | 1292 |
| 2025-05-03 | 1.1211680076215487 | 115.0514 | 116.4114 | 113.5728 | 114.8528 | 1313 |
| 2025-05-04 | 1.4173909966288107 | 116.8167 | 118.2567 | 114.6368 | 116.0068 | 1332 |
| 2025-05-05 | 1.712064951017652 | 118.2356 | 119.7556 | 115.8939 | 116.9939 | 1352 |
| 2025-05-06 | 1.9852395312252327 | 119.2018 | 120.4018 | 116.5788 | 117.7688 | 1373 |
| 2025-05-07 | 2.219351358667339 | 119.6753 | 120.9553 | 117.0242 | 118.3042 | 1397 |
| 2025-05-08 | 2.400407048444862 | 119.682 | 121.042 | 117.2216 | 118.5916 | 1425 |
Browser API · Portable schema
Browser API
Graflume.absolutePriceOscillator()
const data = [
{
"close": 95.1,
"date": "2025-01-01",
"high": 96.3,
"low": 92.9,
"open": 94,
"value": 95.1,
"volume": 1070
},
{
"close": 96.4177,
"date": "2025-01-02",
"high": 97.6977,
"low": 94.6097,
"open": 95.7997,
"value": 96.4177,
"volume": 1144
},
{
"close": 97.4641,
"date": "2025-01-03",
"high": 98.8241,
"low": 96.0986,
"open": 97.3786,
"value": 97.4641,
"volume": 1217
},
{
"close": 98.1631,
"date": "2025-01-04",
"high": 100.0024,
"low": 96.7931,
"open": 98.5624,
"value": 98.1631,
"volume": 1287
},
{
"close": 98.4747,
"date": "2025-01-05",
"high": 100.7522,
"low": 97.3747,
"open": 99.2322,
"value": 98.4747,
"volume": 1353
},
{
"close": 98.3969,
"date": "2025-01-06",
"high": 100.5404,
"low": 97.2069,
"open": 99.3404,
"value": 98.3969,
"volume": 1415
},
{
"close": 97.9643,
"date": "2025-01-07",
"high": 100.1938,
"low": 96.6843,
"open": 98.9138,
"value": 97.9643,
"volume": 1470
},
{
"close": 97.2423,
"date": "2025-01-08",
"high": 99.4061,
"low": 95.8723,
"open": 98.0461,
"value": 97.2423,
"volume": 1519
},
{
"close": 96.3192,
"date": "2025-01-09",
"high": 98.3193,
"low": 95.2192,
"open": 96.8793,
"value": 96.3192,
"volume": 1562
},
{
"close": 95.296,
"date": "2025-01-10",
"high": 97.0993,
"low": 94.106,
"open": 95.5793,
"value": 95.296,
"volume": 1598
},
{
"close": 94.2766,
"date": "2025-01-11",
"high": 95.5096,
"low": 92.9966,
"open": 94.3096,
"value": 94.2766,
"volume": 1629
},
{
"close": 93.3576,
"date": "2025-01-12",
"high": 94.6376,
"low": 91.8392,
"open": 93.2092,
"value": 93.3576,
"volume": 1656
},
{
"close": 92.62,
"date": "2025-01-13",
"high": 93.98,
"low": 91.2761,
"open": 92.3761,
"value": 92.62,
"volume": 1679
},
{
"close": 92.1232,
"date": "2025-01-14",
"high": 93.5632,
"low": 90.6709,
"open": 91.8609,
"value": 92.1232,
"volume": 1699
},
{
"close": 91.9016,
"date": "2025-01-15",
"high": 93.4216,
"low": 90.389,
"open": 91.669,
"value": 91.9016,
"volume": 1106
},
{
"close": 91.9631,
"date": "2025-01-16",
"high": 93.1631,
"low": 90.4003,
"open": 91.7703,
"value": 91.9631,
"volume": 1126
},
{
"close": 92.2911,
"date": "2025-01-17",
"high": 93.5711,
"low": 91.0131,
"open": 92.1131,
"value": 92.2911,
"volume": 1147
},
{
"close": 92.8475,
"date": "2025-01-18",
"high": 94.2075,
"low": 91.4492,
"open": 92.6392,
"value": 92.8475,
"volume": 1173
},
{
"close": 93.5779,
"date": "2025-01-19",
"high": 95.0179,
"low": 92.0148,
"open": 93.2948,
"value": 93.5779,
"volume": 1202
},
{
"close": 94.4172,
"date": "2025-01-20",
"high": 95.9372,
"low": 92.6673,
"open": 94.0373,
"value": 94.4172,
"volume": 1237
},
{
"close": 95.2956,
"date": "2025-01-21",
"high": 96.4956,
"low": 93.7355,
"open": 94.8355,
"value": 95.2956,
"volume": 1278
},
{
"close": 96.1441,
"date": "2025-01-22",
"high": 97.4241,
"low": 94.4743,
"open": 95.6643,
"value": 96.1441,
"volume": 1325
},
{
"close": 96.8995,
"date": "2025-01-23",
"high": 98.2595,
"low": 95.2164,
"open": 96.4964,
"value": 96.8995,
"volume": 1378
},
{
"close": 97.5083,
"date": "2025-01-24",
"high": 98.9483,
"low": 95.9247,
"open": 97.2947,
"value": 97.5083,
"volume": 1437
},
{
"close": 97.9299,
"date": "2025-01-25",
"high": 99.5269,
"low": 96.8299,
"open": 98.0069,
"value": 97.9299,
"volume": 1502
},
{
"close": 98.1388,
"date": "2025-01-26",
"high": 99.7662,
"low": 96.9488,
"open": 98.5662,
"value": 98.1388,
"volume": 1571
},
{
"close": 98.1252,
"date": "2025-01-27",
"high": 100.1787,
"low": 96.8452,
"open": 98.8987,
"value": 98.1252,
"volume": 1643
},
{
"close": 97.8956,
"date": "2025-01-28",
"high": 100.2955,
"low": 96.5256,
"open": 98.9355,
"value": 97.8956,
"volume": 1104
},
{
"close": 97.4723,
"date": "2025-01-29",
"high": 100.0688,
"low": 96.3723,
"open": 98.6288,
"value": 97.4723,
"volume": 1179
},
{
"close": 96.8921,
"date": "2025-01-30",
"high": 99.4875,
"low": 95.7021,
"open": 97.9675,
"value": 96.8921,
"volume": 1252
},
{
"close": 96.2043,
"date": "2025-01-31",
"high": 98.1891,
"low": 94.9243,
"open": 96.9891,
"value": 96.2043,
"volume": 1323
},
{
"close": 95.4682,
"date": "2025-02-01",
"high": 97.0627,
"low": 94.0982,
"open": 95.7827,
"value": 95.4682,
"volume": 1391
},
{
"close": 94.7495,
"date": "2025-02-02",
"high": 96.1095,
"low": 93.3846,
"open": 94.4846,
"value": 94.7495,
"volume": 1454
},
{
"close": 94.1163,
"date": "2025-02-03",
"high": 95.5563,
"low": 92.0724,
"open": 93.2624,
"value": 94.1163,
"volume": 1511
},
{
"close": 93.6345,
"date": "2025-02-04",
"high": 95.1545,
"low": 91.0128,
"open": 92.2928,
"value": 93.6345,
"volume": 1562
},
{
"close": 93.3624,
"date": "2025-02-05",
"high": 94.5624,
"low": 90.3642,
"open": 91.7342,
"value": 93.3624,
"volume": 1607
},
{
"close": 93.3458,
"date": "2025-02-06",
"high": 94.6258,
"low": 90.6009,
"open": 91.7009,
"value": 93.3458,
"volume": 1645
},
{
"close": 93.6128,
"date": "2025-02-07",
"high": 94.9728,
"low": 91.0527,
"open": 92.2427,
"value": 93.6128,
"volume": 1678
},
{
"close": 94.1706,
"date": "2025-02-08",
"high": 95.6106,
"low": 92.0536,
"open": 93.3336,
"value": 94.1706,
"volume": 1706
},
{
"close": 95.0024,
"date": "2025-02-09",
"high": 96.5224,
"low": 93.5031,
"open": 94.8731,
"value": 95.0024,
"volume": 1730
},
{
"close": 96.0672,
"date": "2025-02-10",
"high": 97.8995,
"low": 94.9672,
"open": 96.6995,
"value": 96.0672,
"volume": 1138
},
{
"close": 97.3012,
"date": "2025-02-11",
"high": 99.8932,
"low": 96.1112,
"open": 98.6132,
"value": 97.3012,
"volume": 1157
},
{
"close": 98.6223,
"date": "2025-02-12",
"high": 101.7664,
"low": 97.3423,
"open": 100.4064,
"value": 98.6223,
"volume": 1177
},
{
"close": 99.9361,
"date": "2025-02-13",
"high": 103.3339,
"low": 98.5661,
"open": 101.8939,
"value": 99.9361,
"volume": 1198
},
{
"close": 101.1441,
"date": "2025-02-14",
"high": 104.4588,
"low": 100.0441,
"open": 102.9388,
"value": 101.1441,
"volume": 1222
},
{
"close": 102.1532,
"date": "2025-02-15",
"high": 104.671,
"low": 100.9632,
"open": 103.471,
"value": 102.1532,
"volume": 1250
},
{
"close": 102.8851,
"date": "2025-02-16",
"high": 104.773,
"low": 101.6051,
"open": 103.493,
"value": 102.8851,
"volume": 1283
},
{
"close": 103.2854,
"date": "2025-02-17",
"high": 104.6454,
"low": 101.7045,
"open": 103.0745,
"value": 103.2854,
"volume": 1322
},
{
"close": 103.3306,
"date": "2025-02-18",
"high": 104.7706,
"low": 101.2366,
"open": 102.3366,
"value": 103.3306,
"volume": 1367
},
{
"close": 103.0322,
"date": "2025-02-19",
"high": 104.5522,
"low": 100.2392,
"open": 101.4292,
"value": 103.0322,
"volume": 1418
},
{
"close": 102.4378,
"date": "2025-02-20",
"high": 103.6378,
"low": 99.226,
"open": 100.506,
"value": 102.4378,
"volume": 1476
},
{
"close": 101.6282,
"date": "2025-02-21",
"high": 102.9082,
"low": 98.3323,
"open": 99.7023,
"value": 101.6282,
"volume": 1539
},
{
"close": 100.7105,
"date": "2025-02-22",
"high": 102.0705,
"low": 98.0185,
"open": 99.1185,
"value": 100.7105,
"volume": 1607
},
{
"close": 99.8085,
"date": "2025-02-23",
"high": 101.2485,
"low": 97.6227,
"open": 98.8127,
"value": 99.8085,
"volume": 1065
},
{
"close": 99.0497,
"date": "2025-02-24",
"high": 100.5697,
"low": 97.521,
"open": 98.801,
"value": 99.0497,
"volume": 1138
},
{
"close": 98.5523,
"date": "2025-02-25",
"high": 100.2666,
"low": 97.1823,
"open": 99.0666,
"value": 98.5523,
"volume": 1213
},
{
"close": 98.4121,
"date": "2025-02-26",
"high": 100.8514,
"low": 97.3121,
"open": 99.5714,
"value": 98.4121,
"volume": 1287
},
{
"close": 98.6906,
"date": "2025-02-27",
"high": 101.63,
"low": 97.5006,
"open": 100.27,
"value": 98.6906,
"volume": 1359
},
{
"close": 99.4076,
"date": "2025-02-28",
"high": 102.5602,
"low": 98.1276,
"open": 101.1202,
"value": 99.4076,
"volume": 1428
},
{
"close": 100.5364,
"date": "2025-03-01",
"high": 103.6082,
"low": 99.1664,
"open": 102.0882,
"value": 100.5364,
"volume": 1492
},
{
"close": 102.0054,
"date": "2025-03-02",
"high": 104.3483,
"low": 100.9054,
"open": 103.1483,
"value": 102.0054,
"volume": 1551
},
{
"close": 103.704,
"date": "2025-03-03",
"high": 105.5579,
"low": 102.514,
"open": 104.2779,
"value": 103.704,
"volume": 1604
},
{
"close": 105.4928,
"date": "2025-03-04",
"high": 106.8528,
"low": 104.1683,
"open": 105.4483,
"value": 105.4928,
"volume": 1651
},
{
"close": 107.218,
"date": "2025-03-05",
"high": 108.658,
"low": 105.247,
"open": 106.617,
"value": 107.218,
"volume": 1692
},
{
"close": 108.7271,
"date": "2025-03-06",
"high": 110.2471,
"low": 106.6223,
"open": 107.7223,
"value": 108.7271,
"volume": 1726
},
{
"close": 109.8858,
"date": "2025-03-07",
"high": 111.0858,
"low": 107.4944,
"open": 108.6844,
"value": 109.8858,
"volume": 1755
},
{
"close": 110.5925,
"date": "2025-03-08",
"high": 111.8725,
"low": 108.1331,
"open": 109.4131,
"value": 110.5925,
"volume": 1167
},
{
"close": 110.7902,
"date": "2025-03-09",
"high": 112.1502,
"low": 108.4508,
"open": 109.8208,
"value": 110.7902,
"volume": 1189
},
{
"close": 110.4739,
"date": "2025-03-10",
"high": 111.9139,
"low": 108.7401,
"open": 109.8401,
"value": 110.4739,
"volume": 1209
},
{
"close": 109.6913,
"date": "2025-03-11",
"high": 111.2113,
"low": 108.2511,
"open": 109.4411,
"value": 109.6913,
"volume": 1229
},
{
"close": 108.5397,
"date": "2025-03-12",
"high": 109.8445,
"low": 107.2597,
"open": 108.6445,
"value": 108.5397,
"volume": 1249
},
{
"close": 107.1553,
"date": "2025-03-13",
"high": 108.8079,
"low": 105.7853,
"open": 107.5279,
"value": 107.1553,
"volume": 1272
},
{
"close": 105.6994,
"date": "2025-03-14",
"high": 107.5813,
"low": 104.5994,
"open": 106.2213,
"value": 105.6994,
"volume": 1299
},
{
"close": 104.3413,
"date": "2025-03-15",
"high": 106.3337,
"low": 103.1513,
"open": 104.8937,
"value": 104.3413,
"volume": 1330
},
{
"close": 103.2401,
"date": "2025-03-16",
"high": 105.2501,
"low": 101.9601,
"open": 103.7301,
"value": 103.2401,
"volume": 1367
},
{
"close": 102.5268,
"date": "2025-03-17",
"high": 104.1045,
"low": 101.1568,
"open": 102.9045,
"value": 102.5268,
"volume": 1410
},
{
"close": 102.291,
"date": "2025-03-18",
"high": 103.8319,
"low": 101.191,
"open": 102.5519,
"value": 102.291,
"volume": 1459
},
{
"close": 102.5698,
"date": "2025-03-19",
"high": 104.106,
"low": 101.3798,
"open": 102.746,
"value": 102.5698,
"volume": 1515
},
{
"close": 103.3445,
"date": "2025-03-20",
"high": 104.9254,
"low": 102.0645,
"open": 103.4854,
"value": 103.3445,
"volume": 1576
},
{
"close": 104.5421,
"date": "2025-03-21",
"high": 106.2119,
"low": 103.1721,
"open": 104.6919,
"value": 104.5421,
"volume": 1030
},
{
"close": 106.0432,
"date": "2025-03-22",
"high": 107.4211,
"low": 104.9432,
"open": 106.2211,
"value": 106.0432,
"volume": 1100
},
{
"close": 107.6952,
"date": "2025-03-23",
"high": 109.1644,
"low": 106.5052,
"open": 107.8844,
"value": 107.6952,
"volume": 1173
},
{
"close": 109.3286,
"date": "2025-03-24",
"high": 110.8369,
"low": 108.0486,
"open": 109.4769,
"value": 109.3286,
"volume": 1247
},
{
"close": 110.7759,
"date": "2025-03-25",
"high": 112.2485,
"low": 109.4059,
"open": 110.8085,
"value": 110.7759,
"volume": 1322
},
{
"close": 111.8893,
"date": "2025-03-26",
"high": 113.4093,
"low": 110.631,
"open": 111.731,
"value": 111.8893,
"volume": 1394
},
{
"close": 112.5571,
"date": "2025-03-27",
"high": 113.7571,
"low": 110.9675,
"open": 112.1575,
"value": 112.5571,
"volume": 1464
},
{
"close": 112.7151,
"date": "2025-03-28",
"high": 113.9951,
"low": 110.7912,
"open": 112.0712,
"value": 112.7151,
"volume": 1530
},
{
"close": 112.3534,
"date": "2025-03-29",
"high": 113.7134,
"low": 110.1524,
"open": 111.5224,
"value": 112.3534,
"volume": 1591
},
{
"close": 111.5169,
"date": "2025-03-30",
"high": 112.9569,
"low": 109.515,
"open": 110.615,
"value": 111.5169,
"volume": 1646
},
{
"close": 110.3002,
"date": "2025-03-31",
"high": 111.8202,
"low": 108.2958,
"open": 109.4858,
"value": 110.3002,
"volume": 1695
},
{
"close": 108.8365,
"date": "2025-04-01",
"high": 110.0365,
"low": 107.0011,
"open": 108.2811,
"value": 108.8365,
"volume": 1737
},
{
"close": 107.2832,
"date": "2025-04-02",
"high": 108.5632,
"low": 105.7649,
"open": 107.1349,
"value": 107.2832,
"volume": 1774
},
{
"close": 105.8047,
"date": "2025-04-03",
"high": 107.5123,
"low": 104.7047,
"open": 106.1523,
"value": 105.8047,
"volume": 1192
},
{
"close": 104.5551,
"date": "2025-04-04",
"high": 106.8411,
"low": 103.3651,
"open": 105.4011,
"value": 104.5551,
"volume": 1218
},
{
"close": 103.6618,
"date": "2025-04-05",
"high": 106.4315,
"low": 102.3818,
"open": 104.9115,
"value": 103.6618,
"volume": 1241
},
{
"close": 103.2134,
"date": "2025-04-06",
"high": 105.8831,
"low": 101.8434,
"open": 104.6831,
"value": 103.2134,
"volume": 1261
},
{
"close": 103.2508,
"date": "2025-04-07",
"high": 105.9763,
"low": 102.1508,
"open": 104.6963,
"value": 103.2508,
"volume": 1280
},
{
"close": 103.7646,
"date": "2025-04-08",
"high": 106.2837,
"low": 102.5746,
"open": 104.9237,
"value": 103.7646,
"volume": 1300
},
{
"close": 104.6978,
"date": "2025-04-09",
"high": 106.7802,
"low": 103.4178,
"open": 105.3402,
"value": 104.6978,
"volume": 1322
},
{
"close": 105.9529,
"date": "2025-04-10",
"high": 107.4729,
"low": 104.5575,
"open": 105.9275,
"value": 105.9529,
"volume": 1348
},
{
"close": 107.4035,
"date": "2025-04-11",
"high": 108.6035,
"low": 105.5728,
"open": 106.6728,
"value": 107.4035,
"volume": 1377
},
{
"close": 108.9091,
"date": "2025-04-12",
"high": 110.1891,
"low": 106.3728,
"open": 107.5628,
"value": 108.9091,
"volume": 1413
},
{
"close": 110.3293,
"date": "2025-04-13",
"high": 111.6893,
"low": 107.2946,
"open": 108.5746,
"value": 110.3293,
"volume": 1454
},
{
"close": 111.5393,
"date": "2025-04-14",
"high": 112.9793,
"low": 108.297,
"open": 109.667,
"value": 111.5393,
"volume": 1501
},
{
"close": 112.4412,
"date": "2025-04-15",
"high": 113.9612,
"low": 109.6753,
"open": 110.7753,
"value": 112.4412,
"volume": 1555
},
{
"close": 112.9737,
"date": "2025-04-16",
"high": 114.1737,
"low": 110.6216,
"open": 111.8116,
"value": 112.9737,
"volume": 1001
},
{
"close": 113.1161,
"date": "2025-04-17",
"high": 114.3961,
"low": 111.3934,
"open": 112.6734,
"value": 113.1161,
"volume": 1066
},
{
"close": 112.8889,
"date": "2025-04-18",
"high": 114.617,
"low": 111.5189,
"open": 113.257,
"value": 112.8889,
"volume": 1135
},
{
"close": 112.3494,
"date": "2025-04-19",
"high": 114.9168,
"low": 111.2494,
"open": 113.4768,
"value": 112.3494,
"volume": 1207
},
{
"close": 111.5843,
"date": "2025-04-20",
"high": 114.8036,
"low": 110.3943,
"open": 113.2836,
"value": 111.5843,
"volume": 1281
},
{
"close": 110.6994,
"date": "2025-04-21",
"high": 113.8802,
"low": 109.4194,
"open": 112.6802,
"value": 110.6994,
"volume": 1356
},
{
"close": 109.8078,
"date": "2025-04-22",
"high": 113.0093,
"low": 108.4378,
"open": 111.7293,
"value": 109.8078,
"volume": 1429
},
{
"close": 109.0188,
"date": "2025-04-23",
"high": 111.9117,
"low": 107.9188,
"open": 110.5517,
"value": 109.0188,
"volume": 1500
},
{
"close": 108.4273,
"date": "2025-04-24",
"high": 110.7532,
"low": 107.2373,
"open": 109.3132,
"value": 108.4273,
"volume": 1568
},
{
"close": 108.1054,
"date": "2025-04-25",
"high": 109.723,
"low": 106.8254,
"open": 108.203,
"value": 108.1054,
"volume": 1630
},
{
"close": 108.0975,
"date": "2025-04-26",
"high": 109.2975,
"low": 106.036,
"open": 107.406,
"value": 108.0975,
"volume": 1687
},
{
"close": 108.4172,
"date": "2025-04-27",
"high": 109.6972,
"low": 105.9744,
"open": 107.0744,
"value": 108.4172,
"volume": 1738
},
{
"close": 109.049,
"date": "2025-04-28",
"high": 110.409,
"low": 106.1123,
"open": 107.3023,
"value": 109.049,
"volume": 1782
},
{
"close": 109.9509,
"date": "2025-04-29",
"high": 111.3909,
"low": 106.8301,
"open": 108.1101,
"value": 109.9509,
"volume": 1208
},
{
"close": 111.0606,
"date": "2025-04-30",
"high": 112.5806,
"low": 108.0699,
"open": 109.4399,
"value": 111.0606,
"volume": 1240
},
{
"close": 112.3022,
"date": "2025-05-01",
"high": 113.5022,
"low": 110.0634,
"open": 111.1634,
"value": 112.3022,
"volume": 1268
},
{
"close": 113.5933,
"date": "2025-05-02",
"high": 114.8733,
"low": 111.9115,
"open": 113.1015,
"value": 113.5933,
"volume": 1292
},
{
"close": 114.8528,
"date": "2025-05-03",
"high": 116.4114,
"low": 113.5728,
"open": 115.0514,
"value": 114.8528,
"volume": 1313
},
{
"close": 116.0068,
"date": "2025-05-04",
"high": 118.2567,
"low": 114.6368,
"open": 116.8167,
"value": 116.0068,
"volume": 1332
},
{
"close": 116.9939,
"date": "2025-05-05",
"high": 119.7556,
"low": 115.8939,
"open": 118.2356,
"value": 116.9939,
"volume": 1352
},
{
"close": 117.7688,
"date": "2025-05-06",
"high": 120.4018,
"low": 116.5788,
"open": 119.2018,
"value": 117.7688,
"volume": 1373
},
{
"close": 118.3042,
"date": "2025-05-07",
"high": 120.9553,
"low": 117.0242,
"open": 119.6753,
"value": 118.3042,
"volume": 1397
},
{
"close": 118.5916,
"date": "2025-05-08",
"high": 121.042,
"low": 117.2216,
"open": 119.682,
"value": 118.5916,
"volume": 1425
}
];
const options = {
"accessibility": {
"description": "Zoom and pan inspect the rendered surface without changing data axes or values. When playback controls are available, they move through real steps in the order each unique value first appears in the source data.",
"label": "Technical indicator · Absolute price oscillator example"
},
"axes": {
"x": {
"format": {
"dateStyle": "medium",
"timeZone": "UTC",
"type": "date"
},
"labels": {
"orientation": "auto"
},
"ticks": {
"count": 5,
"spacing": 48
}
},
"y": {
"format": {
"fractionDigits": 1,
"type": "number"
}
}
},
"height": 620,
"interaction": {
"controls": {
"annotations": false,
"export": true,
"fullscreen": true,
"labels": {
"controls": "Chart controls",
"enterFullscreen": "Enter fullscreen",
"exitFullscreen": "Exit fullscreen",
"exportPng": "Download PNG",
"hideAnnotations": "Hide callouts",
"loop": "Loop playback",
"nextFrame": "Next frame",
"pause": "Pause",
"play": "Play",
"previousFrame": "Previous frame",
"reset": "Reset view",
"seek": "Playback position",
"showAnnotations": "Show callouts",
"speed": "Playback speed",
"zoomIn": "Zoom in",
"zoomOut": "Zoom out"
},
"playback": false,
"reset": true,
"zoom": true
},
"hover": true,
"navigation": {
"drag": true,
"keyboard": true,
"maxZoom": 6,
"minZoom": 1,
"pinch": true,
"wheel": "modifier"
},
"tooltip": {
"axis": "x",
"fields": [
{
"dateStyle": "long",
"field": "date",
"format": "date",
"label": "Date",
"timeZone": "UTC"
},
{
"field": "value",
"format": "number",
"label": "Value"
},
{
"field": "open",
"format": "number",
"label": "Open"
},
{
"field": "high",
"format": "number",
"label": "High"
},
{
"field": "low",
"format": "number",
"label": "Low"
},
{
"field": "close",
"format": "number",
"label": "Close"
},
{
"field": "volume",
"format": "number",
"label": "Volume"
}
],
"title": "Technical indicator · Absolute price oscillator",
"trigger": "axis"
}
},
"locale": "en",
"mark": {
"fields": {
"close": "close",
"high": "high",
"low": "low",
"middle": "value",
"open": "open",
"value": "value",
"volume": "volume"
},
"options": {
"calculate": true,
"fields": [
"value"
],
"kind": "apo"
}
},
"padding": {
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Absolute price oscillator uses runnable data and options to demonstrate parameter schemas, dependency DAGs, formula provenance and null warm-up rows for calculated indicators.",
"text": "Technical indicator · Absolute price oscillator"
},
"width": "container",
"x": {
"field": "date",
"title": "Trading day",
"type": "temporal"
},
"y": {
"field": "value",
"title": "Indicator value",
"type": "quantitative"
}
};
Graflume.absolutePriceOscillator('#chart', data, options);Portable schema
ChartSpec 0.1 · options
{
"accessibility": {
"description": "Zoom and pan inspect the rendered surface without changing data axes or values. When playback controls are available, they move through real steps in the order each unique value first appears in the source data.",
"label": "Technical indicator · Absolute price oscillator example"
},
"axes": {
"x": {
"format": {
"dateStyle": "medium",
"timeZone": "UTC",
"type": "date"
},
"labels": {
"orientation": "auto"
},
"ticks": {
"count": 5,
"spacing": 48
}
},
"y": {
"format": {
"fractionDigits": 1,
"type": "number"
}
}
},
"height": 620,
"interaction": {
"controls": {
"annotations": false,
"export": true,
"fullscreen": true,
"labels": {
"controls": "Chart controls",
"enterFullscreen": "Enter fullscreen",
"exitFullscreen": "Exit fullscreen",
"exportPng": "Download PNG",
"hideAnnotations": "Hide callouts",
"loop": "Loop playback",
"nextFrame": "Next frame",
"pause": "Pause",
"play": "Play",
"previousFrame": "Previous frame",
"reset": "Reset view",
"seek": "Playback position",
"showAnnotations": "Show callouts",
"speed": "Playback speed",
"zoomIn": "Zoom in",
"zoomOut": "Zoom out"
},
"playback": false,
"reset": true,
"zoom": true
},
"hover": true,
"navigation": {
"drag": true,
"keyboard": true,
"maxZoom": 6,
"minZoom": 1,
"pinch": true,
"wheel": "modifier"
},
"tooltip": {
"axis": "x",
"fields": [
{
"dateStyle": "long",
"field": "date",
"format": "date",
"label": "Date",
"timeZone": "UTC"
},
{
"field": "value",
"format": "number",
"label": "Value"
},
{
"field": "open",
"format": "number",
"label": "Open"
},
{
"field": "high",
"format": "number",
"label": "High"
},
{
"field": "low",
"format": "number",
"label": "Low"
},
{
"field": "close",
"format": "number",
"label": "Close"
},
{
"field": "volume",
"format": "number",
"label": "Volume"
}
],
"title": "Technical indicator · Absolute price oscillator",
"trigger": "axis"
}
},
"locale": "en",
"mark": {
"fields": {
"close": "close",
"high": "high",
"low": "low",
"middle": "value",
"open": "open",
"value": "value",
"volume": "volume"
},
"options": {
"calculate": true,
"fields": [
"value"
],
"kind": "apo"
}
},
"padding": {
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Absolute price oscillator uses runnable data and options to demonstrate parameter schemas, dependency DAGs, formula provenance and null warm-up rows for calculated indicators.",
"text": "Technical indicator · Absolute price oscillator"
},
"width": "container",
"x": {
"field": "date",
"title": "Trading day",
"type": "temporal"
},
"y": {
"field": "value",
"title": "Indicator value",
"type": "quantitative"
}
}Aroon indicator
Aroon indicator uses runnable data and options to demonstrate band/line/column rendering.
StatusLoading
aroonband/line/column rendering
Loading
Aroon indicator · Row data
Row data and zero-copy TypedArray columns share one data contract.
datetemporal | valuequantitative | openquantitative | highquantitative | lowquantitative | closequantitative | volumequantitative | upquantitative | downquantitative |
|---|---|---|---|---|---|---|---|---|
| 2025-01-01 | — | 94 | 96.3 | 92.9 | 95.1 | 1070 | — | — |
| 2025-01-02 | — | 95.7997 | 97.6977 | 94.6097 | 96.4177 | 1144 | — | — |
| 2025-01-03 | — | 97.3786 | 98.8241 | 96.0986 | 97.4641 | 1217 | — | — |
| 2025-01-04 | — | 98.5624 | 100.0024 | 96.7931 | 98.1631 | 1287 | — | — |
| 2025-01-05 | — | 99.2322 | 100.7522 | 97.3747 | 98.4747 | 1353 | — | — |
| 2025-01-06 | — | 99.3404 | 100.5404 | 97.2069 | 98.3969 | 1415 | — | — |
| 2025-01-07 | — | 98.9138 | 100.1938 | 96.6843 | 97.9643 | 1470 | — | — |
| 2025-01-08 | — | 98.0461 | 99.4061 | 95.8723 | 97.2423 | 1519 | — | — |
| 2025-01-09 | — | 96.8793 | 98.3193 | 95.2192 | 96.3192 | 1562 | — | — |
| 2025-01-10 | — | 95.5793 | 97.0993 | 94.106 | 95.296 | 1598 | — | — |
| 2025-01-11 | — | 94.3096 | 95.5096 | 92.9966 | 94.2766 | 1629 | — | — |
| 2025-01-12 | — | 93.2092 | 94.6376 | 91.8392 | 93.3576 | 1656 | — | — |
| 2025-01-13 | — | 92.3761 | 93.98 | 91.2761 | 92.62 | 1679 | — | — |
| 2025-01-14 | — | 91.8609 | 93.5632 | 90.6709 | 92.1232 | 1699 | — | — |
| 2025-01-15 | 28.57142857142857 | 91.669 | 93.4216 | 90.389 | 91.9016 | 1106 | 28.57142857142857 | 100 |
| 2025-01-16 | 21.428571428571427 | 91.7703 | 93.1631 | 90.4003 | 91.9631 | 1126 | 21.428571428571427 | 92.85714285714286 |
| 2025-01-17 | 14.285714285714285 | 92.1131 | 93.5711 | 91.0131 | 92.2911 | 1147 | 14.285714285714285 | 85.71428571428571 |
| 2025-01-18 | 7.142857142857142 | 92.6392 | 94.2075 | 91.4492 | 92.8475 | 1173 | 7.142857142857142 | 78.57142857142857 |
| 2025-01-19 | 0 | 93.2948 | 95.0179 | 92.0148 | 93.5779 | 1202 | 0 | 71.42857142857143 |
| 2025-01-20 | 0 | 94.0373 | 95.9372 | 92.6673 | 94.4172 | 1237 | 0 | 64.28571428571429 |
| 2025-01-21 | 0 | 94.8355 | 96.4956 | 93.7355 | 95.2956 | 1278 | 0 | 57.14285714285714 |
| 2025-01-22 | 0 | 95.6643 | 97.4241 | 94.4743 | 96.1441 | 1325 | 0 | 50 |
| 2025-01-23 | 0 | 96.4964 | 98.2595 | 95.2164 | 96.8995 | 1378 | 0 | 42.857142857142854 |
| 2025-01-24 | 100 | 97.2947 | 98.9483 | 95.9247 | 97.5083 | 1437 | 100 | 35.714285714285715 |
| 2025-01-25 | 100 | 98.0069 | 99.5269 | 96.8299 | 97.9299 | 1502 | 100 | 28.57142857142857 |
| 2025-01-26 | 100 | 98.5662 | 99.7662 | 96.9488 | 98.1388 | 1571 | 100 | 21.428571428571427 |
| 2025-01-27 | 100 | 98.8987 | 100.1787 | 96.8452 | 98.1252 | 1643 | 100 | 14.285714285714285 |
| 2025-01-28 | 100 | 98.9355 | 100.2955 | 96.5256 | 97.8956 | 1104 | 100 | 7.142857142857142 |
| 2025-01-29 | 92.85714285714286 | 98.6288 | 100.0688 | 96.3723 | 97.4723 | 1179 | 92.85714285714286 | 0 |
| 2025-01-30 | 85.71428571428571 | 97.9675 | 99.4875 | 95.7021 | 96.8921 | 1252 | 85.71428571428571 | 0 |
| 2025-01-31 | 78.57142857142857 | 96.9891 | 98.1891 | 94.9243 | 96.2043 | 1323 | 78.57142857142857 | 0 |
| 2025-02-01 | 71.42857142857143 | 95.7827 | 97.0627 | 94.0982 | 95.4682 | 1391 | 71.42857142857143 | 0 |
| 2025-02-02 | 64.28571428571429 | 94.4846 | 96.1095 | 93.3846 | 94.7495 | 1454 | 64.28571428571429 | 0 |
| 2025-02-03 | 57.14285714285714 | 93.2624 | 95.5563 | 92.0724 | 94.1163 | 1511 | 57.14285714285714 | 100 |
| 2025-02-04 | 50 | 92.2928 | 95.1545 | 91.0128 | 93.6345 | 1562 | 50 | 100 |
| 2025-02-05 | 42.857142857142854 | 91.7342 | 94.5624 | 90.3642 | 93.3624 | 1607 | 42.857142857142854 | 100 |
| 2025-02-06 | 35.714285714285715 | 91.7009 | 94.6258 | 90.6009 | 93.3458 | 1645 | 35.714285714285715 | 92.85714285714286 |
| 2025-02-07 | 28.57142857142857 | 92.2427 | 94.9728 | 91.0527 | 93.6128 | 1678 | 28.57142857142857 | 85.71428571428571 |
| 2025-02-08 | 21.428571428571427 | 93.3336 | 95.6106 | 92.0536 | 94.1706 | 1706 | 21.428571428571427 | 78.57142857142857 |
| 2025-02-09 | 14.285714285714285 | 94.8731 | 96.5224 | 93.5031 | 95.0024 | 1730 | 14.285714285714285 | 71.42857142857143 |
| 2025-02-10 | 7.142857142857142 | 96.6995 | 97.8995 | 94.9672 | 96.0672 | 1138 | 7.142857142857142 | 64.28571428571429 |
| 2025-02-11 | 0 | 98.6132 | 99.8932 | 96.1112 | 97.3012 | 1157 | 0 | 57.14285714285714 |
| 2025-02-12 | 100 | 100.4064 | 101.7664 | 97.3423 | 98.6223 | 1177 | 100 | 50 |
| 2025-02-13 | 100 | 101.8939 | 103.3339 | 98.5661 | 99.9361 | 1198 | 100 | 42.857142857142854 |
| 2025-02-14 | 100 | 102.9388 | 104.4588 | 100.0441 | 101.1441 | 1222 | 100 | 35.714285714285715 |
| 2025-02-15 | 100 | 103.471 | 104.671 | 100.9632 | 102.1532 | 1250 | 100 | 28.57142857142857 |
| 2025-02-16 | 100 | 103.493 | 104.773 | 101.6051 | 102.8851 | 1283 | 100 | 21.428571428571427 |
| 2025-02-17 | 92.85714285714286 | 103.0745 | 104.6454 | 101.7045 | 103.2854 | 1322 | 92.85714285714286 | 14.285714285714285 |
| 2025-02-18 | 85.71428571428571 | 102.3366 | 104.7706 | 101.2366 | 103.3306 | 1367 | 85.71428571428571 | 7.142857142857142 |
| 2025-02-19 | 78.57142857142857 | 101.4292 | 104.5522 | 100.2392 | 103.0322 | 1418 | 78.57142857142857 | 0 |
| 2025-02-20 | 71.42857142857143 | 100.506 | 103.6378 | 99.226 | 102.4378 | 1476 | 71.42857142857143 | 0 |
| 2025-02-21 | 64.28571428571429 | 99.7023 | 102.9082 | 98.3323 | 101.6282 | 1539 | 64.28571428571429 | 0 |
| 2025-02-22 | 57.14285714285714 | 99.1185 | 102.0705 | 98.0185 | 100.7105 | 1607 | 57.14285714285714 | 0 |
| 2025-02-23 | 50 | 98.8127 | 101.2485 | 97.6227 | 99.8085 | 1065 | 50 | 0 |
| 2025-02-24 | 42.857142857142854 | 98.801 | 100.5697 | 97.521 | 99.0497 | 1138 | 42.857142857142854 | 0 |
| 2025-02-25 | 35.714285714285715 | 99.0666 | 100.2666 | 97.1823 | 98.5523 | 1213 | 35.714285714285715 | 0 |
| 2025-02-26 | 28.57142857142857 | 99.5714 | 100.8514 | 97.3121 | 98.4121 | 1287 | 28.57142857142857 | 92.85714285714286 |
| 2025-02-27 | 21.428571428571427 | 100.27 | 101.63 | 97.5006 | 98.6906 | 1359 | 21.428571428571427 | 85.71428571428571 |
| 2025-02-28 | 14.285714285714285 | 101.1202 | 102.5602 | 98.1276 | 99.4076 | 1428 | 14.285714285714285 | 78.57142857142857 |
| 2025-03-01 | 7.142857142857142 | 102.0882 | 103.6082 | 99.1664 | 100.5364 | 1492 | 7.142857142857142 | 71.42857142857143 |
| 2025-03-02 | 0 | 103.1483 | 104.3483 | 100.9054 | 102.0054 | 1551 | 0 | 64.28571428571429 |
| 2025-03-03 | 100 | 104.2779 | 105.5579 | 102.514 | 103.704 | 1604 | 100 | 57.14285714285714 |
| 2025-03-04 | 100 | 105.4483 | 106.8528 | 104.1683 | 105.4928 | 1651 | 100 | 50 |
| 2025-03-05 | 100 | 106.617 | 108.658 | 105.247 | 107.218 | 1692 | 100 | 42.857142857142854 |
| 2025-03-06 | 100 | 107.7223 | 110.2471 | 106.6223 | 108.7271 | 1726 | 100 | 35.714285714285715 |
| 2025-03-07 | 100 | 108.6844 | 111.0858 | 107.4944 | 109.8858 | 1755 | 100 | 28.57142857142857 |
| 2025-03-08 | 100 | 109.4131 | 111.8725 | 108.1331 | 110.5925 | 1167 | 100 | 21.428571428571427 |
| 2025-03-09 | 100 | 109.8208 | 112.1502 | 108.4508 | 110.7902 | 1189 | 100 | 14.285714285714285 |
| 2025-03-10 | 92.85714285714286 | 109.8401 | 111.9139 | 108.7401 | 110.4739 | 1209 | 92.85714285714286 | 7.142857142857142 |
| 2025-03-11 | 85.71428571428571 | 109.4411 | 111.2113 | 108.2511 | 109.6913 | 1229 | 85.71428571428571 | 0 |
| 2025-03-12 | 78.57142857142857 | 108.6445 | 109.8445 | 107.2597 | 108.5397 | 1249 | 78.57142857142857 | 0 |
| 2025-03-13 | 71.42857142857143 | 107.5279 | 108.8079 | 105.7853 | 107.1553 | 1272 | 71.42857142857143 | 0 |
| 2025-03-14 | 64.28571428571429 | 106.2213 | 107.5813 | 104.5994 | 105.6994 | 1299 | 64.28571428571429 | 0 |
| 2025-03-15 | 57.14285714285714 | 104.8937 | 106.3337 | 103.1513 | 104.3413 | 1330 | 57.14285714285714 | 0 |
| 2025-03-16 | 50 | 103.7301 | 105.2501 | 101.9601 | 103.2401 | 1367 | 50 | 0 |
| 2025-03-17 | 42.857142857142854 | 102.9045 | 104.1045 | 101.1568 | 102.5268 | 1410 | 42.857142857142854 | 100 |
| 2025-03-18 | 35.714285714285715 | 102.5519 | 103.8319 | 101.191 | 102.291 | 1459 | 35.714285714285715 | 92.85714285714286 |
| 2025-03-19 | 28.57142857142857 | 102.746 | 104.106 | 101.3798 | 102.5698 | 1515 | 28.57142857142857 | 85.71428571428571 |
| 2025-03-20 | 21.428571428571427 | 103.4854 | 104.9254 | 102.0645 | 103.3445 | 1576 | 21.428571428571427 | 78.57142857142857 |
| 2025-03-21 | 14.285714285714285 | 104.6919 | 106.2119 | 103.1721 | 104.5421 | 1030 | 14.285714285714285 | 71.42857142857143 |
| 2025-03-22 | 7.142857142857142 | 106.2211 | 107.4211 | 104.9432 | 106.0432 | 1100 | 7.142857142857142 | 64.28571428571429 |
| 2025-03-23 | 0 | 107.8844 | 109.1644 | 106.5052 | 107.6952 | 1173 | 0 | 57.14285714285714 |
| 2025-03-24 | 0 | 109.4769 | 110.8369 | 108.0486 | 109.3286 | 1247 | 0 | 50 |
| 2025-03-25 | 100 | 110.8085 | 112.2485 | 109.4059 | 110.7759 | 1322 | 100 | 42.857142857142854 |
| 2025-03-26 | 100 | 111.731 | 113.4093 | 110.631 | 111.8893 | 1394 | 100 | 35.714285714285715 |
| 2025-03-27 | 100 | 112.1575 | 113.7571 | 110.9675 | 112.5571 | 1464 | 100 | 28.57142857142857 |
| 2025-03-28 | 100 | 112.0712 | 113.9951 | 110.7912 | 112.7151 | 1530 | 100 | 21.428571428571427 |
| 2025-03-29 | 92.85714285714286 | 111.5224 | 113.7134 | 110.1524 | 112.3534 | 1591 | 92.85714285714286 | 14.285714285714285 |
| 2025-03-30 | 85.71428571428571 | 110.615 | 112.9569 | 109.515 | 111.5169 | 1646 | 85.71428571428571 | 7.142857142857142 |
| 2025-03-31 | 78.57142857142857 | 109.4858 | 111.8202 | 108.2958 | 110.3002 | 1695 | 78.57142857142857 | 0 |
| 2025-04-01 | 71.42857142857143 | 108.2811 | 110.0365 | 107.0011 | 108.8365 | 1737 | 71.42857142857143 | 0 |
| 2025-04-02 | 64.28571428571429 | 107.1349 | 108.5632 | 105.7649 | 107.2832 | 1774 | 64.28571428571429 | 0 |
| 2025-04-03 | 57.14285714285714 | 106.1523 | 107.5123 | 104.7047 | 105.8047 | 1192 | 57.14285714285714 | 0 |
| 2025-04-04 | 50 | 105.4011 | 106.8411 | 103.3651 | 104.5551 | 1218 | 50 | 0 |
| 2025-04-05 | 42.857142857142854 | 104.9115 | 106.4315 | 102.3818 | 103.6618 | 1241 | 42.857142857142854 | 100 |
| 2025-04-06 | 35.714285714285715 | 104.6831 | 105.8831 | 101.8434 | 103.2134 | 1261 | 35.714285714285715 | 100 |
| 2025-04-07 | 28.57142857142857 | 104.6963 | 105.9763 | 102.1508 | 103.2508 | 1280 | 28.57142857142857 | 92.85714285714286 |
| 2025-04-08 | 21.428571428571427 | 104.9237 | 106.2837 | 102.5746 | 103.7646 | 1300 | 21.428571428571427 | 85.71428571428571 |
| 2025-04-09 | 14.285714285714285 | 105.3402 | 106.7802 | 103.4178 | 104.6978 | 1322 | 14.285714285714285 | 78.57142857142857 |
| 2025-04-10 | 7.142857142857142 | 105.9275 | 107.4729 | 104.5575 | 105.9529 | 1348 | 7.142857142857142 | 71.42857142857143 |
| 2025-04-11 | 0 | 106.6728 | 108.6035 | 105.5728 | 107.4035 | 1377 | 0 | 64.28571428571429 |
| 2025-04-12 | 0 | 107.5628 | 110.1891 | 106.3728 | 108.9091 | 1413 | 0 | 57.14285714285714 |
| 2025-04-13 | 0 | 108.5746 | 111.6893 | 107.2946 | 110.3293 | 1454 | 0 | 50 |
| 2025-04-14 | 100 | 109.667 | 112.9793 | 108.297 | 111.5393 | 1501 | 100 | 42.857142857142854 |
| 2025-04-15 | 100 | 110.7753 | 113.9612 | 109.6753 | 112.4412 | 1555 | 100 | 35.714285714285715 |
| 2025-04-16 | 100 | 111.8116 | 114.1737 | 110.6216 | 112.9737 | 1001 | 100 | 28.57142857142857 |
| 2025-04-17 | 100 | 112.6734 | 114.3961 | 111.3934 | 113.1161 | 1066 | 100 | 21.428571428571427 |
| 2025-04-18 | 100 | 113.257 | 114.617 | 111.5189 | 112.8889 | 1135 | 100 | 14.285714285714285 |
| 2025-04-19 | 100 | 113.4768 | 114.9168 | 111.2494 | 112.3494 | 1207 | 100 | 7.142857142857142 |
| 2025-04-20 | 92.85714285714286 | 113.2836 | 114.8036 | 110.3943 | 111.5843 | 1281 | 92.85714285714286 | 0 |
| 2025-04-21 | 85.71428571428571 | 112.6802 | 113.8802 | 109.4194 | 110.6994 | 1356 | 85.71428571428571 | 0 |
| 2025-04-22 | 78.57142857142857 | 111.7293 | 113.0093 | 108.4378 | 109.8078 | 1429 | 78.57142857142857 | 0 |
| 2025-04-23 | 71.42857142857143 | 110.5517 | 111.9117 | 107.9188 | 109.0188 | 1500 | 71.42857142857143 | 0 |
| 2025-04-24 | 64.28571428571429 | 109.3132 | 110.7532 | 107.2373 | 108.4273 | 1568 | 64.28571428571429 | 0 |
| 2025-04-25 | 57.14285714285714 | 108.203 | 109.723 | 106.8254 | 108.1054 | 1630 | 57.14285714285714 | 0 |
| 2025-04-26 | 50 | 107.406 | 109.2975 | 106.036 | 108.0975 | 1687 | 50 | 100 |
| 2025-04-27 | 42.857142857142854 | 107.0744 | 109.6972 | 105.9744 | 108.4172 | 1738 | 42.857142857142854 | 100 |
| 2025-04-28 | 35.714285714285715 | 107.3023 | 110.409 | 106.1123 | 109.049 | 1782 | 35.714285714285715 | 92.85714285714286 |
| 2025-04-29 | 28.57142857142857 | 108.1101 | 111.3909 | 106.8301 | 109.9509 | 1208 | 28.57142857142857 | 85.71428571428571 |
| 2025-04-30 | 21.428571428571427 | 109.4399 | 112.5806 | 108.0699 | 111.0606 | 1240 | 21.428571428571427 | 78.57142857142857 |
| 2025-05-01 | 14.285714285714285 | 111.1634 | 113.5022 | 110.0634 | 112.3022 | 1268 | 14.285714285714285 | 71.42857142857143 |
| 2025-05-02 | 7.142857142857142 | 113.1015 | 114.8733 | 111.9115 | 113.5933 | 1292 | 7.142857142857142 | 64.28571428571429 |
| 2025-05-03 | 100 | 115.0514 | 116.4114 | 113.5728 | 114.8528 | 1313 | 100 | 57.14285714285714 |
| 2025-05-04 | 100 | 116.8167 | 118.2567 | 114.6368 | 116.0068 | 1332 | 100 | 50 |
| 2025-05-05 | 100 | 118.2356 | 119.7556 | 115.8939 | 116.9939 | 1352 | 100 | 42.857142857142854 |
| 2025-05-06 | 100 | 119.2018 | 120.4018 | 116.5788 | 117.7688 | 1373 | 100 | 35.714285714285715 |
| 2025-05-07 | 100 | 119.6753 | 120.9553 | 117.0242 | 118.3042 | 1397 | 100 | 28.57142857142857 |
| 2025-05-08 | 100 | 119.682 | 121.042 | 117.2216 | 118.5916 | 1425 | 100 | 21.428571428571427 |
Browser API · Portable schema
Browser API
Graflume.aroon()
const data = [
{
"close": 95.1,
"date": "2025-01-01",
"high": 96.3,
"low": 92.9,
"open": 94,
"value": 95.1,
"volume": 1070
},
{
"close": 96.4177,
"date": "2025-01-02",
"high": 97.6977,
"low": 94.6097,
"open": 95.7997,
"value": 96.4177,
"volume": 1144
},
{
"close": 97.4641,
"date": "2025-01-03",
"high": 98.8241,
"low": 96.0986,
"open": 97.3786,
"value": 97.4641,
"volume": 1217
},
{
"close": 98.1631,
"date": "2025-01-04",
"high": 100.0024,
"low": 96.7931,
"open": 98.5624,
"value": 98.1631,
"volume": 1287
},
{
"close": 98.4747,
"date": "2025-01-05",
"high": 100.7522,
"low": 97.3747,
"open": 99.2322,
"value": 98.4747,
"volume": 1353
},
{
"close": 98.3969,
"date": "2025-01-06",
"high": 100.5404,
"low": 97.2069,
"open": 99.3404,
"value": 98.3969,
"volume": 1415
},
{
"close": 97.9643,
"date": "2025-01-07",
"high": 100.1938,
"low": 96.6843,
"open": 98.9138,
"value": 97.9643,
"volume": 1470
},
{
"close": 97.2423,
"date": "2025-01-08",
"high": 99.4061,
"low": 95.8723,
"open": 98.0461,
"value": 97.2423,
"volume": 1519
},
{
"close": 96.3192,
"date": "2025-01-09",
"high": 98.3193,
"low": 95.2192,
"open": 96.8793,
"value": 96.3192,
"volume": 1562
},
{
"close": 95.296,
"date": "2025-01-10",
"high": 97.0993,
"low": 94.106,
"open": 95.5793,
"value": 95.296,
"volume": 1598
},
{
"close": 94.2766,
"date": "2025-01-11",
"high": 95.5096,
"low": 92.9966,
"open": 94.3096,
"value": 94.2766,
"volume": 1629
},
{
"close": 93.3576,
"date": "2025-01-12",
"high": 94.6376,
"low": 91.8392,
"open": 93.2092,
"value": 93.3576,
"volume": 1656
},
{
"close": 92.62,
"date": "2025-01-13",
"high": 93.98,
"low": 91.2761,
"open": 92.3761,
"value": 92.62,
"volume": 1679
},
{
"close": 92.1232,
"date": "2025-01-14",
"high": 93.5632,
"low": 90.6709,
"open": 91.8609,
"value": 92.1232,
"volume": 1699
},
{
"close": 91.9016,
"date": "2025-01-15",
"high": 93.4216,
"low": 90.389,
"open": 91.669,
"value": 91.9016,
"volume": 1106
},
{
"close": 91.9631,
"date": "2025-01-16",
"high": 93.1631,
"low": 90.4003,
"open": 91.7703,
"value": 91.9631,
"volume": 1126
},
{
"close": 92.2911,
"date": "2025-01-17",
"high": 93.5711,
"low": 91.0131,
"open": 92.1131,
"value": 92.2911,
"volume": 1147
},
{
"close": 92.8475,
"date": "2025-01-18",
"high": 94.2075,
"low": 91.4492,
"open": 92.6392,
"value": 92.8475,
"volume": 1173
},
{
"close": 93.5779,
"date": "2025-01-19",
"high": 95.0179,
"low": 92.0148,
"open": 93.2948,
"value": 93.5779,
"volume": 1202
},
{
"close": 94.4172,
"date": "2025-01-20",
"high": 95.9372,
"low": 92.6673,
"open": 94.0373,
"value": 94.4172,
"volume": 1237
},
{
"close": 95.2956,
"date": "2025-01-21",
"high": 96.4956,
"low": 93.7355,
"open": 94.8355,
"value": 95.2956,
"volume": 1278
},
{
"close": 96.1441,
"date": "2025-01-22",
"high": 97.4241,
"low": 94.4743,
"open": 95.6643,
"value": 96.1441,
"volume": 1325
},
{
"close": 96.8995,
"date": "2025-01-23",
"high": 98.2595,
"low": 95.2164,
"open": 96.4964,
"value": 96.8995,
"volume": 1378
},
{
"close": 97.5083,
"date": "2025-01-24",
"high": 98.9483,
"low": 95.9247,
"open": 97.2947,
"value": 97.5083,
"volume": 1437
},
{
"close": 97.9299,
"date": "2025-01-25",
"high": 99.5269,
"low": 96.8299,
"open": 98.0069,
"value": 97.9299,
"volume": 1502
},
{
"close": 98.1388,
"date": "2025-01-26",
"high": 99.7662,
"low": 96.9488,
"open": 98.5662,
"value": 98.1388,
"volume": 1571
},
{
"close": 98.1252,
"date": "2025-01-27",
"high": 100.1787,
"low": 96.8452,
"open": 98.8987,
"value": 98.1252,
"volume": 1643
},
{
"close": 97.8956,
"date": "2025-01-28",
"high": 100.2955,
"low": 96.5256,
"open": 98.9355,
"value": 97.8956,
"volume": 1104
},
{
"close": 97.4723,
"date": "2025-01-29",
"high": 100.0688,
"low": 96.3723,
"open": 98.6288,
"value": 97.4723,
"volume": 1179
},
{
"close": 96.8921,
"date": "2025-01-30",
"high": 99.4875,
"low": 95.7021,
"open": 97.9675,
"value": 96.8921,
"volume": 1252
},
{
"close": 96.2043,
"date": "2025-01-31",
"high": 98.1891,
"low": 94.9243,
"open": 96.9891,
"value": 96.2043,
"volume": 1323
},
{
"close": 95.4682,
"date": "2025-02-01",
"high": 97.0627,
"low": 94.0982,
"open": 95.7827,
"value": 95.4682,
"volume": 1391
},
{
"close": 94.7495,
"date": "2025-02-02",
"high": 96.1095,
"low": 93.3846,
"open": 94.4846,
"value": 94.7495,
"volume": 1454
},
{
"close": 94.1163,
"date": "2025-02-03",
"high": 95.5563,
"low": 92.0724,
"open": 93.2624,
"value": 94.1163,
"volume": 1511
},
{
"close": 93.6345,
"date": "2025-02-04",
"high": 95.1545,
"low": 91.0128,
"open": 92.2928,
"value": 93.6345,
"volume": 1562
},
{
"close": 93.3624,
"date": "2025-02-05",
"high": 94.5624,
"low": 90.3642,
"open": 91.7342,
"value": 93.3624,
"volume": 1607
},
{
"close": 93.3458,
"date": "2025-02-06",
"high": 94.6258,
"low": 90.6009,
"open": 91.7009,
"value": 93.3458,
"volume": 1645
},
{
"close": 93.6128,
"date": "2025-02-07",
"high": 94.9728,
"low": 91.0527,
"open": 92.2427,
"value": 93.6128,
"volume": 1678
},
{
"close": 94.1706,
"date": "2025-02-08",
"high": 95.6106,
"low": 92.0536,
"open": 93.3336,
"value": 94.1706,
"volume": 1706
},
{
"close": 95.0024,
"date": "2025-02-09",
"high": 96.5224,
"low": 93.5031,
"open": 94.8731,
"value": 95.0024,
"volume": 1730
},
{
"close": 96.0672,
"date": "2025-02-10",
"high": 97.8995,
"low": 94.9672,
"open": 96.6995,
"value": 96.0672,
"volume": 1138
},
{
"close": 97.3012,
"date": "2025-02-11",
"high": 99.8932,
"low": 96.1112,
"open": 98.6132,
"value": 97.3012,
"volume": 1157
},
{
"close": 98.6223,
"date": "2025-02-12",
"high": 101.7664,
"low": 97.3423,
"open": 100.4064,
"value": 98.6223,
"volume": 1177
},
{
"close": 99.9361,
"date": "2025-02-13",
"high": 103.3339,
"low": 98.5661,
"open": 101.8939,
"value": 99.9361,
"volume": 1198
},
{
"close": 101.1441,
"date": "2025-02-14",
"high": 104.4588,
"low": 100.0441,
"open": 102.9388,
"value": 101.1441,
"volume": 1222
},
{
"close": 102.1532,
"date": "2025-02-15",
"high": 104.671,
"low": 100.9632,
"open": 103.471,
"value": 102.1532,
"volume": 1250
},
{
"close": 102.8851,
"date": "2025-02-16",
"high": 104.773,
"low": 101.6051,
"open": 103.493,
"value": 102.8851,
"volume": 1283
},
{
"close": 103.2854,
"date": "2025-02-17",
"high": 104.6454,
"low": 101.7045,
"open": 103.0745,
"value": 103.2854,
"volume": 1322
},
{
"close": 103.3306,
"date": "2025-02-18",
"high": 104.7706,
"low": 101.2366,
"open": 102.3366,
"value": 103.3306,
"volume": 1367
},
{
"close": 103.0322,
"date": "2025-02-19",
"high": 104.5522,
"low": 100.2392,
"open": 101.4292,
"value": 103.0322,
"volume": 1418
},
{
"close": 102.4378,
"date": "2025-02-20",
"high": 103.6378,
"low": 99.226,
"open": 100.506,
"value": 102.4378,
"volume": 1476
},
{
"close": 101.6282,
"date": "2025-02-21",
"high": 102.9082,
"low": 98.3323,
"open": 99.7023,
"value": 101.6282,
"volume": 1539
},
{
"close": 100.7105,
"date": "2025-02-22",
"high": 102.0705,
"low": 98.0185,
"open": 99.1185,
"value": 100.7105,
"volume": 1607
},
{
"close": 99.8085,
"date": "2025-02-23",
"high": 101.2485,
"low": 97.6227,
"open": 98.8127,
"value": 99.8085,
"volume": 1065
},
{
"close": 99.0497,
"date": "2025-02-24",
"high": 100.5697,
"low": 97.521,
"open": 98.801,
"value": 99.0497,
"volume": 1138
},
{
"close": 98.5523,
"date": "2025-02-25",
"high": 100.2666,
"low": 97.1823,
"open": 99.0666,
"value": 98.5523,
"volume": 1213
},
{
"close": 98.4121,
"date": "2025-02-26",
"high": 100.8514,
"low": 97.3121,
"open": 99.5714,
"value": 98.4121,
"volume": 1287
},
{
"close": 98.6906,
"date": "2025-02-27",
"high": 101.63,
"low": 97.5006,
"open": 100.27,
"value": 98.6906,
"volume": 1359
},
{
"close": 99.4076,
"date": "2025-02-28",
"high": 102.5602,
"low": 98.1276,
"open": 101.1202,
"value": 99.4076,
"volume": 1428
},
{
"close": 100.5364,
"date": "2025-03-01",
"high": 103.6082,
"low": 99.1664,
"open": 102.0882,
"value": 100.5364,
"volume": 1492
},
{
"close": 102.0054,
"date": "2025-03-02",
"high": 104.3483,
"low": 100.9054,
"open": 103.1483,
"value": 102.0054,
"volume": 1551
},
{
"close": 103.704,
"date": "2025-03-03",
"high": 105.5579,
"low": 102.514,
"open": 104.2779,
"value": 103.704,
"volume": 1604
},
{
"close": 105.4928,
"date": "2025-03-04",
"high": 106.8528,
"low": 104.1683,
"open": 105.4483,
"value": 105.4928,
"volume": 1651
},
{
"close": 107.218,
"date": "2025-03-05",
"high": 108.658,
"low": 105.247,
"open": 106.617,
"value": 107.218,
"volume": 1692
},
{
"close": 108.7271,
"date": "2025-03-06",
"high": 110.2471,
"low": 106.6223,
"open": 107.7223,
"value": 108.7271,
"volume": 1726
},
{
"close": 109.8858,
"date": "2025-03-07",
"high": 111.0858,
"low": 107.4944,
"open": 108.6844,
"value": 109.8858,
"volume": 1755
},
{
"close": 110.5925,
"date": "2025-03-08",
"high": 111.8725,
"low": 108.1331,
"open": 109.4131,
"value": 110.5925,
"volume": 1167
},
{
"close": 110.7902,
"date": "2025-03-09",
"high": 112.1502,
"low": 108.4508,
"open": 109.8208,
"value": 110.7902,
"volume": 1189
},
{
"close": 110.4739,
"date": "2025-03-10",
"high": 111.9139,
"low": 108.7401,
"open": 109.8401,
"value": 110.4739,
"volume": 1209
},
{
"close": 109.6913,
"date": "2025-03-11",
"high": 111.2113,
"low": 108.2511,
"open": 109.4411,
"value": 109.6913,
"volume": 1229
},
{
"close": 108.5397,
"date": "2025-03-12",
"high": 109.8445,
"low": 107.2597,
"open": 108.6445,
"value": 108.5397,
"volume": 1249
},
{
"close": 107.1553,
"date": "2025-03-13",
"high": 108.8079,
"low": 105.7853,
"open": 107.5279,
"value": 107.1553,
"volume": 1272
},
{
"close": 105.6994,
"date": "2025-03-14",
"high": 107.5813,
"low": 104.5994,
"open": 106.2213,
"value": 105.6994,
"volume": 1299
},
{
"close": 104.3413,
"date": "2025-03-15",
"high": 106.3337,
"low": 103.1513,
"open": 104.8937,
"value": 104.3413,
"volume": 1330
},
{
"close": 103.2401,
"date": "2025-03-16",
"high": 105.2501,
"low": 101.9601,
"open": 103.7301,
"value": 103.2401,
"volume": 1367
},
{
"close": 102.5268,
"date": "2025-03-17",
"high": 104.1045,
"low": 101.1568,
"open": 102.9045,
"value": 102.5268,
"volume": 1410
},
{
"close": 102.291,
"date": "2025-03-18",
"high": 103.8319,
"low": 101.191,
"open": 102.5519,
"value": 102.291,
"volume": 1459
},
{
"close": 102.5698,
"date": "2025-03-19",
"high": 104.106,
"low": 101.3798,
"open": 102.746,
"value": 102.5698,
"volume": 1515
},
{
"close": 103.3445,
"date": "2025-03-20",
"high": 104.9254,
"low": 102.0645,
"open": 103.4854,
"value": 103.3445,
"volume": 1576
},
{
"close": 104.5421,
"date": "2025-03-21",
"high": 106.2119,
"low": 103.1721,
"open": 104.6919,
"value": 104.5421,
"volume": 1030
},
{
"close": 106.0432,
"date": "2025-03-22",
"high": 107.4211,
"low": 104.9432,
"open": 106.2211,
"value": 106.0432,
"volume": 1100
},
{
"close": 107.6952,
"date": "2025-03-23",
"high": 109.1644,
"low": 106.5052,
"open": 107.8844,
"value": 107.6952,
"volume": 1173
},
{
"close": 109.3286,
"date": "2025-03-24",
"high": 110.8369,
"low": 108.0486,
"open": 109.4769,
"value": 109.3286,
"volume": 1247
},
{
"close": 110.7759,
"date": "2025-03-25",
"high": 112.2485,
"low": 109.4059,
"open": 110.8085,
"value": 110.7759,
"volume": 1322
},
{
"close": 111.8893,
"date": "2025-03-26",
"high": 113.4093,
"low": 110.631,
"open": 111.731,
"value": 111.8893,
"volume": 1394
},
{
"close": 112.5571,
"date": "2025-03-27",
"high": 113.7571,
"low": 110.9675,
"open": 112.1575,
"value": 112.5571,
"volume": 1464
},
{
"close": 112.7151,
"date": "2025-03-28",
"high": 113.9951,
"low": 110.7912,
"open": 112.0712,
"value": 112.7151,
"volume": 1530
},
{
"close": 112.3534,
"date": "2025-03-29",
"high": 113.7134,
"low": 110.1524,
"open": 111.5224,
"value": 112.3534,
"volume": 1591
},
{
"close": 111.5169,
"date": "2025-03-30",
"high": 112.9569,
"low": 109.515,
"open": 110.615,
"value": 111.5169,
"volume": 1646
},
{
"close": 110.3002,
"date": "2025-03-31",
"high": 111.8202,
"low": 108.2958,
"open": 109.4858,
"value": 110.3002,
"volume": 1695
},
{
"close": 108.8365,
"date": "2025-04-01",
"high": 110.0365,
"low": 107.0011,
"open": 108.2811,
"value": 108.8365,
"volume": 1737
},
{
"close": 107.2832,
"date": "2025-04-02",
"high": 108.5632,
"low": 105.7649,
"open": 107.1349,
"value": 107.2832,
"volume": 1774
},
{
"close": 105.8047,
"date": "2025-04-03",
"high": 107.5123,
"low": 104.7047,
"open": 106.1523,
"value": 105.8047,
"volume": 1192
},
{
"close": 104.5551,
"date": "2025-04-04",
"high": 106.8411,
"low": 103.3651,
"open": 105.4011,
"value": 104.5551,
"volume": 1218
},
{
"close": 103.6618,
"date": "2025-04-05",
"high": 106.4315,
"low": 102.3818,
"open": 104.9115,
"value": 103.6618,
"volume": 1241
},
{
"close": 103.2134,
"date": "2025-04-06",
"high": 105.8831,
"low": 101.8434,
"open": 104.6831,
"value": 103.2134,
"volume": 1261
},
{
"close": 103.2508,
"date": "2025-04-07",
"high": 105.9763,
"low": 102.1508,
"open": 104.6963,
"value": 103.2508,
"volume": 1280
},
{
"close": 103.7646,
"date": "2025-04-08",
"high": 106.2837,
"low": 102.5746,
"open": 104.9237,
"value": 103.7646,
"volume": 1300
},
{
"close": 104.6978,
"date": "2025-04-09",
"high": 106.7802,
"low": 103.4178,
"open": 105.3402,
"value": 104.6978,
"volume": 1322
},
{
"close": 105.9529,
"date": "2025-04-10",
"high": 107.4729,
"low": 104.5575,
"open": 105.9275,
"value": 105.9529,
"volume": 1348
},
{
"close": 107.4035,
"date": "2025-04-11",
"high": 108.6035,
"low": 105.5728,
"open": 106.6728,
"value": 107.4035,
"volume": 1377
},
{
"close": 108.9091,
"date": "2025-04-12",
"high": 110.1891,
"low": 106.3728,
"open": 107.5628,
"value": 108.9091,
"volume": 1413
},
{
"close": 110.3293,
"date": "2025-04-13",
"high": 111.6893,
"low": 107.2946,
"open": 108.5746,
"value": 110.3293,
"volume": 1454
},
{
"close": 111.5393,
"date": "2025-04-14",
"high": 112.9793,
"low": 108.297,
"open": 109.667,
"value": 111.5393,
"volume": 1501
},
{
"close": 112.4412,
"date": "2025-04-15",
"high": 113.9612,
"low": 109.6753,
"open": 110.7753,
"value": 112.4412,
"volume": 1555
},
{
"close": 112.9737,
"date": "2025-04-16",
"high": 114.1737,
"low": 110.6216,
"open": 111.8116,
"value": 112.9737,
"volume": 1001
},
{
"close": 113.1161,
"date": "2025-04-17",
"high": 114.3961,
"low": 111.3934,
"open": 112.6734,
"value": 113.1161,
"volume": 1066
},
{
"close": 112.8889,
"date": "2025-04-18",
"high": 114.617,
"low": 111.5189,
"open": 113.257,
"value": 112.8889,
"volume": 1135
},
{
"close": 112.3494,
"date": "2025-04-19",
"high": 114.9168,
"low": 111.2494,
"open": 113.4768,
"value": 112.3494,
"volume": 1207
},
{
"close": 111.5843,
"date": "2025-04-20",
"high": 114.8036,
"low": 110.3943,
"open": 113.2836,
"value": 111.5843,
"volume": 1281
},
{
"close": 110.6994,
"date": "2025-04-21",
"high": 113.8802,
"low": 109.4194,
"open": 112.6802,
"value": 110.6994,
"volume": 1356
},
{
"close": 109.8078,
"date": "2025-04-22",
"high": 113.0093,
"low": 108.4378,
"open": 111.7293,
"value": 109.8078,
"volume": 1429
},
{
"close": 109.0188,
"date": "2025-04-23",
"high": 111.9117,
"low": 107.9188,
"open": 110.5517,
"value": 109.0188,
"volume": 1500
},
{
"close": 108.4273,
"date": "2025-04-24",
"high": 110.7532,
"low": 107.2373,
"open": 109.3132,
"value": 108.4273,
"volume": 1568
},
{
"close": 108.1054,
"date": "2025-04-25",
"high": 109.723,
"low": 106.8254,
"open": 108.203,
"value": 108.1054,
"volume": 1630
},
{
"close": 108.0975,
"date": "2025-04-26",
"high": 109.2975,
"low": 106.036,
"open": 107.406,
"value": 108.0975,
"volume": 1687
},
{
"close": 108.4172,
"date": "2025-04-27",
"high": 109.6972,
"low": 105.9744,
"open": 107.0744,
"value": 108.4172,
"volume": 1738
},
{
"close": 109.049,
"date": "2025-04-28",
"high": 110.409,
"low": 106.1123,
"open": 107.3023,
"value": 109.049,
"volume": 1782
},
{
"close": 109.9509,
"date": "2025-04-29",
"high": 111.3909,
"low": 106.8301,
"open": 108.1101,
"value": 109.9509,
"volume": 1208
},
{
"close": 111.0606,
"date": "2025-04-30",
"high": 112.5806,
"low": 108.0699,
"open": 109.4399,
"value": 111.0606,
"volume": 1240
},
{
"close": 112.3022,
"date": "2025-05-01",
"high": 113.5022,
"low": 110.0634,
"open": 111.1634,
"value": 112.3022,
"volume": 1268
},
{
"close": 113.5933,
"date": "2025-05-02",
"high": 114.8733,
"low": 111.9115,
"open": 113.1015,
"value": 113.5933,
"volume": 1292
},
{
"close": 114.8528,
"date": "2025-05-03",
"high": 116.4114,
"low": 113.5728,
"open": 115.0514,
"value": 114.8528,
"volume": 1313
},
{
"close": 116.0068,
"date": "2025-05-04",
"high": 118.2567,
"low": 114.6368,
"open": 116.8167,
"value": 116.0068,
"volume": 1332
},
{
"close": 116.9939,
"date": "2025-05-05",
"high": 119.7556,
"low": 115.8939,
"open": 118.2356,
"value": 116.9939,
"volume": 1352
},
{
"close": 117.7688,
"date": "2025-05-06",
"high": 120.4018,
"low": 116.5788,
"open": 119.2018,
"value": 117.7688,
"volume": 1373
},
{
"close": 118.3042,
"date": "2025-05-07",
"high": 120.9553,
"low": 117.0242,
"open": 119.6753,
"value": 118.3042,
"volume": 1397
},
{
"close": 118.5916,
"date": "2025-05-08",
"high": 121.042,
"low": 117.2216,
"open": 119.682,
"value": 118.5916,
"volume": 1425
}
];
const options = {
"accessibility": {
"description": "Zoom and pan inspect the rendered surface without changing data axes or values. When playback controls are available, they move through real steps in the order each unique value first appears in the source data.",
"label": "Technical indicator · Aroon indicator example"
},
"axes": {
"x": {
"format": {
"dateStyle": "medium",
"timeZone": "UTC",
"type": "date"
},
"labels": {
"orientation": "auto"
},
"ticks": {
"count": 5,
"spacing": 48
}
},
"y": {
"format": {
"fractionDigits": 1,
"type": "number"
}
}
},
"height": 620,
"interaction": {
"controls": {
"annotations": false,
"export": true,
"fullscreen": true,
"labels": {
"controls": "Chart controls",
"enterFullscreen": "Enter fullscreen",
"exitFullscreen": "Exit fullscreen",
"exportPng": "Download PNG",
"hideAnnotations": "Hide callouts",
"loop": "Loop playback",
"nextFrame": "Next frame",
"pause": "Pause",
"play": "Play",
"previousFrame": "Previous frame",
"reset": "Reset view",
"seek": "Playback position",
"showAnnotations": "Show callouts",
"speed": "Playback speed",
"zoomIn": "Zoom in",
"zoomOut": "Zoom out"
},
"playback": false,
"reset": true,
"zoom": true
},
"hover": true,
"navigation": {
"drag": true,
"keyboard": true,
"maxZoom": 6,
"minZoom": 1,
"pinch": true,
"wheel": "modifier"
},
"tooltip": {
"axis": "x",
"fields": [
{
"dateStyle": "long",
"field": "date",
"format": "date",
"label": "Date",
"timeZone": "UTC"
},
{
"field": "value",
"format": "number",
"label": "Value"
},
{
"field": "open",
"format": "number",
"label": "Open"
},
{
"field": "high",
"format": "number",
"label": "High"
},
{
"field": "low",
"format": "number",
"label": "Low"
},
{
"field": "close",
"format": "number",
"label": "Close"
},
{
"field": "volume",
"format": "number",
"label": "Volume"
},
{
"field": "up",
"format": "number",
"label": "Up"
},
{
"field": "down",
"format": "number",
"label": "Down"
}
],
"title": "Technical indicator · Aroon indicator",
"trigger": "axis"
}
},
"locale": "en",
"mark": {
"fields": {
"close": "close",
"down": "down",
"high": "high",
"low": "low",
"middle": "value",
"open": "open",
"up": "up",
"value": "value",
"volume": "volume"
},
"options": {
"calculate": true,
"fields": [
"value",
"up",
"down"
],
"kind": "aroon"
}
},
"padding": {
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Aroon indicator uses runnable data and options to demonstrate band/line/column rendering.",
"text": "Technical indicator · Aroon indicator"
},
"width": "container",
"x": {
"field": "date",
"title": "Trading day",
"type": "temporal"
},
"y": {
"field": "value",
"title": "Indicator value",
"type": "quantitative"
}
};
Graflume.aroon('#chart', data, options);Portable schema
ChartSpec 0.1 · options
{
"accessibility": {
"description": "Zoom and pan inspect the rendered surface without changing data axes or values. When playback controls are available, they move through real steps in the order each unique value first appears in the source data.",
"label": "Technical indicator · Aroon indicator example"
},
"axes": {
"x": {
"format": {
"dateStyle": "medium",
"timeZone": "UTC",
"type": "date"
},
"labels": {
"orientation": "auto"
},
"ticks": {
"count": 5,
"spacing": 48
}
},
"y": {
"format": {
"fractionDigits": 1,
"type": "number"
}
}
},
"height": 620,
"interaction": {
"controls": {
"annotations": false,
"export": true,
"fullscreen": true,
"labels": {
"controls": "Chart controls",
"enterFullscreen": "Enter fullscreen",
"exitFullscreen": "Exit fullscreen",
"exportPng": "Download PNG",
"hideAnnotations": "Hide callouts",
"loop": "Loop playback",
"nextFrame": "Next frame",
"pause": "Pause",
"play": "Play",
"previousFrame": "Previous frame",
"reset": "Reset view",
"seek": "Playback position",
"showAnnotations": "Show callouts",
"speed": "Playback speed",
"zoomIn": "Zoom in",
"zoomOut": "Zoom out"
},
"playback": false,
"reset": true,
"zoom": true
},
"hover": true,
"navigation": {
"drag": true,
"keyboard": true,
"maxZoom": 6,
"minZoom": 1,
"pinch": true,
"wheel": "modifier"
},
"tooltip": {
"axis": "x",
"fields": [
{
"dateStyle": "long",
"field": "date",
"format": "date",
"label": "Date",
"timeZone": "UTC"
},
{
"field": "value",
"format": "number",
"label": "Value"
},
{
"field": "open",
"format": "number",
"label": "Open"
},
{
"field": "high",
"format": "number",
"label": "High"
},
{
"field": "low",
"format": "number",
"label": "Low"
},
{
"field": "close",
"format": "number",
"label": "Close"
},
{
"field": "volume",
"format": "number",
"label": "Volume"
},
{
"field": "up",
"format": "number",
"label": "Up"
},
{
"field": "down",
"format": "number",
"label": "Down"
}
],
"title": "Technical indicator · Aroon indicator",
"trigger": "axis"
}
},
"locale": "en",
"mark": {
"fields": {
"close": "close",
"down": "down",
"high": "high",
"low": "low",
"middle": "value",
"open": "open",
"up": "up",
"value": "value",
"volume": "volume"
},
"options": {
"calculate": true,
"fields": [
"value",
"up",
"down"
],
"kind": "aroon"
}
},
"padding": {
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Aroon indicator uses runnable data and options to demonstrate band/line/column rendering.",
"text": "Technical indicator · Aroon indicator"
},
"width": "container",
"x": {
"field": "date",
"title": "Trading day",
"type": "temporal"
},
"y": {
"field": "value",
"title": "Indicator value",
"type": "quantitative"
}
}Aroon oscillator
Aroon oscillator uses runnable data and options to demonstrate supplied-column fallback.
StatusLoading
aroon-oscillatorsupplied-column fallback
Loading
Aroon oscillator · Row data
Row data and zero-copy TypedArray columns share one data contract.
datetemporal | valuequantitative | openquantitative | highquantitative | lowquantitative | closequantitative | volumequantitative |
|---|---|---|---|---|---|---|
| 2025-01-01 | — | 94 | 96.3 | 92.9 | 95.1 | 1070 |
| 2025-01-02 | — | 95.7997 | 97.6977 | 94.6097 | 96.4177 | 1144 |
| 2025-01-03 | — | 97.3786 | 98.8241 | 96.0986 | 97.4641 | 1217 |
| 2025-01-04 | — | 98.5624 | 100.0024 | 96.7931 | 98.1631 | 1287 |
| 2025-01-05 | — | 99.2322 | 100.7522 | 97.3747 | 98.4747 | 1353 |
| 2025-01-06 | — | 99.3404 | 100.5404 | 97.2069 | 98.3969 | 1415 |
| 2025-01-07 | — | 98.9138 | 100.1938 | 96.6843 | 97.9643 | 1470 |
| 2025-01-08 | — | 98.0461 | 99.4061 | 95.8723 | 97.2423 | 1519 |
| 2025-01-09 | — | 96.8793 | 98.3193 | 95.2192 | 96.3192 | 1562 |
| 2025-01-10 | — | 95.5793 | 97.0993 | 94.106 | 95.296 | 1598 |
| 2025-01-11 | — | 94.3096 | 95.5096 | 92.9966 | 94.2766 | 1629 |
| 2025-01-12 | — | 93.2092 | 94.6376 | 91.8392 | 93.3576 | 1656 |
| 2025-01-13 | — | 92.3761 | 93.98 | 91.2761 | 92.62 | 1679 |
| 2025-01-14 | — | 91.8609 | 93.5632 | 90.6709 | 92.1232 | 1699 |
| 2025-01-15 | -71.42857142857143 | 91.669 | 93.4216 | 90.389 | 91.9016 | 1106 |
| 2025-01-16 | -71.42857142857143 | 91.7703 | 93.1631 | 90.4003 | 91.9631 | 1126 |
| 2025-01-17 | -71.42857142857142 | 92.1131 | 93.5711 | 91.0131 | 92.2911 | 1147 |
| 2025-01-18 | -71.42857142857143 | 92.6392 | 94.2075 | 91.4492 | 92.8475 | 1173 |
| 2025-01-19 | -71.42857142857143 | 93.2948 | 95.0179 | 92.0148 | 93.5779 | 1202 |
| 2025-01-20 | -64.28571428571429 | 94.0373 | 95.9372 | 92.6673 | 94.4172 | 1237 |
| 2025-01-21 | -57.14285714285714 | 94.8355 | 96.4956 | 93.7355 | 95.2956 | 1278 |
| 2025-01-22 | -50 | 95.6643 | 97.4241 | 94.4743 | 96.1441 | 1325 |
| 2025-01-23 | -42.857142857142854 | 96.4964 | 98.2595 | 95.2164 | 96.8995 | 1378 |
| 2025-01-24 | 64.28571428571428 | 97.2947 | 98.9483 | 95.9247 | 97.5083 | 1437 |
| 2025-01-25 | 71.42857142857143 | 98.0069 | 99.5269 | 96.8299 | 97.9299 | 1502 |
| 2025-01-26 | 78.57142857142857 | 98.5662 | 99.7662 | 96.9488 | 98.1388 | 1571 |
| 2025-01-27 | 85.71428571428572 | 98.8987 | 100.1787 | 96.8452 | 98.1252 | 1643 |
| 2025-01-28 | 92.85714285714286 | 98.9355 | 100.2955 | 96.5256 | 97.8956 | 1104 |
| 2025-01-29 | 92.85714285714286 | 98.6288 | 100.0688 | 96.3723 | 97.4723 | 1179 |
| 2025-01-30 | 85.71428571428571 | 97.9675 | 99.4875 | 95.7021 | 96.8921 | 1252 |
| 2025-01-31 | 78.57142857142857 | 96.9891 | 98.1891 | 94.9243 | 96.2043 | 1323 |
| 2025-02-01 | 71.42857142857143 | 95.7827 | 97.0627 | 94.0982 | 95.4682 | 1391 |
| 2025-02-02 | 64.28571428571429 | 94.4846 | 96.1095 | 93.3846 | 94.7495 | 1454 |
| 2025-02-03 | -42.85714285714286 | 93.2624 | 95.5563 | 92.0724 | 94.1163 | 1511 |
| 2025-02-04 | -50 | 92.2928 | 95.1545 | 91.0128 | 93.6345 | 1562 |
| 2025-02-05 | -57.142857142857146 | 91.7342 | 94.5624 | 90.3642 | 93.3624 | 1607 |
| 2025-02-06 | -57.142857142857146 | 91.7009 | 94.6258 | 90.6009 | 93.3458 | 1645 |
| 2025-02-07 | -57.14285714285714 | 92.2427 | 94.9728 | 91.0527 | 93.6128 | 1678 |
| 2025-02-08 | -57.14285714285714 | 93.3336 | 95.6106 | 92.0536 | 94.1706 | 1706 |
| 2025-02-09 | -57.142857142857146 | 94.8731 | 96.5224 | 93.5031 | 95.0024 | 1730 |
| 2025-02-10 | -57.14285714285715 | 96.6995 | 97.8995 | 94.9672 | 96.0672 | 1138 |
| 2025-02-11 | -57.14285714285714 | 98.6132 | 99.8932 | 96.1112 | 97.3012 | 1157 |
| 2025-02-12 | 50 | 100.4064 | 101.7664 | 97.3423 | 98.6223 | 1177 |
| 2025-02-13 | 57.142857142857146 | 101.8939 | 103.3339 | 98.5661 | 99.9361 | 1198 |
| 2025-02-14 | 64.28571428571428 | 102.9388 | 104.4588 | 100.0441 | 101.1441 | 1222 |
| 2025-02-15 | 71.42857142857143 | 103.471 | 104.671 | 100.9632 | 102.1532 | 1250 |
| 2025-02-16 | 78.57142857142857 | 103.493 | 104.773 | 101.6051 | 102.8851 | 1283 |
| 2025-02-17 | 78.57142857142858 | 103.0745 | 104.6454 | 101.7045 | 103.2854 | 1322 |
| 2025-02-18 | 78.57142857142857 | 102.3366 | 104.7706 | 101.2366 | 103.3306 | 1367 |
| 2025-02-19 | 78.57142857142857 | 101.4292 | 104.5522 | 100.2392 | 103.0322 | 1418 |
| 2025-02-20 | 71.42857142857143 | 100.506 | 103.6378 | 99.226 | 102.4378 | 1476 |
| 2025-02-21 | 64.28571428571429 | 99.7023 | 102.9082 | 98.3323 | 101.6282 | 1539 |
| 2025-02-22 | 57.14285714285714 | 99.1185 | 102.0705 | 98.0185 | 100.7105 | 1607 |
| 2025-02-23 | 50 | 98.8127 | 101.2485 | 97.6227 | 99.8085 | 1065 |
| 2025-02-24 | 42.857142857142854 | 98.801 | 100.5697 | 97.521 | 99.0497 | 1138 |
| 2025-02-25 | 35.714285714285715 | 99.0666 | 100.2666 | 97.1823 | 98.5523 | 1213 |
| 2025-02-26 | -64.28571428571429 | 99.5714 | 100.8514 | 97.3121 | 98.4121 | 1287 |
| 2025-02-27 | -64.28571428571428 | 100.27 | 101.63 | 97.5006 | 98.6906 | 1359 |
| 2025-02-28 | -64.28571428571428 | 101.1202 | 102.5602 | 98.1276 | 99.4076 | 1428 |
| 2025-03-01 | -64.28571428571429 | 102.0882 | 103.6082 | 99.1664 | 100.5364 | 1492 |
| 2025-03-02 | -64.28571428571429 | 103.1483 | 104.3483 | 100.9054 | 102.0054 | 1551 |
| 2025-03-03 | 42.85714285714286 | 104.2779 | 105.5579 | 102.514 | 103.704 | 1604 |
| 2025-03-04 | 50 | 105.4483 | 106.8528 | 104.1683 | 105.4928 | 1651 |
| 2025-03-05 | 57.142857142857146 | 106.617 | 108.658 | 105.247 | 107.218 | 1692 |
| 2025-03-06 | 64.28571428571428 | 107.7223 | 110.2471 | 106.6223 | 108.7271 | 1726 |
| 2025-03-07 | 71.42857142857143 | 108.6844 | 111.0858 | 107.4944 | 109.8858 | 1755 |
| 2025-03-08 | 78.57142857142857 | 109.4131 | 111.8725 | 108.1331 | 110.5925 | 1167 |
| 2025-03-09 | 85.71428571428572 | 109.8208 | 112.1502 | 108.4508 | 110.7902 | 1189 |
| 2025-03-10 | 85.71428571428572 | 109.8401 | 111.9139 | 108.7401 | 110.4739 | 1209 |
| 2025-03-11 | 85.71428571428571 | 109.4411 | 111.2113 | 108.2511 | 109.6913 | 1229 |
| 2025-03-12 | 78.57142857142857 | 108.6445 | 109.8445 | 107.2597 | 108.5397 | 1249 |
| 2025-03-13 | 71.42857142857143 | 107.5279 | 108.8079 | 105.7853 | 107.1553 | 1272 |
| 2025-03-14 | 64.28571428571429 | 106.2213 | 107.5813 | 104.5994 | 105.6994 | 1299 |
| 2025-03-15 | 57.14285714285714 | 104.8937 | 106.3337 | 103.1513 | 104.3413 | 1330 |
| 2025-03-16 | 50 | 103.7301 | 105.2501 | 101.9601 | 103.2401 | 1367 |
| 2025-03-17 | -57.142857142857146 | 102.9045 | 104.1045 | 101.1568 | 102.5268 | 1410 |
| 2025-03-18 | -57.142857142857146 | 102.5519 | 103.8319 | 101.191 | 102.291 | 1459 |
| 2025-03-19 | -57.14285714285714 | 102.746 | 104.106 | 101.3798 | 102.5698 | 1515 |
| 2025-03-20 | -57.14285714285714 | 103.4854 | 104.9254 | 102.0645 | 103.3445 | 1576 |
| 2025-03-21 | -57.142857142857146 | 104.6919 | 106.2119 | 103.1721 | 104.5421 | 1030 |
| 2025-03-22 | -57.14285714285715 | 106.2211 | 107.4211 | 104.9432 | 106.0432 | 1100 |
| 2025-03-23 | -57.14285714285714 | 107.8844 | 109.1644 | 106.5052 | 107.6952 | 1173 |
| 2025-03-24 | -50 | 109.4769 | 110.8369 | 108.0486 | 109.3286 | 1247 |
| 2025-03-25 | 57.142857142857146 | 110.8085 | 112.2485 | 109.4059 | 110.7759 | 1322 |
| 2025-03-26 | 64.28571428571428 | 111.731 | 113.4093 | 110.631 | 111.8893 | 1394 |
| 2025-03-27 | 71.42857142857143 | 112.1575 | 113.7571 | 110.9675 | 112.5571 | 1464 |
| 2025-03-28 | 78.57142857142857 | 112.0712 | 113.9951 | 110.7912 | 112.7151 | 1530 |
| 2025-03-29 | 78.57142857142858 | 111.5224 | 113.7134 | 110.1524 | 112.3534 | 1591 |
| 2025-03-30 | 78.57142857142857 | 110.615 | 112.9569 | 109.515 | 111.5169 | 1646 |
| 2025-03-31 | 78.57142857142857 | 109.4858 | 111.8202 | 108.2958 | 110.3002 | 1695 |
| 2025-04-01 | 71.42857142857143 | 108.2811 | 110.0365 | 107.0011 | 108.8365 | 1737 |
| 2025-04-02 | 64.28571428571429 | 107.1349 | 108.5632 | 105.7649 | 107.2832 | 1774 |
| 2025-04-03 | 57.14285714285714 | 106.1523 | 107.5123 | 104.7047 | 105.8047 | 1192 |
| 2025-04-04 | 50 | 105.4011 | 106.8411 | 103.3651 | 104.5551 | 1218 |
| 2025-04-05 | -57.142857142857146 | 104.9115 | 106.4315 | 102.3818 | 103.6618 | 1241 |
| 2025-04-06 | -64.28571428571428 | 104.6831 | 105.8831 | 101.8434 | 103.2134 | 1261 |
| 2025-04-07 | -64.28571428571429 | 104.6963 | 105.9763 | 102.1508 | 103.2508 | 1280 |
| 2025-04-08 | -64.28571428571428 | 104.9237 | 106.2837 | 102.5746 | 103.7646 | 1300 |
| 2025-04-09 | -64.28571428571428 | 105.3402 | 106.7802 | 103.4178 | 104.6978 | 1322 |
| 2025-04-10 | -64.28571428571429 | 105.9275 | 107.4729 | 104.5575 | 105.9529 | 1348 |
| 2025-04-11 | -64.28571428571429 | 106.6728 | 108.6035 | 105.5728 | 107.4035 | 1377 |
| 2025-04-12 | -57.14285714285714 | 107.5628 | 110.1891 | 106.3728 | 108.9091 | 1413 |
| 2025-04-13 | -50 | 108.5746 | 111.6893 | 107.2946 | 110.3293 | 1454 |
| 2025-04-14 | 57.142857142857146 | 109.667 | 112.9793 | 108.297 | 111.5393 | 1501 |
| 2025-04-15 | 64.28571428571428 | 110.7753 | 113.9612 | 109.6753 | 112.4412 | 1555 |
| 2025-04-16 | 71.42857142857143 | 111.8116 | 114.1737 | 110.6216 | 112.9737 | 1001 |
| 2025-04-17 | 78.57142857142857 | 112.6734 | 114.3961 | 111.3934 | 113.1161 | 1066 |
| 2025-04-18 | 85.71428571428572 | 113.257 | 114.617 | 111.5189 | 112.8889 | 1135 |
| 2025-04-19 | 92.85714285714286 | 113.4768 | 114.9168 | 111.2494 | 112.3494 | 1207 |
| 2025-04-20 | 92.85714285714286 | 113.2836 | 114.8036 | 110.3943 | 111.5843 | 1281 |
| 2025-04-21 | 85.71428571428571 | 112.6802 | 113.8802 | 109.4194 | 110.6994 | 1356 |
| 2025-04-22 | 78.57142857142857 | 111.7293 | 113.0093 | 108.4378 | 109.8078 | 1429 |
| 2025-04-23 | 71.42857142857143 | 110.5517 | 111.9117 | 107.9188 | 109.0188 | 1500 |
| 2025-04-24 | 64.28571428571429 | 109.3132 | 110.7532 | 107.2373 | 108.4273 | 1568 |
| 2025-04-25 | 57.14285714285714 | 108.203 | 109.723 | 106.8254 | 108.1054 | 1630 |
| 2025-04-26 | -50 | 107.406 | 109.2975 | 106.036 | 108.0975 | 1687 |
| 2025-04-27 | -57.142857142857146 | 107.0744 | 109.6972 | 105.9744 | 108.4172 | 1738 |
| 2025-04-28 | -57.142857142857146 | 107.3023 | 110.409 | 106.1123 | 109.049 | 1782 |
| 2025-04-29 | -57.14285714285714 | 108.1101 | 111.3909 | 106.8301 | 109.9509 | 1208 |
| 2025-04-30 | -57.14285714285714 | 109.4399 | 112.5806 | 108.0699 | 111.0606 | 1240 |
| 2025-05-01 | -57.142857142857146 | 111.1634 | 113.5022 | 110.0634 | 112.3022 | 1268 |
| 2025-05-02 | -57.14285714285715 | 113.1015 | 114.8733 | 111.9115 | 113.5933 | 1292 |
| 2025-05-03 | 42.85714285714286 | 115.0514 | 116.4114 | 113.5728 | 114.8528 | 1313 |
| 2025-05-04 | 50 | 116.8167 | 118.2567 | 114.6368 | 116.0068 | 1332 |
| 2025-05-05 | 57.142857142857146 | 118.2356 | 119.7556 | 115.8939 | 116.9939 | 1352 |
| 2025-05-06 | 64.28571428571428 | 119.2018 | 120.4018 | 116.5788 | 117.7688 | 1373 |
| 2025-05-07 | 71.42857142857143 | 119.6753 | 120.9553 | 117.0242 | 118.3042 | 1397 |
| 2025-05-08 | 78.57142857142857 | 119.682 | 121.042 | 117.2216 | 118.5916 | 1425 |
Browser API · Portable schema
Browser API
Graflume.aroonOscillator()
const data = [
{
"close": 95.1,
"date": "2025-01-01",
"high": 96.3,
"low": 92.9,
"open": 94,
"value": 95.1,
"volume": 1070
},
{
"close": 96.4177,
"date": "2025-01-02",
"high": 97.6977,
"low": 94.6097,
"open": 95.7997,
"value": 96.4177,
"volume": 1144
},
{
"close": 97.4641,
"date": "2025-01-03",
"high": 98.8241,
"low": 96.0986,
"open": 97.3786,
"value": 97.4641,
"volume": 1217
},
{
"close": 98.1631,
"date": "2025-01-04",
"high": 100.0024,
"low": 96.7931,
"open": 98.5624,
"value": 98.1631,
"volume": 1287
},
{
"close": 98.4747,
"date": "2025-01-05",
"high": 100.7522,
"low": 97.3747,
"open": 99.2322,
"value": 98.4747,
"volume": 1353
},
{
"close": 98.3969,
"date": "2025-01-06",
"high": 100.5404,
"low": 97.2069,
"open": 99.3404,
"value": 98.3969,
"volume": 1415
},
{
"close": 97.9643,
"date": "2025-01-07",
"high": 100.1938,
"low": 96.6843,
"open": 98.9138,
"value": 97.9643,
"volume": 1470
},
{
"close": 97.2423,
"date": "2025-01-08",
"high": 99.4061,
"low": 95.8723,
"open": 98.0461,
"value": 97.2423,
"volume": 1519
},
{
"close": 96.3192,
"date": "2025-01-09",
"high": 98.3193,
"low": 95.2192,
"open": 96.8793,
"value": 96.3192,
"volume": 1562
},
{
"close": 95.296,
"date": "2025-01-10",
"high": 97.0993,
"low": 94.106,
"open": 95.5793,
"value": 95.296,
"volume": 1598
},
{
"close": 94.2766,
"date": "2025-01-11",
"high": 95.5096,
"low": 92.9966,
"open": 94.3096,
"value": 94.2766,
"volume": 1629
},
{
"close": 93.3576,
"date": "2025-01-12",
"high": 94.6376,
"low": 91.8392,
"open": 93.2092,
"value": 93.3576,
"volume": 1656
},
{
"close": 92.62,
"date": "2025-01-13",
"high": 93.98,
"low": 91.2761,
"open": 92.3761,
"value": 92.62,
"volume": 1679
},
{
"close": 92.1232,
"date": "2025-01-14",
"high": 93.5632,
"low": 90.6709,
"open": 91.8609,
"value": 92.1232,
"volume": 1699
},
{
"close": 91.9016,
"date": "2025-01-15",
"high": 93.4216,
"low": 90.389,
"open": 91.669,
"value": 91.9016,
"volume": 1106
},
{
"close": 91.9631,
"date": "2025-01-16",
"high": 93.1631,
"low": 90.4003,
"open": 91.7703,
"value": 91.9631,
"volume": 1126
},
{
"close": 92.2911,
"date": "2025-01-17",
"high": 93.5711,
"low": 91.0131,
"open": 92.1131,
"value": 92.2911,
"volume": 1147
},
{
"close": 92.8475,
"date": "2025-01-18",
"high": 94.2075,
"low": 91.4492,
"open": 92.6392,
"value": 92.8475,
"volume": 1173
},
{
"close": 93.5779,
"date": "2025-01-19",
"high": 95.0179,
"low": 92.0148,
"open": 93.2948,
"value": 93.5779,
"volume": 1202
},
{
"close": 94.4172,
"date": "2025-01-20",
"high": 95.9372,
"low": 92.6673,
"open": 94.0373,
"value": 94.4172,
"volume": 1237
},
{
"close": 95.2956,
"date": "2025-01-21",
"high": 96.4956,
"low": 93.7355,
"open": 94.8355,
"value": 95.2956,
"volume": 1278
},
{
"close": 96.1441,
"date": "2025-01-22",
"high": 97.4241,
"low": 94.4743,
"open": 95.6643,
"value": 96.1441,
"volume": 1325
},
{
"close": 96.8995,
"date": "2025-01-23",
"high": 98.2595,
"low": 95.2164,
"open": 96.4964,
"value": 96.8995,
"volume": 1378
},
{
"close": 97.5083,
"date": "2025-01-24",
"high": 98.9483,
"low": 95.9247,
"open": 97.2947,
"value": 97.5083,
"volume": 1437
},
{
"close": 97.9299,
"date": "2025-01-25",
"high": 99.5269,
"low": 96.8299,
"open": 98.0069,
"value": 97.9299,
"volume": 1502
},
{
"close": 98.1388,
"date": "2025-01-26",
"high": 99.7662,
"low": 96.9488,
"open": 98.5662,
"value": 98.1388,
"volume": 1571
},
{
"close": 98.1252,
"date": "2025-01-27",
"high": 100.1787,
"low": 96.8452,
"open": 98.8987,
"value": 98.1252,
"volume": 1643
},
{
"close": 97.8956,
"date": "2025-01-28",
"high": 100.2955,
"low": 96.5256,
"open": 98.9355,
"value": 97.8956,
"volume": 1104
},
{
"close": 97.4723,
"date": "2025-01-29",
"high": 100.0688,
"low": 96.3723,
"open": 98.6288,
"value": 97.4723,
"volume": 1179
},
{
"close": 96.8921,
"date": "2025-01-30",
"high": 99.4875,
"low": 95.7021,
"open": 97.9675,
"value": 96.8921,
"volume": 1252
},
{
"close": 96.2043,
"date": "2025-01-31",
"high": 98.1891,
"low": 94.9243,
"open": 96.9891,
"value": 96.2043,
"volume": 1323
},
{
"close": 95.4682,
"date": "2025-02-01",
"high": 97.0627,
"low": 94.0982,
"open": 95.7827,
"value": 95.4682,
"volume": 1391
},
{
"close": 94.7495,
"date": "2025-02-02",
"high": 96.1095,
"low": 93.3846,
"open": 94.4846,
"value": 94.7495,
"volume": 1454
},
{
"close": 94.1163,
"date": "2025-02-03",
"high": 95.5563,
"low": 92.0724,
"open": 93.2624,
"value": 94.1163,
"volume": 1511
},
{
"close": 93.6345,
"date": "2025-02-04",
"high": 95.1545,
"low": 91.0128,
"open": 92.2928,
"value": 93.6345,
"volume": 1562
},
{
"close": 93.3624,
"date": "2025-02-05",
"high": 94.5624,
"low": 90.3642,
"open": 91.7342,
"value": 93.3624,
"volume": 1607
},
{
"close": 93.3458,
"date": "2025-02-06",
"high": 94.6258,
"low": 90.6009,
"open": 91.7009,
"value": 93.3458,
"volume": 1645
},
{
"close": 93.6128,
"date": "2025-02-07",
"high": 94.9728,
"low": 91.0527,
"open": 92.2427,
"value": 93.6128,
"volume": 1678
},
{
"close": 94.1706,
"date": "2025-02-08",
"high": 95.6106,
"low": 92.0536,
"open": 93.3336,
"value": 94.1706,
"volume": 1706
},
{
"close": 95.0024,
"date": "2025-02-09",
"high": 96.5224,
"low": 93.5031,
"open": 94.8731,
"value": 95.0024,
"volume": 1730
},
{
"close": 96.0672,
"date": "2025-02-10",
"high": 97.8995,
"low": 94.9672,
"open": 96.6995,
"value": 96.0672,
"volume": 1138
},
{
"close": 97.3012,
"date": "2025-02-11",
"high": 99.8932,
"low": 96.1112,
"open": 98.6132,
"value": 97.3012,
"volume": 1157
},
{
"close": 98.6223,
"date": "2025-02-12",
"high": 101.7664,
"low": 97.3423,
"open": 100.4064,
"value": 98.6223,
"volume": 1177
},
{
"close": 99.9361,
"date": "2025-02-13",
"high": 103.3339,
"low": 98.5661,
"open": 101.8939,
"value": 99.9361,
"volume": 1198
},
{
"close": 101.1441,
"date": "2025-02-14",
"high": 104.4588,
"low": 100.0441,
"open": 102.9388,
"value": 101.1441,
"volume": 1222
},
{
"close": 102.1532,
"date": "2025-02-15",
"high": 104.671,
"low": 100.9632,
"open": 103.471,
"value": 102.1532,
"volume": 1250
},
{
"close": 102.8851,
"date": "2025-02-16",
"high": 104.773,
"low": 101.6051,
"open": 103.493,
"value": 102.8851,
"volume": 1283
},
{
"close": 103.2854,
"date": "2025-02-17",
"high": 104.6454,
"low": 101.7045,
"open": 103.0745,
"value": 103.2854,
"volume": 1322
},
{
"close": 103.3306,
"date": "2025-02-18",
"high": 104.7706,
"low": 101.2366,
"open": 102.3366,
"value": 103.3306,
"volume": 1367
},
{
"close": 103.0322,
"date": "2025-02-19",
"high": 104.5522,
"low": 100.2392,
"open": 101.4292,
"value": 103.0322,
"volume": 1418
},
{
"close": 102.4378,
"date": "2025-02-20",
"high": 103.6378,
"low": 99.226,
"open": 100.506,
"value": 102.4378,
"volume": 1476
},
{
"close": 101.6282,
"date": "2025-02-21",
"high": 102.9082,
"low": 98.3323,
"open": 99.7023,
"value": 101.6282,
"volume": 1539
},
{
"close": 100.7105,
"date": "2025-02-22",
"high": 102.0705,
"low": 98.0185,
"open": 99.1185,
"value": 100.7105,
"volume": 1607
},
{
"close": 99.8085,
"date": "2025-02-23",
"high": 101.2485,
"low": 97.6227,
"open": 98.8127,
"value": 99.8085,
"volume": 1065
},
{
"close": 99.0497,
"date": "2025-02-24",
"high": 100.5697,
"low": 97.521,
"open": 98.801,
"value": 99.0497,
"volume": 1138
},
{
"close": 98.5523,
"date": "2025-02-25",
"high": 100.2666,
"low": 97.1823,
"open": 99.0666,
"value": 98.5523,
"volume": 1213
},
{
"close": 98.4121,
"date": "2025-02-26",
"high": 100.8514,
"low": 97.3121,
"open": 99.5714,
"value": 98.4121,
"volume": 1287
},
{
"close": 98.6906,
"date": "2025-02-27",
"high": 101.63,
"low": 97.5006,
"open": 100.27,
"value": 98.6906,
"volume": 1359
},
{
"close": 99.4076,
"date": "2025-02-28",
"high": 102.5602,
"low": 98.1276,
"open": 101.1202,
"value": 99.4076,
"volume": 1428
},
{
"close": 100.5364,
"date": "2025-03-01",
"high": 103.6082,
"low": 99.1664,
"open": 102.0882,
"value": 100.5364,
"volume": 1492
},
{
"close": 102.0054,
"date": "2025-03-02",
"high": 104.3483,
"low": 100.9054,
"open": 103.1483,
"value": 102.0054,
"volume": 1551
},
{
"close": 103.704,
"date": "2025-03-03",
"high": 105.5579,
"low": 102.514,
"open": 104.2779,
"value": 103.704,
"volume": 1604
},
{
"close": 105.4928,
"date": "2025-03-04",
"high": 106.8528,
"low": 104.1683,
"open": 105.4483,
"value": 105.4928,
"volume": 1651
},
{
"close": 107.218,
"date": "2025-03-05",
"high": 108.658,
"low": 105.247,
"open": 106.617,
"value": 107.218,
"volume": 1692
},
{
"close": 108.7271,
"date": "2025-03-06",
"high": 110.2471,
"low": 106.6223,
"open": 107.7223,
"value": 108.7271,
"volume": 1726
},
{
"close": 109.8858,
"date": "2025-03-07",
"high": 111.0858,
"low": 107.4944,
"open": 108.6844,
"value": 109.8858,
"volume": 1755
},
{
"close": 110.5925,
"date": "2025-03-08",
"high": 111.8725,
"low": 108.1331,
"open": 109.4131,
"value": 110.5925,
"volume": 1167
},
{
"close": 110.7902,
"date": "2025-03-09",
"high": 112.1502,
"low": 108.4508,
"open": 109.8208,
"value": 110.7902,
"volume": 1189
},
{
"close": 110.4739,
"date": "2025-03-10",
"high": 111.9139,
"low": 108.7401,
"open": 109.8401,
"value": 110.4739,
"volume": 1209
},
{
"close": 109.6913,
"date": "2025-03-11",
"high": 111.2113,
"low": 108.2511,
"open": 109.4411,
"value": 109.6913,
"volume": 1229
},
{
"close": 108.5397,
"date": "2025-03-12",
"high": 109.8445,
"low": 107.2597,
"open": 108.6445,
"value": 108.5397,
"volume": 1249
},
{
"close": 107.1553,
"date": "2025-03-13",
"high": 108.8079,
"low": 105.7853,
"open": 107.5279,
"value": 107.1553,
"volume": 1272
},
{
"close": 105.6994,
"date": "2025-03-14",
"high": 107.5813,
"low": 104.5994,
"open": 106.2213,
"value": 105.6994,
"volume": 1299
},
{
"close": 104.3413,
"date": "2025-03-15",
"high": 106.3337,
"low": 103.1513,
"open": 104.8937,
"value": 104.3413,
"volume": 1330
},
{
"close": 103.2401,
"date": "2025-03-16",
"high": 105.2501,
"low": 101.9601,
"open": 103.7301,
"value": 103.2401,
"volume": 1367
},
{
"close": 102.5268,
"date": "2025-03-17",
"high": 104.1045,
"low": 101.1568,
"open": 102.9045,
"value": 102.5268,
"volume": 1410
},
{
"close": 102.291,
"date": "2025-03-18",
"high": 103.8319,
"low": 101.191,
"open": 102.5519,
"value": 102.291,
"volume": 1459
},
{
"close": 102.5698,
"date": "2025-03-19",
"high": 104.106,
"low": 101.3798,
"open": 102.746,
"value": 102.5698,
"volume": 1515
},
{
"close": 103.3445,
"date": "2025-03-20",
"high": 104.9254,
"low": 102.0645,
"open": 103.4854,
"value": 103.3445,
"volume": 1576
},
{
"close": 104.5421,
"date": "2025-03-21",
"high": 106.2119,
"low": 103.1721,
"open": 104.6919,
"value": 104.5421,
"volume": 1030
},
{
"close": 106.0432,
"date": "2025-03-22",
"high": 107.4211,
"low": 104.9432,
"open": 106.2211,
"value": 106.0432,
"volume": 1100
},
{
"close": 107.6952,
"date": "2025-03-23",
"high": 109.1644,
"low": 106.5052,
"open": 107.8844,
"value": 107.6952,
"volume": 1173
},
{
"close": 109.3286,
"date": "2025-03-24",
"high": 110.8369,
"low": 108.0486,
"open": 109.4769,
"value": 109.3286,
"volume": 1247
},
{
"close": 110.7759,
"date": "2025-03-25",
"high": 112.2485,
"low": 109.4059,
"open": 110.8085,
"value": 110.7759,
"volume": 1322
},
{
"close": 111.8893,
"date": "2025-03-26",
"high": 113.4093,
"low": 110.631,
"open": 111.731,
"value": 111.8893,
"volume": 1394
},
{
"close": 112.5571,
"date": "2025-03-27",
"high": 113.7571,
"low": 110.9675,
"open": 112.1575,
"value": 112.5571,
"volume": 1464
},
{
"close": 112.7151,
"date": "2025-03-28",
"high": 113.9951,
"low": 110.7912,
"open": 112.0712,
"value": 112.7151,
"volume": 1530
},
{
"close": 112.3534,
"date": "2025-03-29",
"high": 113.7134,
"low": 110.1524,
"open": 111.5224,
"value": 112.3534,
"volume": 1591
},
{
"close": 111.5169,
"date": "2025-03-30",
"high": 112.9569,
"low": 109.515,
"open": 110.615,
"value": 111.5169,
"volume": 1646
},
{
"close": 110.3002,
"date": "2025-03-31",
"high": 111.8202,
"low": 108.2958,
"open": 109.4858,
"value": 110.3002,
"volume": 1695
},
{
"close": 108.8365,
"date": "2025-04-01",
"high": 110.0365,
"low": 107.0011,
"open": 108.2811,
"value": 108.8365,
"volume": 1737
},
{
"close": 107.2832,
"date": "2025-04-02",
"high": 108.5632,
"low": 105.7649,
"open": 107.1349,
"value": 107.2832,
"volume": 1774
},
{
"close": 105.8047,
"date": "2025-04-03",
"high": 107.5123,
"low": 104.7047,
"open": 106.1523,
"value": 105.8047,
"volume": 1192
},
{
"close": 104.5551,
"date": "2025-04-04",
"high": 106.8411,
"low": 103.3651,
"open": 105.4011,
"value": 104.5551,
"volume": 1218
},
{
"close": 103.6618,
"date": "2025-04-05",
"high": 106.4315,
"low": 102.3818,
"open": 104.9115,
"value": 103.6618,
"volume": 1241
},
{
"close": 103.2134,
"date": "2025-04-06",
"high": 105.8831,
"low": 101.8434,
"open": 104.6831,
"value": 103.2134,
"volume": 1261
},
{
"close": 103.2508,
"date": "2025-04-07",
"high": 105.9763,
"low": 102.1508,
"open": 104.6963,
"value": 103.2508,
"volume": 1280
},
{
"close": 103.7646,
"date": "2025-04-08",
"high": 106.2837,
"low": 102.5746,
"open": 104.9237,
"value": 103.7646,
"volume": 1300
},
{
"close": 104.6978,
"date": "2025-04-09",
"high": 106.7802,
"low": 103.4178,
"open": 105.3402,
"value": 104.6978,
"volume": 1322
},
{
"close": 105.9529,
"date": "2025-04-10",
"high": 107.4729,
"low": 104.5575,
"open": 105.9275,
"value": 105.9529,
"volume": 1348
},
{
"close": 107.4035,
"date": "2025-04-11",
"high": 108.6035,
"low": 105.5728,
"open": 106.6728,
"value": 107.4035,
"volume": 1377
},
{
"close": 108.9091,
"date": "2025-04-12",
"high": 110.1891,
"low": 106.3728,
"open": 107.5628,
"value": 108.9091,
"volume": 1413
},
{
"close": 110.3293,
"date": "2025-04-13",
"high": 111.6893,
"low": 107.2946,
"open": 108.5746,
"value": 110.3293,
"volume": 1454
},
{
"close": 111.5393,
"date": "2025-04-14",
"high": 112.9793,
"low": 108.297,
"open": 109.667,
"value": 111.5393,
"volume": 1501
},
{
"close": 112.4412,
"date": "2025-04-15",
"high": 113.9612,
"low": 109.6753,
"open": 110.7753,
"value": 112.4412,
"volume": 1555
},
{
"close": 112.9737,
"date": "2025-04-16",
"high": 114.1737,
"low": 110.6216,
"open": 111.8116,
"value": 112.9737,
"volume": 1001
},
{
"close": 113.1161,
"date": "2025-04-17",
"high": 114.3961,
"low": 111.3934,
"open": 112.6734,
"value": 113.1161,
"volume": 1066
},
{
"close": 112.8889,
"date": "2025-04-18",
"high": 114.617,
"low": 111.5189,
"open": 113.257,
"value": 112.8889,
"volume": 1135
},
{
"close": 112.3494,
"date": "2025-04-19",
"high": 114.9168,
"low": 111.2494,
"open": 113.4768,
"value": 112.3494,
"volume": 1207
},
{
"close": 111.5843,
"date": "2025-04-20",
"high": 114.8036,
"low": 110.3943,
"open": 113.2836,
"value": 111.5843,
"volume": 1281
},
{
"close": 110.6994,
"date": "2025-04-21",
"high": 113.8802,
"low": 109.4194,
"open": 112.6802,
"value": 110.6994,
"volume": 1356
},
{
"close": 109.8078,
"date": "2025-04-22",
"high": 113.0093,
"low": 108.4378,
"open": 111.7293,
"value": 109.8078,
"volume": 1429
},
{
"close": 109.0188,
"date": "2025-04-23",
"high": 111.9117,
"low": 107.9188,
"open": 110.5517,
"value": 109.0188,
"volume": 1500
},
{
"close": 108.4273,
"date": "2025-04-24",
"high": 110.7532,
"low": 107.2373,
"open": 109.3132,
"value": 108.4273,
"volume": 1568
},
{
"close": 108.1054,
"date": "2025-04-25",
"high": 109.723,
"low": 106.8254,
"open": 108.203,
"value": 108.1054,
"volume": 1630
},
{
"close": 108.0975,
"date": "2025-04-26",
"high": 109.2975,
"low": 106.036,
"open": 107.406,
"value": 108.0975,
"volume": 1687
},
{
"close": 108.4172,
"date": "2025-04-27",
"high": 109.6972,
"low": 105.9744,
"open": 107.0744,
"value": 108.4172,
"volume": 1738
},
{
"close": 109.049,
"date": "2025-04-28",
"high": 110.409,
"low": 106.1123,
"open": 107.3023,
"value": 109.049,
"volume": 1782
},
{
"close": 109.9509,
"date": "2025-04-29",
"high": 111.3909,
"low": 106.8301,
"open": 108.1101,
"value": 109.9509,
"volume": 1208
},
{
"close": 111.0606,
"date": "2025-04-30",
"high": 112.5806,
"low": 108.0699,
"open": 109.4399,
"value": 111.0606,
"volume": 1240
},
{
"close": 112.3022,
"date": "2025-05-01",
"high": 113.5022,
"low": 110.0634,
"open": 111.1634,
"value": 112.3022,
"volume": 1268
},
{
"close": 113.5933,
"date": "2025-05-02",
"high": 114.8733,
"low": 111.9115,
"open": 113.1015,
"value": 113.5933,
"volume": 1292
},
{
"close": 114.8528,
"date": "2025-05-03",
"high": 116.4114,
"low": 113.5728,
"open": 115.0514,
"value": 114.8528,
"volume": 1313
},
{
"close": 116.0068,
"date": "2025-05-04",
"high": 118.2567,
"low": 114.6368,
"open": 116.8167,
"value": 116.0068,
"volume": 1332
},
{
"close": 116.9939,
"date": "2025-05-05",
"high": 119.7556,
"low": 115.8939,
"open": 118.2356,
"value": 116.9939,
"volume": 1352
},
{
"close": 117.7688,
"date": "2025-05-06",
"high": 120.4018,
"low": 116.5788,
"open": 119.2018,
"value": 117.7688,
"volume": 1373
},
{
"close": 118.3042,
"date": "2025-05-07",
"high": 120.9553,
"low": 117.0242,
"open": 119.6753,
"value": 118.3042,
"volume": 1397
},
{
"close": 118.5916,
"date": "2025-05-08",
"high": 121.042,
"low": 117.2216,
"open": 119.682,
"value": 118.5916,
"volume": 1425
}
];
const options = {
"accessibility": {
"description": "Zoom and pan inspect the rendered surface without changing data axes or values. When playback controls are available, they move through real steps in the order each unique value first appears in the source data.",
"label": "Technical indicator · Aroon oscillator example"
},
"axes": {
"x": {
"format": {
"dateStyle": "medium",
"timeZone": "UTC",
"type": "date"
},
"labels": {
"orientation": "auto"
},
"ticks": {
"count": 5,
"spacing": 48
}
},
"y": {
"format": {
"fractionDigits": 1,
"type": "number"
}
}
},
"height": 620,
"interaction": {
"controls": {
"annotations": false,
"export": true,
"fullscreen": true,
"labels": {
"controls": "Chart controls",
"enterFullscreen": "Enter fullscreen",
"exitFullscreen": "Exit fullscreen",
"exportPng": "Download PNG",
"hideAnnotations": "Hide callouts",
"loop": "Loop playback",
"nextFrame": "Next frame",
"pause": "Pause",
"play": "Play",
"previousFrame": "Previous frame",
"reset": "Reset view",
"seek": "Playback position",
"showAnnotations": "Show callouts",
"speed": "Playback speed",
"zoomIn": "Zoom in",
"zoomOut": "Zoom out"
},
"playback": false,
"reset": true,
"zoom": true
},
"hover": true,
"navigation": {
"drag": true,
"keyboard": true,
"maxZoom": 6,
"minZoom": 1,
"pinch": true,
"wheel": "modifier"
},
"tooltip": {
"axis": "x",
"fields": [
{
"dateStyle": "long",
"field": "date",
"format": "date",
"label": "Date",
"timeZone": "UTC"
},
{
"field": "value",
"format": "number",
"label": "Value"
},
{
"field": "open",
"format": "number",
"label": "Open"
},
{
"field": "high",
"format": "number",
"label": "High"
},
{
"field": "low",
"format": "number",
"label": "Low"
},
{
"field": "close",
"format": "number",
"label": "Close"
},
{
"field": "volume",
"format": "number",
"label": "Volume"
}
],
"title": "Technical indicator · Aroon oscillator",
"trigger": "axis"
}
},
"locale": "en",
"mark": {
"fields": {
"close": "close",
"high": "high",
"low": "low",
"middle": "value",
"open": "open",
"value": "value",
"volume": "volume"
},
"options": {
"calculate": true,
"fields": [
"value"
],
"kind": "aroonoscillator"
}
},
"padding": {
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Aroon oscillator uses runnable data and options to demonstrate supplied-column fallback.",
"text": "Technical indicator · Aroon oscillator"
},
"width": "container",
"x": {
"field": "date",
"title": "Trading day",
"type": "temporal"
},
"y": {
"field": "value",
"title": "Indicator value",
"type": "quantitative"
}
};
Graflume.aroonOscillator('#chart', data, options);Portable schema
ChartSpec 0.1 · options
{
"accessibility": {
"description": "Zoom and pan inspect the rendered surface without changing data axes or values. When playback controls are available, they move through real steps in the order each unique value first appears in the source data.",
"label": "Technical indicator · Aroon oscillator example"
},
"axes": {
"x": {
"format": {
"dateStyle": "medium",
"timeZone": "UTC",
"type": "date"
},
"labels": {
"orientation": "auto"
},
"ticks": {
"count": 5,
"spacing": 48
}
},
"y": {
"format": {
"fractionDigits": 1,
"type": "number"
}
}
},
"height": 620,
"interaction": {
"controls": {
"annotations": false,
"export": true,
"fullscreen": true,
"labels": {
"controls": "Chart controls",
"enterFullscreen": "Enter fullscreen",
"exitFullscreen": "Exit fullscreen",
"exportPng": "Download PNG",
"hideAnnotations": "Hide callouts",
"loop": "Loop playback",
"nextFrame": "Next frame",
"pause": "Pause",
"play": "Play",
"previousFrame": "Previous frame",
"reset": "Reset view",
"seek": "Playback position",
"showAnnotations": "Show callouts",
"speed": "Playback speed",
"zoomIn": "Zoom in",
"zoomOut": "Zoom out"
},
"playback": false,
"reset": true,
"zoom": true
},
"hover": true,
"navigation": {
"drag": true,
"keyboard": true,
"maxZoom": 6,
"minZoom": 1,
"pinch": true,
"wheel": "modifier"
},
"tooltip": {
"axis": "x",
"fields": [
{
"dateStyle": "long",
"field": "date",
"format": "date",
"label": "Date",
"timeZone": "UTC"
},
{
"field": "value",
"format": "number",
"label": "Value"
},
{
"field": "open",
"format": "number",
"label": "Open"
},
{
"field": "high",
"format": "number",
"label": "High"
},
{
"field": "low",
"format": "number",
"label": "Low"
},
{
"field": "close",
"format": "number",
"label": "Close"
},
{
"field": "volume",
"format": "number",
"label": "Volume"
}
],
"title": "Technical indicator · Aroon oscillator",
"trigger": "axis"
}
},
"locale": "en",
"mark": {
"fields": {
"close": "close",
"high": "high",
"low": "low",
"middle": "value",
"open": "open",
"value": "value",
"volume": "volume"
},
"options": {
"calculate": true,
"fields": [
"value"
],
"kind": "aroonoscillator"
}
},
"padding": {
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Aroon oscillator uses runnable data and options to demonstrate supplied-column fallback.",
"text": "Technical indicator · Aroon oscillator"
},
"width": "container",
"x": {
"field": "date",
"title": "Trading day",
"type": "temporal"
},
"y": {
"field": "value",
"title": "Indicator value",
"type": "quantitative"
}
}Average true range
Average true range uses runnable data and options to demonstrate calculation coverage for the 28 precomputed-only presets.
StatusLoading
average-true-rangecalculation coverage for the 28 precomputed-only presets
Loading
Average true range · Row data
Row data and zero-copy TypedArray columns share one data contract.
datetemporal | valuequantitative | openquantitative | highquantitative | lowquantitative | closequantitative | volumequantitative |
|---|---|---|---|---|---|---|
| 2025-01-01 | — | 94 | 96.3 | 92.9 | 95.1 | 1070 |
| 2025-01-02 | — | 95.7997 | 97.6977 | 94.6097 | 96.4177 | 1144 |
| 2025-01-03 | — | 97.3786 | 98.8241 | 96.0986 | 97.4641 | 1217 |
| 2025-01-04 | — | 98.5624 | 100.0024 | 96.7931 | 98.1631 | 1287 |
| 2025-01-05 | — | 99.2322 | 100.7522 | 97.3747 | 98.4747 | 1353 |
| 2025-01-06 | — | 99.3404 | 100.5404 | 97.2069 | 98.3969 | 1415 |
| 2025-01-07 | — | 98.9138 | 100.1938 | 96.6843 | 97.9643 | 1470 |
| 2025-01-08 | — | 98.0461 | 99.4061 | 95.8723 | 97.2423 | 1519 |
| 2025-01-09 | — | 96.8793 | 98.3193 | 95.2192 | 96.3192 | 1562 |
| 2025-01-10 | — | 95.5793 | 97.0993 | 94.106 | 95.296 | 1598 |
| 2025-01-11 | — | 94.3096 | 95.5096 | 92.9966 | 94.2766 | 1629 |
| 2025-01-12 | — | 93.2092 | 94.6376 | 91.8392 | 93.3576 | 1656 |
| 2025-01-13 | — | 92.3761 | 93.98 | 91.2761 | 92.62 | 1679 |
| 2025-01-14 | 3.084149999999999 | 91.8609 | 93.5632 | 90.6709 | 92.1232 | 1699 |
| 2025-01-15 | 3.0804678571428563 | 91.669 | 93.4216 | 90.389 | 91.9016 | 1106 |
| 2025-01-16 | 3.0577772959183664 | 91.7703 | 93.1631 | 90.4003 | 91.9631 | 1126 |
| 2025-01-17 | 3.022078917638484 | 92.1131 | 93.5711 | 91.0131 | 92.2911 | 1147 |
| 2025-01-18 | 3.0032375663785915 | 92.6392 | 94.2075 | 91.4492 | 92.8475 | 1173 |
| 2025-01-19 | 3.0032277402086924 | 93.2948 | 95.0179 | 92.0148 | 93.5779 | 1202 |
| 2025-01-20 | 3.0222757587652147 | 94.0373 | 95.9372 | 92.6673 | 94.4172 | 1237 |
| 2025-01-21 | 3.0035489188534137 | 94.8355 | 96.4956 | 93.7355 | 95.2956 | 1278 |
| 2025-01-22 | 2.999709710363884 | 95.6643 | 97.4241 | 94.4743 | 96.1441 | 1325 |
| 2025-01-23 | 3.0028090167664643 | 96.4964 | 98.2595 | 95.2164 | 96.8995 | 1378 |
| 2025-01-24 | 3.004294086997431 | 97.2947 | 98.9483 | 95.9247 | 97.5083 | 1437 |
| 2025-01-25 | 2.9823445093547574 | 98.0069 | 99.5269 | 96.8299 | 97.9299 | 1502 |
| 2025-01-26 | 2.9705627586865595 | 98.5662 | 99.7662 | 96.9488 | 98.1388 | 1571 |
| 2025-01-27 | 2.996486847351805 | 98.8987 | 100.1787 | 96.8452 | 98.1252 | 1643 |
| 2025-01-28 | 3.0517306439695338 | 98.9355 | 100.2955 | 96.5256 | 97.8956 | 1104 |
| 2025-01-29 | 3.09778559797171 | 98.6288 | 100.0688 | 96.3723 | 97.4723 | 1179 |
| 2025-01-30 | 3.1469009124023017 | 97.9675 | 99.4875 | 95.7021 | 96.8921 | 1252 |
| 2025-01-31 | 3.155322275802137 | 96.9891 | 98.1891 | 94.9243 | 96.2043 | 1323 |
| 2025-02-01 | 3.1416921132448414 | 95.7827 | 97.0627 | 94.0982 | 95.4682 | 1391 |
| 2025-02-02 | 3.1119212480130662 | 94.4846 | 96.1095 | 93.3846 | 94.7495 | 1454 |
| 2025-02-03 | 3.138491158869275 | 93.2624 | 95.5563 | 92.0724 | 94.1163 | 1511 |
| 2025-02-04 | 3.210148933235755 | 92.2928 | 95.1545 | 91.0128 | 93.6345 | 1562 |
| 2025-02-05 | 3.280724009433201 | 91.7342 | 94.5624 | 90.3642 | 93.3624 | 1607 |
| 2025-02-06 | 3.33387943733083 | 91.7009 | 94.6258 | 90.6009 | 93.3458 | 1645 |
| 2025-02-07 | 3.3757523346643423 | 92.2427 | 94.9728 | 91.0527 | 93.6128 | 1678 |
| 2025-02-08 | 3.388698596474032 | 93.3336 | 95.6106 | 92.0536 | 94.1706 | 1706 |
| 2025-02-09 | 3.362312982440173 | 94.8731 | 96.5224 | 93.5031 | 95.0024 | 1730 |
| 2025-02-10 | 3.3315977694087318 | 96.6995 | 97.8995 | 94.9672 | 96.0672 | 1138 |
| 2025-02-11 | 3.366912214450965 | 98.6132 | 99.8932 | 96.1112 | 97.3012 | 1157 |
| 2025-02-12 | 3.4453613419901825 | 100.4064 | 101.7664 | 97.3423 | 98.6223 | 1177 |
| 2025-02-13 | 3.5398212461337404 | 101.8939 | 103.3339 | 98.5661 | 99.9361 | 1198 |
| 2025-02-14 | 3.6100268714099015 | 102.9388 | 104.4588 | 100.0441 | 101.1441 | 1222 |
| 2025-02-15 | 3.6170106663091945 | 103.471 | 104.671 | 100.9632 | 102.1532 | 1250 |
| 2025-02-16 | 3.5849313330013954 | 103.493 | 104.773 | 101.6051 | 102.8851 | 1283 |
| 2025-02-17 | 3.538929094929867 | 103.0745 | 104.6454 | 101.7045 | 103.2854 | 1322 |
| 2025-02-18 | 3.538577016720591 | 102.3366 | 104.7706 | 101.2366 | 103.3306 | 1367 |
| 2025-02-19 | 3.5938929440976923 | 101.4292 | 104.5522 | 100.2392 | 103.0322 | 1418 |
| 2025-02-20 | 3.652314876662143 | 100.506 | 103.6378 | 99.226 | 102.4378 | 1476 |
| 2025-02-21 | 3.7182852426148463 | 99.7023 | 102.9082 | 98.3323 | 101.6282 | 1539 |
| 2025-02-22 | 3.7421220109994993 | 99.1185 | 102.0705 | 98.0185 | 100.7105 | 1607 |
| 2025-02-23 | 3.7338132959281074 | 98.8127 | 101.2485 | 97.6227 | 99.8085 | 1065 |
| 2025-02-24 | 3.684876631933242 | 98.801 | 100.5697 | 97.521 | 99.0497 | 1138 |
| 2025-02-25 | 3.6419783010808677 | 99.0666 | 100.2666 | 97.1823 | 98.5523 | 1213 |
| 2025-02-26 | 3.6346441367179483 | 99.5714 | 100.8514 | 97.3121 | 98.4121 | 1287 |
| 2025-02-27 | 3.669983841238094 | 100.27 | 101.63 | 97.5006 | 98.6906 | 1359 |
| 2025-02-28 | 3.7244564240068008 | 101.1202 | 102.5602 | 98.1276 | 99.4076 | 1428 |
| 2025-03-01 | 3.775695250863458 | 102.0882 | 103.6082 | 99.1664 | 100.5364 | 1492 |
| 2025-03-02 | 3.7782813043732104 | 103.1483 | 104.3483 | 100.9054 | 102.0054 | 1551 |
| 2025-03-03 | 3.762154068346553 | 104.2779 | 105.5579 | 102.514 | 103.704 | 1604 |
| 2025-03-04 | 3.718343063464657 | 105.4483 | 106.8528 | 104.1683 | 105.4928 | 1651 |
| 2025-03-05 | 3.6963899875028963 | 106.617 | 108.658 | 105.247 | 107.218 | 1692 |
| 2025-03-06 | 3.6912764169669754 | 107.7223 | 110.2471 | 106.6223 | 108.7271 | 1726 |
| 2025-03-07 | 3.6841423871836203 | 108.6844 | 111.0858 | 107.4944 | 109.8858 | 1755 |
| 2025-03-08 | 3.688089359527648 | 109.4131 | 111.8725 | 108.1331 | 110.5925 | 1167 |
| 2025-03-09 | 3.68889726241853 | 109.8208 | 112.1502 | 108.4508 | 110.7902 | 1189 |
| 2025-03-10 | 3.6521046008172062 | 109.8401 | 111.9139 | 108.7401 | 110.4739 | 1209 |
| 2025-03-11 | 3.6026828436159772 | 109.4411 | 111.2113 | 108.2511 | 109.6913 | 1229 |
| 2025-03-12 | 3.529976926214836 | 108.6445 | 109.8445 | 107.2597 | 108.5397 | 1249 |
| 2025-03-13 | 3.4937357171994905 | 107.5279 | 108.8079 | 105.7853 | 107.1553 | 1272 |
| 2025-03-14 | 3.4571760231138127 | 106.2213 | 107.5813 | 104.5994 | 105.6994 | 1299 |
| 2025-03-15 | 3.437549164319968 | 104.8937 | 106.3337 | 103.1513 | 104.3413 | 1330 |
| 2025-03-16 | 3.4270099382971138 | 103.7301 | 105.2501 | 101.9601 | 103.2401 | 1367 |
| 2025-03-17 | 3.392773514133034 | 102.9045 | 104.1045 | 101.1568 | 102.5268 | 1410 |
| 2025-03-18 | 3.339068263123532 | 102.5519 | 103.8319 | 101.191 | 102.291 | 1459 |
| 2025-03-19 | 3.295291958614708 | 102.746 | 104.106 | 101.3798 | 102.5698 | 1515 |
| 2025-03-20 | 3.2642639615708005 | 103.4854 | 104.9254 | 102.0645 | 103.3445 | 1576 |
| 2025-03-21 | 3.2482308214586006 | 104.6919 | 106.2119 | 103.1721 | 104.5421 | 1030 |
| 2025-03-22 | 3.221857191354414 | 106.2211 | 107.4211 | 104.9432 | 106.0432 | 1100 |
| 2025-03-23 | 3.214667391971956 | 107.8844 | 109.1644 | 106.5052 | 107.6952 | 1173 |
| 2025-03-24 | 3.209455435402531 | 109.4769 | 110.8369 | 108.0486 | 109.3286 | 1247 |
| 2025-03-25 | 3.188772904302351 | 110.8085 | 112.2485 | 109.4059 | 110.7759 | 1322 |
| 2025-03-26 | 3.159453411137897 | 111.731 | 113.4093 | 110.631 | 111.8893 | 1394 |
| 2025-03-27 | 3.1330353103423327 | 112.1575 | 113.7571 | 110.9675 | 112.5571 | 1464 |
| 2025-03-28 | 3.1380970738893086 | 112.0712 | 113.9951 | 110.7912 | 112.7151 | 1530 |
| 2025-03-29 | 3.1683044257543576 | 111.5224 | 113.7134 | 110.1524 | 112.3534 | 1591 |
| 2025-03-30 | 3.187846966771904 | 110.615 | 112.9569 | 109.515 | 111.5169 | 1646 |
| 2025-03-31 | 3.211886469145339 | 109.4858 | 111.8202 | 108.2958 | 110.3002 | 1695 |
| 2025-04-01 | 3.2181160070635295 | 108.2811 | 110.0365 | 107.0011 | 108.8365 | 1737 |
| 2025-04-02 | 3.2076505779875637 | 107.1349 | 108.5632 | 105.7649 | 107.2832 | 1774 |
| 2025-04-03 | 3.179075536702737 | 106.1523 | 107.5123 | 104.7047 | 105.8047 | 1192 |
| 2025-04-04 | 3.2002844269382558 | 105.4011 | 106.8411 | 103.3651 | 104.5551 | 1218 |
| 2025-04-05 | 3.2609569678712376 | 104.9115 | 106.4315 | 102.3818 | 103.6618 | 1241 |
| 2025-04-06 | 3.316581470166149 | 104.6831 | 105.8831 | 101.8434 | 103.2134 | 1261 |
| 2025-04-07 | 3.352932793725709 | 104.6963 | 105.9763 | 102.1508 | 103.2508 | 1280 |
| 2025-04-08 | 3.3783733084595866 | 104.9237 | 106.2837 | 102.5746 | 103.7646 | 1300 |
| 2025-04-09 | 3.37723235785533 | 105.3402 | 106.7802 | 103.4178 | 104.6978 | 1322 |
| 2025-04-10 | 3.3442443322942346 | 105.9275 | 107.4729 | 104.5575 | 105.9529 | 1348 |
| 2025-04-11 | 3.321848308558932 | 106.6728 | 108.6035 | 105.5728 | 107.4035 | 1377 |
| 2025-04-12 | 3.357166286519008 | 107.5628 | 110.1891 | 106.3728 | 108.9091 | 1413 |
| 2025-04-13 | 3.431275837481936 | 108.5746 | 111.6893 | 107.2946 | 110.3293 | 1454 |
| 2025-04-14 | 3.5206347062332264 | 109.667 | 112.9793 | 108.297 | 111.5393 | 1501 |
| 2025-04-15 | 3.575296512930854 | 110.7753 | 113.9612 | 109.6753 | 112.4412 | 1555 |
| 2025-04-16 | 3.5736396191500783 | 111.8116 | 114.1737 | 110.6216 | 112.9737 | 1001 |
| 2025-04-17 | 3.532858217782216 | 112.6734 | 114.3961 | 111.3934 | 113.1161 | 1066 |
| 2025-04-18 | 3.5018040593692006 | 113.257 | 114.617 | 111.5189 | 112.8889 | 1135 |
| 2025-04-19 | 3.513632340842829 | 113.4768 | 114.9168 | 111.2494 | 112.3494 | 1207 |
| 2025-04-20 | 3.577608602211199 | 113.2836 | 114.8036 | 110.3943 | 111.5843 | 1281 |
| 2025-04-21 | 3.640693702053256 | 112.6802 | 113.8802 | 109.4194 | 110.6994 | 1356 |
| 2025-04-22 | 3.7071798661923094 | 111.7293 | 113.0093 | 108.4378 | 109.8078 | 1429 |
| 2025-04-23 | 3.7275884471785723 | 110.5517 | 111.9117 | 107.9188 | 109.0188 | 1500 |
| 2025-04-24 | 3.7124678438086747 | 109.3132 | 110.7532 | 107.2373 | 108.4273 | 1568 |
| 2025-04-25 | 3.6542629978223404 | 108.203 | 109.723 | 106.8254 | 108.1054 | 1630 |
| 2025-04-26 | 3.6262084979778875 | 107.406 | 109.2975 | 106.036 | 108.0975 | 1687 |
| 2025-04-27 | 3.6331078909794665 | 107.0744 | 109.6972 | 105.9744 | 108.4172 | 1738 |
| 2025-04-28 | 3.680507327338076 | 107.3023 | 110.409 | 106.1123 | 109.049 | 1782 |
| 2025-04-29 | 3.743385375385356 | 108.1101 | 111.3909 | 106.8301 | 109.9509 | 1208 |
| 2025-04-30 | 3.7981935628578305 | 109.4399 | 112.5806 | 108.0699 | 111.0606 | 1240 |
| 2025-05-01 | 3.7725225940822713 | 111.1634 | 113.5022 | 110.0634 | 112.3022 | 1268 |
| 2025-05-02 | 3.714613837362109 | 113.1015 | 114.8733 | 111.9115 | 113.5933 | 1292 |
| 2025-05-03 | 3.6520414204076728 | 115.0514 | 116.4114 | 113.5728 | 114.8528 | 1313 |
| 2025-05-04 | 3.649745604664268 | 116.8167 | 118.2567 | 114.6368 | 116.0068 | 1332 |
| 2025-05-05 | 3.6648852043311058 | 118.2356 | 119.7556 | 115.8939 | 116.9939 | 1352 |
| 2025-05-06 | 3.676179118307455 | 119.2018 | 120.4018 | 116.5788 | 117.7688 | 1373 |
| 2025-05-07 | 3.694387752714065 | 119.6753 | 120.9553 | 117.0242 | 118.3042 | 1397 |
| 2025-05-08 | 3.703388627520204 | 119.682 | 121.042 | 117.2216 | 118.5916 | 1425 |
Browser API · Portable schema
Browser API
Graflume.averageTrueRange()
const data = [
{
"close": 95.1,
"date": "2025-01-01",
"high": 96.3,
"low": 92.9,
"open": 94,
"value": 95.1,
"volume": 1070
},
{
"close": 96.4177,
"date": "2025-01-02",
"high": 97.6977,
"low": 94.6097,
"open": 95.7997,
"value": 96.4177,
"volume": 1144
},
{
"close": 97.4641,
"date": "2025-01-03",
"high": 98.8241,
"low": 96.0986,
"open": 97.3786,
"value": 97.4641,
"volume": 1217
},
{
"close": 98.1631,
"date": "2025-01-04",
"high": 100.0024,
"low": 96.7931,
"open": 98.5624,
"value": 98.1631,
"volume": 1287
},
{
"close": 98.4747,
"date": "2025-01-05",
"high": 100.7522,
"low": 97.3747,
"open": 99.2322,
"value": 98.4747,
"volume": 1353
},
{
"close": 98.3969,
"date": "2025-01-06",
"high": 100.5404,
"low": 97.2069,
"open": 99.3404,
"value": 98.3969,
"volume": 1415
},
{
"close": 97.9643,
"date": "2025-01-07",
"high": 100.1938,
"low": 96.6843,
"open": 98.9138,
"value": 97.9643,
"volume": 1470
},
{
"close": 97.2423,
"date": "2025-01-08",
"high": 99.4061,
"low": 95.8723,
"open": 98.0461,
"value": 97.2423,
"volume": 1519
},
{
"close": 96.3192,
"date": "2025-01-09",
"high": 98.3193,
"low": 95.2192,
"open": 96.8793,
"value": 96.3192,
"volume": 1562
},
{
"close": 95.296,
"date": "2025-01-10",
"high": 97.0993,
"low": 94.106,
"open": 95.5793,
"value": 95.296,
"volume": 1598
},
{
"close": 94.2766,
"date": "2025-01-11",
"high": 95.5096,
"low": 92.9966,
"open": 94.3096,
"value": 94.2766,
"volume": 1629
},
{
"close": 93.3576,
"date": "2025-01-12",
"high": 94.6376,
"low": 91.8392,
"open": 93.2092,
"value": 93.3576,
"volume": 1656
},
{
"close": 92.62,
"date": "2025-01-13",
"high": 93.98,
"low": 91.2761,
"open": 92.3761,
"value": 92.62,
"volume": 1679
},
{
"close": 92.1232,
"date": "2025-01-14",
"high": 93.5632,
"low": 90.6709,
"open": 91.8609,
"value": 92.1232,
"volume": 1699
},
{
"close": 91.9016,
"date": "2025-01-15",
"high": 93.4216,
"low": 90.389,
"open": 91.669,
"value": 91.9016,
"volume": 1106
},
{
"close": 91.9631,
"date": "2025-01-16",
"high": 93.1631,
"low": 90.4003,
"open": 91.7703,
"value": 91.9631,
"volume": 1126
},
{
"close": 92.2911,
"date": "2025-01-17",
"high": 93.5711,
"low": 91.0131,
"open": 92.1131,
"value": 92.2911,
"volume": 1147
},
{
"close": 92.8475,
"date": "2025-01-18",
"high": 94.2075,
"low": 91.4492,
"open": 92.6392,
"value": 92.8475,
"volume": 1173
},
{
"close": 93.5779,
"date": "2025-01-19",
"high": 95.0179,
"low": 92.0148,
"open": 93.2948,
"value": 93.5779,
"volume": 1202
},
{
"close": 94.4172,
"date": "2025-01-20",
"high": 95.9372,
"low": 92.6673,
"open": 94.0373,
"value": 94.4172,
"volume": 1237
},
{
"close": 95.2956,
"date": "2025-01-21",
"high": 96.4956,
"low": 93.7355,
"open": 94.8355,
"value": 95.2956,
"volume": 1278
},
{
"close": 96.1441,
"date": "2025-01-22",
"high": 97.4241,
"low": 94.4743,
"open": 95.6643,
"value": 96.1441,
"volume": 1325
},
{
"close": 96.8995,
"date": "2025-01-23",
"high": 98.2595,
"low": 95.2164,
"open": 96.4964,
"value": 96.8995,
"volume": 1378
},
{
"close": 97.5083,
"date": "2025-01-24",
"high": 98.9483,
"low": 95.9247,
"open": 97.2947,
"value": 97.5083,
"volume": 1437
},
{
"close": 97.9299,
"date": "2025-01-25",
"high": 99.5269,
"low": 96.8299,
"open": 98.0069,
"value": 97.9299,
"volume": 1502
},
{
"close": 98.1388,
"date": "2025-01-26",
"high": 99.7662,
"low": 96.9488,
"open": 98.5662,
"value": 98.1388,
"volume": 1571
},
{
"close": 98.1252,
"date": "2025-01-27",
"high": 100.1787,
"low": 96.8452,
"open": 98.8987,
"value": 98.1252,
"volume": 1643
},
{
"close": 97.8956,
"date": "2025-01-28",
"high": 100.2955,
"low": 96.5256,
"open": 98.9355,
"value": 97.8956,
"volume": 1104
},
{
"close": 97.4723,
"date": "2025-01-29",
"high": 100.0688,
"low": 96.3723,
"open": 98.6288,
"value": 97.4723,
"volume": 1179
},
{
"close": 96.8921,
"date": "2025-01-30",
"high": 99.4875,
"low": 95.7021,
"open": 97.9675,
"value": 96.8921,
"volume": 1252
},
{
"close": 96.2043,
"date": "2025-01-31",
"high": 98.1891,
"low": 94.9243,
"open": 96.9891,
"value": 96.2043,
"volume": 1323
},
{
"close": 95.4682,
"date": "2025-02-01",
"high": 97.0627,
"low": 94.0982,
"open": 95.7827,
"value": 95.4682,
"volume": 1391
},
{
"close": 94.7495,
"date": "2025-02-02",
"high": 96.1095,
"low": 93.3846,
"open": 94.4846,
"value": 94.7495,
"volume": 1454
},
{
"close": 94.1163,
"date": "2025-02-03",
"high": 95.5563,
"low": 92.0724,
"open": 93.2624,
"value": 94.1163,
"volume": 1511
},
{
"close": 93.6345,
"date": "2025-02-04",
"high": 95.1545,
"low": 91.0128,
"open": 92.2928,
"value": 93.6345,
"volume": 1562
},
{
"close": 93.3624,
"date": "2025-02-05",
"high": 94.5624,
"low": 90.3642,
"open": 91.7342,
"value": 93.3624,
"volume": 1607
},
{
"close": 93.3458,
"date": "2025-02-06",
"high": 94.6258,
"low": 90.6009,
"open": 91.7009,
"value": 93.3458,
"volume": 1645
},
{
"close": 93.6128,
"date": "2025-02-07",
"high": 94.9728,
"low": 91.0527,
"open": 92.2427,
"value": 93.6128,
"volume": 1678
},
{
"close": 94.1706,
"date": "2025-02-08",
"high": 95.6106,
"low": 92.0536,
"open": 93.3336,
"value": 94.1706,
"volume": 1706
},
{
"close": 95.0024,
"date": "2025-02-09",
"high": 96.5224,
"low": 93.5031,
"open": 94.8731,
"value": 95.0024,
"volume": 1730
},
{
"close": 96.0672,
"date": "2025-02-10",
"high": 97.8995,
"low": 94.9672,
"open": 96.6995,
"value": 96.0672,
"volume": 1138
},
{
"close": 97.3012,
"date": "2025-02-11",
"high": 99.8932,
"low": 96.1112,
"open": 98.6132,
"value": 97.3012,
"volume": 1157
},
{
"close": 98.6223,
"date": "2025-02-12",
"high": 101.7664,
"low": 97.3423,
"open": 100.4064,
"value": 98.6223,
"volume": 1177
},
{
"close": 99.9361,
"date": "2025-02-13",
"high": 103.3339,
"low": 98.5661,
"open": 101.8939,
"value": 99.9361,
"volume": 1198
},
{
"close": 101.1441,
"date": "2025-02-14",
"high": 104.4588,
"low": 100.0441,
"open": 102.9388,
"value": 101.1441,
"volume": 1222
},
{
"close": 102.1532,
"date": "2025-02-15",
"high": 104.671,
"low": 100.9632,
"open": 103.471,
"value": 102.1532,
"volume": 1250
},
{
"close": 102.8851,
"date": "2025-02-16",
"high": 104.773,
"low": 101.6051,
"open": 103.493,
"value": 102.8851,
"volume": 1283
},
{
"close": 103.2854,
"date": "2025-02-17",
"high": 104.6454,
"low": 101.7045,
"open": 103.0745,
"value": 103.2854,
"volume": 1322
},
{
"close": 103.3306,
"date": "2025-02-18",
"high": 104.7706,
"low": 101.2366,
"open": 102.3366,
"value": 103.3306,
"volume": 1367
},
{
"close": 103.0322,
"date": "2025-02-19",
"high": 104.5522,
"low": 100.2392,
"open": 101.4292,
"value": 103.0322,
"volume": 1418
},
{
"close": 102.4378,
"date": "2025-02-20",
"high": 103.6378,
"low": 99.226,
"open": 100.506,
"value": 102.4378,
"volume": 1476
},
{
"close": 101.6282,
"date": "2025-02-21",
"high": 102.9082,
"low": 98.3323,
"open": 99.7023,
"value": 101.6282,
"volume": 1539
},
{
"close": 100.7105,
"date": "2025-02-22",
"high": 102.0705,
"low": 98.0185,
"open": 99.1185,
"value": 100.7105,
"volume": 1607
},
{
"close": 99.8085,
"date": "2025-02-23",
"high": 101.2485,
"low": 97.6227,
"open": 98.8127,
"value": 99.8085,
"volume": 1065
},
{
"close": 99.0497,
"date": "2025-02-24",
"high": 100.5697,
"low": 97.521,
"open": 98.801,
"value": 99.0497,
"volume": 1138
},
{
"close": 98.5523,
"date": "2025-02-25",
"high": 100.2666,
"low": 97.1823,
"open": 99.0666,
"value": 98.5523,
"volume": 1213
},
{
"close": 98.4121,
"date": "2025-02-26",
"high": 100.8514,
"low": 97.3121,
"open": 99.5714,
"value": 98.4121,
"volume": 1287
},
{
"close": 98.6906,
"date": "2025-02-27",
"high": 101.63,
"low": 97.5006,
"open": 100.27,
"value": 98.6906,
"volume": 1359
},
{
"close": 99.4076,
"date": "2025-02-28",
"high": 102.5602,
"low": 98.1276,
"open": 101.1202,
"value": 99.4076,
"volume": 1428
},
{
"close": 100.5364,
"date": "2025-03-01",
"high": 103.6082,
"low": 99.1664,
"open": 102.0882,
"value": 100.5364,
"volume": 1492
},
{
"close": 102.0054,
"date": "2025-03-02",
"high": 104.3483,
"low": 100.9054,
"open": 103.1483,
"value": 102.0054,
"volume": 1551
},
{
"close": 103.704,
"date": "2025-03-03",
"high": 105.5579,
"low": 102.514,
"open": 104.2779,
"value": 103.704,
"volume": 1604
},
{
"close": 105.4928,
"date": "2025-03-04",
"high": 106.8528,
"low": 104.1683,
"open": 105.4483,
"value": 105.4928,
"volume": 1651
},
{
"close": 107.218,
"date": "2025-03-05",
"high": 108.658,
"low": 105.247,
"open": 106.617,
"value": 107.218,
"volume": 1692
},
{
"close": 108.7271,
"date": "2025-03-06",
"high": 110.2471,
"low": 106.6223,
"open": 107.7223,
"value": 108.7271,
"volume": 1726
},
{
"close": 109.8858,
"date": "2025-03-07",
"high": 111.0858,
"low": 107.4944,
"open": 108.6844,
"value": 109.8858,
"volume": 1755
},
{
"close": 110.5925,
"date": "2025-03-08",
"high": 111.8725,
"low": 108.1331,
"open": 109.4131,
"value": 110.5925,
"volume": 1167
},
{
"close": 110.7902,
"date": "2025-03-09",
"high": 112.1502,
"low": 108.4508,
"open": 109.8208,
"value": 110.7902,
"volume": 1189
},
{
"close": 110.4739,
"date": "2025-03-10",
"high": 111.9139,
"low": 108.7401,
"open": 109.8401,
"value": 110.4739,
"volume": 1209
},
{
"close": 109.6913,
"date": "2025-03-11",
"high": 111.2113,
"low": 108.2511,
"open": 109.4411,
"value": 109.6913,
"volume": 1229
},
{
"close": 108.5397,
"date": "2025-03-12",
"high": 109.8445,
"low": 107.2597,
"open": 108.6445,
"value": 108.5397,
"volume": 1249
},
{
"close": 107.1553,
"date": "2025-03-13",
"high": 108.8079,
"low": 105.7853,
"open": 107.5279,
"value": 107.1553,
"volume": 1272
},
{
"close": 105.6994,
"date": "2025-03-14",
"high": 107.5813,
"low": 104.5994,
"open": 106.2213,
"value": 105.6994,
"volume": 1299
},
{
"close": 104.3413,
"date": "2025-03-15",
"high": 106.3337,
"low": 103.1513,
"open": 104.8937,
"value": 104.3413,
"volume": 1330
},
{
"close": 103.2401,
"date": "2025-03-16",
"high": 105.2501,
"low": 101.9601,
"open": 103.7301,
"value": 103.2401,
"volume": 1367
},
{
"close": 102.5268,
"date": "2025-03-17",
"high": 104.1045,
"low": 101.1568,
"open": 102.9045,
"value": 102.5268,
"volume": 1410
},
{
"close": 102.291,
"date": "2025-03-18",
"high": 103.8319,
"low": 101.191,
"open": 102.5519,
"value": 102.291,
"volume": 1459
},
{
"close": 102.5698,
"date": "2025-03-19",
"high": 104.106,
"low": 101.3798,
"open": 102.746,
"value": 102.5698,
"volume": 1515
},
{
"close": 103.3445,
"date": "2025-03-20",
"high": 104.9254,
"low": 102.0645,
"open": 103.4854,
"value": 103.3445,
"volume": 1576
},
{
"close": 104.5421,
"date": "2025-03-21",
"high": 106.2119,
"low": 103.1721,
"open": 104.6919,
"value": 104.5421,
"volume": 1030
},
{
"close": 106.0432,
"date": "2025-03-22",
"high": 107.4211,
"low": 104.9432,
"open": 106.2211,
"value": 106.0432,
"volume": 1100
},
{
"close": 107.6952,
"date": "2025-03-23",
"high": 109.1644,
"low": 106.5052,
"open": 107.8844,
"value": 107.6952,
"volume": 1173
},
{
"close": 109.3286,
"date": "2025-03-24",
"high": 110.8369,
"low": 108.0486,
"open": 109.4769,
"value": 109.3286,
"volume": 1247
},
{
"close": 110.7759,
"date": "2025-03-25",
"high": 112.2485,
"low": 109.4059,
"open": 110.8085,
"value": 110.7759,
"volume": 1322
},
{
"close": 111.8893,
"date": "2025-03-26",
"high": 113.4093,
"low": 110.631,
"open": 111.731,
"value": 111.8893,
"volume": 1394
},
{
"close": 112.5571,
"date": "2025-03-27",
"high": 113.7571,
"low": 110.9675,
"open": 112.1575,
"value": 112.5571,
"volume": 1464
},
{
"close": 112.7151,
"date": "2025-03-28",
"high": 113.9951,
"low": 110.7912,
"open": 112.0712,
"value": 112.7151,
"volume": 1530
},
{
"close": 112.3534,
"date": "2025-03-29",
"high": 113.7134,
"low": 110.1524,
"open": 111.5224,
"value": 112.3534,
"volume": 1591
},
{
"close": 111.5169,
"date": "2025-03-30",
"high": 112.9569,
"low": 109.515,
"open": 110.615,
"value": 111.5169,
"volume": 1646
},
{
"close": 110.3002,
"date": "2025-03-31",
"high": 111.8202,
"low": 108.2958,
"open": 109.4858,
"value": 110.3002,
"volume": 1695
},
{
"close": 108.8365,
"date": "2025-04-01",
"high": 110.0365,
"low": 107.0011,
"open": 108.2811,
"value": 108.8365,
"volume": 1737
},
{
"close": 107.2832,
"date": "2025-04-02",
"high": 108.5632,
"low": 105.7649,
"open": 107.1349,
"value": 107.2832,
"volume": 1774
},
{
"close": 105.8047,
"date": "2025-04-03",
"high": 107.5123,
"low": 104.7047,
"open": 106.1523,
"value": 105.8047,
"volume": 1192
},
{
"close": 104.5551,
"date": "2025-04-04",
"high": 106.8411,
"low": 103.3651,
"open": 105.4011,
"value": 104.5551,
"volume": 1218
},
{
"close": 103.6618,
"date": "2025-04-05",
"high": 106.4315,
"low": 102.3818,
"open": 104.9115,
"value": 103.6618,
"volume": 1241
},
{
"close": 103.2134,
"date": "2025-04-06",
"high": 105.8831,
"low": 101.8434,
"open": 104.6831,
"value": 103.2134,
"volume": 1261
},
{
"close": 103.2508,
"date": "2025-04-07",
"high": 105.9763,
"low": 102.1508,
"open": 104.6963,
"value": 103.2508,
"volume": 1280
},
{
"close": 103.7646,
"date": "2025-04-08",
"high": 106.2837,
"low": 102.5746,
"open": 104.9237,
"value": 103.7646,
"volume": 1300
},
{
"close": 104.6978,
"date": "2025-04-09",
"high": 106.7802,
"low": 103.4178,
"open": 105.3402,
"value": 104.6978,
"volume": 1322
},
{
"close": 105.9529,
"date": "2025-04-10",
"high": 107.4729,
"low": 104.5575,
"open": 105.9275,
"value": 105.9529,
"volume": 1348
},
{
"close": 107.4035,
"date": "2025-04-11",
"high": 108.6035,
"low": 105.5728,
"open": 106.6728,
"value": 107.4035,
"volume": 1377
},
{
"close": 108.9091,
"date": "2025-04-12",
"high": 110.1891,
"low": 106.3728,
"open": 107.5628,
"value": 108.9091,
"volume": 1413
},
{
"close": 110.3293,
"date": "2025-04-13",
"high": 111.6893,
"low": 107.2946,
"open": 108.5746,
"value": 110.3293,
"volume": 1454
},
{
"close": 111.5393,
"date": "2025-04-14",
"high": 112.9793,
"low": 108.297,
"open": 109.667,
"value": 111.5393,
"volume": 1501
},
{
"close": 112.4412,
"date": "2025-04-15",
"high": 113.9612,
"low": 109.6753,
"open": 110.7753,
"value": 112.4412,
"volume": 1555
},
{
"close": 112.9737,
"date": "2025-04-16",
"high": 114.1737,
"low": 110.6216,
"open": 111.8116,
"value": 112.9737,
"volume": 1001
},
{
"close": 113.1161,
"date": "2025-04-17",
"high": 114.3961,
"low": 111.3934,
"open": 112.6734,
"value": 113.1161,
"volume": 1066
},
{
"close": 112.8889,
"date": "2025-04-18",
"high": 114.617,
"low": 111.5189,
"open": 113.257,
"value": 112.8889,
"volume": 1135
},
{
"close": 112.3494,
"date": "2025-04-19",
"high": 114.9168,
"low": 111.2494,
"open": 113.4768,
"value": 112.3494,
"volume": 1207
},
{
"close": 111.5843,
"date": "2025-04-20",
"high": 114.8036,
"low": 110.3943,
"open": 113.2836,
"value": 111.5843,
"volume": 1281
},
{
"close": 110.6994,
"date": "2025-04-21",
"high": 113.8802,
"low": 109.4194,
"open": 112.6802,
"value": 110.6994,
"volume": 1356
},
{
"close": 109.8078,
"date": "2025-04-22",
"high": 113.0093,
"low": 108.4378,
"open": 111.7293,
"value": 109.8078,
"volume": 1429
},
{
"close": 109.0188,
"date": "2025-04-23",
"high": 111.9117,
"low": 107.9188,
"open": 110.5517,
"value": 109.0188,
"volume": 1500
},
{
"close": 108.4273,
"date": "2025-04-24",
"high": 110.7532,
"low": 107.2373,
"open": 109.3132,
"value": 108.4273,
"volume": 1568
},
{
"close": 108.1054,
"date": "2025-04-25",
"high": 109.723,
"low": 106.8254,
"open": 108.203,
"value": 108.1054,
"volume": 1630
},
{
"close": 108.0975,
"date": "2025-04-26",
"high": 109.2975,
"low": 106.036,
"open": 107.406,
"value": 108.0975,
"volume": 1687
},
{
"close": 108.4172,
"date": "2025-04-27",
"high": 109.6972,
"low": 105.9744,
"open": 107.0744,
"value": 108.4172,
"volume": 1738
},
{
"close": 109.049,
"date": "2025-04-28",
"high": 110.409,
"low": 106.1123,
"open": 107.3023,
"value": 109.049,
"volume": 1782
},
{
"close": 109.9509,
"date": "2025-04-29",
"high": 111.3909,
"low": 106.8301,
"open": 108.1101,
"value": 109.9509,
"volume": 1208
},
{
"close": 111.0606,
"date": "2025-04-30",
"high": 112.5806,
"low": 108.0699,
"open": 109.4399,
"value": 111.0606,
"volume": 1240
},
{
"close": 112.3022,
"date": "2025-05-01",
"high": 113.5022,
"low": 110.0634,
"open": 111.1634,
"value": 112.3022,
"volume": 1268
},
{
"close": 113.5933,
"date": "2025-05-02",
"high": 114.8733,
"low": 111.9115,
"open": 113.1015,
"value": 113.5933,
"volume": 1292
},
{
"close": 114.8528,
"date": "2025-05-03",
"high": 116.4114,
"low": 113.5728,
"open": 115.0514,
"value": 114.8528,
"volume": 1313
},
{
"close": 116.0068,
"date": "2025-05-04",
"high": 118.2567,
"low": 114.6368,
"open": 116.8167,
"value": 116.0068,
"volume": 1332
},
{
"close": 116.9939,
"date": "2025-05-05",
"high": 119.7556,
"low": 115.8939,
"open": 118.2356,
"value": 116.9939,
"volume": 1352
},
{
"close": 117.7688,
"date": "2025-05-06",
"high": 120.4018,
"low": 116.5788,
"open": 119.2018,
"value": 117.7688,
"volume": 1373
},
{
"close": 118.3042,
"date": "2025-05-07",
"high": 120.9553,
"low": 117.0242,
"open": 119.6753,
"value": 118.3042,
"volume": 1397
},
{
"close": 118.5916,
"date": "2025-05-08",
"high": 121.042,
"low": 117.2216,
"open": 119.682,
"value": 118.5916,
"volume": 1425
}
];
const options = {
"accessibility": {
"description": "Zoom and pan inspect the rendered surface without changing data axes or values. When playback controls are available, they move through real steps in the order each unique value first appears in the source data.",
"label": "Technical indicator · Average true range example"
},
"axes": {
"x": {
"format": {
"dateStyle": "medium",
"timeZone": "UTC",
"type": "date"
},
"labels": {
"orientation": "auto"
},
"ticks": {
"count": 5,
"spacing": 48
}
},
"y": {
"format": {
"fractionDigits": 1,
"type": "number"
}
}
},
"height": 620,
"interaction": {
"controls": {
"annotations": false,
"export": true,
"fullscreen": true,
"labels": {
"controls": "Chart controls",
"enterFullscreen": "Enter fullscreen",
"exitFullscreen": "Exit fullscreen",
"exportPng": "Download PNG",
"hideAnnotations": "Hide callouts",
"loop": "Loop playback",
"nextFrame": "Next frame",
"pause": "Pause",
"play": "Play",
"previousFrame": "Previous frame",
"reset": "Reset view",
"seek": "Playback position",
"showAnnotations": "Show callouts",
"speed": "Playback speed",
"zoomIn": "Zoom in",
"zoomOut": "Zoom out"
},
"playback": false,
"reset": true,
"zoom": true
},
"hover": true,
"navigation": {
"drag": true,
"keyboard": true,
"maxZoom": 6,
"minZoom": 1,
"pinch": true,
"wheel": "modifier"
},
"tooltip": {
"axis": "x",
"fields": [
{
"dateStyle": "long",
"field": "date",
"format": "date",
"label": "Date",
"timeZone": "UTC"
},
{
"field": "value",
"format": "number",
"label": "Value"
},
{
"field": "open",
"format": "number",
"label": "Open"
},
{
"field": "high",
"format": "number",
"label": "High"
},
{
"field": "low",
"format": "number",
"label": "Low"
},
{
"field": "close",
"format": "number",
"label": "Close"
},
{
"field": "volume",
"format": "number",
"label": "Volume"
}
],
"title": "Technical indicator · Average true range",
"trigger": "axis"
}
},
"locale": "en",
"mark": {
"fields": {
"close": "close",
"high": "high",
"low": "low",
"middle": "value",
"open": "open",
"value": "value",
"volume": "volume"
},
"options": {
"calculate": true,
"fields": [
"value"
],
"kind": "atr"
}
},
"padding": {
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Average true range uses runnable data and options to demonstrate calculation coverage for the 28 precomputed-only presets.",
"text": "Technical indicator · Average true range"
},
"width": "container",
"x": {
"field": "date",
"title": "Trading day",
"type": "temporal"
},
"y": {
"field": "value",
"title": "Indicator value",
"type": "quantitative"
}
};
Graflume.averageTrueRange('#chart', data, options);Portable schema
ChartSpec 0.1 · options
{
"accessibility": {
"description": "Zoom and pan inspect the rendered surface without changing data axes or values. When playback controls are available, they move through real steps in the order each unique value first appears in the source data.",
"label": "Technical indicator · Average true range example"
},
"axes": {
"x": {
"format": {
"dateStyle": "medium",
"timeZone": "UTC",
"type": "date"
},
"labels": {
"orientation": "auto"
},
"ticks": {
"count": 5,
"spacing": 48
}
},
"y": {
"format": {
"fractionDigits": 1,
"type": "number"
}
}
},
"height": 620,
"interaction": {
"controls": {
"annotations": false,
"export": true,
"fullscreen": true,
"labels": {
"controls": "Chart controls",
"enterFullscreen": "Enter fullscreen",
"exitFullscreen": "Exit fullscreen",
"exportPng": "Download PNG",
"hideAnnotations": "Hide callouts",
"loop": "Loop playback",
"nextFrame": "Next frame",
"pause": "Pause",
"play": "Play",
"previousFrame": "Previous frame",
"reset": "Reset view",
"seek": "Playback position",
"showAnnotations": "Show callouts",
"speed": "Playback speed",
"zoomIn": "Zoom in",
"zoomOut": "Zoom out"
},
"playback": false,
"reset": true,
"zoom": true
},
"hover": true,
"navigation": {
"drag": true,
"keyboard": true,
"maxZoom": 6,
"minZoom": 1,
"pinch": true,
"wheel": "modifier"
},
"tooltip": {
"axis": "x",
"fields": [
{
"dateStyle": "long",
"field": "date",
"format": "date",
"label": "Date",
"timeZone": "UTC"
},
{
"field": "value",
"format": "number",
"label": "Value"
},
{
"field": "open",
"format": "number",
"label": "Open"
},
{
"field": "high",
"format": "number",
"label": "High"
},
{
"field": "low",
"format": "number",
"label": "Low"
},
{
"field": "close",
"format": "number",
"label": "Close"
},
{
"field": "volume",
"format": "number",
"label": "Volume"
}
],
"title": "Technical indicator · Average true range",
"trigger": "axis"
}
},
"locale": "en",
"mark": {
"fields": {
"close": "close",
"high": "high",
"low": "low",
"middle": "value",
"open": "open",
"value": "value",
"volume": "volume"
},
"options": {
"calculate": true,
"fields": [
"value"
],
"kind": "atr"
}
},
"padding": {
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Average true range uses runnable data and options to demonstrate calculation coverage for the 28 precomputed-only presets.",
"text": "Technical indicator · Average true range"
},
"width": "container",
"x": {
"field": "date",
"title": "Trading day",
"type": "temporal"
},
"y": {
"field": "value",
"title": "Indicator value",
"type": "quantitative"
}
}Volatility bands
Volatility bands uses runnable data and options to demonstrate session-aware warm-up policy.
StatusLoading
volatility-bandssession-aware warm-up policy
Loading
Volatility bands · Row data
Row data and zero-copy TypedArray columns share one data contract.
datetemporal | valuequantitative | openquantitative | highquantitative | lowquantitative | closequantitative | volumequantitative | lowerquantitative | upperquantitative |
|---|---|---|---|---|---|---|---|---|
| 2025-01-01 | — | 94 | 96.3 | 92.9 | 95.1 | 1070 | — | — |
| 2025-01-02 | — | 95.7997 | 97.6977 | 94.6097 | 96.4177 | 1144 | — | — |
| 2025-01-03 | — | 97.3786 | 98.8241 | 96.0986 | 97.4641 | 1217 | — | — |
| 2025-01-04 | — | 98.5624 | 100.0024 | 96.7931 | 98.1631 | 1287 | — | — |
| 2025-01-05 | — | 99.2322 | 100.7522 | 97.3747 | 98.4747 | 1353 | — | — |
| 2025-01-06 | — | 99.3404 | 100.5404 | 97.2069 | 98.3969 | 1415 | — | — |
| 2025-01-07 | — | 98.9138 | 100.1938 | 96.6843 | 97.9643 | 1470 | — | — |
| 2025-01-08 | — | 98.0461 | 99.4061 | 95.8723 | 97.2423 | 1519 | — | — |
| 2025-01-09 | — | 96.8793 | 98.3193 | 95.2192 | 96.3192 | 1562 | — | — |
| 2025-01-10 | — | 95.5793 | 97.0993 | 94.106 | 95.296 | 1598 | — | — |
| 2025-01-11 | — | 94.3096 | 95.5096 | 92.9966 | 94.2766 | 1629 | — | — |
| 2025-01-12 | — | 93.2092 | 94.6376 | 91.8392 | 93.3576 | 1656 | — | — |
| 2025-01-13 | — | 92.3761 | 93.98 | 91.2761 | 92.62 | 1679 | — | — |
| 2025-01-14 | — | 91.8609 | 93.5632 | 90.6709 | 92.1232 | 1699 | — | — |
| 2025-01-15 | — | 91.669 | 93.4216 | 90.389 | 91.9016 | 1106 | — | — |
| 2025-01-16 | — | 91.7703 | 93.1631 | 90.4003 | 91.9631 | 1126 | — | — |
| 2025-01-17 | — | 92.1131 | 93.5711 | 91.0131 | 92.2911 | 1147 | — | — |
| 2025-01-18 | — | 92.6392 | 94.2075 | 91.4492 | 92.8475 | 1173 | — | — |
| 2025-01-19 | — | 93.2948 | 95.0179 | 92.0148 | 93.5779 | 1202 | — | — |
| 2025-01-20 | 95.010705 | 94.0373 | 95.9372 | 92.6673 | 94.4172 | 1237 | 90.37028783492745 | 99.65112216507255 |
| 2025-01-21 | 95.02048500000001 | 94.8355 | 96.4956 | 93.7355 | 95.2956 | 1278 | 90.37853205052927 | 99.66243794947074 |
| 2025-01-22 | 95.00680500000001 | 95.6643 | 97.4241 | 94.4743 | 96.1441 | 1325 | 90.37981474737359 | 99.63379525262644 |
| 2025-01-23 | 94.978575 | 96.4964 | 98.2595 | 95.2164 | 96.8995 | 1378 | 90.40532121352587 | 99.55182878647415 |
| 2025-01-24 | 94.94583500000002 | 97.2947 | 98.9483 | 95.9247 | 97.5083 | 1437 | 90.45562070833196 | 99.43604929166807 |
| 2025-01-25 | 94.91859500000001 | 98.0069 | 99.5269 | 96.8299 | 97.9299 | 1502 | 90.50844676418072 | 99.3287432358193 |
| 2025-01-26 | 94.90569000000002 | 98.5662 | 99.7662 | 96.9488 | 98.1388 | 1571 | 90.53499620843786 | 99.27638379156218 |
| 2025-01-27 | 94.913735 | 98.8987 | 100.1787 | 96.8452 | 98.1252 | 1643 | 90.5200195753167 | 99.30745042468331 |
| 2025-01-28 | 94.94640000000001 | 98.9355 | 100.2955 | 96.5256 | 97.8956 | 1104 | 90.47489823795183 | 99.41790176204819 |
| 2025-01-29 | 95.00405500000002 | 98.6288 | 100.0688 | 96.3723 | 97.4723 | 1179 | 90.43457474444578 | 99.57353525555426 |
| 2025-01-30 | 95.08386000000002 | 97.9675 | 99.4875 | 95.7021 | 96.8921 | 1252 | 90.44160075889768 | 99.72611924110235 |
| 2025-01-31 | 95.18024500000003 | 96.9891 | 98.1891 | 94.9243 | 96.2043 | 1323 | 90.52899204989077 | 99.83149795010928 |
| 2025-02-01 | 95.28577500000003 | 95.7827 | 97.0627 | 94.0982 | 95.4682 | 1391 | 90.70955556257135 | 99.8619944374287 |
| 2025-02-02 | 95.39225000000002 | 94.4846 | 96.1095 | 93.3846 | 94.7495 | 1454 | 90.9726704337969 | 99.81182956620313 |
| 2025-02-03 | 95.491905 | 93.2624 | 95.5563 | 92.0724 | 94.1163 | 1511 | 91.28699939274792 | 99.69681060725209 |
| 2025-02-04 | 95.57855 | 92.2928 | 95.1545 | 91.0128 | 93.6345 | 1562 | 91.60826859813439 | 99.54883140186563 |
| 2025-02-05 | 95.648515 | 91.7342 | 94.5624 | 90.3642 | 93.3624 | 1607 | 91.89198436268316 | 99.40504563731685 |
| 2025-02-06 | 95.70125000000002 | 91.7009 | 94.6258 | 90.6009 | 93.3458 | 1645 | 92.10869510327261 | 99.29380489672742 |
| 2025-02-07 | 95.73951500000001 | 92.2427 | 94.9728 | 91.0527 | 93.6128 | 1678 | 92.25467056830725 | 99.22435943169278 |
| 2025-02-08 | 95.76915000000001 | 93.3336 | 95.6106 | 92.0536 | 94.1706 | 1706 | 92.34885604275013 | 99.18944395724989 |
| 2025-02-09 | 95.79841000000002 | 94.8731 | 96.5224 | 93.5031 | 95.0024 | 1730 | 92.41506645912214 | 99.18175354087789 |
| 2025-02-10 | 95.83699000000001 | 96.6995 | 97.8995 | 94.9672 | 96.0672 | 1138 | 92.4598690540462 | 99.21411094595383 |
| 2025-02-11 | 95.894845 | 98.6132 | 99.8932 | 96.1112 | 97.3012 | 1157 | 92.45951736585795 | 99.33017263414206 |
| 2025-02-12 | 95.980985 | 100.4064 | 101.7664 | 97.3423 | 98.6223 | 1177 | 92.3674366916056 | 99.5945333083944 |
| 2025-02-13 | 96.10237500000001 | 101.8939 | 103.3339 | 98.5661 | 99.9361 | 1198 | 92.14499733802484 | 100.05975266197518 |
| 2025-02-14 | 96.263085 | 102.9388 | 104.4588 | 100.0441 | 101.1441 | 1222 | 91.79392894845067 | 100.73224105154934 |
| 2025-02-15 | 96.46380500000001 | 103.471 | 104.671 | 100.9632 | 102.1532 | 1250 | 91.36015617490438 | 101.56745382509564 |
| 2025-02-16 | 96.7018 | 103.493 | 104.773 | 101.6051 | 102.8851 | 1283 | 90.91256653813305 | 102.49103346186696 |
| 2025-02-17 | 96.97129 | 103.0745 | 104.6454 | 101.7045 | 103.2854 | 1322 | 90.52082871885118 | 103.42175128114881 |
| 2025-02-18 | 97.264205 | 102.3366 | 104.7706 | 101.2366 | 103.3306 | 1367 | 90.24258008251118 | 104.28582991748883 |
| 2025-02-19 | 97.57121 | 101.4292 | 104.5522 | 100.2392 | 103.0322 | 1418 | 90.11785712766127 | 105.02456287233872 |
| 2025-02-20 | 97.882885 | 100.506 | 103.6378 | 99.226 | 102.4378 | 1476 | 90.1675136626566 | 105.5982563373434 |
| 2025-02-21 | 98.190885 | 99.7023 | 102.9082 | 98.3323 | 101.6282 | 1539 | 90.39429375554579 | 105.9874762444542 |
| 2025-02-22 | 98.488935 | 99.1185 | 102.0705 | 98.0185 | 100.7105 | 1607 | 90.78617149401722 | 106.19169850598277 |
| 2025-02-23 | 98.773545 | 98.8127 | 101.2485 | 97.6227 | 99.8085 | 1065 | 91.32151056570623 | 106.22557943429376 |
| 2025-02-24 | 99.04430499999998 | 98.801 | 100.5697 | 97.521 | 99.0497 | 1138 | 91.97515590595054 | 106.11345409404942 |
| 2025-02-25 | 99.30379999999998 | 99.0666 | 100.2666 | 97.1823 | 98.5523 | 1213 | 92.72389702259979 | 105.88370297740018 |
| 2025-02-26 | 99.55711499999998 | 99.5714 | 100.8514 | 97.3121 | 98.4121 | 1287 | 93.54896035709173 | 105.56526964290823 |
| 2025-02-27 | 99.81100499999998 | 100.27 | 101.63 | 97.5006 | 98.6906 | 1359 | 94.43296863252345 | 105.1890413674765 |
| 2025-02-28 | 100.07285499999998 | 101.1202 | 102.5602 | 98.1276 | 99.4076 | 1428 | 95.34858501555793 | 104.79712498444202 |
| 2025-03-01 | 100.34955499999998 | 102.0882 | 103.6082 | 99.1664 | 100.5364 | 1492 | 96.23694666247256 | 104.4621633375274 |
| 2025-03-02 | 100.64646499999996 | 103.1483 | 104.3483 | 100.9054 | 102.0054 | 1551 | 96.98018939537066 | 104.31274060462927 |
| 2025-03-03 | 100.96660499999999 | 104.2779 | 105.5579 | 102.514 | 103.704 | 1604 | 97.40807120053988 | 104.5251387994601 |
| 2025-03-04 | 101.31012999999999 | 105.4483 | 106.8528 | 104.1683 | 105.4928 | 1651 | 97.41278986236766 | 105.20747013763231 |
| 2025-03-05 | 101.67422499999998 | 106.617 | 108.658 | 105.247 | 107.218 | 1692 | 97.06315209106653 | 106.28529790893343 |
| 2025-03-06 | 102.05337499999999 | 107.7223 | 110.2471 | 106.6223 | 108.7271 | 1726 | 96.52351269326033 | 107.58323730673965 |
| 2025-03-07 | 102.44000499999997 | 108.6844 | 111.0858 | 107.4944 | 109.8858 | 1755 | 95.94009504878527 | 108.93991495121467 |
| 2025-03-08 | 102.82537499999998 | 109.4131 | 111.8725 | 108.1331 | 110.5925 | 1167 | 95.41539509047931 | 110.23535490952065 |
| 2025-03-09 | 103.20061499999997 | 109.8208 | 112.1502 | 108.4508 | 110.7902 | 1189 | 95.01587646507413 | 111.38535353492581 |
| 2025-03-10 | 103.55777999999995 | 109.8401 | 111.9139 | 108.7401 | 110.4739 | 1209 | 94.77960061846531 | 112.3359593815346 |
| 2025-03-11 | 103.89073499999995 | 109.4411 | 111.2113 | 108.2511 | 109.6913 | 1229 | 94.72112411528407 | 113.06034588471583 |
| 2025-03-12 | 104.19582999999993 | 108.6445 | 109.8445 | 107.2597 | 108.5397 | 1249 | 94.83581915425835 | 113.55584084574151 |
| 2025-03-13 | 104.47218499999993 | 107.5279 | 108.8079 | 105.7853 | 107.1553 | 1272 | 95.10535723062678 | 113.83901276937307 |
| 2025-03-14 | 104.72162999999992 | 106.2213 | 107.5813 | 104.5994 | 105.6994 | 1299 | 95.50426987074383 | 113.93899012925601 |
| 2025-03-15 | 104.94826999999991 | 104.8937 | 106.3337 | 103.1513 | 104.3413 | 1330 | 96.00649020532816 | 113.89004979467165 |
| 2025-03-16 | 105.1577899999999 | 103.7301 | 105.2501 | 101.9601 | 103.2401 | 1367 | 96.59013135159427 | 113.72544864840555 |
| 2025-03-17 | 105.35651499999992 | 102.9045 | 104.1045 | 101.1568 | 102.5268 | 1410 | 97.23834215993917 | 113.47468784006067 |
| 2025-03-18 | 105.55045999999993 | 102.5519 | 103.8319 | 101.191 | 102.291 | 1459 | 97.93542433930864 | 113.16549566069122 |
| 2025-03-19 | 105.74441999999995 | 102.746 | 104.106 | 101.3798 | 102.5698 | 1515 | 98.65896890988579 | 112.82987109011411 |
| 2025-03-20 | 105.94126499999996 | 103.4854 | 104.9254 | 102.0645 | 103.3445 | 1576 | 99.37091561864283 | 112.51161438135709 |
| 2025-03-21 | 106.14154999999997 | 104.6919 | 106.2119 | 103.1721 | 104.5421 | 1030 | 100.01308738087599 | 112.27001261912395 |
| 2025-03-22 | 106.34343999999996 | 106.2211 | 107.4211 | 104.9432 | 106.0432 | 1100 | 100.514597665059 | 112.17228233494092 |
| 2025-03-23 | 106.54299999999996 | 107.8844 | 109.1644 | 106.5052 | 107.6952 | 1173 | 100.81689936274253 | 112.2691006372574 |
| 2025-03-24 | 106.73478999999995 | 109.4769 | 110.8369 | 108.0486 | 109.3286 | 1247 | 100.90620317679829 | 112.56337682320161 |
| 2025-03-25 | 106.91268499999997 | 110.8085 | 112.2485 | 109.4059 | 110.7759 | 1322 | 100.82456103139519 | 113.00080896860474 |
| 2025-03-26 | 107.07079499999995 | 111.731 | 113.4093 | 110.631 | 111.8893 | 1394 | 100.64738645142545 | 113.49420354857445 |
| 2025-03-27 | 107.20435999999995 | 112.1575 | 113.7571 | 110.9675 | 112.5571 | 1464 | 100.44981509855766 | 113.95890490144224 |
| 2025-03-28 | 107.31048999999993 | 112.0712 | 113.9951 | 110.7912 | 112.7151 | 1530 | 100.28506652126215 | 114.33591347873771 |
| 2025-03-29 | 107.38864999999994 | 111.5224 | 113.7134 | 110.1524 | 112.3534 | 1591 | 100.17777966210036 | 114.59952033789952 |
| 2025-03-30 | 107.44079999999994 | 110.615 | 112.9569 | 109.515 | 111.5169 | 1646 | 100.12707942562741 | 114.75452057437246 |
| 2025-03-31 | 107.47124499999995 | 109.4858 | 111.8202 | 108.2958 | 110.3002 | 1695 | 100.11535724460971 | 114.8271327553902 |
| 2025-04-01 | 107.48608499999996 | 108.2811 | 110.0365 | 107.0011 | 108.8365 | 1737 | 100.12044390141934 | 114.85172609858058 |
| 2025-04-02 | 107.49247999999996 | 107.1349 | 108.5632 | 105.7649 | 107.2832 | 1774 | 100.1277767520476 | 114.85718324795232 |
| 2025-04-03 | 107.49774499999997 | 106.1523 | 107.5123 | 104.7047 | 105.8047 | 1192 | 100.13802787650262 | 114.85746212349731 |
| 2025-04-04 | 107.50843499999996 | 105.4011 | 106.8411 | 103.3651 | 104.5551 | 1218 | 100.1664882591757 | 114.85038174082423 |
| 2025-04-05 | 107.52951999999996 | 104.9115 | 106.4315 | 102.3818 | 103.6618 | 1241 | 100.2344540601746 | 114.82458593982533 |
| 2025-04-06 | 107.56384999999996 | 104.6831 | 105.8831 | 101.8434 | 103.2134 | 1261 | 100.35735225407649 | 114.77034774592343 |
| 2025-04-07 | 107.61183999999994 | 104.6963 | 105.9763 | 102.1508 | 103.2508 | 1280 | 100.53481461940393 | 114.68886538059596 |
| 2025-04-08 | 107.67157999999992 | 104.9237 | 106.2837 | 102.5746 | 103.7646 | 1300 | 100.7472872261204 | 114.59587277387944 |
| 2025-04-09 | 107.73924499999991 | 105.3402 | 106.7802 | 103.4178 | 104.6978 | 1322 | 100.96049397625667 | 114.51799602374315 |
| 2025-04-10 | 107.80978499999989 | 105.9275 | 107.4729 | 104.5575 | 105.9529 | 1348 | 101.13704790514143 | 114.48252209485835 |
| 2025-04-11 | 107.8777999999999 | 106.6728 | 108.6035 | 105.5728 | 107.4035 | 1377 | 101.25090290075352 | 114.50469709924627 |
| 2025-04-12 | 107.93849499999988 | 107.5628 | 110.1891 | 106.3728 | 108.9091 | 1413 | 101.29717908988839 | 114.57981091011136 |
| 2025-04-13 | 107.98852999999988 | 108.5746 | 111.6893 | 107.2946 | 110.3293 | 1454 | 101.29123395305676 | 114.685826046943 |
| 2025-04-14 | 108.02669999999986 | 109.667 | 112.9793 | 108.297 | 111.5393 | 1501 | 101.25797384510187 | 114.79542615489785 |
| 2025-04-15 | 108.05429499999988 | 110.7753 | 113.9612 | 109.6753 | 112.4412 | 1555 | 101.21863598847071 | 114.88995401152906 |
| 2025-04-16 | 108.07512499999989 | 111.8116 | 114.1737 | 110.6216 | 112.9737 | 1001 | 101.18240731366599 | 114.96784268633378 |
| 2025-04-17 | 108.0951749999999 | 112.6734 | 114.3961 | 111.3934 | 113.1161 | 1066 | 101.1464800661652 | 115.0438699338346 |
| 2025-04-18 | 108.1219499999999 | 113.257 | 114.617 | 111.5189 | 112.8889 | 1135 | 101.1040473556196 | 115.1398526443802 |
| 2025-04-19 | 108.1635749999999 | 113.4768 | 114.9168 | 111.2494 | 112.3494 | 1207 | 101.05631416593027 | 115.27083583406952 |
| 2025-04-20 | 108.2277799999999 | 113.2836 | 114.8036 | 110.3943 | 111.5843 | 1281 | 101.02195554596273 | 115.43360445403707 |
| 2025-04-21 | 108.3209249999999 | 112.6802 | 113.8802 | 109.4194 | 110.6994 | 1356 | 101.03828295363377 | 115.60356704636604 |
| 2025-04-22 | 108.44715499999991 | 111.7293 | 113.0093 | 108.4378 | 109.8078 | 1429 | 101.15332720234112 | 115.7409827976587 |
| 2025-04-23 | 108.60785999999989 | 110.5517 | 111.9117 | 107.9188 | 109.0188 | 1500 | 101.41303814886278 | 115.802681851137 |
| 2025-04-24 | 108.80146999999988 | 109.3132 | 110.7532 | 107.2373 | 108.4273 | 1568 | 101.84898340882978 | 115.75395659116998 |
| 2025-04-25 | 109.02364999999989 | 108.203 | 109.723 | 106.8254 | 108.1054 | 1630 | 102.46977518139067 | 115.5775248186091 |
| 2025-04-26 | 109.26785499999987 | 107.406 | 109.2975 | 106.036 | 108.0975 | 1687 | 103.25665873287467 | 115.27905126712507 |
| 2025-04-27 | 109.52617499999988 | 107.0744 | 109.6972 | 105.9744 | 108.4172 | 1738 | 104.16228683156274 | 114.89006316843702 |
| 2025-04-28 | 109.79039499999988 | 107.3023 | 110.409 | 106.1123 | 109.049 | 1782 | 105.11081837920393 | 114.46997162079582 |
| 2025-04-29 | 110.05304999999987 | 108.1101 | 111.3909 | 106.8301 | 109.9509 | 1208 | 105.99833245644643 | 114.10776754355331 |
| 2025-04-30 | 110.30843499999988 | 109.4399 | 112.5806 | 108.0699 | 111.0606 | 1240 | 106.70002347121051 | 113.91684652878924 |
| 2025-05-01 | 110.55336999999989 | 111.1634 | 113.5022 | 110.0634 | 112.3022 | 1268 | 107.10547913043919 | 114.00126086956058 |
| 2025-05-02 | 110.78757999999989 | 113.1015 | 114.8733 | 111.9115 | 113.5933 | 1292 | 107.18535231891143 | 114.38980768108836 |
| 2025-05-03 | 111.0137549999999 | 115.0514 | 116.4114 | 113.5728 | 114.8528 | 1313 | 107.00942954345919 | 115.01808045654062 |
| 2025-05-04 | 111.23712999999991 | 116.8167 | 118.2567 | 114.6368 | 116.0068 | 1332 | 106.68016862597005 | 115.79409137402976 |
| 2025-05-05 | 111.4647649999999 | 118.2356 | 119.7556 | 115.8939 | 116.9939 | 1352 | 106.27855738314729 | 116.65097261685251 |
| 2025-05-06 | 111.70451999999989 | 119.2018 | 120.4018 | 116.5788 | 117.7688 | 1373 | 105.85989733515659 | 117.54914266484319 |
| 2025-05-07 | 111.96392499999988 | 119.6753 | 120.9553 | 117.0242 | 118.3042 | 1397 | 105.46753416512087 | 118.46031583487888 |
| 2025-05-08 | 112.2490599999999 | 119.682 | 121.042 | 117.2216 | 118.5916 | 1425 | 105.14328872324184 | 119.35483127675796 |
Browser API · Portable schema
Browser API
Graflume.volatilityBands()
const data = [
{
"close": 95.1,
"date": "2025-01-01",
"high": 96.3,
"low": 92.9,
"open": 94,
"value": 95.1,
"volume": 1070
},
{
"close": 96.4177,
"date": "2025-01-02",
"high": 97.6977,
"low": 94.6097,
"open": 95.7997,
"value": 96.4177,
"volume": 1144
},
{
"close": 97.4641,
"date": "2025-01-03",
"high": 98.8241,
"low": 96.0986,
"open": 97.3786,
"value": 97.4641,
"volume": 1217
},
{
"close": 98.1631,
"date": "2025-01-04",
"high": 100.0024,
"low": 96.7931,
"open": 98.5624,
"value": 98.1631,
"volume": 1287
},
{
"close": 98.4747,
"date": "2025-01-05",
"high": 100.7522,
"low": 97.3747,
"open": 99.2322,
"value": 98.4747,
"volume": 1353
},
{
"close": 98.3969,
"date": "2025-01-06",
"high": 100.5404,
"low": 97.2069,
"open": 99.3404,
"value": 98.3969,
"volume": 1415
},
{
"close": 97.9643,
"date": "2025-01-07",
"high": 100.1938,
"low": 96.6843,
"open": 98.9138,
"value": 97.9643,
"volume": 1470
},
{
"close": 97.2423,
"date": "2025-01-08",
"high": 99.4061,
"low": 95.8723,
"open": 98.0461,
"value": 97.2423,
"volume": 1519
},
{
"close": 96.3192,
"date": "2025-01-09",
"high": 98.3193,
"low": 95.2192,
"open": 96.8793,
"value": 96.3192,
"volume": 1562
},
{
"close": 95.296,
"date": "2025-01-10",
"high": 97.0993,
"low": 94.106,
"open": 95.5793,
"value": 95.296,
"volume": 1598
},
{
"close": 94.2766,
"date": "2025-01-11",
"high": 95.5096,
"low": 92.9966,
"open": 94.3096,
"value": 94.2766,
"volume": 1629
},
{
"close": 93.3576,
"date": "2025-01-12",
"high": 94.6376,
"low": 91.8392,
"open": 93.2092,
"value": 93.3576,
"volume": 1656
},
{
"close": 92.62,
"date": "2025-01-13",
"high": 93.98,
"low": 91.2761,
"open": 92.3761,
"value": 92.62,
"volume": 1679
},
{
"close": 92.1232,
"date": "2025-01-14",
"high": 93.5632,
"low": 90.6709,
"open": 91.8609,
"value": 92.1232,
"volume": 1699
},
{
"close": 91.9016,
"date": "2025-01-15",
"high": 93.4216,
"low": 90.389,
"open": 91.669,
"value": 91.9016,
"volume": 1106
},
{
"close": 91.9631,
"date": "2025-01-16",
"high": 93.1631,
"low": 90.4003,
"open": 91.7703,
"value": 91.9631,
"volume": 1126
},
{
"close": 92.2911,
"date": "2025-01-17",
"high": 93.5711,
"low": 91.0131,
"open": 92.1131,
"value": 92.2911,
"volume": 1147
},
{
"close": 92.8475,
"date": "2025-01-18",
"high": 94.2075,
"low": 91.4492,
"open": 92.6392,
"value": 92.8475,
"volume": 1173
},
{
"close": 93.5779,
"date": "2025-01-19",
"high": 95.0179,
"low": 92.0148,
"open": 93.2948,
"value": 93.5779,
"volume": 1202
},
{
"close": 94.4172,
"date": "2025-01-20",
"high": 95.9372,
"low": 92.6673,
"open": 94.0373,
"value": 94.4172,
"volume": 1237
},
{
"close": 95.2956,
"date": "2025-01-21",
"high": 96.4956,
"low": 93.7355,
"open": 94.8355,
"value": 95.2956,
"volume": 1278
},
{
"close": 96.1441,
"date": "2025-01-22",
"high": 97.4241,
"low": 94.4743,
"open": 95.6643,
"value": 96.1441,
"volume": 1325
},
{
"close": 96.8995,
"date": "2025-01-23",
"high": 98.2595,
"low": 95.2164,
"open": 96.4964,
"value": 96.8995,
"volume": 1378
},
{
"close": 97.5083,
"date": "2025-01-24",
"high": 98.9483,
"low": 95.9247,
"open": 97.2947,
"value": 97.5083,
"volume": 1437
},
{
"close": 97.9299,
"date": "2025-01-25",
"high": 99.5269,
"low": 96.8299,
"open": 98.0069,
"value": 97.9299,
"volume": 1502
},
{
"close": 98.1388,
"date": "2025-01-26",
"high": 99.7662,
"low": 96.9488,
"open": 98.5662,
"value": 98.1388,
"volume": 1571
},
{
"close": 98.1252,
"date": "2025-01-27",
"high": 100.1787,
"low": 96.8452,
"open": 98.8987,
"value": 98.1252,
"volume": 1643
},
{
"close": 97.8956,
"date": "2025-01-28",
"high": 100.2955,
"low": 96.5256,
"open": 98.9355,
"value": 97.8956,
"volume": 1104
},
{
"close": 97.4723,
"date": "2025-01-29",
"high": 100.0688,
"low": 96.3723,
"open": 98.6288,
"value": 97.4723,
"volume": 1179
},
{
"close": 96.8921,
"date": "2025-01-30",
"high": 99.4875,
"low": 95.7021,
"open": 97.9675,
"value": 96.8921,
"volume": 1252
},
{
"close": 96.2043,
"date": "2025-01-31",
"high": 98.1891,
"low": 94.9243,
"open": 96.9891,
"value": 96.2043,
"volume": 1323
},
{
"close": 95.4682,
"date": "2025-02-01",
"high": 97.0627,
"low": 94.0982,
"open": 95.7827,
"value": 95.4682,
"volume": 1391
},
{
"close": 94.7495,
"date": "2025-02-02",
"high": 96.1095,
"low": 93.3846,
"open": 94.4846,
"value": 94.7495,
"volume": 1454
},
{
"close": 94.1163,
"date": "2025-02-03",
"high": 95.5563,
"low": 92.0724,
"open": 93.2624,
"value": 94.1163,
"volume": 1511
},
{
"close": 93.6345,
"date": "2025-02-04",
"high": 95.1545,
"low": 91.0128,
"open": 92.2928,
"value": 93.6345,
"volume": 1562
},
{
"close": 93.3624,
"date": "2025-02-05",
"high": 94.5624,
"low": 90.3642,
"open": 91.7342,
"value": 93.3624,
"volume": 1607
},
{
"close": 93.3458,
"date": "2025-02-06",
"high": 94.6258,
"low": 90.6009,
"open": 91.7009,
"value": 93.3458,
"volume": 1645
},
{
"close": 93.6128,
"date": "2025-02-07",
"high": 94.9728,
"low": 91.0527,
"open": 92.2427,
"value": 93.6128,
"volume": 1678
},
{
"close": 94.1706,
"date": "2025-02-08",
"high": 95.6106,
"low": 92.0536,
"open": 93.3336,
"value": 94.1706,
"volume": 1706
},
{
"close": 95.0024,
"date": "2025-02-09",
"high": 96.5224,
"low": 93.5031,
"open": 94.8731,
"value": 95.0024,
"volume": 1730
},
{
"close": 96.0672,
"date": "2025-02-10",
"high": 97.8995,
"low": 94.9672,
"open": 96.6995,
"value": 96.0672,
"volume": 1138
},
{
"close": 97.3012,
"date": "2025-02-11",
"high": 99.8932,
"low": 96.1112,
"open": 98.6132,
"value": 97.3012,
"volume": 1157
},
{
"close": 98.6223,
"date": "2025-02-12",
"high": 101.7664,
"low": 97.3423,
"open": 100.4064,
"value": 98.6223,
"volume": 1177
},
{
"close": 99.9361,
"date": "2025-02-13",
"high": 103.3339,
"low": 98.5661,
"open": 101.8939,
"value": 99.9361,
"volume": 1198
},
{
"close": 101.1441,
"date": "2025-02-14",
"high": 104.4588,
"low": 100.0441,
"open": 102.9388,
"value": 101.1441,
"volume": 1222
},
{
"close": 102.1532,
"date": "2025-02-15",
"high": 104.671,
"low": 100.9632,
"open": 103.471,
"value": 102.1532,
"volume": 1250
},
{
"close": 102.8851,
"date": "2025-02-16",
"high": 104.773,
"low": 101.6051,
"open": 103.493,
"value": 102.8851,
"volume": 1283
},
{
"close": 103.2854,
"date": "2025-02-17",
"high": 104.6454,
"low": 101.7045,
"open": 103.0745,
"value": 103.2854,
"volume": 1322
},
{
"close": 103.3306,
"date": "2025-02-18",
"high": 104.7706,
"low": 101.2366,
"open": 102.3366,
"value": 103.3306,
"volume": 1367
},
{
"close": 103.0322,
"date": "2025-02-19",
"high": 104.5522,
"low": 100.2392,
"open": 101.4292,
"value": 103.0322,
"volume": 1418
},
{
"close": 102.4378,
"date": "2025-02-20",
"high": 103.6378,
"low": 99.226,
"open": 100.506,
"value": 102.4378,
"volume": 1476
},
{
"close": 101.6282,
"date": "2025-02-21",
"high": 102.9082,
"low": 98.3323,
"open": 99.7023,
"value": 101.6282,
"volume": 1539
},
{
"close": 100.7105,
"date": "2025-02-22",
"high": 102.0705,
"low": 98.0185,
"open": 99.1185,
"value": 100.7105,
"volume": 1607
},
{
"close": 99.8085,
"date": "2025-02-23",
"high": 101.2485,
"low": 97.6227,
"open": 98.8127,
"value": 99.8085,
"volume": 1065
},
{
"close": 99.0497,
"date": "2025-02-24",
"high": 100.5697,
"low": 97.521,
"open": 98.801,
"value": 99.0497,
"volume": 1138
},
{
"close": 98.5523,
"date": "2025-02-25",
"high": 100.2666,
"low": 97.1823,
"open": 99.0666,
"value": 98.5523,
"volume": 1213
},
{
"close": 98.4121,
"date": "2025-02-26",
"high": 100.8514,
"low": 97.3121,
"open": 99.5714,
"value": 98.4121,
"volume": 1287
},
{
"close": 98.6906,
"date": "2025-02-27",
"high": 101.63,
"low": 97.5006,
"open": 100.27,
"value": 98.6906,
"volume": 1359
},
{
"close": 99.4076,
"date": "2025-02-28",
"high": 102.5602,
"low": 98.1276,
"open": 101.1202,
"value": 99.4076,
"volume": 1428
},
{
"close": 100.5364,
"date": "2025-03-01",
"high": 103.6082,
"low": 99.1664,
"open": 102.0882,
"value": 100.5364,
"volume": 1492
},
{
"close": 102.0054,
"date": "2025-03-02",
"high": 104.3483,
"low": 100.9054,
"open": 103.1483,
"value": 102.0054,
"volume": 1551
},
{
"close": 103.704,
"date": "2025-03-03",
"high": 105.5579,
"low": 102.514,
"open": 104.2779,
"value": 103.704,
"volume": 1604
},
{
"close": 105.4928,
"date": "2025-03-04",
"high": 106.8528,
"low": 104.1683,
"open": 105.4483,
"value": 105.4928,
"volume": 1651
},
{
"close": 107.218,
"date": "2025-03-05",
"high": 108.658,
"low": 105.247,
"open": 106.617,
"value": 107.218,
"volume": 1692
},
{
"close": 108.7271,
"date": "2025-03-06",
"high": 110.2471,
"low": 106.6223,
"open": 107.7223,
"value": 108.7271,
"volume": 1726
},
{
"close": 109.8858,
"date": "2025-03-07",
"high": 111.0858,
"low": 107.4944,
"open": 108.6844,
"value": 109.8858,
"volume": 1755
},
{
"close": 110.5925,
"date": "2025-03-08",
"high": 111.8725,
"low": 108.1331,
"open": 109.4131,
"value": 110.5925,
"volume": 1167
},
{
"close": 110.7902,
"date": "2025-03-09",
"high": 112.1502,
"low": 108.4508,
"open": 109.8208,
"value": 110.7902,
"volume": 1189
},
{
"close": 110.4739,
"date": "2025-03-10",
"high": 111.9139,
"low": 108.7401,
"open": 109.8401,
"value": 110.4739,
"volume": 1209
},
{
"close": 109.6913,
"date": "2025-03-11",
"high": 111.2113,
"low": 108.2511,
"open": 109.4411,
"value": 109.6913,
"volume": 1229
},
{
"close": 108.5397,
"date": "2025-03-12",
"high": 109.8445,
"low": 107.2597,
"open": 108.6445,
"value": 108.5397,
"volume": 1249
},
{
"close": 107.1553,
"date": "2025-03-13",
"high": 108.8079,
"low": 105.7853,
"open": 107.5279,
"value": 107.1553,
"volume": 1272
},
{
"close": 105.6994,
"date": "2025-03-14",
"high": 107.5813,
"low": 104.5994,
"open": 106.2213,
"value": 105.6994,
"volume": 1299
},
{
"close": 104.3413,
"date": "2025-03-15",
"high": 106.3337,
"low": 103.1513,
"open": 104.8937,
"value": 104.3413,
"volume": 1330
},
{
"close": 103.2401,
"date": "2025-03-16",
"high": 105.2501,
"low": 101.9601,
"open": 103.7301,
"value": 103.2401,
"volume": 1367
},
{
"close": 102.5268,
"date": "2025-03-17",
"high": 104.1045,
"low": 101.1568,
"open": 102.9045,
"value": 102.5268,
"volume": 1410
},
{
"close": 102.291,
"date": "2025-03-18",
"high": 103.8319,
"low": 101.191,
"open": 102.5519,
"value": 102.291,
"volume": 1459
},
{
"close": 102.5698,
"date": "2025-03-19",
"high": 104.106,
"low": 101.3798,
"open": 102.746,
"value": 102.5698,
"volume": 1515
},
{
"close": 103.3445,
"date": "2025-03-20",
"high": 104.9254,
"low": 102.0645,
"open": 103.4854,
"value": 103.3445,
"volume": 1576
},
{
"close": 104.5421,
"date": "2025-03-21",
"high": 106.2119,
"low": 103.1721,
"open": 104.6919,
"value": 104.5421,
"volume": 1030
},
{
"close": 106.0432,
"date": "2025-03-22",
"high": 107.4211,
"low": 104.9432,
"open": 106.2211,
"value": 106.0432,
"volume": 1100
},
{
"close": 107.6952,
"date": "2025-03-23",
"high": 109.1644,
"low": 106.5052,
"open": 107.8844,
"value": 107.6952,
"volume": 1173
},
{
"close": 109.3286,
"date": "2025-03-24",
"high": 110.8369,
"low": 108.0486,
"open": 109.4769,
"value": 109.3286,
"volume": 1247
},
{
"close": 110.7759,
"date": "2025-03-25",
"high": 112.2485,
"low": 109.4059,
"open": 110.8085,
"value": 110.7759,
"volume": 1322
},
{
"close": 111.8893,
"date": "2025-03-26",
"high": 113.4093,
"low": 110.631,
"open": 111.731,
"value": 111.8893,
"volume": 1394
},
{
"close": 112.5571,
"date": "2025-03-27",
"high": 113.7571,
"low": 110.9675,
"open": 112.1575,
"value": 112.5571,
"volume": 1464
},
{
"close": 112.7151,
"date": "2025-03-28",
"high": 113.9951,
"low": 110.7912,
"open": 112.0712,
"value": 112.7151,
"volume": 1530
},
{
"close": 112.3534,
"date": "2025-03-29",
"high": 113.7134,
"low": 110.1524,
"open": 111.5224,
"value": 112.3534,
"volume": 1591
},
{
"close": 111.5169,
"date": "2025-03-30",
"high": 112.9569,
"low": 109.515,
"open": 110.615,
"value": 111.5169,
"volume": 1646
},
{
"close": 110.3002,
"date": "2025-03-31",
"high": 111.8202,
"low": 108.2958,
"open": 109.4858,
"value": 110.3002,
"volume": 1695
},
{
"close": 108.8365,
"date": "2025-04-01",
"high": 110.0365,
"low": 107.0011,
"open": 108.2811,
"value": 108.8365,
"volume": 1737
},
{
"close": 107.2832,
"date": "2025-04-02",
"high": 108.5632,
"low": 105.7649,
"open": 107.1349,
"value": 107.2832,
"volume": 1774
},
{
"close": 105.8047,
"date": "2025-04-03",
"high": 107.5123,
"low": 104.7047,
"open": 106.1523,
"value": 105.8047,
"volume": 1192
},
{
"close": 104.5551,
"date": "2025-04-04",
"high": 106.8411,
"low": 103.3651,
"open": 105.4011,
"value": 104.5551,
"volume": 1218
},
{
"close": 103.6618,
"date": "2025-04-05",
"high": 106.4315,
"low": 102.3818,
"open": 104.9115,
"value": 103.6618,
"volume": 1241
},
{
"close": 103.2134,
"date": "2025-04-06",
"high": 105.8831,
"low": 101.8434,
"open": 104.6831,
"value": 103.2134,
"volume": 1261
},
{
"close": 103.2508,
"date": "2025-04-07",
"high": 105.9763,
"low": 102.1508,
"open": 104.6963,
"value": 103.2508,
"volume": 1280
},
{
"close": 103.7646,
"date": "2025-04-08",
"high": 106.2837,
"low": 102.5746,
"open": 104.9237,
"value": 103.7646,
"volume": 1300
},
{
"close": 104.6978,
"date": "2025-04-09",
"high": 106.7802,
"low": 103.4178,
"open": 105.3402,
"value": 104.6978,
"volume": 1322
},
{
"close": 105.9529,
"date": "2025-04-10",
"high": 107.4729,
"low": 104.5575,
"open": 105.9275,
"value": 105.9529,
"volume": 1348
},
{
"close": 107.4035,
"date": "2025-04-11",
"high": 108.6035,
"low": 105.5728,
"open": 106.6728,
"value": 107.4035,
"volume": 1377
},
{
"close": 108.9091,
"date": "2025-04-12",
"high": 110.1891,
"low": 106.3728,
"open": 107.5628,
"value": 108.9091,
"volume": 1413
},
{
"close": 110.3293,
"date": "2025-04-13",
"high": 111.6893,
"low": 107.2946,
"open": 108.5746,
"value": 110.3293,
"volume": 1454
},
{
"close": 111.5393,
"date": "2025-04-14",
"high": 112.9793,
"low": 108.297,
"open": 109.667,
"value": 111.5393,
"volume": 1501
},
{
"close": 112.4412,
"date": "2025-04-15",
"high": 113.9612,
"low": 109.6753,
"open": 110.7753,
"value": 112.4412,
"volume": 1555
},
{
"close": 112.9737,
"date": "2025-04-16",
"high": 114.1737,
"low": 110.6216,
"open": 111.8116,
"value": 112.9737,
"volume": 1001
},
{
"close": 113.1161,
"date": "2025-04-17",
"high": 114.3961,
"low": 111.3934,
"open": 112.6734,
"value": 113.1161,
"volume": 1066
},
{
"close": 112.8889,
"date": "2025-04-18",
"high": 114.617,
"low": 111.5189,
"open": 113.257,
"value": 112.8889,
"volume": 1135
},
{
"close": 112.3494,
"date": "2025-04-19",
"high": 114.9168,
"low": 111.2494,
"open": 113.4768,
"value": 112.3494,
"volume": 1207
},
{
"close": 111.5843,
"date": "2025-04-20",
"high": 114.8036,
"low": 110.3943,
"open": 113.2836,
"value": 111.5843,
"volume": 1281
},
{
"close": 110.6994,
"date": "2025-04-21",
"high": 113.8802,
"low": 109.4194,
"open": 112.6802,
"value": 110.6994,
"volume": 1356
},
{
"close": 109.8078,
"date": "2025-04-22",
"high": 113.0093,
"low": 108.4378,
"open": 111.7293,
"value": 109.8078,
"volume": 1429
},
{
"close": 109.0188,
"date": "2025-04-23",
"high": 111.9117,
"low": 107.9188,
"open": 110.5517,
"value": 109.0188,
"volume": 1500
},
{
"close": 108.4273,
"date": "2025-04-24",
"high": 110.7532,
"low": 107.2373,
"open": 109.3132,
"value": 108.4273,
"volume": 1568
},
{
"close": 108.1054,
"date": "2025-04-25",
"high": 109.723,
"low": 106.8254,
"open": 108.203,
"value": 108.1054,
"volume": 1630
},
{
"close": 108.0975,
"date": "2025-04-26",
"high": 109.2975,
"low": 106.036,
"open": 107.406,
"value": 108.0975,
"volume": 1687
},
{
"close": 108.4172,
"date": "2025-04-27",
"high": 109.6972,
"low": 105.9744,
"open": 107.0744,
"value": 108.4172,
"volume": 1738
},
{
"close": 109.049,
"date": "2025-04-28",
"high": 110.409,
"low": 106.1123,
"open": 107.3023,
"value": 109.049,
"volume": 1782
},
{
"close": 109.9509,
"date": "2025-04-29",
"high": 111.3909,
"low": 106.8301,
"open": 108.1101,
"value": 109.9509,
"volume": 1208
},
{
"close": 111.0606,
"date": "2025-04-30",
"high": 112.5806,
"low": 108.0699,
"open": 109.4399,
"value": 111.0606,
"volume": 1240
},
{
"close": 112.3022,
"date": "2025-05-01",
"high": 113.5022,
"low": 110.0634,
"open": 111.1634,
"value": 112.3022,
"volume": 1268
},
{
"close": 113.5933,
"date": "2025-05-02",
"high": 114.8733,
"low": 111.9115,
"open": 113.1015,
"value": 113.5933,
"volume": 1292
},
{
"close": 114.8528,
"date": "2025-05-03",
"high": 116.4114,
"low": 113.5728,
"open": 115.0514,
"value": 114.8528,
"volume": 1313
},
{
"close": 116.0068,
"date": "2025-05-04",
"high": 118.2567,
"low": 114.6368,
"open": 116.8167,
"value": 116.0068,
"volume": 1332
},
{
"close": 116.9939,
"date": "2025-05-05",
"high": 119.7556,
"low": 115.8939,
"open": 118.2356,
"value": 116.9939,
"volume": 1352
},
{
"close": 117.7688,
"date": "2025-05-06",
"high": 120.4018,
"low": 116.5788,
"open": 119.2018,
"value": 117.7688,
"volume": 1373
},
{
"close": 118.3042,
"date": "2025-05-07",
"high": 120.9553,
"low": 117.0242,
"open": 119.6753,
"value": 118.3042,
"volume": 1397
},
{
"close": 118.5916,
"date": "2025-05-08",
"high": 121.042,
"low": 117.2216,
"open": 119.682,
"value": 118.5916,
"volume": 1425
}
];
const options = {
"accessibility": {
"description": "Zoom and pan inspect the rendered surface without changing data axes or values. When playback controls are available, they move through real steps in the order each unique value first appears in the source data.",
"label": "Technical indicator · Volatility bands example"
},
"axes": {
"x": {
"format": {
"dateStyle": "medium",
"timeZone": "UTC",
"type": "date"
},
"labels": {
"orientation": "auto"
},
"ticks": {
"count": 5,
"spacing": 48
}
},
"y": {
"format": {
"fractionDigits": 1,
"type": "number"
}
}
},
"height": 620,
"interaction": {
"controls": {
"annotations": false,
"export": true,
"fullscreen": true,
"labels": {
"controls": "Chart controls",
"enterFullscreen": "Enter fullscreen",
"exitFullscreen": "Exit fullscreen",
"exportPng": "Download PNG",
"hideAnnotations": "Hide callouts",
"loop": "Loop playback",
"nextFrame": "Next frame",
"pause": "Pause",
"play": "Play",
"previousFrame": "Previous frame",
"reset": "Reset view",
"seek": "Playback position",
"showAnnotations": "Show callouts",
"speed": "Playback speed",
"zoomIn": "Zoom in",
"zoomOut": "Zoom out"
},
"playback": false,
"reset": true,
"zoom": true
},
"hover": true,
"navigation": {
"drag": true,
"keyboard": true,
"maxZoom": 6,
"minZoom": 1,
"pinch": true,
"wheel": "modifier"
},
"tooltip": {
"axis": "x",
"fields": [
{
"dateStyle": "long",
"field": "date",
"format": "date",
"label": "Date",
"timeZone": "UTC"
},
{
"field": "value",
"format": "number",
"label": "Value"
},
{
"field": "open",
"format": "number",
"label": "Open"
},
{
"field": "high",
"format": "number",
"label": "High"
},
{
"field": "low",
"format": "number",
"label": "Low"
},
{
"field": "close",
"format": "number",
"label": "Close"
},
{
"field": "volume",
"format": "number",
"label": "Volume"
},
{
"field": "lower",
"format": "number",
"label": "Lower"
},
{
"field": "upper",
"format": "number",
"label": "Upper"
}
],
"title": "Technical indicator · Volatility bands",
"trigger": "axis"
}
},
"locale": "en",
"mark": {
"fields": {
"close": "close",
"high": "high",
"low": "low",
"lower": "lower",
"middle": "value",
"open": "open",
"upper": "upper",
"value": "value",
"volume": "volume"
},
"options": {
"calculate": true,
"fields": [
"value",
"lower",
"upper"
],
"kind": "bb"
}
},
"padding": {
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Volatility bands uses runnable data and options to demonstrate session-aware warm-up policy.",
"text": "Technical indicator · Volatility bands"
},
"width": "container",
"x": {
"field": "date",
"title": "Trading day",
"type": "temporal"
},
"y": {
"field": "value",
"title": "Indicator value",
"type": "quantitative"
}
};
Graflume.volatilityBands('#chart', data, options);Portable schema
ChartSpec 0.1 · options
{
"accessibility": {
"description": "Zoom and pan inspect the rendered surface without changing data axes or values. When playback controls are available, they move through real steps in the order each unique value first appears in the source data.",
"label": "Technical indicator · Volatility bands example"
},
"axes": {
"x": {
"format": {
"dateStyle": "medium",
"timeZone": "UTC",
"type": "date"
},
"labels": {
"orientation": "auto"
},
"ticks": {
"count": 5,
"spacing": 48
}
},
"y": {
"format": {
"fractionDigits": 1,
"type": "number"
}
}
},
"height": 620,
"interaction": {
"controls": {
"annotations": false,
"export": true,
"fullscreen": true,
"labels": {
"controls": "Chart controls",
"enterFullscreen": "Enter fullscreen",
"exitFullscreen": "Exit fullscreen",
"exportPng": "Download PNG",
"hideAnnotations": "Hide callouts",
"loop": "Loop playback",
"nextFrame": "Next frame",
"pause": "Pause",
"play": "Play",
"previousFrame": "Previous frame",
"reset": "Reset view",
"seek": "Playback position",
"showAnnotations": "Show callouts",
"speed": "Playback speed",
"zoomIn": "Zoom in",
"zoomOut": "Zoom out"
},
"playback": false,
"reset": true,
"zoom": true
},
"hover": true,
"navigation": {
"drag": true,
"keyboard": true,
"maxZoom": 6,
"minZoom": 1,
"pinch": true,
"wheel": "modifier"
},
"tooltip": {
"axis": "x",
"fields": [
{
"dateStyle": "long",
"field": "date",
"format": "date",
"label": "Date",
"timeZone": "UTC"
},
{
"field": "value",
"format": "number",
"label": "Value"
},
{
"field": "open",
"format": "number",
"label": "Open"
},
{
"field": "high",
"format": "number",
"label": "High"
},
{
"field": "low",
"format": "number",
"label": "Low"
},
{
"field": "close",
"format": "number",
"label": "Close"
},
{
"field": "volume",
"format": "number",
"label": "Volume"
},
{
"field": "lower",
"format": "number",
"label": "Lower"
},
{
"field": "upper",
"format": "number",
"label": "Upper"
}
],
"title": "Technical indicator · Volatility bands",
"trigger": "axis"
}
},
"locale": "en",
"mark": {
"fields": {
"close": "close",
"high": "high",
"low": "low",
"lower": "lower",
"middle": "value",
"open": "open",
"upper": "upper",
"value": "value",
"volume": "volume"
},
"options": {
"calculate": true,
"fields": [
"value",
"lower",
"upper"
],
"kind": "bb"
}
},
"padding": {
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Volatility bands uses runnable data and options to demonstrate session-aware warm-up policy.",
"text": "Technical indicator · Volatility bands"
},
"width": "container",
"x": {
"field": "date",
"title": "Trading day",
"type": "temporal"
},
"y": {
"field": "value",
"title": "Indicator value",
"type": "quantitative"
}
}Commodity channel index
Commodity channel index uses runnable data and options to demonstrate indicator panes and synchronized crosshair.
StatusLoading
commodity-channel-indexindicator panes and synchronized crosshair
Loading
Commodity channel index · Row data
Row data and zero-copy TypedArray columns share one data contract.
datetemporal | valuequantitative | openquantitative | highquantitative | lowquantitative | closequantitative | volumequantitative |
|---|---|---|---|---|---|---|
| 2025-01-01 | — | 94 | 96.3 | 92.9 | 95.1 | 1070 |
| 2025-01-02 | — | 95.7997 | 97.6977 | 94.6097 | 96.4177 | 1144 |
| 2025-01-03 | — | 97.3786 | 98.8241 | 96.0986 | 97.4641 | 1217 |
| 2025-01-04 | — | 98.5624 | 100.0024 | 96.7931 | 98.1631 | 1287 |
| 2025-01-05 | — | 99.2322 | 100.7522 | 97.3747 | 98.4747 | 1353 |
| 2025-01-06 | — | 99.3404 | 100.5404 | 97.2069 | 98.3969 | 1415 |
| 2025-01-07 | — | 98.9138 | 100.1938 | 96.6843 | 97.9643 | 1470 |
| 2025-01-08 | — | 98.0461 | 99.4061 | 95.8723 | 97.2423 | 1519 |
| 2025-01-09 | — | 96.8793 | 98.3193 | 95.2192 | 96.3192 | 1562 |
| 2025-01-10 | — | 95.5793 | 97.0993 | 94.106 | 95.296 | 1598 |
| 2025-01-11 | — | 94.3096 | 95.5096 | 92.9966 | 94.2766 | 1629 |
| 2025-01-12 | — | 93.2092 | 94.6376 | 91.8392 | 93.3576 | 1656 |
| 2025-01-13 | — | 92.3761 | 93.98 | 91.2761 | 92.62 | 1679 |
| 2025-01-14 | — | 91.8609 | 93.5632 | 90.6709 | 92.1232 | 1699 |
| 2025-01-15 | — | 91.669 | 93.4216 | 90.389 | 91.9016 | 1106 |
| 2025-01-16 | — | 91.7703 | 93.1631 | 90.4003 | 91.9631 | 1126 |
| 2025-01-17 | — | 92.1131 | 93.5711 | 91.0131 | 92.2911 | 1147 |
| 2025-01-18 | — | 92.6392 | 94.2075 | 91.4492 | 92.8475 | 1173 |
| 2025-01-19 | — | 93.2948 | 95.0179 | 92.0148 | 93.5779 | 1202 |
| 2025-01-20 | -22.05078007444294 | 94.0373 | 95.9372 | 92.6673 | 94.4172 | 1237 |
| 2025-01-21 | 2.7324557384729142 | 94.8355 | 96.4956 | 93.7355 | 95.2956 | 1278 |
| 2025-01-22 | 28.843411262083617 | 95.6643 | 97.4241 | 94.4743 | 96.1441 | 1325 |
| 2025-01-23 | 54.59099295756437 | 96.4964 | 98.2595 | 95.2164 | 96.8995 | 1378 |
| 2025-01-24 | 78.35570403054494 | 97.2947 | 98.9483 | 95.9247 | 97.5083 | 1437 |
| 2025-01-25 | 101.66820935370889 | 98.0069 | 99.5269 | 96.8299 | 97.9299 | 1502 |
| 2025-01-26 | 109.64079831333953 | 98.5662 | 99.7662 | 96.9488 | 98.1388 | 1571 |
| 2025-01-27 | 112.41593072433012 | 98.8987 | 100.1787 | 96.8452 | 98.1252 | 1643 |
| 2025-01-28 | 104.6320159734472 | 98.9355 | 100.2955 | 96.5256 | 97.8956 | 1104 |
| 2025-01-29 | 90.90593448574893 | 98.6288 | 100.0688 | 96.3723 | 97.4723 | 1179 |
| 2025-01-30 | 66.15976115939624 | 97.9675 | 99.4875 | 95.7021 | 96.8921 | 1252 |
| 2025-01-31 | 35.183439747533896 | 96.9891 | 98.1891 | 94.9243 | 96.2043 | 1323 |
| 2025-02-01 | 5.569577264763493 | 95.7827 | 97.0627 | 94.0982 | 95.4682 | 1391 |
| 2025-02-02 | -23.528419827277048 | 94.4846 | 96.1095 | 93.3846 | 94.7495 | 1454 |
| 2025-02-03 | -56.32301092440126 | 93.2624 | 95.5563 | 92.0724 | 94.1163 | 1511 |
| 2025-02-04 | -83.79178067921498 | 92.2928 | 95.1545 | 91.0128 | 93.6345 | 1562 |
| 2025-02-05 | -105.93321458834065 | 91.7342 | 94.5624 | 90.3642 | 93.3624 | 1607 |
| 2025-02-06 | -105.14685739623995 | 91.7009 | 94.6258 | 90.6009 | 93.3458 | 1645 |
| 2025-02-07 | -93.6912057797702 | 92.2427 | 94.9728 | 91.0527 | 93.6128 | 1678 |
| 2025-02-08 | -67.86938560530007 | 93.3336 | 95.6106 | 92.0536 | 94.1706 | 1706 |
| 2025-02-09 | -29.45713434338644 | 94.8731 | 96.5224 | 93.5031 | 95.0024 | 1730 |
| 2025-02-10 | 18.617290615507923 | 96.6995 | 97.8995 | 94.9672 | 96.0672 | 1138 |
| 2025-02-11 | 68.51264034321393 | 98.6132 | 99.8932 | 96.1112 | 97.3012 | 1157 |
| 2025-02-12 | 111.74752783866468 | 100.4064 | 101.7664 | 97.3423 | 98.6223 | 1177 |
| 2025-02-13 | 143.35255090290318 | 101.8939 | 103.3339 | 98.5661 | 99.9361 | 1198 |
| 2025-02-14 | 164.21665687858254 | 102.9388 | 104.4588 | 100.0441 | 101.1441 | 1222 |
| 2025-02-15 | 162.22687137371645 | 103.471 | 104.671 | 100.9632 | 102.1532 | 1250 |
| 2025-02-16 | 153.0900454252215 | 103.493 | 104.773 | 101.6051 | 102.8851 | 1283 |
| 2025-02-17 | 136.33502741259318 | 103.0745 | 104.6454 | 101.7045 | 103.2854 | 1322 |
| 2025-02-18 | 117.32666481471503 | 102.3366 | 104.7706 | 101.2366 | 103.3306 | 1367 |
| 2025-02-19 | 93.49178164432188 | 101.4292 | 104.5522 | 100.2392 | 103.0322 | 1418 |
| 2025-02-20 | 69.66859058694695 | 100.506 | 103.6378 | 99.226 | 102.4378 | 1476 |
| 2025-02-21 | 49.81415251169067 | 99.7023 | 102.9082 | 98.3323 | 101.6282 | 1539 |
| 2025-02-22 | 33.52326116801714 | 99.1185 | 102.0705 | 98.0185 | 100.7105 | 1607 |
| 2025-02-23 | 16.588768001055744 | 98.8127 | 101.2485 | 97.6227 | 99.8085 | 1065 |
| 2025-02-24 | 1.1997355052957086 | 98.801 | 100.5697 | 97.521 | 99.0497 | 1138 |
| 2025-02-25 | -14.999598673958722 | 99.0666 | 100.2666 | 97.1823 | 98.5523 | 1213 |
| 2025-02-26 | -20.012404439744607 | 99.5714 | 100.8514 | 97.3121 | 98.4121 | 1287 |
| 2025-02-27 | -19.34659815002994 | 100.27 | 101.63 | 97.5006 | 98.6906 | 1359 |
| 2025-02-28 | -5.9358665104432555 | 101.1202 | 102.5602 | 98.1276 | 99.4076 | 1428 |
| 2025-03-01 | 25.297178191307815 | 102.0882 | 103.6082 | 99.1664 | 100.5364 | 1492 |
| 2025-03-02 | 73.2484976222564 | 103.1483 | 104.3483 | 100.9054 | 102.0054 | 1551 |
| 2025-03-03 | 128.42459494696473 | 104.2779 | 105.5579 | 102.514 | 103.704 | 1604 |
| 2025-03-04 | 171.40284546014468 | 105.4483 | 106.8528 | 104.1683 | 105.4928 | 1651 |
| 2025-03-05 | 196.65880680160606 | 106.617 | 108.658 | 105.247 | 107.218 | 1692 |
| 2025-03-06 | 202.43399669911415 | 107.7223 | 110.2471 | 106.6223 | 108.7271 | 1726 |
| 2025-03-07 | 190.67580277495054 | 108.6844 | 111.0858 | 107.4944 | 109.8858 | 1755 |
| 2025-03-08 | 171.85944564295352 | 109.4131 | 111.8725 | 108.1331 | 110.5925 | 1167 |
| 2025-03-09 | 147.18883952158583 | 109.8208 | 112.1502 | 108.4508 | 110.7902 | 1189 |
| 2025-03-10 | 122.17617151487983 | 109.8401 | 111.9139 | 108.7401 | 110.4739 | 1209 |
| 2025-03-11 | 96.40551568583841 | 109.4411 | 111.2113 | 108.2511 | 109.6913 | 1229 |
| 2025-03-12 | 68.89928889215118 | 108.6445 | 109.8445 | 107.2597 | 108.5397 | 1249 |
| 2025-03-13 | 43.44207727000365 | 107.5279 | 108.8079 | 105.7853 | 107.1553 | 1272 |
| 2025-03-14 | 19.217451793248134 | 106.2213 | 107.5813 | 104.5994 | 105.6994 | 1299 |
| 2025-03-15 | -7.854035968233201 | 104.8937 | 106.3337 | 103.1513 | 104.3413 | 1330 |
| 2025-03-16 | -34.0007698827746 | 103.7301 | 105.2501 | 101.9601 | 103.2401 | 1367 |
| 2025-03-17 | -58.18112880341341 | 102.9045 | 104.1045 | 101.1568 | 102.5268 | 1410 |
| 2025-03-18 | -68.82209613568482 | 102.5519 | 103.8319 | 101.191 | 102.291 | 1459 |
| 2025-03-19 | -71.0774789978871 | 102.746 | 104.106 | 101.3798 | 102.5698 | 1515 |
| 2025-03-20 | -61.211261232383215 | 103.4854 | 104.9254 | 102.0645 | 103.3445 | 1576 |
| 2025-03-21 | -38.90127987488694 | 104.6919 | 106.2119 | 103.1721 | 104.5421 | 1030 |
| 2025-03-22 | -5.894974433061193 | 106.2211 | 107.4211 | 104.9432 | 106.0432 | 1100 |
| 2025-03-23 | 34.5985477982022 | 107.8844 | 109.1644 | 106.5052 | 107.6952 | 1173 |
| 2025-03-24 | 72.01227350898544 | 109.4769 | 110.8369 | 108.0486 | 109.3286 | 1247 |
| 2025-03-25 | 98.15285197285944 | 110.8085 | 112.2485 | 109.4059 | 110.7759 | 1322 |
| 2025-03-26 | 116.44784352144903 | 111.731 | 113.4093 | 110.631 | 111.8893 | 1394 |
| 2025-03-27 | 118.10776154749472 | 112.1575 | 113.7571 | 110.9675 | 112.5571 | 1464 |
| 2025-03-28 | 112.72459726535737 | 112.0712 | 113.9951 | 110.7912 | 112.7151 | 1530 |
| 2025-03-29 | 98.96079032802184 | 111.5224 | 113.7134 | 110.1524 | 112.3534 | 1591 |
| 2025-03-30 | 80.81463169272588 | 110.615 | 112.9569 | 109.515 | 111.5169 | 1646 |
| 2025-03-31 | 54.93529200163979 | 109.4858 | 111.8202 | 108.2958 | 110.3002 | 1695 |
| 2025-04-01 | 23.16263981191656 | 108.2811 | 110.0365 | 107.0011 | 108.8365 | 1737 |
| 2025-04-02 | -6.4666735550629495 | 107.1349 | 108.5632 | 105.7649 | 107.2832 | 1774 |
| 2025-04-03 | -31.515575632556097 | 106.1523 | 107.5123 | 104.7047 | 105.8047 | 1192 |
| 2025-04-04 | -54.811300621009124 | 105.4011 | 106.8411 | 103.3651 | 104.5551 | 1218 |
| 2025-04-05 | -72.28501370992633 | 104.9115 | 106.4315 | 102.3818 | 103.6618 | 1241 |
| 2025-04-06 | -85.68974836734924 | 104.6831 | 105.8831 | 101.8434 | 103.2134 | 1261 |
| 2025-04-07 | -85.8837618641577 | 104.6963 | 105.9763 | 102.1508 | 103.2508 | 1280 |
| 2025-04-08 | -80.43369406609973 | 104.9237 | 106.2837 | 102.5746 | 103.7646 | 1300 |
| 2025-04-09 | -66.61511585279098 | 105.3402 | 106.7802 | 103.4178 | 104.6978 | 1322 |
| 2025-04-10 | -45.27390269054133 | 105.9275 | 107.4729 | 104.5575 | 105.9529 | 1348 |
| 2025-04-11 | -18.43427776611512 | 106.6728 | 108.6035 | 105.5728 | 107.4035 | 1377 |
| 2025-04-12 | 11.901937098666686 | 107.5628 | 110.1891 | 106.3728 | 108.9091 | 1413 |
| 2025-04-13 | 41.853670043482175 | 108.5746 | 111.6893 | 107.2946 | 110.3293 | 1454 |
| 2025-04-14 | 69.31305270660934 | 109.667 | 112.9793 | 108.297 | 111.5393 | 1501 |
| 2025-04-15 | 94.97747049467729 | 110.7753 | 113.9612 | 109.6753 | 112.4412 | 1555 |
| 2025-04-16 | 107.84148218554337 | 111.8116 | 114.1737 | 110.6216 | 112.9737 | 1001 |
| 2025-04-17 | 115.28908388214332 | 112.6734 | 114.3961 | 111.3934 | 113.1161 | 1066 |
| 2025-04-18 | 113.26147096764379 | 113.257 | 114.617 | 111.5189 | 112.8889 | 1135 |
| 2025-04-19 | 104.8673383777244 | 113.4768 | 114.9168 | 111.2494 | 112.3494 | 1207 |
| 2025-04-20 | 86.3998477677247 | 113.2836 | 114.8036 | 110.3943 | 111.5843 | 1281 |
| 2025-04-21 | 60.64900354998309 | 112.6802 | 113.8802 | 109.4194 | 110.6994 | 1356 |
| 2025-04-22 | 37.912254258973775 | 111.7293 | 113.0093 | 108.4378 | 109.8078 | 1429 |
| 2025-04-23 | 18.224144778838912 | 110.5517 | 111.9117 | 107.9188 | 109.0188 | 1500 |
| 2025-04-24 | -3.3039810423737395 | 109.3132 | 110.7532 | 107.2373 | 108.4273 | 1568 |
| 2025-04-25 | -23.053916367001325 | 108.203 | 109.723 | 106.8254 | 108.1054 | 1630 |
| 2025-04-26 | -41.74869447064523 | 107.406 | 109.2975 | 106.036 | 108.0975 | 1687 |
| 2025-04-27 | -45.86142017534558 | 107.0744 | 109.6972 | 105.9744 | 108.4172 | 1738 |
| 2025-04-28 | -41.652227401401895 | 107.3023 | 110.409 | 106.1123 | 109.049 | 1782 |
| 2025-04-29 | -22.633136661133666 | 108.1101 | 111.3909 | 106.8301 | 109.9509 | 1208 |
| 2025-04-30 | 13.30505783654848 | 109.4399 | 112.5806 | 108.0699 | 111.0606 | 1240 |
| 2025-05-01 | 62.719000407442756 | 111.1634 | 113.5022 | 110.0634 | 112.3022 | 1268 |
| 2025-05-02 | 113.07120649307227 | 113.1015 | 114.8733 | 111.9115 | 113.5933 | 1292 |
| 2025-05-03 | 150.5932151561162 | 115.0514 | 116.4114 | 113.5728 | 114.8528 | 1313 |
| 2025-05-04 | 169.08511995103962 | 116.8167 | 118.2567 | 114.6368 | 116.0068 | 1332 |
| 2025-05-05 | 177.69276060662318 | 118.2356 | 119.7556 | 115.8939 | 116.9939 | 1352 |
| 2025-05-06 | 168.89469310222114 | 119.2018 | 120.4018 | 116.5788 | 117.7688 | 1373 |
| 2025-05-07 | 156.03051583266762 | 119.6753 | 120.9553 | 117.0242 | 118.3042 | 1397 |
| 2025-05-08 | 137.11018151997953 | 119.682 | 121.042 | 117.2216 | 118.5916 | 1425 |
Browser API · Portable schema
Browser API
Graflume.commodityChannelIndex()
const data = [
{
"close": 95.1,
"date": "2025-01-01",
"high": 96.3,
"low": 92.9,
"open": 94,
"value": 95.1,
"volume": 1070
},
{
"close": 96.4177,
"date": "2025-01-02",
"high": 97.6977,
"low": 94.6097,
"open": 95.7997,
"value": 96.4177,
"volume": 1144
},
{
"close": 97.4641,
"date": "2025-01-03",
"high": 98.8241,
"low": 96.0986,
"open": 97.3786,
"value": 97.4641,
"volume": 1217
},
{
"close": 98.1631,
"date": "2025-01-04",
"high": 100.0024,
"low": 96.7931,
"open": 98.5624,
"value": 98.1631,
"volume": 1287
},
{
"close": 98.4747,
"date": "2025-01-05",
"high": 100.7522,
"low": 97.3747,
"open": 99.2322,
"value": 98.4747,
"volume": 1353
},
{
"close": 98.3969,
"date": "2025-01-06",
"high": 100.5404,
"low": 97.2069,
"open": 99.3404,
"value": 98.3969,
"volume": 1415
},
{
"close": 97.9643,
"date": "2025-01-07",
"high": 100.1938,
"low": 96.6843,
"open": 98.9138,
"value": 97.9643,
"volume": 1470
},
{
"close": 97.2423,
"date": "2025-01-08",
"high": 99.4061,
"low": 95.8723,
"open": 98.0461,
"value": 97.2423,
"volume": 1519
},
{
"close": 96.3192,
"date": "2025-01-09",
"high": 98.3193,
"low": 95.2192,
"open": 96.8793,
"value": 96.3192,
"volume": 1562
},
{
"close": 95.296,
"date": "2025-01-10",
"high": 97.0993,
"low": 94.106,
"open": 95.5793,
"value": 95.296,
"volume": 1598
},
{
"close": 94.2766,
"date": "2025-01-11",
"high": 95.5096,
"low": 92.9966,
"open": 94.3096,
"value": 94.2766,
"volume": 1629
},
{
"close": 93.3576,
"date": "2025-01-12",
"high": 94.6376,
"low": 91.8392,
"open": 93.2092,
"value": 93.3576,
"volume": 1656
},
{
"close": 92.62,
"date": "2025-01-13",
"high": 93.98,
"low": 91.2761,
"open": 92.3761,
"value": 92.62,
"volume": 1679
},
{
"close": 92.1232,
"date": "2025-01-14",
"high": 93.5632,
"low": 90.6709,
"open": 91.8609,
"value": 92.1232,
"volume": 1699
},
{
"close": 91.9016,
"date": "2025-01-15",
"high": 93.4216,
"low": 90.389,
"open": 91.669,
"value": 91.9016,
"volume": 1106
},
{
"close": 91.9631,
"date": "2025-01-16",
"high": 93.1631,
"low": 90.4003,
"open": 91.7703,
"value": 91.9631,
"volume": 1126
},
{
"close": 92.2911,
"date": "2025-01-17",
"high": 93.5711,
"low": 91.0131,
"open": 92.1131,
"value": 92.2911,
"volume": 1147
},
{
"close": 92.8475,
"date": "2025-01-18",
"high": 94.2075,
"low": 91.4492,
"open": 92.6392,
"value": 92.8475,
"volume": 1173
},
{
"close": 93.5779,
"date": "2025-01-19",
"high": 95.0179,
"low": 92.0148,
"open": 93.2948,
"value": 93.5779,
"volume": 1202
},
{
"close": 94.4172,
"date": "2025-01-20",
"high": 95.9372,
"low": 92.6673,
"open": 94.0373,
"value": 94.4172,
"volume": 1237
},
{
"close": 95.2956,
"date": "2025-01-21",
"high": 96.4956,
"low": 93.7355,
"open": 94.8355,
"value": 95.2956,
"volume": 1278
},
{
"close": 96.1441,
"date": "2025-01-22",
"high": 97.4241,
"low": 94.4743,
"open": 95.6643,
"value": 96.1441,
"volume": 1325
},
{
"close": 96.8995,
"date": "2025-01-23",
"high": 98.2595,
"low": 95.2164,
"open": 96.4964,
"value": 96.8995,
"volume": 1378
},
{
"close": 97.5083,
"date": "2025-01-24",
"high": 98.9483,
"low": 95.9247,
"open": 97.2947,
"value": 97.5083,
"volume": 1437
},
{
"close": 97.9299,
"date": "2025-01-25",
"high": 99.5269,
"low": 96.8299,
"open": 98.0069,
"value": 97.9299,
"volume": 1502
},
{
"close": 98.1388,
"date": "2025-01-26",
"high": 99.7662,
"low": 96.9488,
"open": 98.5662,
"value": 98.1388,
"volume": 1571
},
{
"close": 98.1252,
"date": "2025-01-27",
"high": 100.1787,
"low": 96.8452,
"open": 98.8987,
"value": 98.1252,
"volume": 1643
},
{
"close": 97.8956,
"date": "2025-01-28",
"high": 100.2955,
"low": 96.5256,
"open": 98.9355,
"value": 97.8956,
"volume": 1104
},
{
"close": 97.4723,
"date": "2025-01-29",
"high": 100.0688,
"low": 96.3723,
"open": 98.6288,
"value": 97.4723,
"volume": 1179
},
{
"close": 96.8921,
"date": "2025-01-30",
"high": 99.4875,
"low": 95.7021,
"open": 97.9675,
"value": 96.8921,
"volume": 1252
},
{
"close": 96.2043,
"date": "2025-01-31",
"high": 98.1891,
"low": 94.9243,
"open": 96.9891,
"value": 96.2043,
"volume": 1323
},
{
"close": 95.4682,
"date": "2025-02-01",
"high": 97.0627,
"low": 94.0982,
"open": 95.7827,
"value": 95.4682,
"volume": 1391
},
{
"close": 94.7495,
"date": "2025-02-02",
"high": 96.1095,
"low": 93.3846,
"open": 94.4846,
"value": 94.7495,
"volume": 1454
},
{
"close": 94.1163,
"date": "2025-02-03",
"high": 95.5563,
"low": 92.0724,
"open": 93.2624,
"value": 94.1163,
"volume": 1511
},
{
"close": 93.6345,
"date": "2025-02-04",
"high": 95.1545,
"low": 91.0128,
"open": 92.2928,
"value": 93.6345,
"volume": 1562
},
{
"close": 93.3624,
"date": "2025-02-05",
"high": 94.5624,
"low": 90.3642,
"open": 91.7342,
"value": 93.3624,
"volume": 1607
},
{
"close": 93.3458,
"date": "2025-02-06",
"high": 94.6258,
"low": 90.6009,
"open": 91.7009,
"value": 93.3458,
"volume": 1645
},
{
"close": 93.6128,
"date": "2025-02-07",
"high": 94.9728,
"low": 91.0527,
"open": 92.2427,
"value": 93.6128,
"volume": 1678
},
{
"close": 94.1706,
"date": "2025-02-08",
"high": 95.6106,
"low": 92.0536,
"open": 93.3336,
"value": 94.1706,
"volume": 1706
},
{
"close": 95.0024,
"date": "2025-02-09",
"high": 96.5224,
"low": 93.5031,
"open": 94.8731,
"value": 95.0024,
"volume": 1730
},
{
"close": 96.0672,
"date": "2025-02-10",
"high": 97.8995,
"low": 94.9672,
"open": 96.6995,
"value": 96.0672,
"volume": 1138
},
{
"close": 97.3012,
"date": "2025-02-11",
"high": 99.8932,
"low": 96.1112,
"open": 98.6132,
"value": 97.3012,
"volume": 1157
},
{
"close": 98.6223,
"date": "2025-02-12",
"high": 101.7664,
"low": 97.3423,
"open": 100.4064,
"value": 98.6223,
"volume": 1177
},
{
"close": 99.9361,
"date": "2025-02-13",
"high": 103.3339,
"low": 98.5661,
"open": 101.8939,
"value": 99.9361,
"volume": 1198
},
{
"close": 101.1441,
"date": "2025-02-14",
"high": 104.4588,
"low": 100.0441,
"open": 102.9388,
"value": 101.1441,
"volume": 1222
},
{
"close": 102.1532,
"date": "2025-02-15",
"high": 104.671,
"low": 100.9632,
"open": 103.471,
"value": 102.1532,
"volume": 1250
},
{
"close": 102.8851,
"date": "2025-02-16",
"high": 104.773,
"low": 101.6051,
"open": 103.493,
"value": 102.8851,
"volume": 1283
},
{
"close": 103.2854,
"date": "2025-02-17",
"high": 104.6454,
"low": 101.7045,
"open": 103.0745,
"value": 103.2854,
"volume": 1322
},
{
"close": 103.3306,
"date": "2025-02-18",
"high": 104.7706,
"low": 101.2366,
"open": 102.3366,
"value": 103.3306,
"volume": 1367
},
{
"close": 103.0322,
"date": "2025-02-19",
"high": 104.5522,
"low": 100.2392,
"open": 101.4292,
"value": 103.0322,
"volume": 1418
},
{
"close": 102.4378,
"date": "2025-02-20",
"high": 103.6378,
"low": 99.226,
"open": 100.506,
"value": 102.4378,
"volume": 1476
},
{
"close": 101.6282,
"date": "2025-02-21",
"high": 102.9082,
"low": 98.3323,
"open": 99.7023,
"value": 101.6282,
"volume": 1539
},
{
"close": 100.7105,
"date": "2025-02-22",
"high": 102.0705,
"low": 98.0185,
"open": 99.1185,
"value": 100.7105,
"volume": 1607
},
{
"close": 99.8085,
"date": "2025-02-23",
"high": 101.2485,
"low": 97.6227,
"open": 98.8127,
"value": 99.8085,
"volume": 1065
},
{
"close": 99.0497,
"date": "2025-02-24",
"high": 100.5697,
"low": 97.521,
"open": 98.801,
"value": 99.0497,
"volume": 1138
},
{
"close": 98.5523,
"date": "2025-02-25",
"high": 100.2666,
"low": 97.1823,
"open": 99.0666,
"value": 98.5523,
"volume": 1213
},
{
"close": 98.4121,
"date": "2025-02-26",
"high": 100.8514,
"low": 97.3121,
"open": 99.5714,
"value": 98.4121,
"volume": 1287
},
{
"close": 98.6906,
"date": "2025-02-27",
"high": 101.63,
"low": 97.5006,
"open": 100.27,
"value": 98.6906,
"volume": 1359
},
{
"close": 99.4076,
"date": "2025-02-28",
"high": 102.5602,
"low": 98.1276,
"open": 101.1202,
"value": 99.4076,
"volume": 1428
},
{
"close": 100.5364,
"date": "2025-03-01",
"high": 103.6082,
"low": 99.1664,
"open": 102.0882,
"value": 100.5364,
"volume": 1492
},
{
"close": 102.0054,
"date": "2025-03-02",
"high": 104.3483,
"low": 100.9054,
"open": 103.1483,
"value": 102.0054,
"volume": 1551
},
{
"close": 103.704,
"date": "2025-03-03",
"high": 105.5579,
"low": 102.514,
"open": 104.2779,
"value": 103.704,
"volume": 1604
},
{
"close": 105.4928,
"date": "2025-03-04",
"high": 106.8528,
"low": 104.1683,
"open": 105.4483,
"value": 105.4928,
"volume": 1651
},
{
"close": 107.218,
"date": "2025-03-05",
"high": 108.658,
"low": 105.247,
"open": 106.617,
"value": 107.218,
"volume": 1692
},
{
"close": 108.7271,
"date": "2025-03-06",
"high": 110.2471,
"low": 106.6223,
"open": 107.7223,
"value": 108.7271,
"volume": 1726
},
{
"close": 109.8858,
"date": "2025-03-07",
"high": 111.0858,
"low": 107.4944,
"open": 108.6844,
"value": 109.8858,
"volume": 1755
},
{
"close": 110.5925,
"date": "2025-03-08",
"high": 111.8725,
"low": 108.1331,
"open": 109.4131,
"value": 110.5925,
"volume": 1167
},
{
"close": 110.7902,
"date": "2025-03-09",
"high": 112.1502,
"low": 108.4508,
"open": 109.8208,
"value": 110.7902,
"volume": 1189
},
{
"close": 110.4739,
"date": "2025-03-10",
"high": 111.9139,
"low": 108.7401,
"open": 109.8401,
"value": 110.4739,
"volume": 1209
},
{
"close": 109.6913,
"date": "2025-03-11",
"high": 111.2113,
"low": 108.2511,
"open": 109.4411,
"value": 109.6913,
"volume": 1229
},
{
"close": 108.5397,
"date": "2025-03-12",
"high": 109.8445,
"low": 107.2597,
"open": 108.6445,
"value": 108.5397,
"volume": 1249
},
{
"close": 107.1553,
"date": "2025-03-13",
"high": 108.8079,
"low": 105.7853,
"open": 107.5279,
"value": 107.1553,
"volume": 1272
},
{
"close": 105.6994,
"date": "2025-03-14",
"high": 107.5813,
"low": 104.5994,
"open": 106.2213,
"value": 105.6994,
"volume": 1299
},
{
"close": 104.3413,
"date": "2025-03-15",
"high": 106.3337,
"low": 103.1513,
"open": 104.8937,
"value": 104.3413,
"volume": 1330
},
{
"close": 103.2401,
"date": "2025-03-16",
"high": 105.2501,
"low": 101.9601,
"open": 103.7301,
"value": 103.2401,
"volume": 1367
},
{
"close": 102.5268,
"date": "2025-03-17",
"high": 104.1045,
"low": 101.1568,
"open": 102.9045,
"value": 102.5268,
"volume": 1410
},
{
"close": 102.291,
"date": "2025-03-18",
"high": 103.8319,
"low": 101.191,
"open": 102.5519,
"value": 102.291,
"volume": 1459
},
{
"close": 102.5698,
"date": "2025-03-19",
"high": 104.106,
"low": 101.3798,
"open": 102.746,
"value": 102.5698,
"volume": 1515
},
{
"close": 103.3445,
"date": "2025-03-20",
"high": 104.9254,
"low": 102.0645,
"open": 103.4854,
"value": 103.3445,
"volume": 1576
},
{
"close": 104.5421,
"date": "2025-03-21",
"high": 106.2119,
"low": 103.1721,
"open": 104.6919,
"value": 104.5421,
"volume": 1030
},
{
"close": 106.0432,
"date": "2025-03-22",
"high": 107.4211,
"low": 104.9432,
"open": 106.2211,
"value": 106.0432,
"volume": 1100
},
{
"close": 107.6952,
"date": "2025-03-23",
"high": 109.1644,
"low": 106.5052,
"open": 107.8844,
"value": 107.6952,
"volume": 1173
},
{
"close": 109.3286,
"date": "2025-03-24",
"high": 110.8369,
"low": 108.0486,
"open": 109.4769,
"value": 109.3286,
"volume": 1247
},
{
"close": 110.7759,
"date": "2025-03-25",
"high": 112.2485,
"low": 109.4059,
"open": 110.8085,
"value": 110.7759,
"volume": 1322
},
{
"close": 111.8893,
"date": "2025-03-26",
"high": 113.4093,
"low": 110.631,
"open": 111.731,
"value": 111.8893,
"volume": 1394
},
{
"close": 112.5571,
"date": "2025-03-27",
"high": 113.7571,
"low": 110.9675,
"open": 112.1575,
"value": 112.5571,
"volume": 1464
},
{
"close": 112.7151,
"date": "2025-03-28",
"high": 113.9951,
"low": 110.7912,
"open": 112.0712,
"value": 112.7151,
"volume": 1530
},
{
"close": 112.3534,
"date": "2025-03-29",
"high": 113.7134,
"low": 110.1524,
"open": 111.5224,
"value": 112.3534,
"volume": 1591
},
{
"close": 111.5169,
"date": "2025-03-30",
"high": 112.9569,
"low": 109.515,
"open": 110.615,
"value": 111.5169,
"volume": 1646
},
{
"close": 110.3002,
"date": "2025-03-31",
"high": 111.8202,
"low": 108.2958,
"open": 109.4858,
"value": 110.3002,
"volume": 1695
},
{
"close": 108.8365,
"date": "2025-04-01",
"high": 110.0365,
"low": 107.0011,
"open": 108.2811,
"value": 108.8365,
"volume": 1737
},
{
"close": 107.2832,
"date": "2025-04-02",
"high": 108.5632,
"low": 105.7649,
"open": 107.1349,
"value": 107.2832,
"volume": 1774
},
{
"close": 105.8047,
"date": "2025-04-03",
"high": 107.5123,
"low": 104.7047,
"open": 106.1523,
"value": 105.8047,
"volume": 1192
},
{
"close": 104.5551,
"date": "2025-04-04",
"high": 106.8411,
"low": 103.3651,
"open": 105.4011,
"value": 104.5551,
"volume": 1218
},
{
"close": 103.6618,
"date": "2025-04-05",
"high": 106.4315,
"low": 102.3818,
"open": 104.9115,
"value": 103.6618,
"volume": 1241
},
{
"close": 103.2134,
"date": "2025-04-06",
"high": 105.8831,
"low": 101.8434,
"open": 104.6831,
"value": 103.2134,
"volume": 1261
},
{
"close": 103.2508,
"date": "2025-04-07",
"high": 105.9763,
"low": 102.1508,
"open": 104.6963,
"value": 103.2508,
"volume": 1280
},
{
"close": 103.7646,
"date": "2025-04-08",
"high": 106.2837,
"low": 102.5746,
"open": 104.9237,
"value": 103.7646,
"volume": 1300
},
{
"close": 104.6978,
"date": "2025-04-09",
"high": 106.7802,
"low": 103.4178,
"open": 105.3402,
"value": 104.6978,
"volume": 1322
},
{
"close": 105.9529,
"date": "2025-04-10",
"high": 107.4729,
"low": 104.5575,
"open": 105.9275,
"value": 105.9529,
"volume": 1348
},
{
"close": 107.4035,
"date": "2025-04-11",
"high": 108.6035,
"low": 105.5728,
"open": 106.6728,
"value": 107.4035,
"volume": 1377
},
{
"close": 108.9091,
"date": "2025-04-12",
"high": 110.1891,
"low": 106.3728,
"open": 107.5628,
"value": 108.9091,
"volume": 1413
},
{
"close": 110.3293,
"date": "2025-04-13",
"high": 111.6893,
"low": 107.2946,
"open": 108.5746,
"value": 110.3293,
"volume": 1454
},
{
"close": 111.5393,
"date": "2025-04-14",
"high": 112.9793,
"low": 108.297,
"open": 109.667,
"value": 111.5393,
"volume": 1501
},
{
"close": 112.4412,
"date": "2025-04-15",
"high": 113.9612,
"low": 109.6753,
"open": 110.7753,
"value": 112.4412,
"volume": 1555
},
{
"close": 112.9737,
"date": "2025-04-16",
"high": 114.1737,
"low": 110.6216,
"open": 111.8116,
"value": 112.9737,
"volume": 1001
},
{
"close": 113.1161,
"date": "2025-04-17",
"high": 114.3961,
"low": 111.3934,
"open": 112.6734,
"value": 113.1161,
"volume": 1066
},
{
"close": 112.8889,
"date": "2025-04-18",
"high": 114.617,
"low": 111.5189,
"open": 113.257,
"value": 112.8889,
"volume": 1135
},
{
"close": 112.3494,
"date": "2025-04-19",
"high": 114.9168,
"low": 111.2494,
"open": 113.4768,
"value": 112.3494,
"volume": 1207
},
{
"close": 111.5843,
"date": "2025-04-20",
"high": 114.8036,
"low": 110.3943,
"open": 113.2836,
"value": 111.5843,
"volume": 1281
},
{
"close": 110.6994,
"date": "2025-04-21",
"high": 113.8802,
"low": 109.4194,
"open"