Sachverhalt: A. Die Staatsanwaltschaft IV des Kantons Zürich führt gegen X._ eine Strafuntersuchung wegen sexueller Handlungen mit Kindern. Sie wirft ihm vor, seine beiden Töchter, seine Nichte und seine beiden Schwestern sexuell missbraucht zu haben. Seit dem 22. März 2013 befindet sich X._ in Untersuchungshaft. B. Das Zwangsmassnahmengericht des Bezirkes Zürich erstreckte am 21. Juni 2013 die Haft bis zum 23. Dezember 2013. X._ focht diesen Entscheid beim Obergericht des Kantons Zürich an. Dieses wies die Beschwerde am 23. Juli 2013 ab. C. Am 22. Oktober 2013 ersuchte X._ um Haftentlassung. Das Zwangsmassnahmengericht wies das Gesuch am 29. Oktober 2013 ab. Die von ihm dagegen erhobene Beschwerde wies das Obergericht am 25. November 2013 ab. D. X._ führt Beschwerde in Strafsachen mit dem Hauptantrag, den Entscheid des Obergerichts aufzuheben und ihn unverzüglich aus der Haft zu entlassen; eventuell sei die Staatsanwaltschaft anzuweisen, ein Zweitgutachten zur Wiederholungsgefahr einzuholen. Das Obergericht hat auf eine Vernehmlassung verzichtet. Die Staatsanwaltschaft schliesst auf Abweisung der Beschwerde. X._ hat keine Replik eingereicht.