Such signs are good but only in case they can be taken seriously. Let me explain.
Some people would avoid your property after seeing such "No trespassing" sign but other poachers might start thinking how do they get to fish without being seen. And if they keep visiting your pond 3 times a week and never see the pond owner then I doubt they will give much about that sign. That's bad but it's usually so.