All specialists. doesn't matter what tools or data they're using, could be order flow anomalies, oil supply chains, macro-economics, or even TA, they know their area to a greater degree than their peers. And it's their specialisms that give them greater ability to time trades which makes all the difference in the long run. That said, I've known a few who've coined it using the same shit as everyone else at the right time, but a rude awakening is always round the corner when market conditions change
I'd say years of experience being down in the front line trenches and having the battle wounds and scars to show for it. Assuming of course the person is of at least average intelligence.
knowing when not to trade and how to read market conditions......which is the same thing. price may be random but market conditions remain same for extended periods of time waiting for the market to tell you the most probable trade and getting out at the right time. it is necessary to be right twice-on entry and on exit
You need to find or develop your winning strategy and that is the hardest part because from there your profit ratio will be increasing greatly but still you will need to make adjustments as the market is never completely stable. I have worked with people who have been making good money going about in different brokers using the same strategy only utilizing the promotions and features of these brokers, but the strategy always remained the same.
What you talked about is edge, the most ludicrous and elusive thing of trading. Once you have a substantial edge you’re literally printing money.