Có bất kỳ kinh nghiệm lập trình? Xử lý bất kỳ ngôn ngữ bắt nguồn từ C? Nếu câu trả lời là có, thì việc xử lý Mql là một miếng bánh dành cho bạn.
Nhưng những người không phải là lập trình viên phải thận trọng hơn một chút.
Trong MQL, mọi câu lệnh đều kết thúc bằng dấu chấm phẩy và được gọi là biểu thức. Một biểu thức có thể kéo dài nhiều dòng và phải có dấu chấm phẩy ở cuối.
extern đôi StopLoss =15.0; // biểu thức một dòng
Hoặc biểu thức nhiều dòng này:
if (FastMACurrent> SlowMACurrent)
OpenBuy =true; // biểu thức nhiều dòng
Nếu bạn chưa quen với lập trình, bạn sẽ cần đảm bảo rằng bạn đang đặt dấu chấm phẩy ở cuối mỗi câu lệnh. Không làm như vậy là một sai lầm phổ biến của người mới.
Toán tử ghép là các dòng mã chứa nhiều biểu thức trong dấu ngoặc nhọn {}. Toán tử ghép có thể bao gồm toán tử điều khiển (if, switch), toán tử chu trình (for, while) và khai báo hàm. Dưới đây là ví dụ về toán tử điều khiển:
if (Thanh <100)
{Print (“Thanh nhỏ hơn 100”);
return (0); }
Lưu ý rằng bạn không đặt dấu chấm phẩy sau toán tử if đầu tiên. Bạn cũng không cần phải đặt dấu chấm phẩy sau dấu ngoặc nhọn. Có dấu chấm phẩy sau Print () chức năng. Đó là vì có thể có một hoặc nhiều biểu thức bên trong dấu ngoặc nhọn và mỗi biểu thức phải kết thúc bằng dấu chấm phẩy.