Performance benchmarks for v2.4.11

These are the execution times for the current indicators using two years of historical daily stock quotes (502 periods) with default or typical parameters.

BenchmarkDotNet v0.13.9, Windows 10
Intel Core i7-7700HQ CPU 2.80GHz (Kaby Lake), 1 CPU, 8 logical and 4 physical cores
.NET SDK 7.0.402
  [Host]     : .NET 7.0.12 (7.0.1223.47720), X64 RyuJIT AVX2

indicators

Method Mean Error StdDev Median
GetAdl 59.039 μs 0.5747 μs 0.5094 μs 58.952 μs
GetAdlWithSma 69.657 μs 0.6687 μs 0.5584 μs 69.452 μs
GetAdx 71.841 μs 1.2287 μs 2.5099 μs 70.816 μs
GetAlligator 69.392 μs 0.3080 μs 0.2572 μs 69.406 μs
GetAlma 58.394 μs 1.1506 μs 2.4769 μs 57.207 μs
GetAroon 118.119 μs 0.2383 μs 0.2112 μs 118.115 μs
GetAtr 61.479 μs 0.2266 μs 0.2120 μs 61.404 μs
GetAtrStop 88.143 μs 0.2664 μs 0.2362 μs 88.111 μs
GetAwesome 71.855 μs 0.2753 μs 0.2440 μs 71.754 μs
GetBeta 200.507 μs 0.7199 μs 0.6382 μs 200.542 μs
GetBetaUp 212.544 μs 2.6352 μs 2.2005 μs 211.601 μs
GetBetaDown 208.804 μs 0.4363 μs 0.4081 μs 208.922 μs
GetBetaAll 442.614 μs 4.1229 μs 3.4428 μs 441.238 μs
GetBollingerBands 103.036 μs 0.3631 μs 0.3396 μs 102.982 μs
GetBop 63.915 μs 0.1023 μs 0.0798 μs 63.937 μs
GetCci 76.254 μs 0.3576 μs 0.3170 μs 76.169 μs
GetChaikinOsc 83.022 μs 0.2467 μs 0.2060 μs 83.036 μs
GetChandelier 99.088 μs 0.1846 μs 0.1636 μs 99.079 μs
GetChop 108.540 μs 0.3124 μs 0.2769 μs 108.419 μs
GetCmf 123.722 μs 0.2383 μs 0.2113 μs 123.686 μs
GetCmo 89.577 μs 0.2785 μs 0.2326 μs 89.559 μs
GetConnorsRsi 183.793 μs 0.2919 μs 0.2588 μs 183.831 μs
GetCorrelation 159.692 μs 0.3176 μs 0.2815 μs 159.742 μs
GetDema 50.569 μs 0.1348 μs 0.1195 μs 50.529 μs
GetDoji 102.564 μs 0.2502 μs 0.2089 μs 102.621 μs
GetDonchian 296.274 μs 1.7686 μs 1.6543 μs 296.023 μs
GetDpo 87.126 μs 0.4292 μs 0.3805 μs 87.049 μs
GetElderRay 97.718 μs 0.3713 μs 0.3101 μs 97.690 μs
GetEma 52.313 μs 0.0998 μs 0.0885 μs 52.286 μs
GetEmaStream 9.583 μs 0.0318 μs 0.0297 μs 9.582 μs
GetEpma 90.369 μs 0.1802 μs 0.1504 μs 90.345 μs
GetFcb 323.945 μs 1.1806 μs 1.0466 μs 323.639 μs
GetFisherTransform 86.202 μs 1.0737 μs 1.6071 μs 85.535 μs
GetForceIndex 58.920 μs 0.0919 μs 0.0815 μs 58.917 μs
GetFractal 88.772 μs 0.2520 μs 0.2104 μs 88.747 μs
GetGator 105.737 μs 0.2060 μs 0.1927 μs 105.707 μs
GetHeikinAshi 149.540 μs 0.2668 μs 0.2495 μs 149.501 μs
GetHma 169.999 μs 0.4300 μs 0.3590 μs 169.946 μs
GetHtTrendline 117.775 μs 0.1738 μs 0.1451 μs 117.750 μs
GetHurst 1,022.251 μs 3.0030 μs 2.8090 μs 1,021.373 μs
GetIchimoku 825.739 μs 3.0491 μs 2.7030 μs 825.078 μs
GetKama 63.739 μs 0.1591 μs 0.1410 μs 63.773 μs
GetKlinger 69.183 μs 0.3546 μs 0.3317 μs 69.165 μs
GetKeltner 108.516 μs 0.6956 μs 0.6506 μs 108.764 μs
GetKvo 69.480 μs 0.2219 μs 0.1967 μs 69.388 μs
GetMacd 86.834 μs 0.4236 μs 0.3962 μs 86.724 μs
GetMaEnvelopes 81.267 μs 0.4835 μs 0.4038 μs 81.160 μs
GetMama 107.137 μs 0.2352 μs 0.2200 μs 107.119 μs
GetMarubozu 130.650 μs 0.4685 μs 0.4383 μs 130.462 μs
GetMfi 85.911 μs 0.1860 μs 0.1649 μs 85.939 μs
GetObv 59.423 μs 0.1679 μs 0.1488 μs 59.375 μs
GetObvWithSma 71.693 μs 0.1535 μs 0.1436 μs 71.684 μs
GetParabolicSar 63.203 μs 0.2489 μs 0.2328 μs 63.175 μs
GetPivotPoints 73.940 μs 0.2168 μs 0.2028 μs 73.889 μs
GetPivots 162.539 μs 0.4111 μs 0.3845 μs 162.302 μs
GetPmo 69.433 μs 0.3262 μs 0.3051 μs 69.365 μs
GetPrs 93.780 μs 0.1971 μs 0.1844 μs 93.757 μs
GetPrsWithSma 103.931 μs 0.7102 μs 0.6296 μs 103.713 μs
GetPvo 79.227 μs 1.3457 μs 2.0951 μs 78.449 μs
GetRenko 92.727 μs 0.2168 μs 0.1922 μs 92.715 μs
GetRenkoAtr 97.115 μs 0.2640 μs 0.2340 μs 97.109 μs
GetRoc 58.376 μs 0.0813 μs 0.0721 μs 58.378 μs
GetRocWb 77.738 μs 0.1986 μs 0.1857 μs 77.695 μs
GetRocWithSma 68.037 μs 0.2058 μs 0.1719 μs 67.987 μs
GetRollingPivots 337.463 μs 0.6625 μs 0.5873 μs 337.428 μs
GetRsi 51.189 μs 0.1106 μs 0.1035 μs 51.233 μs
GetSlope 90.432 μs 0.1067 μs 0.0891 μs 90.453 μs
GetSma 55.180 μs 0.0809 μs 0.0717 μs 55.166 μs
GetSmaAnalysis 78.865 μs 0.2377 μs 0.2224 μs 78.806 μs
GetSmi 63.542 μs 0.2992 μs 0.2799 μs 63.493 μs
GetSmma 49.599 μs 0.1641 μs 0.1370 μs 49.628 μs
GetStarcBands 109.124 μs 0.2264 μs 0.1767 μs 109.061 μs
GetStc 123.629 μs 0.4272 μs 0.3787 μs 123.626 μs
GetStdDev 102.272 μs 0.2176 μs 0.2035 μs 102.199 μs
GetStdDevWithSma 117.003 μs 0.2509 μs 0.2225 μs 116.955 μs
GetStdDevChannels 107.457 μs 3.1051 μs 9.1555 μs 100.293 μs
GetStoch 99.240 μs 0.1936 μs 0.1716 μs 99.205 μs
GetStochSMMA 83.248 μs 0.2030 μs 0.1585 μs 83.232 μs
GetStochRsi 112.795 μs 0.2191 μs 0.2049 μs 112.787 μs
GetSuperTrend 88.710 μs 0.2540 μs 0.2251 μs 88.710 μs
GetT3 56.609 μs 0.0885 μs 0.0785 μs 56.584 μs
GetTema 51.801 μs 0.1635 μs 0.1530 μs 51.750 μs
GetTr 58.327 μs 0.1389 μs 0.1160 μs 58.332 μs
GetTrix 57.605 μs 0.0856 μs 0.0801 μs 57.636 μs
GetTrixWithSma 60.952 μs 0.1461 μs 0.1295 μs 60.969 μs
GetTsi 57.475 μs 0.1275 μs 0.1065 μs 57.464 μs
GetUlcerIndex 223.441 μs 0.9974 μs 0.9796 μs 223.031 μs
GetUltimate 85.577 μs 0.2859 μs 0.2232 μs 85.546 μs
GetVolatilityStop 104.920 μs 1.6186 μs 1.2637 μs 104.525 μs
GetVortex 69.805 μs 0.1676 μs 0.1485 μs 69.825 μs
GetVwap 59.109 μs 0.1576 μs 0.1397 μs 59.096 μs
GetVwma 71.345 μs 0.2088 μs 0.1954 μs 71.267 μs
GetWilliamsR 100.541 μs 0.1775 μs 0.1386 μs 100.536 μs
GetWma 62.707 μs 0.1868 μs 0.1656 μs 62.660 μs
GetZigZag 165.914 μs 0.3932 μs 0.3678 μs 165.698 μs