Hey CK,
Actually what you are looking for is exactly a trailing Stop Loss. There is no such a thing as trailing profit.
Simply put, when the position goes on profit, the SL starts to trail behind, and if the price turns around, it will hit it and you will secure the profit.
It is exactly what you are saying but it is called Trailing Stop Loss.
You can not trail the Take Profit: if it is trailing below the price(for long/buy positions), then it is a SL, if it is trailing above the price then it will never get hit :)