01
Repeatability
The result changed every time it ran
Reported as −1.3191%. Really: a different number on every run.
Read the finding ›Close ×
The result changed every time it ran
The code ranked assets and bought the best ones. When two assets tied, something had to break the tie — and the program broke ties differently each time it was started. Different assets went into the portfolio on different runs.
Ties weren't some rare edge case. On this exchange, traders pay each other a small fee every few hours (funding), and 55% of those payments sit at exactly the same minimum value, so any two assets resting on that minimum looked identical to the ranking code.
| Same code, same data | Result it produced |
|---|---|
| Run 1 | −1.3679% |
| Run 2 | −1.2256% |
| Run 3 | −1.2569% |
In the periods where the runs disagreed, the typical gap was 1.57 percentage points. That isn't rounding. That's a different portfolio.

