That used to be true on the older versions of RoboMiner (not the newer ones) or if you change the default settings on current versions of RoboMiner. However, if you don't, then you will be assured all trades will automatically adjust the
TP 
to be profitable.
How?
StealthMode must be set to true and
AllowInternalClose must also be true so that there is no TakeProfit showing for the order, and of course the robot has to be on the chart with the right MagicNumber.
I screwed up a while back and lost some money by
not doing this. I had 4 instances running, and shut down 3 of them. Then I changed computers and forgot to add the other 3 instances back to the charts with their magic numbers. As a result, the trades they had opened were orphaned, and when it came time to closing there was no robot managing them. I took a small hit in
swap 
fees, and learned a good lesson in paying attention. Otherwise, all other trades have closed profitably.