Update app.py
Browse files
app.py
CHANGED
|
@@ -74,17 +74,17 @@ data_test3 = processed_data['data_test3']
|
|
| 74 |
# Summary dashboard
|
| 75 |
# Dự báo tỷ giá
|
| 76 |
forex_forecast = {
|
| 77 |
-
"Tuần": ["
|
| 78 |
-
"Giá Trị Dự Báo (USD/VND)": ["26,
|
| 79 |
-
"Biến Động": ["-0.075% - 0.
|
| 80 |
-
"Xu Hướng": ["Dao động và có thể
|
| 81 |
}
|
| 82 |
|
| 83 |
# Dự báo lãi suất
|
| 84 |
interest_rate_forecast = {
|
| 85 |
-
"Tuần": ["
|
| 86 |
-
"Lãi Suất Dự Báo (%)": ["4.75-4.8", "4.8-4.
|
| 87 |
-
"Xu Hướng": ["Có thể tăng nhẹ", "Có thể
|
| 88 |
}
|
| 89 |
|
| 90 |
# Backtest tỷ giá
|
|
@@ -203,7 +203,7 @@ def create_word_report():
|
|
| 203 |
|
| 204 |
# Tiêu đề báo cáo
|
| 205 |
title1 = "Báo Cáo Dự Báo Tỷ Giá USD/VND và Lãi Suất VND"
|
| 206 |
-
title2 = "Tuần
|
| 207 |
|
| 208 |
doc.add_heading(title1, level = 1)
|
| 209 |
doc.add_heading(title2, level = 4)
|
|
@@ -228,10 +228,10 @@ def create_word_report():
|
|
| 228 |
run.bold = True
|
| 229 |
# hàng data
|
| 230 |
hdr_cells1 = table.rows[1].cells
|
| 231 |
-
hdr_cells1[0].text = '
|
| 232 |
-
hdr_cells1[1].text = '
|
| 233 |
-
hdr_cells1[2].text = '-0.075% - 0.
|
| 234 |
-
hdr_cells1[3].text = "Dao động và có thể
|
| 235 |
|
| 236 |
|
| 237 |
|
|
@@ -251,10 +251,12 @@ def create_word_report():
|
|
| 251 |
# Phân tích:
|
| 252 |
doc.add_heading('📋 Phân tích:', level=3)
|
| 253 |
doc.add_paragraph("""
|
| 254 |
-
- Theo kết quả của mô hình dự báo tỷ giá USD/VND, tỷ giá USD có thể giao động trong khoảng
|
| 255 |
-
- Trong tuần qua,
|
| 256 |
-
- Tuy nhiên, nhu cầu ngoại tệ trên thị trường vẫn ở mức cao để phục vụ sản xuất.
|
| 257 |
-
-
|
|
|
|
|
|
|
| 258 |
""")
|
| 259 |
|
| 260 |
|
|
@@ -276,14 +278,14 @@ def create_word_report():
|
|
| 276 |
run.bold = True
|
| 277 |
# hàng data
|
| 278 |
hdr_cells_rate1 = table2.rows[1].cells
|
| 279 |
-
hdr_cells_rate1[0].text = '
|
| 280 |
hdr_cells_rate1[1].text = '4.75 - 4.8'
|
| 281 |
hdr_cells_rate1[2].text = "Có thể tăng nhẹ"
|
| 282 |
|
| 283 |
hdr_cells_rate2 = table2.rows[2].cells
|
| 284 |
-
hdr_cells_rate2[0].text = '
|
| 285 |
-
hdr_cells_rate2[1].text = '4.8 - 4.
|
| 286 |
-
hdr_cells_rate2[2].text = "Có thể
|
| 287 |
|
| 288 |
# Thêm hình ảnh Dự Báo Lãi Suất
|
| 289 |
doc.add_heading('Biểu Ðồ Lãi Suất Lịch Sử', level=3)
|
|
@@ -301,10 +303,11 @@ def create_word_report():
|
|
| 301 |
# Phân tích:
|
| 302 |
doc.add_heading('📋 Phân tích:', level=3)
|
| 303 |
doc.add_paragraph("""
|
| 304 |
-
- Kết quả dự báo lãi suất VND LNH kì hạn 3 tháng theo mô hình có xu hướng đi ngang và
|
| 305 |
-
-
|
| 306 |
-
-
|
| 307 |
-
|
|
|
|
| 308 |
""")
|
| 309 |
|
| 310 |
# Backtest
|
|
@@ -478,10 +481,11 @@ with gr.Blocks(theme=gr.themes.Soft(primary_hue="blue", secondary_hue="cyan"), c
|
|
| 478 |
#gr.Plot(create_fx_history())
|
| 479 |
gr.Markdown("## 📋 Phân tích:")
|
| 480 |
gr.Markdown("""
|
| 481 |
-
- Theo kết quả của mô hình dự báo tỷ giá USD/VND, tỷ giá USD có thể giao động trong khoảng
|
| 482 |
-
- Trong tuần qua,
|
| 483 |
-
- Tuy nhiên, nhu cầu ngoại tệ trên thị trường vẫn ở mức cao để phục vụ sản xuất.
|
| 484 |
-
-
|
|
|
|
| 485 |
|
| 486 |
""")
|
| 487 |
|
|
@@ -499,10 +503,11 @@ with gr.Blocks(theme=gr.themes.Soft(primary_hue="blue", secondary_hue="cyan"), c
|
|
| 499 |
#gr.Plot(create_rate_history())
|
| 500 |
gr.Markdown("## 📋 Phân tích:")
|
| 501 |
gr.Markdown("""
|
| 502 |
-
- Kết quả dự báo lãi suất VND LNH kì hạn 3 tháng theo mô hình có xu hướng đi ngang và
|
| 503 |
-
-
|
| 504 |
-
-
|
| 505 |
-
|
|
|
|
| 506 |
""")
|
| 507 |
|
| 508 |
with gr.TabItem("🧪 Kết Quả Backtest"):
|
|
|
|
| 74 |
# Summary dashboard
|
| 75 |
# Dự báo tỷ giá
|
| 76 |
forex_forecast = {
|
| 77 |
+
"Tuần": ["21/07-25/07"],
|
| 78 |
+
"Giá Trị Dự Báo (USD/VND)": ["26,149 – 26,198"],
|
| 79 |
+
"Biến Động": ["-0.075% - 0.12%"],
|
| 80 |
+
"Xu Hướng": ["Dao động và có thể tăng do những tín hiệu tích cực từ thị trường chứng khoán trong nước và những điều chỉnh từ NHNN."]
|
| 81 |
}
|
| 82 |
|
| 83 |
# Dự báo lãi suất
|
| 84 |
interest_rate_forecast = {
|
| 85 |
+
"Tuần": ["21/07-25/07", "28/07-01/09"],
|
| 86 |
+
"Lãi Suất Dự Báo (%)": ["4.75-4.8", "4.8-4.75"],
|
| 87 |
+
"Xu Hướng": ["Có thể tăng nhẹ", "Có thể đi ngang (do đáo hạn các khoản vay OMO, thắt chặt chính sách tiền tệ do rủi ro lạm phát )"]
|
| 88 |
}
|
| 89 |
|
| 90 |
# Backtest tỷ giá
|
|
|
|
| 203 |
|
| 204 |
# Tiêu đề báo cáo
|
| 205 |
title1 = "Báo Cáo Dự Báo Tỷ Giá USD/VND và Lãi Suất VND"
|
| 206 |
+
title2 = "Tuần 21/07 - 25/07/2025"
|
| 207 |
|
| 208 |
doc.add_heading(title1, level = 1)
|
| 209 |
doc.add_heading(title2, level = 4)
|
|
|
|
| 228 |
run.bold = True
|
| 229 |
# hàng data
|
| 230 |
hdr_cells1 = table.rows[1].cells
|
| 231 |
+
hdr_cells1[0].text = '21/07-25/07'
|
| 232 |
+
hdr_cells1[1].text = '26149 - 26189'
|
| 233 |
+
hdr_cells1[2].text = '-0.075% - 0.12%'
|
| 234 |
+
hdr_cells1[3].text = "Dao động và có thể tăng do những tín hiệu tích cực từ thị trường chứng khoán trong nước và những điều chỉnh từ NHNN."
|
| 235 |
|
| 236 |
|
| 237 |
|
|
|
|
| 251 |
# Phân tích:
|
| 252 |
doc.add_heading('📋 Phân tích:', level=3)
|
| 253 |
doc.add_paragraph("""
|
| 254 |
+
- Theo kết quả của mô hình dự báo tỷ giá USD/VND, tỷ giá USD có thể giao động trong khoảng 26149 – 26189, giảm 10đ -tăng 30đ tương đương giao động trong khoảng -0.075% - 0.12% so với giá cuối tuần trước. Chỉ số DXY tăng nhẹ và hiện ở mốc đạt 98.23.
|
| 255 |
+
- Trong tuần qua, thị trường chứng khoán liên tục lập đỉnh mới tại 1491, VN30 vượt 1655 điểm, đã gần đạt mức cao nhất trước khi đại dịch Covid 19 diễn ra, khối ngoại mua ròng liên tục giúp ổn định phần nào tỷ giá.
|
| 256 |
+
- Tuy nhiên, nhu cầu ngoại tệ trên thị trường vẫn ở mức cao để phục vụ sản xuất.
|
| 257 |
+
- Ngoài ra, trong tuần qua NHNN đã bơm hơn 134,000 tỷ đồng ra thị trường thông qua kênh OMO và đáo hạn hơn 90,000 tỷ đồng, bơm ròng hơn 44,000 tỷ. Kênh tín phiếu, NHNN đáo hạn hơn 21,400 tỷ đồng và phát hành mới 7,000 tỷ đồng, bơm ròng ra thị trường 14,400 tỷ đồng. Và ngày 21/07, NHNN cũng đã bơm hơn 20,000 tỷ đồng với kì hạn 14 ngày, lãi suất 4% ra hệ thống.
|
| 258 |
+
- Tỷ giá trung tâm của Ngân hàng Nhà Nước cũng vẫn tăng và duy trình ở mức 25185, tăng gần 60đ so với đầu tuần trước, điều này cho thấy nhu cầu USD lớn của thị trường và sẽ còn tiếp tục tăng. Hiện tỷ giá trên thị trường chợ đen đã đạt 26450 bán ra.
|
| 259 |
+
|
| 260 |
""")
|
| 261 |
|
| 262 |
|
|
|
|
| 278 |
run.bold = True
|
| 279 |
# hàng data
|
| 280 |
hdr_cells_rate1 = table2.rows[1].cells
|
| 281 |
+
hdr_cells_rate1[0].text = '21/07-25/07
|
| 282 |
hdr_cells_rate1[1].text = '4.75 - 4.8'
|
| 283 |
hdr_cells_rate1[2].text = "Có thể tăng nhẹ"
|
| 284 |
|
| 285 |
hdr_cells_rate2 = table2.rows[2].cells
|
| 286 |
+
hdr_cells_rate2[0].text = '28/07-01/08'
|
| 287 |
+
hdr_cells_rate2[1].text = '4.8 - 4.75'
|
| 288 |
+
hdr_cells_rate2[2].text = "Có thể đi ngang (do đáo hạn các khoản vay OMO, thắt chặt chính sách tiền tệ do rủi ro lạm phát )"
|
| 289 |
|
| 290 |
# Thêm hình ảnh Dự Báo Lãi Suất
|
| 291 |
doc.add_heading('Biểu Ðồ Lãi Suất Lịch Sử', level=3)
|
|
|
|
| 303 |
# Phân tích:
|
| 304 |
doc.add_heading('📋 Phân tích:', level=3)
|
| 305 |
doc.add_paragraph("""
|
| 306 |
+
- Kết quả dự báo lãi suất VND LNH kì hạn 3 tháng theo mô hình có xu hướng đi ngang và có thể giảm nhẹ. Trong tuần 14/07 - 18/07, lãi suất kì hạn 3 tháng giữ nguyên và tăng vào cuối tuần lên mốc 4.8%. Đây là do áp lực đáo hạn các khoản vay cầm cố giấy tờ có giá của các ngân hàng, cho thấy thị trường đang cần nhiều nguồn vốn giá rẻ từ NHNN để thúc đẩy đà giảm lãi suất cho vay đối với các khách hàng.
|
| 307 |
+
- NHNN đã động thái bơm ròng hơn 58,400 tỷ ra thị trường và hơn 20,000 tỷ trong ngày 21/07.
|
| 308 |
+
- Theo mô hình dự báo, lãi suất thị trường vẫn duy trì quanh mức 4.75% - 4.8% và trên lãi suất tái chiết khấu của NHNN là 4.5% trong tuần 21/07-01/08.
|
| 309 |
+
- Xu hướng tăng là do các ngân hàng đang đáo hạn các khoản OMO trước đó và đang cần thêm nguồn vốn giá rẻ từ NHNN để tiếp tục duy trì mặt bằng lãi suất thấp trên các khoản cho vay khách hàng và NHNN cũng đang muốn có kiểm soát tỷ giá USD/VND trong bối cảnh tỷ giá chợ đen và trên thị trường vẫn đang ở mức cao.
|
| 310 |
+
|
| 311 |
""")
|
| 312 |
|
| 313 |
# Backtest
|
|
|
|
| 481 |
#gr.Plot(create_fx_history())
|
| 482 |
gr.Markdown("## 📋 Phân tích:")
|
| 483 |
gr.Markdown("""
|
| 484 |
+
- Theo kết quả của mô hình dự báo tỷ giá USD/VND, tỷ giá USD có thể giao động trong khoảng 26149 – 26189, giảm 10đ -tăng 30đ tương đương giao động trong khoảng -0.075% - 0.12% so với giá cuối tuần trước. Chỉ số DXY tăng nhẹ và hiện ở mốc đạt 98.23.
|
| 485 |
+
- Trong tuần qua, thị trường chứng khoán liên tục lập đỉnh mới tại 1491, VN30 vượt 1655 điểm, đã gần đạt mức cao nhất trước khi đại dịch Covid 19 diễn ra, khối ngoại mua ròng liên tục giúp ổn định phần nào tỷ giá.
|
| 486 |
+
- Tuy nhiên, nhu cầu ngoại tệ trên thị trường vẫn ở mức cao để phục vụ sản xuất.
|
| 487 |
+
- Ngoài ra, trong tuần qua NHNN đã bơm hơn 134,000 tỷ đồng ra thị trường thông qua kênh OMO và đáo hạn hơn 90,000 tỷ đồng, bơm ròng hơn 44,000 tỷ. Kênh tín phiếu, NHNN đáo hạn hơn 21,400 tỷ đồng và phát hành mới 7,000 tỷ đồng, bơm ròng ra thị trường 14,400 tỷ đồng. Và ngày 21/07, NHNN cũng đã bơm hơn 20,000 tỷ đồng với kì hạn 14 ngày, lãi suất 4% ra hệ thống.
|
| 488 |
+
- Tỷ giá trung tâm của Ngân hàng Nhà Nước cũng vẫn tăng và duy trình ở mức 25185, tăng gần 60đ so với đầu tuần trước, điều này cho thấy nhu cầu USD lớn của thị trường và sẽ còn tiếp tục tăng. Hiện tỷ giá trên thị trường chợ đen đã đạt 26450 bán ra.
|
| 489 |
|
| 490 |
""")
|
| 491 |
|
|
|
|
| 503 |
#gr.Plot(create_rate_history())
|
| 504 |
gr.Markdown("## 📋 Phân tích:")
|
| 505 |
gr.Markdown("""
|
| 506 |
+
- Kết quả dự báo lãi suất VND LNH kì hạn 3 tháng theo mô hình có xu hướng đi ngang và có thể giảm nhẹ. Trong tuần 14/07 - 18/07, lãi suất kì hạn 3 tháng giữ nguyên và tăng vào cuối tuần lên mốc 4.8%. Đây là do áp lực đáo hạn các khoản vay cầm cố giấy tờ có giá của các ngân hàng, cho thấy thị trường đang cần nhiều nguồn vốn giá rẻ từ NHNN để thúc đẩy đà giảm lãi suất cho vay đối với các khách hàng.
|
| 507 |
+
- NHNN đã động thái bơm ròng hơn 58,400 tỷ ra thị trường và hơn 20,000 tỷ trong ngày 21/07.
|
| 508 |
+
- Theo mô hình dự báo, lãi suất thị trường vẫn duy trì quanh mức 4.75% - 4.8% và trên lãi suất tái chiết khấu của NHNN là 4.5% trong tuần 21/07-01/08.
|
| 509 |
+
- Xu hướng tăng là do các ngân hàng đang đáo hạn các khoản OMO trước đó và đang cần thêm nguồn vốn giá rẻ từ NHNN để tiếp tục duy trì mặt bằng lãi suất thấp trên các khoản cho vay khách hàng và NHNN cũng đang muốn có kiểm soát tỷ giá USD/VND trong bối cảnh tỷ giá chợ đen và trên thị trường vẫn đang ở mức cao.
|
| 510 |
+
|
| 511 |
""")
|
| 512 |
|
| 513 |
with gr.TabItem("🧪 Kết Quả Backtest"):
|