I'm not an experienced trader or an investor. I do find it amusing when everyone gives their opinion on what makes you successful and how this is achieved. It's all very easy in hindsight. If your method works or has continued to work then good for. I honestly wish you all the best.
Limiting risk, research and luck are all factors. Stocks and shares are gambling. You may be able to narrow the odds, but you can't control the outcome.
I've made money, lost money, got out too early, got in too late. I'm in, holding, still aquiring. If I lose money more fool me. I've not got sufficient knowledge or 'contacts' to do anything other than trust my judgement.
If I pull out at a loss or in profit then so be it. Good luck to everyone.