For Silk Road all you had to do was track down who the guy was that was running it and monitor him and the FBI to see when they arrest him.
There was the bug in the code early in the year, you could have learned the code and found the bug yourself and waited to see if anyone else found it as well. When they did, sell.
You could have found out who Pirate was and figured out when he was going to start defaulting on all of his promises.
When the government stole MtGox's money you could have had a mole in the government to tell you before they did it.
All very simple things that could be done. Find out the next thing that will drop the price and just time it.
So you think only way to predict such thing is only via inside information?