Expert Advisors Lỗi không gọi được data trong mt4

Thảo luận trong 'Lập trình MQL - Expert Advisor - Indicator' bắt đầu bởi soibeo, 18/10/16.

  1. soibeo

    soibeo

    Bài viết:
    2
    Đã được thích:
    5
    Hi cả nhà,

    Hiện mình đang code một con robo để scan tín hiệu.
    Từ một timeframe sẽ gọi qua tất cả các mã forex trong cùng timeframe đó để scan.
    Sử dụng cách sau để gọi
    iLow(symbol,0,i), iHigh(symbol,0,i), iTime(symbol,0,i)

    Chạy lần đầu tiên luôn đúng. Điều kiện cho những lần chạy tiếp theo là khi hết nến đó.
    Tới lần chạy thứ 2 mình gọi thì thì hay gặp lỗi không load được data mới.
    kiểm tra bằng hàm iTime thì thấy data gọi ra thường là data của nến trước mặc dù đã qua nến mới.

    Đã thử bằng cách Sleep thêm một vài giây nữa hoặc lấy data của cây nến trước nhưng kết quả vẫn không chính xác.

    Đã có cao thủ nào fix lỗi này chưa, cho em xin bí kíp với.

    Ngoài ra nếu được ae coder của mt4 tạo group chat thỉnh thoảng có khó khăn gì giao lưu tí nhỉ.

    Skype: daotronglinh161


    Thanks
     
    Đang tải...
  2. fx9327

    fx9327

    Bài viết:
    276
    Đã được thích:
    294
    Bạn dùng lệnh RefreshRates() chưa?
     
    HungerTrader thích bài này.
  3. HungerTrader

    HungerTrader

    Bài viết:
    712
    Đã được thích:
    1,272
    Đây là 1 trong những nguyên nhân
    Tốt nhất là up cái đoạn code đó lên đây
     
  4. vn4xgr

    vn4xgr

    Bài viết:
    34
    Đã được thích:
    11
    Khi code sai thì chắc máy tính bị lỗi rồi.