MQL5 là gì và làm thế nào để học lập trình MQL5?

Tham gia
30/11/2020
Bài viết
0

MQL5 là gì và làm thế nào để học lập trình MQL5?​

MQL5 trong forex là thuật ngữ khó nếu các bạn không đầu tư Phân tích kĩ thì sẽ gây khó khăn trong giai đoạn thương lượng. Vậy mql5 là gì và làm thế nào để đầu cơ trong forex . Đón xem bài viết sau.​

taxadlwTKdtop42KI9NwoBozlWXE_KJ4XbFVx1EEgf5e9W1z6MwADzsVpG-kGSd5VHujR0xPAmFhIHx_Eee2KuxU84rRCn4sWSSTZ47cLwyhOivbQES57qWCCnk98mQGkJqhANtL




MetaQuotes Language 5 (MQL5) là gì ?

MetaQuotes Language 5 (MQL5) là ngôn ngữ cấp cao được ngoại hình để tăng trưởng các chỉ báo kỹ thuật, robot đàm phán và những áp dụng tiện thể ích, tự động hóa thương lượng tài chính. MQL5 đã được MetaQuotes Software Corp phát triển cho nền tảng thương lượng của họ. Cú pháp ngôn ngữ rất sắp với C ++ cho phép những lập trình viên tăng trưởng những ứng dụng theo kiểu lập trình hướng đối tượng (OOP).

Ngoài ngôn ngữ MQL5, gói nền tảng giao dịch cũng gồm những MetaEditor IDE với các phương tiện viết mã tiên tiến, hiện đại, chẳng hạn như mẫu, đoạn trích, gỡ lỗi, lược tả và phương tiện hoàn thành tự động, cũng như Bộ lưu trữ MQL5 tích hợp cho phép tạo phiên bản tệp.

Xem thêm: stop out là gì

hỗ trợ tiếng nói có sẵn trên trang web MQL5.community, đựng CodeBase miễn phí khổng lồ và không ít bài viết . Những bài viết này bao gồm tất cả các khía cạnh của thương lượng tiên tiến, gồm những màng lưới thần kinh, Thống kê và phân tách, giao dịch tần số cao, chênh lệch giá, thí nghiệm và tối ưu hóa những chiến lược giao dịch, dùng robot tự động hóa thương lượng, v.v.

tiếng nói MQL5 phân phối những chức năng thương lượng chuyên biệt và các trình xử lý sự kiện được xác định trước để giúp các lập trình viên phát triển Expert Advisors (EA), tự động kiểm soát các tiến trình đàm phán theo các lề luật đàm phán cụ thể. Ngoài EA, MQL5 cho phép phát triển các chỉ số phương pháp , tập lệnh và thư viện tùy chỉnh .

Hơn thế nữa, CodeBase đựng thư viện phân tích số ALGLIB , có thể được sử dụng để giải các bài toán khác nhau.

những loại ứng dụng MQL5

các chương trình MQL5 được chia thành bốn loại chuyên biệt dựa trên những nhiệm vụ tự động hóa đàm phán mà chúng thực hiện:

Expert Advisor là một hệ thống robot thương lượng tự động được kết liên với biểu đồ. Expert Advisor (EA) chứa những trình xử lý sự kiện để điều hành các sự kiện được xác định trước kích hoạt thực thi những nhân tố chiến lược giao dịch phù hợp. Ví dụ: một sự kiện khởi tạo và khử nhiễu chương trình, đánh dấu mới, sự kiện hẹn giờ, đổi thay trong Độ sâu của thị phần, biểu đồ và những sự kiện tùy chỉnh.

Xem thêm: nến bearish harami

Ngoài việc tính toán những dấu hiệu thương lượng dựa trên các luật lệ đã thực hiện, Expert Advisors cũng có thể tự động thực hiện thương lượng và gửi chúng trực Tiếp đến một máy chủ giao dịch. EA được lưu trữ trong \ MQL5 \ Experts.

Custom Indicators là một chỉ số công nghệ được phát triển bởi một người mua thêm vào chỉ số tiêu chuẩn tích hợp vào những đại lý phân phối. Các chỉ số tùy chỉnh, cũng như các tiêu chuẩn, chẳng thể đàm phán tự động mà chỉ thực hiện các chức năng phân tích. Các chỉ số tùy chỉnh có thể dùng các trị giá của các chỉ số khác để tính toán và có thể được gọi trong khoảng EA. Custom Indicators được lưu trữ trong \ MQL5 \ Indicator.



Script là một chương trình để tiến hành một hành động. Ko giống như Expert Advisors, các script không xử lý bất kỳ sự kiện nào không tính kích hoạt. Mã tập lệnh phải cất hàm xử lý OnStart. Những tập lệnh được lưu trữ trong \ MQL5 \ Sc scripts.

Service là một chương trình, không giống như những chỉ số, Expert Advisors và script, không đề xuất phải buộc ràng với biểu đồ để hoạt động. Giống như các tập lệnh, những dịch vụ không xử lý bất kỳ sự kiện nào ngoại trừ kích hoạt. Để khởi chạy một nhà cung cấp, mã của nó phải cất hàm xử lý OnStart. Các dịch vụ ko chấp nhận bất kỳ sự kiện nào khác ko kể bắt đầu, nhưng chúng có thể gửi các sự kiện tùy chỉnh đến các biểu đồ bằng EventChartCustom. Các Service được lưu trữ trong \ MQL5 \ Services.

Library là một tập trung những chức năng tùy chỉnh. Những thư viện nhằm lưu trữ và cung ứng các thuật toán thường được dùng của các chương trình tùy chỉnh. Các thư viện được lưu trữ trong \ MQL5 \ Thư viện.

Include File là văn bản nguồn của những khối chương trình tùy chỉnh được dùng đều đặn nhất. Những tệp tương tự có thể được bao gồm trong các văn bản nguồn của Expert Advisors, script, Custom Indicators và Service ở giai đoạn biên dịch. Việc dùng Include File là tốt hơn so với sử dụng những thư viện vì có thêm gánh nặng xảy ra lúc gọi những chức năng của thư viện.

Include File có thể được lưu trữ trong cộng thư mục đựng tệp gốc. Trong trường hợp này, lệnh inside có dấu ngoặc kép được sử dụng. Một tùy chọn khác là lưu trữ các tệp trong \ MQL5 \ Include . Trong trường hợp này, #incolee với dấu ngoặc góc nên được sử dụng.

Liệu trader có thể học lập trình MQL5?

Trader hoàn toàn có khả năng học lập trình MQL5 vì nó được xây dựng dựa trên tiếng nói lập trình C++ nổi tiếng. 1 Số trader tự học lập trình MQL5, một số khác thuê lập trình viên vun đắp chỉ báo công nghệ và thiết lập chiến lược giao dịch tự động cho mình, số còn lại sử dụng MQL5 Market và MQL5 Community để tìm kiếm thứ mình cần.

Trước lúc học lập trình MQL5, trader cần biết rằng những chương trình MQL5 có thuộc tính và mục tiêu khác nhau:

Robot đàm phán MQL5

Robot thương lượng MQL5 có thể phân tách thị phần và thực hiện giao dịch dựa trên những tham số đầu vào mà lập trình viên cho ra. Cho nên, nó có khả năng tự động đặt lệnh đàm phán. Khi mà 1 số trader học lập trình MQL5 để xây dựng chiến lược đầu cơ chứng khoán của riêng mình, thì cực nhiều trader khác thuê lập trình viên trong khoảng MQL5 Market và MQL5 Community thay họ làm điều đấy.

Tuỳ chỉnh MQL5 Indicator

các chỉ báo trong MQL5 Indicators được dùng để phân tích những thị phần tài chính không giống nhau như tiền tệ, hàng hóa, cổ phiếu, chỉ số và phổ thông phương tiện giao dịch khác. Tuy rằng nền móng thương lượng MetaTrader của MetaQuotes có sẵn phổ biến chỉ báo phương pháp, nhưng trader có thể tự tạo chỉ báo của riêng mình.

MQL5 Script

MQL5 script được bề ngoài để thực hiện những hoạt động cố định tại một thời gian cụ thể. Những kịch bản (script) chỉ có thể tiến hành lệnh thương lượng 1 lần độc nhất nhưng có quyền truy tìm cập tới hồ hết dụng cụ phân tích và chức năng giao dịch có sẵn trong nền móng MetaTrader. Thí dụ, tính năng MQL5 OrderSend tiến hành những lệnh đàm phán bằng cách gửi đề nghị đến một máy chủ đàm phán.

Đừng quên theo dõi website của chúng tôi để tìm hiểu thêm về các sàn forex uy tín nhất thế giới
 
×
Quay lại
Top