No, you don’t have enough “free chlorine” in your pool. Most pools contain both good chlorine and bad chlorine. The good chlorine is called free chlorine and is capable of killing germs. Bad chlorine, on the other hand, is called “combined chlorine” and is a poor germ killer.
Too much combined chlorine in your pool causes the strong chlorine odor. When the combined chlorine level reaches 0.2 ppm or more, it is time to shock your water. Shocking will eliminate the odor.