I tried this some years ago with a small 300 gallon stock tank. I made a cover that went over the pond it was insulated and had a few windows. It was 3 foot high by 8 foot square and had plastic covering the inside. It worked somewhat but it just sucked $$$ trying to keep it warm enough. If i where to do it again i would make sure to insulate the sides of the pond.