Its super tough learning not to be greedy. I also have points where I’m up like 30-40% and I’m wanting higher for no logical sense. You have to try and take emotions out of it and look at the charts to have an exit plan.
On long term a let it go further, but short/med term I’m locking in after 10% or 20% if it has a clear run.
Sometimes I keep some running however that doesn’t always go to plan. Recent MARK I got in 1.5 sold most near 1.85 at 20% profit but got greedy believing this earnings will be different. I even made a chart to try and tell myself get out now. 
Nope sell the news and its dropped. So now need a 17% increase to break even on the remaining shares. Doh.
Anyway don’t think it’s at x% and I need X more for a nice round number.
The key thing to look at is the SMAs (I run 7,30,50,100,200) where is the price in comparison, have a look at the MACD is it turning bearish and getting closer together, is the RSI above 80 that’s it’s over bought. Also look is the buying volume is it reducing. On intraday how far is it from vwap too.
Good idea to look at the 5min, 15mins to check these signals but also importantly the 1hr, 4hr and daily.
And of course DD why is it going up! Is there an actual reason or is it being pumped.
I don’t have L2 access but I ask on Stocktwits and they generally post at points where the price is hitting a resistance, and it’s useful to see what seller wall has formed (even if it could be bluffing). If you have say 100k ask at 1.9, 1.91, 1.92 etc then dont expect the price to get to 2 without some serious buyers.
So going back yes once it’s reached a price you would be happy to take profit, go ahead and set a SL, set alerts notifications and get the 