answered
Your rooster is crowing all day because he is happy in surroundings and possibly you may have a predator and he is warning the predator of his presents.