①同主族自上而下,非金属性减弱,所以非金属性Cl>Br>I,非金属性越强,最高价氧化物对应水化物的酸性越强;所以酸性:HClO4>HBrO4>HIO4,故①正确;
②同主族自上而下,金属性增强,所以金属性Ba>Ca>Mg,金属性越强,最高价氧化物对应水化物的碱性越强,所以碱性:Ba(OH)2>Ca(OH)2>Mg(OH)2,故②正确;
③同周期随原子序数增大,非金属性增强,所以非金属性Cl>S>P,非金属性越强,氢化物越稳定,所以氢化物稳定性:HCl>H2S>PH3,故③错误;
④同主族自上而下,非金属性减弱,所以非金属性Cl>Br>I,非金属性越强,阴离子的还原性越弱,所以离子还原性:Cl-<Br-<I-,故④正确.
所以①②④正确.
故选D.