Blog Lập Trình

Các hằng cần biết trong lập trình MT4

03/01/2025


Tổng hợp các hằng số quan trọng cần biết khi lập trình Expert Advisor (EA) và Indicator trong MetaTrader 4 (MT4), bao gồm các hằng số về giá, thông tin symbol và thời gian.

1. Hằng số về giá

  • _Ask: Giá ask (giá mua) hiện tại của cặp tiền tệ đang được giao dịch
  • _Bid: Giá bid (giá bán) hiện tại của cặp tiền tệ đang được giao dịch
  • _Point: Giá trị một pip của cặp tiền tệ hiện tại (ví dụ: 0.0001 cho EURUSD)
  • 2. Hằng số về thông tin symbol

  • _Symbol: Tên của cặp tiền tệ đang được giao dịch (ví dụ: "EURUSD")
  • _Digits: Số chữ số thập phân của giá cặp tiền tệ hiện tại
  • 3. Hằng số về thời gian

  • _Period: Khung thời gian của biểu đồ hiện tại (M1, M5, M15, H1, H4, D1, W1, MN)
  • _TimeCurrent: Thời gian hiện tại của server
  • _TimeLocal: Thời gian địa phương của máy tính
  • 4. Ví dụ sử dụng

    void OnTick()
    {
       double currentAsk = _Ask;
       double currentBid = _Bid;
       double pointValue = _Point;
       string symbol = _Symbol;
       int digits = _Digits;
       
       Print("Symbol: ", symbol);
       Print("Ask Price: ", currentAsk);
       Print("Bid Price: ", currentBid);
       Print("Point Value: ", pointValue);
       Print("Digits: ", digits);
    }

    Các hằng số này rất hữu ích khi lập trình các Expert Advisor (EA) hoặc indicators trong MT4, giúp truy cập nhanh các thông tin quan trọng của thị trường.

    Lưu ý: Giá trị của các hằng số này được cập nhật tự động bởi MT4 và chỉ nên đọc (read-only), không thể thay đổi giá trị của chúng.

    💡

    Lưu ý:

    Giá trị của các hằng số này được cập nhật tự động bởi MT4 và chỉ nên đọc (read-only), không thể thay đổi giá trị của chúng.


    © 2024 BlogLapTrinh, Inc. All rights reserved.