Bạn đang tìm cách để tự động hóa việc lấy dữ liệu tỷ giá hối đoái từ Bloomberg vào Excel? Bài viết này sẽ cung cấp cho bạn hướng dẫn chi tiết, từng bước, giúp bạn dễ dàng lấy cả dữ liệu tỷ giá giao ngay (spot) và tỷ giá kỳ hạn (forward) để phục vụ cho mục đích phân tích tài chính một cách hiệu quả nhất. Chúng tôi sẽ đi sâu vào cú pháp và các hàm cần thiết, giúp bạn tiết kiệm thời gian và nâng cao độ chính xác trong công việc.
Để lấy dữ liệu tỷ giá giao ngay, bạn có thể sử dụng hàm =BDH()
của Bloomberg trong Excel. Hàm này cho phép bạn truy xuất dữ liệu lịch sử cho một loại tiền tệ cụ thể. Dưới đây là ví dụ:
=BDH("GBP Curncy", "PX Last", C2)
Trong đó:
"GBP Curncy"
là mã tiền tệ (ví dụ: Bảng Anh)."PX Last"
là trường dữ liệu bạn muốn lấy (giá đóng cửa cuối cùng).C2
là ô chứa ngày bạn muốn lấy dữ liệu. Ví dụ: =TODAY()
để lấy dữ liệu của ngày hiện tại.Việc lấy dữ liệu tỷ giá kỳ hạn phức tạp hơn một chút vì bạn cần xác định mã của đường cong tỷ giá kỳ hạn (forward curve) cho từng loại tiền tệ. Mã này có thể khác với mã tỷ giá giao ngay thông thường. Dưới đây là các bước thực hiện:
Để tìm mã đường cong tỷ giá kỳ hạn, bạn có thể sử dụng hàm =BDS()
. Ví dụ:
=LEFT(BDS("CLP Curncy", "Fwd_Curve","Endcol=1","Endrow=1"),3)
Hàm này sẽ lấy mã gồm 3 chữ cái từ ticker đầu tiên trong đường cong kỳ hạn của tiền tệ (ví dụ: Chilean Peso). Lưu ý rằng mã này có thể khác với mã giao ngay (ví dụ: `CHN` thay vì `CLP`).
Sau khi có mã đường cong tỷ giá kỳ hạn, bạn có thể sử dụng hàm =BDH()
để lấy dữ liệu. Ví dụ:
=BDH("CHN1M Curncy","PX Last","yyyymmdd","yyyymmdd","Days=A","Fill=P")
Trong đó:
"CHN1M Curncy"
là mã tiền tệ kỳ hạn 1 tháng (ví dụ: Chinese Yuan)."PX Last"
là trường dữ liệu bạn muốn lấy (giá đóng cửa cuối cùng)."yyyymmdd"
là định dạng ngày."Days=A"
và "Fill=P"
là các tùy chọn bổ sung để xử lý dữ liệu bị thiếu.Nếu bạn muốn định giá kỳ hạn cho các thời điểm khác nhau, bạn có thể sử dụng hàm =BFXForward()
. Ví dụ:
=BFXForward("CLPUSD","yyyymmdd","BidOutright","PricingDate=yyyymmdd")
Trong đó:
"CLPUSD"
là cặp tiền tệ."yyyymmdd"
là ngày đáo hạn hợp đồng."BidOutright"
, "MidOutright"
, hoặc "AskOutright"
xác định loại giá bạn muốn lấy (giá mua, giá trung bình, hoặc giá bán)."PricingDate=yyyymmdd"
là ngày định giá.Hàm này cho phép bạn theo dõi một hợp đồng cố định trong suốt thời gian tồn tại của nó, thay vì chỉ nhìn vào các kỳ hạn 1, 3, 6 tháng.
Để lấy dữ liệu **cheapest-to-deliver (CTD) bonds** từ Bloomberg vào Excel, bạn có thể sử dụng hàm `BDH` với trường `FUT_CTD_CUSIP`. Ví dụ:
`=BDH("RX1 COMB Comdty","FUT_CTD_CUSIP","20150101"," ")`
Trong đó:
Khi sử dụng Bloomberg API trong Excel, hãy lưu ý những điều sau:
Bằng cách làm theo hướng dẫn trong bài viết này, bạn có thể dễ dàng lấy dữ liệu tỷ giá hối đoái từ Bloomberg vào Excel, giúp bạn nâng cao hiệu quả và độ chính xác trong các hoạt động phân tích tài chính. Hãy thử áp dụng các công thức và hàm được đề cập để tự động hóa quy trình làm việc của bạn ngay hôm nay! Việc sử dụng hiệu quả **Bloomberg trong Excel** sẽ giúp bạn tiết kiệm thời gian và đưa ra quyết định đầu tư sáng suốt hơn.
Bài viết liên quan