The invention discloses a calcipotriol betamethasone self-microemulsion preparation with excellent performance, and the self-micromulsion preparation contains main drugs (namely the derivative or analogue of vitamin D (such as calcipotriol) and betamethasone), glycerides, C8-10 mono-and di-, propylene oxygen-15-S-stearyl ether, oleamide, oil phase and co-emulsifier. In the molecular structure of the glycerides, C8-10 mono-and di-, the degree of polymerization of the ethylene glycol is 2-4, and the composition ratio of the aliphatic acid in the molecular structure of the glycerides, C8-10 mono-and di- is that the percentage of octanoic acid is no less than 88%, the percentage of decanoic acid is no more than 10%, and the total proportions of lauric acid, aliphatic acid which are more advanced than lauric acid and aliphatic acid which are more lower than octanoic acid are no less than 2%. The stability, particularly the clinical effect of the composition, is improved.