Để 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