timeframe is irrelevant, except when you add spread (and except M1 surely).
on higher TFs you need a smaller edge, because trades are bigger : more profits means less spread relatively.
you gotta test your edge on every TF with zero spread, then add spread, and higher your TF until in profit...