Gravatar avatar
David Heller
86 algorithms
1595 backtests
5 posts