the real problem about trading is how they thinking about trading it self, it's not a gambling, some good traders who i meet a year ago say trading is a precision , its not about profit u got earlier and go back trade and feel u can do it again, its about the right time to in and out, how to get that, training , TA first then FA follow. He told me trading no need a luck , just a precision, well i talk like a pro but i still noob at it

Timing the market is one of the most difficult things to do, and even professional traders can mistime a market during some of their trades. One should simply keep two things in their mind when trading, first is that there is no actual bottom when they are buying, and there is no top price when they are willing to sell it back. So if you are getting a good price, just grab it, and wait for it to go up, and don't just keep waiting, but sell them when you feel like it.
If you follow this, you will probably be okay and will be out of many risks or even miss any opportunities by waiting for the perfect time. You can't time the market accurately unless you are too lucky.