Gravatar avatar
David Heller
77 algorithms
1498 backtests
5 posts