Chia sẻ code AFL bắn tín hiệu từ Amibroker lên Discord thay thế cho Telegram

Thảo luận trong 'Bàn luận về Amibroker, Metastock, Metatrader 4' bắt đầu bởi nguyenjoe, 30/5/25.

Lượt xem : 715

  1. nguyenjoe

    nguyenjoe Well-Known Member

    Tham gia ngày:
    18/7/21
    Bài viết:
    99
    Đã được thích:
    173
    Giới tính:
    Nam
    Giới thiệu
    Trong thời đại công nghệ số, việc tự động hóa quá trình giám sát và nhận diện tín hiệu đầu tư là yếu tố then chốt giúp nhà đầu tư tiết kiệm thời gian và phản ứng nhanh hơn với thị trường. Bài viết này sẽ hướng dẫn bạn cách tích hợp AmiBroker – phần mềm phân tích kỹ thuật nổi tiếng – với Discord để gửi tín hiệu mua/bán tự động khi có điều kiện phù hợp.

    Vì sao chọn Discord thay vì Telegram?
    Trong quá khứ, Telegram là nền tảng phổ biến được nhiều nhà đầu tư sử dụng để nhận tín hiệu tự động. Tuy nhiên, hiện nay Telegram đang bị chặn tại Việt Nam, gây khó khăn trong việc truy cập và nhận thông báo kịp thời, đặc biệt trên mạng di động hoặc mạng văn phòng.

    Chính vì vậy, Discord trở thành một giải pháp thay thế lý tưởng:
    • Hoạt động ổn định tại Việt Nam, không bị chặn.
    • Có ứng dụng trên cả PC, mobile, gửi thông báo real-time.
    • Hỗ trợ tạo kênh riêng, phân quyền, nhóm cộng đồng rất linh hoạt.
    • Kết nối dễ dàng thông qua webhook, tương thích tốt với các ngôn ngữ như Python, AFL, v.v.
    Nhờ đó, Discord không chỉ thay thế hiệu quả cho Telegram mà còn mang lại trải nghiệm chuyên nghiệp hơn trong việc theo dõi tín hiệu đầu tư tự động.
    1. Mục tiêu của đoạn mã
    Đoạn mã AFL (AmiBroker Formula Language) có các chức năng chính sau:
    • Phát hiện tín hiệu mua theo điều kiện có sẵn.
    • Gửi thông báo tín hiệu qua Discord sử dụng webhook.
    • Tránh gửi trùng tín hiệu trong cùng một ngày.
    • Hiển thị tín hiệu trong chế độ Exploration để người dùng dễ theo dõi trong AmiBroker.
    2. Cấu trúc đoạn mã
    a. Thông tin cấu hình
    webhookUrl = "xxx"; // Thay bằng Webhook URL của bạn
    prefix = "Smartgrowth.vn";
    StaticVarRemove("Smartgrowth.vn*");
    Bạn cần thay giá trị "xxx" bằng đường dẫn Webhook thực tế lấy từ Discord.

    b. Điều kiện tạo tín hiệu
    Buy = Cross(Close, MA(Close, 10)); // Điều kiện mua
    //Sell = 0; // Không xét tín hiệu bán trong đoạn code này
    Tín hiệu mua được sinh ra khi giá đóng cửa cắt lên đường trung bình động 10 ngày (MA10).

    c. Gửi tín hiệu lên Discord
    Nếu tín hiệu mới xuất hiện và chưa từng được gửi trong ngày, hệ thống sẽ:

    1. Tạo file JSON chứa nội dung thông báo.
    2. Gọi lệnh curl.exe để POST dữ liệu đến webhook Discord.
    3. Ghi nhận tín hiệu đã được gửi để tránh gửi trùng.
    Ví dụ nội dung tin nhắn:

    FPT | BUY | Close: 94.50 | 2025-05-30
    d. Hiển thị tín hiệu trong chế độ Exploration
    Filter = Signal_ != "";
    AddColumn(Close, "Close", 1.2);
    AddTextColumn(Signal_, "Signal");
    AddTextColumn(sigDate, "Date");
    Bạn có thể bật Analysis → Explore trong AmiBroker để lọc ra các cổ phiếu có tín hiệu BUY trong ngày hôm đó.

    3. Yêu cầu chuẩn bị
    • Đã cài đặt AmiBroker.
    • Đã cài đặt curl.exe (có sẵn trên Windows).
    • Tạo webhook Discord:
      • Vào kênh Discord → Edit Channel → Integrations → Webhooks → New Webhook → copy URL.
    • Cấp quyền ghi file tại thư mục (nếu cần): D:\amibroker_signal.json.
    4. Lợi ích khi tích hợp với Discord
    • Cảnh báo nhanh chóng: Nhận thông báo trên điện thoại, desktop ngay khi có tín hiệu mua.
    • Theo dõi danh mục dễ dàng: Không cần liên tục mở phần mềm.
    • Tự động hóa đầu tư: Giúp tối ưu quy trình ra quyết định và tiết kiệm thời gian.
    5. Kết luận
    Việc kết nối AmiBroker với Discord để gửi tín hiệu mua tự động là một bước tiến hữu ích cho nhà đầu tư cá nhân hiện đại. Với giải pháp này, bạn sẽ không bỏ lỡ những cơ hội quan trọng khi cổ phiếu phát ra tín hiệu mua mạnh mẽ.

    Chi tiết bài viết và link download anh em có thể vào đây để tải nhé:
    https://smartgrowth.vn/blog/amibroker-gui-tin-hieu-mua-tu-dong-len-discord

    Ngoài ra do cộng đồng telegram đã bị chặn nên anh em nào ở cộng đồng telegram cũ đọc được bài viết này thì vui lòng chuyển sang nhà mới ở Discord theo link bên dưới nhé.
    Liên hệ
     
  2. Đang tải...

    Bài viết tương tự Diễn đàn Date
    Chia sẻ ae bộ code Tradingview : ichimoku - BB - Fibo - Ma - ICT trong 1 chỉ báo Bàn luận về Amibroker, Metastock, Metatrader 4 5/11/24
    Chia sẻ code Hull MA - chỉ báo xu hướng óng mượt hơn MA thường Bàn luận về Amibroker, Metastock, Metatrader 4 10/5/24
    Chia sẻ code thông tin cổ phiếu Bàn luận về Amibroker, Metastock, Metatrader 4 6/4/24
    CHIA SẺ CODE BẮT ĐÁY BÁN ĐỈNH DÒNG TIỀN TẠO LẬP MCDX X2 SỨC MẠNH Bàn luận về Amibroker, Metastock, Metatrader 4 25/11/23
    Chia sẻ chỉ báo ImPulse MACD nấng cấp sức mạnh MACD X4 lần :)))) Bàn luận về Amibroker, Metastock, Metatrader 4 21/11/23

Lượt bình luận : 0

Chia sẻ trang này