Gravatar avatar
David Heller
73 algorithms
1478 backtests
5 posts