Lakukan optimasi portofolio dinamis dengan Portfolio Optimizer dari Global Data Quantum
Qiskit Functions adalah fitur eksperimental yang hanya tersedia untuk pengguna IBM Quantum® Premium Plan, Flex Plan, dan On-Prem (melalui IBM Quantum Platform API) Plan. Fitur ini masih dalam status rilis pratinjau dan dapat berubah sewaktu-waktu.
Estimasi penggunaan: Sekitar 55 menit pada prosesor Heron r2. (CATATAN: Ini hanya estimasi. Waktu aktual bisa berbeda.)
Latar Belakang
Masalah optimasi portofolio dinamis bertujuan menemukan strategi investasi optimal di beberapa periode waktu untuk memaksimalkan imbal hasil portofolio yang diharapkan dan meminimalkan risiko, seringkali dengan batasan tertentu seperti anggaran, biaya transaksi, atau penghindaran risiko. Berbeda dengan optimasi portofolio standar yang mempertimbangkan satu waktu untuk menyeimbangkan ulang portofolio, versi dinamis memperhitungkan sifat aset yang terus berkembang dan menyesuaikan investasi berdasarkan perubahan kinerja aset dari waktu ke waktu.
Tutorial ini mendemonstrasikan cara melakukan optimasi portofolio dinamis menggunakan Qiskit Function Quantum Portfolio Optimizer. Secara khusus, kami mengilustrasikan cara menggunakan fungsi aplikasi ini untuk memecahkan masalah alokasi investasi di beberapa langkah waktu.
Pendekatannya melibatkan perumusan optimasi portofolio sebagai masalah Quadratic Unconstrained Binary Optimization (QUBO) multi-objektif. Secara spesifik, kami merumuskan fungsi QUBO untuk mengoptimalkan empat tujuan berbeda secara bersamaan:
- Memaksimalkan fungsi imbal hasil
- Meminimalkan risiko investasi
- Meminimalkan biaya transaksi
- Mematuhi pembatasan investasi, yang dirumuskan dalam suku tambahan untuk diminimalkan .
Singkatnya, untuk menangani tujuan-tujuan ini kami merumuskan fungsi QUBO sebagai