Performance benchmarks for v2.4.4
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.2, OS=Windows 10 (10.0.19045.2364)
Intel Core i7-7700HQ CPU 2.80GHz (Kaby Lake), 1 CPU, 8 logical and 4 physical cores
.NET SDK=7.0.101
indicators
Method | Mean | Error | StdDev | Median |
---|---|---|---|---|
GetAdl | 61.034 μs | 0.7901 μs | 0.8114 μs | 60.741 μs |
GetAdlWithSma | 74.323 μs | 0.6478 μs | 0.5743 μs | 74.437 μs |
GetAdx | 72.448 μs | 0.2314 μs | 0.1807 μs | 72.418 μs |
GetAlligator | 69.322 μs | 0.7023 μs | 0.6570 μs | 69.119 μs |
GetAlma | 61.086 μs | 0.5809 μs | 0.4851 μs | 60.931 μs |
GetAroon | 120.073 μs | 0.8540 μs | 0.7989 μs | 119.764 μs |
GetAtr | 63.346 μs | 1.2311 μs | 2.8039 μs | 62.167 μs |
GetAtrStop | 90.054 μs | 1.0980 μs | 1.0270 μs | 89.931 μs |
GetAwesome | 73.975 μs | 0.5179 μs | 0.4845 μs | 74.039 μs |
GetBeta | 216.402 μs | 1.6494 μs | 1.6199 μs | 216.013 μs |
GetBetaUp | 221.845 μs | 1.2733 μs | 1.1288 μs | 221.516 μs |
GetBetaDown | 224.817 μs | 1.3181 μs | 1.1684 μs | 224.277 μs |
GetBetaAll | 498.772 μs | 9.7831 μs | 14.6429 μs | 490.886 μs |
GetBollingerBands | 107.220 μs | 0.7715 μs | 0.7217 μs | 106.813 μs |
GetBop | 65.971 μs | 0.2440 μs | 0.2037 μs | 65.922 μs |
GetCci | 77.977 μs | 0.1890 μs | 0.1476 μs | 77.931 μs |
GetChaikinOsc | 87.375 μs | 0.2826 μs | 0.2206 μs | 87.391 μs |
GetChandelier | 107.862 μs | 0.6564 μs | 0.6140 μs | 107.653 μs |
GetChop | 110.636 μs | 0.6162 μs | 0.5764 μs | 110.374 μs |
GetCmf | 124.006 μs | 0.9568 μs | 0.7470 μs | 123.741 μs |
GetCmo | 96.194 μs | 0.6245 μs | 0.5536 μs | 96.033 μs |
GetConnorsRsi | 186.377 μs | 1.3101 μs | 1.0940 μs | 185.830 μs |
GetCorrelation | 165.632 μs | 1.4079 μs | 1.3170 μs | 164.983 μs |
GetDema | 53.567 μs | 0.5077 μs | 0.4749 μs | 53.468 μs |
GetDoji | 106.065 μs | 0.7736 μs | 0.7236 μs | 105.769 μs |
GetDonchian | 292.215 μs | 1.7897 μs | 1.5866 μs | 291.963 μs |
GetDpo | 87.161 μs | 0.7185 μs | 0.7986 μs | 86.843 μs |
GetElderRay | 98.801 μs | 0.6901 μs | 0.5388 μs | 98.760 μs |
GetEma | 50.192 μs | 0.2515 μs | 0.2229 μs | 50.143 μs |
GetEmaStream | 9.810 μs | 0.1710 μs | 0.2662 μs | 9.724 μs |
GetEpma | 91.392 μs | 0.3486 μs | 0.2722 μs | 91.436 μs |
GetFcb | 322.993 μs | 1.7412 μs | 1.5435 μs | 322.892 μs |
GetFisherTransform | 88.675 μs | 1.7462 μs | 1.4581 μs | 88.008 μs |
GetForceIndex | 59.269 μs | 0.4668 μs | 0.3898 μs | 59.126 μs |
GetFractal | 90.967 μs | 0.4352 μs | 0.3634 μs | 90.829 μs |
GetGator | 106.830 μs | 1.5103 μs | 1.7393 μs | 106.116 μs |
GetHeikinAshi | 154.106 μs | 0.9357 μs | 0.8753 μs | 153.748 μs |
GetHma | 171.537 μs | 2.9274 μs | 2.5950 μs | 170.870 μs |
GetHtTrendline | 118.962 μs | 0.4176 μs | 0.3702 μs | 118.835 μs |
GetHurst | 1,035.296 μs | 11.7940 μs | 10.4551 μs | 1,032.299 μs |
GetIchimoku | 826.871 μs | 4.7374 μs | 4.4313 μs | 825.695 μs |
GetKama | 65.395 μs | 0.6666 μs | 0.6235 μs | 65.121 μs |
GetKlinger | 69.134 μs | 0.3524 μs | 0.3124 μs | 69.074 μs |
GetKeltner | 110.580 μs | 1.9276 μs | 1.8031 μs | 110.803 μs |
GetKvo | 69.215 μs | 0.2002 μs | 0.1563 μs | 69.273 μs |
GetMacd | 86.728 μs | 0.3876 μs | 0.3237 μs | 86.602 μs |
GetMaEnvelopes | 83.547 μs | 0.6209 μs | 0.5185 μs | 83.343 μs |
GetMama | 108.808 μs | 0.3046 μs | 0.2378 μs | 108.720 μs |
GetMarubozu | 134.390 μs | 0.5463 μs | 0.4843 μs | 134.307 μs |
GetMfi | 86.493 μs | 0.2985 μs | 0.2493 μs | 86.476 μs |
GetObv | 62.167 μs | 1.1776 μs | 1.8679 μs | 61.295 μs |
GetObvWithSma | 72.786 μs | 0.4669 μs | 0.3899 μs | 72.647 μs |
GetParabolicSar | 63.435 μs | 0.4689 μs | 0.4157 μs | 63.360 μs |
GetPivotPoints | 78.148 μs | 0.6573 μs | 0.6149 μs | 77.958 μs |
GetPivots | 165.449 μs | 2.3788 μs | 2.1088 μs | 164.519 μs |
GetPmo | 73.029 μs | 0.6563 μs | 0.6139 μs | 72.901 μs |
GetPrs | 98.981 μs | 0.3062 μs | 0.2557 μs | 98.919 μs |
GetPrsWithSma | 102.390 μs | 0.5642 μs | 0.5542 μs | 102.221 μs |
GetPvo | 77.056 μs | 0.4944 μs | 0.4625 μs | 76.846 μs |
GetRenko | 93.130 μs | 0.3934 μs | 0.3488 μs | 93.033 μs |
GetRenkoAtr | 96.702 μs | 0.3767 μs | 0.3339 μs | 96.608 μs |
GetRoc | 57.568 μs | 0.3160 μs | 0.2639 μs | 57.456 μs |
GetRocWb | 78.296 μs | 0.4901 μs | 0.4584 μs | 78.146 μs |
GetRocWithSma | 66.613 μs | 0.3832 μs | 0.3200 μs | 66.475 μs |
GetRollingPivots | 344.440 μs | 2.1112 μs | 1.8715 μs | 344.073 μs |
GetRsi | 53.838 μs | 0.2880 μs | 0.2553 μs | 53.791 μs |
GetSlope | 92.855 μs | 0.2922 μs | 0.2440 μs | 92.853 μs |
GetSma | 55.955 μs | 0.3799 μs | 0.3554 μs | 55.792 μs |
GetSmaAnalysis | 79.346 μs | 1.4716 μs | 1.5112 μs | 78.445 μs |
GetSmi | 64.805 μs | 0.3383 μs | 0.2999 μs | 64.850 μs |
GetSmma | 52.386 μs | 0.2278 μs | 0.1902 μs | 52.349 μs |
GetStarcBands | 115.326 μs | 0.8463 μs | 0.8311 μs | 115.171 μs |
GetStc | 128.248 μs | 0.6291 μs | 0.5577 μs | 128.164 μs |
GetStdDev | 102.770 μs | 0.5488 μs | 0.5133 μs | 102.763 μs |
GetStdDevWithSma | 119.964 μs | 1.8881 μs | 2.0203 μs | 119.438 μs |
GetStdDevChannels | 102.864 μs | 0.6931 μs | 0.6144 μs | 102.844 μs |
GetStoch | 106.396 μs | 1.1548 μs | 1.0237 μs | 106.191 μs |
GetStochSMMA | 87.751 μs | 1.6977 μs | 2.5926 μs | 86.560 μs |
GetStochRsi | 116.324 μs | 0.9433 μs | 0.8823 μs | 116.133 μs |
GetSuperTrend | 89.092 μs | 0.9461 μs | 0.8850 μs | 89.238 μs |
GetT3 | 58.499 μs | 1.0269 μs | 1.6872 μs | 57.780 μs |
GetTema | 55.020 μs | 0.4521 μs | 0.4007 μs | 54.983 μs |
GetTr | 58.706 μs | 0.3821 μs | 0.3574 μs | 58.704 μs |
GetTrix | 59.182 μs | 0.5293 μs | 0.4951 μs | 59.020 μs |
GetTrixWithSma | 63.150 μs | 0.4490 μs | 0.3981 μs | 63.052 μs |
GetTsi | 62.175 μs | 0.3600 μs | 0.3191 μs | 62.157 μs |
GetUlcerIndex | 228.796 μs | 4.5048 μs | 5.0071 μs | 226.323 μs |
GetUltimate | 88.883 μs | 0.6861 μs | 0.6082 μs | 88.719 μs |
GetVolatilityStop | 103.314 μs | 0.6626 μs | 0.5874 μs | 103.379 μs |
GetVortex | 70.592 μs | 0.3965 μs | 0.3515 μs | 70.623 μs |
GetVwap | 58.599 μs | 0.3480 μs | 0.3085 μs | 58.550 μs |
GetVwma | 72.141 μs | 0.3449 μs | 0.3227 μs | 72.101 μs |
GetWilliamsR | 102.201 μs | 0.7367 μs | 0.6531 μs | 102.212 μs |
GetWma | 67.038 μs | 1.2970 μs | 1.7754 μs | 66.329 μs |
GetZigZag | 166.959 μs | 1.8257 μs | 1.7078 μs | 166.100 μs |