The way I use is like that :
I spawn the helicopter near the carrier where I want it to be (also specific altitude), I make sure it's initial speed is 0 knots, after that I add a waypoint one meter in front of the helicopter, and for this waypoint I uncheck the GS box, and I check the Fix Time box, then I set the ETA for 12 hours after the mission start time ..
That way the helicopter will hover near the carrier for obviously enough time.