The invention relates to a formula of feed for livestock, and particularly discloses a compound premix for livestock. The pecking feed part of the compound premix is prepared from the following components: barley, water, L-lysine hydrochloride, DL-methionine, ferrous sulfate, zinc sulfate, copper chloride hydroxide, manganese sulfate, sodium selenite, calcium iodate, vitamin complex for chicken, mildew preventive, magnesium sulfate, sodium bicarbonate, potassium chloride, calcium formate, calcium hydrophosphate, ethoxyquinoline, dextrin and starch. The raw materials are uniformly mixed and pressed into cake to obtain the compound premix. The compound premix has the advantages that (1) natural habits of livestock for pecking and ingesting can be met, and pickingill of chicken can be prevented; (2) the components are reasonably proportioned, the production performance of feeding chicken can be remarkably improved; (3) the ingesting time of feeding chicken can be effectively prolonged, and nutritional substances can be effectively absorbed; (4) the components in the feed cannot be layered due to proportion difference in the feeding chicken pecking process.