ABCDEFGHIKLMNOPQRSTUVWXYZ
1
Tested on 100k of items; AMD ryzen 3600 x64; 16GB ram; Win-11; float64; 1000 runs
2
1000000,06
3
LibraryMean time (µs)Performance diff (R%)Performance FactorIteration time (µs)Iterations per minute (B)
Rel Complexity factor (O)
LibraryOverall improvement
4
pta_talib4,1
5
SMA(14)pace392-0,00415,3061talib1,5
6
pta2932648%7,50,0292,0462python-strategy-optimizer4826,2
7
pta_talib51531%1,30,00511,6400
8
talib171-56%0,40,00235,0463
9
python-strategy-optimizer2371859604966%6050,723,7190,0025
10
numpy3180711%8,10,0321,8869
11
pandas312787879%79,80,3130,1918
12
numba73511775%18,80,0740,8162
13
14
15
16
17
EMA(14)pace384-0,00415,6250
18
pta1796368%4,70,0183,3413
19
pta_talib1429272%3,70,0144,1986
20
talib239-38%0,60,00225,0932
21
python-strategy-optimizer1234765321453%3215,512,3480,0049
22
23
24
MACD(12, 26, EMA)pace381-0,00415,7480
25
pta51851261%13,60,0521,1571
26
pta_talib2658598%7,00,0272,2576
27
talib51134%1,30,00511,7382
28
python-strategy-optimizer1393863365743%3658,413,9390,0043
29
30
ta.sum(14)
31
pace384-0,00415,6250
32
numpy2561567%6,70,0262,3431
33
34
35
36
ta.change(1)pace285-0,00321,0526
37
numpy109-62%0,40,00155,2727
38
39
40
41
RSI(14)pace499-0,00512,0240
42
pta62801158%12,60,0630,9554
43
pta_talib70141%1,40,0078,5533
44
talib58117%1,20,00610,3195
45
python-strategy-optimizer1745637349727%3498,317,4560,0034
46
47
48
ta.highest(14)pace111-0,00154,0541
49
pandas56334975%50,70,0561,0651
50
51
52
53
ta.highestbars(14)pace1712-0,0173,5047
54
pandas29376417059%171,62,9380,0204
55
56
57
58
ta.tr(14)pace157-0,00238,2166
59
pta139528787%88,90,1400,4300
60
pta_talib736369%4,70,0078,1473
61
talib95-40%0,60,00163,3874
62
63
64
65
66
ta.atr(14)pace450-0,00513,3333
67
pta1263181%2,80,0134,7488
68
pta_talib1313192%2,90,0134,5703
69
talib58029%1,30,00610,3462
70
71
72
73
AROON(14)pace382-0,00415,7068
74
pta547758143292%1433,95,4780,0110
75
pta_talib3363780%8,80,0341,7841
76
talib1002162%2,60,0105,9870
77
pandas603279157826%1579,36,0330,0099
78
python-strategy-optimizer3417442894518%8946,234,1740,0018
79
80
81
82
RSI(14) + MACD(12, 26, EMA) + AROON(14)pace991-0,0106,0545
83
pta63882164362%644,66,3880,0094
84
pta_talib8134721%8,20,0810,7377
85
talib3377241%3,40,0341,7768
86
python-strategy-optimizer4371581441028%4411,343,7160,0014
87
88
89
90
20k items: RSI(14) + MACD(12, 26, EMA) + AROON(14)pace208-0,0105,76920,95
91
pta11406854740%548,45,7030,01051,12
92
pta_talib1686711%8,10,0840,71180,96
93
talib546162%2,60,0272,19821,24
94
python-strategy-optimizer895781430564%4306,644,7890,00130,98
95
96
97
98
1M items: SMA(14)pace4057-0,00414,78930,97
99
pta27782585%6,80,0282,15971,06
100
pta_talib588445%1,50,00610,19690,88