A method for imbalance warning to be implemented by a wearable electronic device positioned on a body part of a user includes steps of: obtaining acceleration data during a calibration period; obtaining an angle threshold based on the acceleration data thus obtained; obtaining angular velocity data during a unit of time; calculating a sway angle based on the angular velocity data; determining whether the sway angle thus calculated exceeds the angle threshold; and when it is determined that the sway angle exceeds the angle threshold, outputting a signal that indicates imbalance of the user. |