To my eye you definitely have a trio, the one with the notch in the anal fin is the male. A few things to consider with the lack of fry could be the parents predating them, certain insects could eat them, temps were to warm for them to breed, maybe not enough food for the females, or possibly just bad luck with fry surviving. What kind of filter, if any, did you have on the pond?