The invention discloses high-efficiency fertilizer used for succulent flowers and having an automatic water adjusting function. The high-efficiency fertilizer is prepared from, by weight, sodium alginate, calcium peroxide, hydrogenated tea oil, nano carbon aerogel, active ash, rape seed cakes, purple perilla cakes, calcined oyster shell powder, composite microbial zymophyte, monopotassium phosphate, ammonium phosphate, tryptophan, zinc glycinate, boron glycinate, fulvic acid, dodecyl dimethyl betaine, aminolevulinic acid, beta-cyclodextrin, modified viscous starch, sodium polyacrylate, nano zeolite powder and an appropriate amount of water. Fermented granulated fertilizer is coated with envelope liquid to prepare the succulent fertilizer, and the high-efficiency fertilizer used for the succulent flowers is rich in organic matter and nutrition, can be absorbed and used by succulents conveniently and promotes growth of the succulents. Adopted sodium polyacrylate can improve the water absorption and retention performance and cold endurance of the non-hydrophytic succulents, the fertilizer can facilitate convenient and high-efficiency cultivation of the succulent flowers, and the ornamental effect of the succulent flowers is enhanced.