NOVELTY - Method for producing anticaking agent, involves (a) placing waste oil in sedimentation tank for performing sedimentation process, (b) pumping the obtained supernatant into decolorizing tower, (c) filtering supernatant through filter into deodorizing tank, (d) pumping mixture into ammonolysis kettle through filter to perform ammonolysis reaction to obtain fatty acid salt, and (e) pumping fatty acid salt into emulsification kettle, adding emulsifier to kettle and performing emulsification, slowly dripping diethanolamine to mixture and diluting the mixture.    USE - The method is useful for producing anticaking agent which is used for fertilizer (claimed).    ADVANTAGE - The method is environmentally-friendly, cost-effective and simple, and effectively utilizes waste oil to obtain anticaking agent.    DETAILED DESCRIPTION - Method for producing anticaking agent, involves (a) placing waste oil in sedimentation tank for carrying out sedimentation process, where the settling time is 10-40 hours, (b) obtaining the supernatant, adding active carclazyte to decolorizing tower to prepare fixed-bed column and pumping the supernatant into the decolorizing tower for decolorizing, (c) filtering the supernatant through a filter into deodorizing tank, adding activated carbon to the deodorizing tank, raising the temperature of the tank to 40-90 degrees C and stirring the mixture, (d) pumping the mixture into ammonolysis kettle through filter, adding organic alkali solution to the ammonolysis kettle, raising the temperature of the kettle to 40-70 degrees C and carrying out ammonolysis reaction to obtain fatty acid salt, and (e) pumping the fatty acid salt into emulsification kettle, adding emulsifier chosen from polyoxyethylene nonylphenyl ether, benzyl phenol polyoxyethylene ether, benzene and ethyl benzene phenol polyoxyethylene ether to the emulsification kettle, raising the temperature of the emulsification kettle to 30-60 degrees C, stirring the mixture for 2-8 hours, and carrying out emulsification reaction, slowly dripping diethanolamine to the mixture, maintaining the temperature conditions, and diluting the mixture to obtain the emulsion anticaking agent.