Is TTF new? It says established since 2006 on the website?
I’ve never heard of it and I’m not convinced prop trading firms often have the capital to invest in more than a few traders. They just want unsuspecting traders to pay fees (it looks like it’s $999 for the ‘Supernova’ package at TTF) to use a demo account.
What can I say, I’m a cynic.