If I understand it right, the caravan can be started every 4 days. But to do that the village has to be not in raided state. It takes 4 days for a village to reset to normal. So it should take you 8 days guarding a village to sart a caravan. After the neutral state a village can be improved only by an incoming caravan, after the next village spawn reset(every 4 days).