Gravatar avatar
Omar Rayyan
13 algorithms
81 backtests
24 posts