The invention discloses a shrinkage-reducing cracking-resistant reinforcing agent, C50 machine-made sand concrete and a preparation method. The shrinkage-reducing cracking-resistant reinforcing agentcomprises a mother liquor and a compounding material; the mother liquor is prepared from 2-4% of methoxy polyethylene glycol, 4-8% of methacrylic acid, 3-5% of glacial acetic acid, 1-2% of tetrabutyltitanate, 2-5% of anhydrous ethanol, 2-4% of a reinforcing agent, 2-5% of HEA, 0.5-1.0% of a composite molecular weight regulator thiohydracrylic acid, 30-50% of allyl polyoxyethylene ether, 1-2% of rosin, 4-7% of alkylbenzene sulfonate, 1-2% of triethanolamine, 0.5-1.0% of silicone, 0.05-0.08% of VC and the balance water; the compounding materials are selected from one or more of magnesium powder, triethanolamine, methylcellulose, sodium citrate, sodium gluconate, sodium thiosulfate, iron sulfate and aluminum sulfate. The workability, fluidity and shrinkage resistance of the concrete are effectively improved.