Lấy giữ liệu của khung thời gian khác cùng 1 chart trong backtest

Lấy giữ liệu của khung thời gian khác cùng 1 chart trong backtest

Lấy giữ liệu của khung thời gian khác cùng 1 chart trong backtest

myloveqn2005

New Member
2
0
Em chào các bác pro.
Em muốn hỏi chút là có cách nào chạy backtest trên MT4 mà lấy dữ liệu MA hay MACD của các khung thời gian khác nhau không ạ.
Ví dụ em chạy backtest là khung m15 nhưng em muốn lấy giá trị MA hay MACD của H1 hay H4 để lấy tín hiệu ạ.
Em chạy online thì ok rồi ạ. Nhưng chạy backtest thì lại không được. Bác nào chỉ giúp em với.
 

Giới thiệu sách Trading hay
Giao Dịch Theo Xu Hướng Để Kiếm Sống

Sách chia sẻ chiến lược giao dịch, tâm lý, phương pháp quản lý vốn thực chiến của Trader 18 năm kinh nghiệm giao dịch theo xu hướng
+ Ví dụ lấy giá trị MA dùng iMA(Symbol(),TimeFrame,...,shift) thì muốn lấy ở khung nào, nến số bao nhiêu thì đều lấy được và chạy backtest được ko vấn đề gì.

+ MT4 chỉ không backtest được nếu lấy dữ liệu và vào lệnh trên cặp khác cặp đang chạy backtest ( nhưng chạy real hoặc demo thì được)

+ Muốn backtest đa cặp, đa khung, mô phỏng delay, trượt giá các thể loại thì chuyển qua MT5
Thanks bạn. Nhưng sao mình chạy tính năng teser trên MT4 thì lại không lấy tín hiệu macd trên H4 được nhỉ. Mình chạy online thì rất ok. Nhưng chạy backtest nó lại lấy tín hiệu mỗi M15
 
+ Ví dụ lấy giá trị MA dùng iMA(Symbol(),TimeFrame,...,shift) thì muốn lấy ở khung nào, nến số bao nhiêu thì đều lấy được và chạy backtest được ko vấn đề gì.

+ MT4 chỉ không backtest được nếu lấy dữ liệu và vào lệnh trên cặp khác cặp đang chạy backtest ( nhưng chạy real hoặc demo thì được)

+ Muốn backtest đa cặp, đa khung, mô phỏng delay, trượt giá các thể loại thì chuyển qua MT5
 
Thanks bạn. Nhưng sao mình chạy tính năng teser trên MT4 thì lại không lấy tín hiệu macd trên H4 được nhỉ. Mình chạy online thì rất ok. Nhưng chạy backtest nó lại lấy tín hiệu mỗi M15
Có thể một là do bạn chưa down lịch sử về nên H4 chưa đủ dữ liệu để tính, cái này thì bấm F2 chọn cặp backtest rồi tải về là xong
Hai là bạn code lỗi, ko lấy được dữ liệu. Bạn tạo một EA mới rồi copy cái này vào chạy test xem

Mã:
void OnTick()
  {
   Comment(
      " MACD main M15: ",iMACD(_Symbol,PERIOD_M15,12,26,9,PRICE_CLOSE,MODE_MAIN,0),"\n",
      " MACD main H4: ",iMACD(_Symbol,PERIOD_H4,12,26,9,PRICE_CLOSE,MODE_MAIN,0)
   );
  }
 

BÌNH LUẬN MỚI NHẤT

  • DungMaximus trong Quyền chọn Nhị phân - Binary Options 12,855 Xem / 37 Trả lời
  • TraderViet News trong Chuyện bên lề 2,249 Xem / 1 Trả lời
  • TraderViet Crypto trong Chuyện bên lề 101 Xem / 1 Trả lời
  • TraderViet Crypto trong Chuyện bên lề 220 Xem / 1 Trả lời
  • Mạc An trong Phân tích Forex - Vàng - Hàng hóa 459 Xem / 12 Trả lời
  • AdBlock Detected

    We get it, advertisements are annoying!

    Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

    Back
    Bên trên