The invention discloses a spectrum overhead-based presale system model and a hierarchical learning algorithm. According to the model, a spectrum manager sells resources to a user to profit, a presalemechanism helps lower impact caused by uncertain user demand, so as to increase profits of a spectrum resource manager and the user. The algorithm comprises steps of setting up a multi-user hierarchical game, wherein participants are spectrum managers and users; joining in a neighbor alliance randomly by a user, calculating expected utility, comparing utility functions before and after the user joins the alliance, selecting the superior resolution, and forming a stable alliance structure; pre-purchasing spectrum resources from the spectrum manager by the alliance, and updating resource provision volume by the spectrum manager; and cycling and iterating till users make up a stable alliance. The method effectively increases direct gains of the spectrum manager and the user.