Slope will help by removing the standing water. That helps with freeze resistance.
The slab can be topped with deck mud to provide slope. Look at the
Ditra Handbook for the "Concrete or Wood Substrate Over Occupied Space" detail. A lot of their proprietary extrusions can be eliminated or replaced by clever tile work, but the main feature is a sloped mortar bed, a drainage mat, another setting bed, then Ditra with Kerdi flashing. This stack up will require about 2 to 3 inches. You will need another 2 or so inches to the bottom of the door threshold to properly flash that area.
I suppose you could skip the drainage mat, considering the Ditra is supposed to be water proof. You will need a sloped mud bed of about 1 inch thickness at the house and tapering to nothing at the edge of the porch. This would be bonded to the slab with thinset. So, you would still need about 3 inches from bottom of door to top of slab to start with.