The invention discloses a method for continuous determination of the content of Ca, Mg and Ba in Si-Ca-Ba-Mg alloy. The method includes the steps that a Si-Ca-Ba-Mg alloy sample is added into one beaker, no sample is added in the other breaker which serves as blank control, nitric acid-hydrofluoric acid mixed solutions are added respectively for dissolving the sample, and sulfuric acid is added till smoking happens; afterwards, hydrochloric acid is added for dissolving slats, water and hydroxylamine hydrochloride are added and heated to be boiled till the solutions are changed to be colorless from being yellow, the solutions are filtered into a large volumetric flask, sediments are washed by dilute sulphuric acid and water, and the sediments together with filter paper are placed into a porcelain crucible; ashing, firing and weighing are carried out, and accordingly the content of the Ba is obtained; two groups of quantitative solutions are selected to be put in beakers from the constant volume solution and the blank solution, one group is sequentially added with triethanolamine, water, hydroxylamine hydrochloride and a potassium hydroxide solution, several drips of magnesium sulfate are added, a proper quantity of calcein indicator is added, and EDTA is used for titration till fluorescent green disappears, and accordingly the content of the Ca is obtained; the other group is sequentially added with triethanolamine, water, hydroxylamine hydrochloride and an ammonia-ammonium chloride buffered solution, an eriochrome black T indicator is added, EDTA is used for titration till fuchsia is turned into blue, and accordingly the content of the Mg is obtained.