Pembentukan portofolio optimal memerlukan estimasi return dan risiko yang baik, namun dalam penerapannya investor dihadapkan pada berbagai kendala investasi yang harus dipenuhi. Penelitian ini menerapkan model Black–Litterman untuk membentuk estimasi return dan matriks kovarians dengan mengintegrasikan informasi pasar dan pandangan investor. Selanjutnya, Algoritma Evolusi Diferensial digunakan untuk mengoptimalkan proporsi portofolio saham IDX30 dengan mempertimbangkan kendala investasi yang ditetapkan, berdasarkan data periode 1 Agustus 2020 hingga 1 Agustus 2025. Optimasi dengan kendala budget dan target return menghasilkan portofolio dengan tingkat return sebesar 2,7485