Continuous flow tire tank waterers. Very small amount of water from underground pressure line keeps a 600 gallon tank open all winter long. Install an overflow (the white 4" PVC in the center with a vent stack for filtering debris), so you don't end up with a skating rink, drain down to a field tile.
I should mention that
it's important to install a check valve on the supply line in the tank, so if the pressure pump shuts off, tank water can't siphon/backflow into your supply line and contaminate it. I've seen alot of installations of tire tanks without this... not expensive ($15), but good practice (I think it's actually "illegal" to not protect your supply line this way). It'd be the same check valve that you'd put on your well, to prevent drain down. Use brass, not plastic.
Home Depot Brass Check Valve

Put this check valve as the first thing on the line coming into the tank, then a shut-off if you want one, then a "T" for placement of a 1/8" brass needle valve, to give you the continuous flow part,
Home Depot 1/4 x 1/8" Brass Needle Valve, and then your float controlled valve for filling the tank (I've been using Jobe MegaFlow full flow valves, and like them).

Open the needle valve as much or as little as required by the temp you're experiencing to keep the tank open. I typically set these appropriately when we first get to weather that's going to freeze the tank over (like maybe 15 degrees or so, typically with the number of critters that I have drinking, they'll be able to keep it open or break through the ice above that), and then close it again at spring warm up. Way cheaper to pump a little bit of water than it is to try to heat a tank. Takes very little flow. Geo-thermally heated... It's not "the movement of the water", it's that you're bringing in water that's slightly above the freezing temp. You can just let the tank run over too without a drain apparatus, but that'll make for a ice rink where the cattle approach, without a plan for where it will go. On one of my other waterers that I converted to contiuous flow (so it wasn't plumbed with an overflow), I just dug a little trench in a direction away from the critters... that was a "fenceline" waterer, without critters on the one side of the fence.