I don't think that keeping a strategy secret doesn't make a difference as nobody of us all has enough buying-power to influence the market anyways... So even if someone has a great strategy and maybe a hundred people start using it it won't move the market in any way or mess up the strategy itself so it stops working...
It's never too late to make a bad trade!