Gravatar avatar
David Heller
86 algorithms
1593 backtests
5 posts