#1
Để tạo một bot trong MT4 giao dịch từ 6 giờ sáng đến 18 giờ chiều, bạn có thể sử dụng hàm TimeCurrent() để lấy thời gian hiện tại và kiểm tra xem giờ hiện tại có nằm trong khoảng thời gian giao dịch hay không.
Dưới đây là một ví dụ về cách tạo một bot trong MT4 giao dịch từ 6 giờ sáng đến 18 giờ chiều:

Bước 1: Khai báo vào input

extern double Start_hour = 6;// Thoi Gian Bat Dau.
extern double End_hour = 18;//Thoi Gian Ket Thuc.
  

Bước 2:Có nhiều cách để khai báo và đặt điều kiện cho bot hoạt động đúng thời gian theo quy định
1. Khai báo trực tiếp trong điều kiện vào lệnh

void OnTick()
{

    // Kiểm tra xem có nằm trong giờ giao dịch hay không (từ 6 giờ sáng đến 18 giờ chiều)
    if (Hour() >= Start_hour && Hour() < End_hour)//>
    {
        // Đặt điều kiện giao dịch của bạn ở đây
        // ...
    }
}
  
2. tạo 1 hàm và add vào điều kiện vào lệnh

bool Istimetrade()
  {
   if(Hour() < Start_hour || Hour() > End_hour)
     {
      return false;
     }
   return true;
  }
  
Trong ví dụ này, hàm OnTick() được gọi mỗi khi có một tick mới (cập nhật giá). Bên trong hàm, chúng ta đầu tiên lấy thời gian hiện tại bằng cách sử dụng hàm TimeCurrent(). Sau đó, chúng ta kiểm tra xem giờ hiện tại có lớn hơn hoặc bằng 6 giờ sáng và nhỏ hơn 18 giờ chiều không. Nếu có, chúng ta thực hiện điều kiện giao dịch của mình. Nếu không, chúng ta bỏ qua giao dịch cho đến tick tiếp theo.

Lưu ý rằng đây chỉ là một ví dụ cơ bản, và bạn có thể cần sửa đổi nó để phù hợp với chiến lược giao dịch và yêu cầu cụ thể của bạn.

👉 Group ZALO trao đổi CODE: TẠI ĐÂY

image quote pre code
Xem hướng dẫn đăng nhập để đăng bình luận Tại Đây
Chia sẻ: