The prediction for my first child was right. This time, it's wrong. According to the prediction, I should expect a girl. Ultrasounds (3 times due to complications, but the baby is fine) told me to expect a boy. My perinatologist told me if this child was a girl, she would have a major identity complex.
So my experience tells me that the chinese gender prediction is 50/50.