Tương tự MA Crossover, MACD cũng tạo tín hiệu khi đường MACD cắt qua đường Signal — buổi 7 code chi tiết logic này.
Code tín hiệu MACD Crossover
df['signal'] = 0
df.loc[(df['MACD'] > df['Signal']) & (df['MACD'].shift(1) <= df['Signal'].shift(1)), 'signal'] = 1
df.loc[(df['MACD'] = df['Signal'].shift(1)), 'signal'] = -1
MACD thường được xem là chỉ báo “chậm nhưng chắc” — tín hiệu trễ hơn RSI nhưng ít nhiễu hơn, phù hợp cho chiến lược trung hạn hơn là scalping ngắn hạn.
📌 Muốn tự tay xây dựng Bot Auto Trading hoàn chỉnh bằng Python?
Khóa Vibe Code Python Bot Auto Trading (K11) tại Hướng Nghiệp Dữ Liệu — 24 buổi đi từ nền tảng Python đến triển khai Bot thật trên VPS, có Coaching 1-1 trong 1 năm.
📞 Hotline/Zalo: 0927 909 257
Đặng Trí Thanh
Giám đốc Công nghệ · DNT Digital · Giảng viên HNDL
839
Bài viết
15.4k
Người theo dõi
120k+
Lượt đọc
Đặng Trí Thanh — Founder & CTO · Hướng Nghiệp Dữ Liệu - DNT Digital. Chuyên đào tạo và triển khai thực chiến Python, MT5 và hệ thống bot auto trading / IB cho học viên và doanh nghiệp.