Quantopian hosts one where the winner gets actual money funded for their algorithm.
https://www.quantopian.com/allocation 'We are looking for algorithms that turn over their portfolio between 12 and 500 times per year (e.g between once per month and twice a day).'
I hold my stock picks for one year, so Quantopian definitely doesn't work for me.
Here is a post and video that talks about many of the criteria we use to evaluate algorithms: https://www.quantopian.com/posts/how-to-get-an-allocation-wr...