In this era of HFT, I strongly disagree.
Quote from J.Joseph:
I don't think you know how an edge works. An edge is not something that gives you an advantage over other individual traders. It is something that gives you a statistical slant towards growth over time.
The game is played with 5 Michael Jordans and 10,000 Joe Schmo's. The 5 Michael Jordans take money from all 10,000 Joe Schmo's. If you are only above average you will still get devoured by the giants of the game. Telling another one of the Schmo's your edge will not diminish your edge because you have not told it to a person who has the ability to change the game for you. Giving someone your edge only matters if you have become a Michael Jordan and are trying to take money from the Schmo's now or if you happen to have shared it with a Michael Jordan who is personally motivated to make sure you personally don't win. Schmos can share secrets with Schmos without consequence.
Just like a roulette. Every gambler can win without affecting other gamblers. They can all bet on 34 Red and win. The only loser is the house. The edge is your method. It's why you chose 34 Red. Trading is not like poker where there is only 1 winner and everyone else loses because they're not as good.
You are like so many people who looks at this picture and sees 5 equal creatures and thinks that each one has an equal chance of being dominant. But there's only 1 dominant and 4 set up for slaughter. Trust me. Your edge won't be diminished by sharing. If you can beat the market, great. Others can too and your edge will still be real.