It works like this:
You have a view (buy or sell)
You have position limits (entry, max)
When you buy (at entry limit) and add as it performs up to max limit. if the stock continues to run, you sell whatever is above the max limit. For example, if your max weight is 8% and the stock rallies (pushing it to say 10% weight), you sell the excess (2%). That is "profit taking".
You exit when your view changes. If you're at 8% and now new info comes out that indicates company may perform poorly, you sell out entirely.
Good traders make money when they are right and lose money when they are wrong. Do not muddle it.