Разворот делается просто, логика на закрытие позиции используется и для открытия противоположной.