Dapatkan semua data ekonomi yang Anda impikan

Dec 22 2022
Perhitungan FRED API Kumpulan data ekonomi dapat sangat berguna untuk memprediksi fluktuasi saham karena mempengaruhi — secara langsung atau tidak — fundamental perusahaan. Jika Anda mengimpor secara manual kumpulan data ini ke dalam spreadsheet Excel atau Notebook Anda, ini akan menjadi sangat teliti! Pada artikel ini kita akan melihat cara mengimpor kumpulan data ini langsung di Python Notebook atau spreadsheet Anda.

Perhitungan API FRED

Kumpulan data ekonomi dapat sangat berguna untuk memprediksi fluktuasi saham karena mempengaruhi - secara langsung atau tidak - fundamental perusahaan.

Jika Anda mengimpor secara manual kumpulan data ini ke dalam spreadsheet Excel atau Notebook Anda, ini akan menjadi sangat teliti! Pada artikel ini kita akan melihat cara mengimpor kumpulan data ini langsung di Python Notebook atau spreadsheet Anda.

1. Konsep API

API, atau Antarmuka Pemrograman Aplikasi, adalah seperangkat pedoman, protokol, dan alat yang memungkinkan sistem perangkat lunak yang berbeda untuk berkomunikasi satu sama lain. API memungkinkan aplikasi perangkat lunak yang berbeda untuk bertukar data dan fungsionalitas, memungkinkan mereka untuk bekerja sama dan memberikan pengalaman pengguna yang lancar.

Inilah yang akan kita gunakan untuk mendapatkan data ekonomi langsung dari database resmi seperti Federal Reserve of Economic Data.

Berikut adalah situs web Federal Reserve Bank of st. Louis: https://fred.stlouisfed.org

2. Cara mendapatkan kunci API

Untuk memiliki akses ke API, Anda memerlukan kunci publik dan kunci pribadi (dalam hal ini Anda hanya memerlukan kunci publik). Anda tentu saja tidak boleh mengomunikasikan kunci pribadi Anda kepada siapa pun.

Berikut tautan untuk mendapatkan kunci Anda ke API FRED:https://fredaccount.stlouisfed.org/login/secure/

Berikut adalah katalog semua perintah API: https://fred.stlouisfed.org/docs/api/fred/

3. Cara mengekstrak data yang dibutuhkan

Di situs web FRED, Anda dapat mencari berbagai deret waktu ekonomi. Semua rangkaian waktu ini memiliki kode yang dapat Anda lihat di sini:

Contoh kode kumpulan data

Anda melihat bahwa Anda dapat mengunduh kumpulan data ini dalam format csv tetapi seperti yang telah saya katakan sebelumnya: jika Anda perlu mengunduh banyak kumpulan data yang berbeda, sebaiknya unduh secara manual.

4. mengikis kumpulan data dengan python

Anda perlu mencatat kode dari setiap kumpulan data yang Anda inginkan. Kemudian Anda dapat menggunakan kode di bawah ini untuk mengikis data. Saya memberikan beberapa contoh dalam kode — index_list — tetapi jangan ragu untuk menjelajahi situs web FRED karena sangat luas!

Di sini kami mengirim permintaan ke situs web
Di sini kami memilih data yang kami inginkan dan menggabungkannya dalam bingkai data

Berikut ini tautan ke repositori GitHub saya yang memungkinkan Anda mengotomatiskan penskalaan kumpulan data ekonomis Anda: