Chợ24h

Tiêu đề: MQL5 là gì và làm thế nào để học lập trình MQL5? [In trang]

Thành viên: Huyenmai.forex    Thời gian: 23/2/2021 10:21:04     Tiêu đề: MQL5 là gì và làm thế nào để học lập trình MQL5?

MQL5 là gì và làm thế nào để học lập trình MQL5?MQL5 trong forex là thuật ngữ khó giả dụ các bạn ko đầu cơ Tìm hiểu kĩ thì sẽ gây khó khăn trong giai đoạn giao dịch. Vậy mql5 là gì và làm thế nào để đầu cơ trong forex . Đón xem bài viết sau.


MetaQuotes Language 5 (MQL5) là gì ?

MetaQuotes Language 5 (MQL5) là ngôn ngữ cấp cao được ngoài mặt để vững mạnh các chỉ báo công nghệ, robot giao dịch và những áp dụng một thể ích, tự động hóa đàm phán nguồn vốn. MQL5 đã được MetaQuotes Software Corp vững mạnh cho nền mó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 phát triển các ứng dụng theo kiểu lập trình hướng đối tượng (OOP).

Ngoài tiếng nói MQL5, gói nền tảng đàm phán cũng gồm những MetaEditor IDE với các công cụ viết mã mới và hiện đại, chả hạn như mẫu, đoạn trích, gỡ lỗi, lược tả và công cụ 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ì

tương trợ ngôn ngữ có sẵn trên trang web MQL5.community, chứa CodeBase miễn phí khổng lồ và cực nhiều bài viết . Các bài viết này gồm những số đông các góc cạnh của đàm phán hiện đại, tân tiến, gồm những màng lưới thần kinh, Con số và phân tích, thương lượng tần số cao, chênh lệch giá, thử nghiệm và tối ưu hóa các 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 cung ứng những chức năng giao dịch chuyên biệt và những trình xử lý sự kiện được xác định trước để giúp các lập trình viên lớn mạnh Expert Advisors (EA), tự động kiểm soát những quy trình thương lượng theo những lề luật đàm phán cụ thể. Ngoài EA, MQL5 cho phép vững mạnh những chỉ số kỹ thuật , tập lệnh và thư viện tùy chỉnh .

Không chỉ có thế, CodeBase chứa thư viện phân tách số ALGLIB , có thể được dùng để giải những bài toán không giống nhau.

các loại áp dụng MQL5

những 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 giao dịch mà chúng thực hiện:

Expert Advisor là một hệ thống robot thương lượng tự động được liên kết với biểu đồ. Expert Advisor (EA) cất các trình xử lý sự kiện để quản lý các sự kiện được xác định trước kích hoạt thực thi những nguyên tố chiến lược thương lượng thích 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ờ, thay đổi trong Độ sâu của thị trường, biểu đồ và các 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 giao dịch dựa trên các lệ luật đã thực hiện, Expert Advisors cũng có thể tự động thực hiện đàm phán 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ố kỹ thuật được tăng trưởng bởi một quý khách thêm vào chỉ số tiêu chuẩn tích hợp vào những sàn giao dịch. Những chỉ số tùy chỉnh, cũng như các tiêu chuẩn, không thể giao dịch tự động mà chỉ thực hiện các chức năng phân tách. Những chỉ số tùy chỉnh có thể sử dụng các trị giá của những chỉ số khác để tính toán và có thể được gọi từ 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. Không giống như Expert Advisors, những script ko 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 đựng 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, ko giống như những chỉ số, Expert Advisors và script, ko buộc phải phải ràng buộc với biểu đồ để hoạt động. Giống như những tập lệnh, những nhà sản xuất ko xử lý bất kỳ sự kiện nào ko kể kích hoạt. Để khởi chạy một dịch vụ, mã của nó phải cất hàm xử lý OnStart. Các nhà sản xuất không ưng ý bất kỳ sự kiện nào khác không tính 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. Những Service được lưu trữ trong \ MQL5 \ Services.

Library là một hội tụ các chức năng tùy chỉnh. Những thư viện nhằm lưu trữ và sản xuất những thuật toán thường được sử dụng của những 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 các khối chương trình tùy chỉnh được sử dụng thường xuyên nhất. Những tệp như vậy có thể được bao gồm trong các văn bản nguồn của Expert Advisors, script, Custom Indicators và Service ở công đ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 khi 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 cất tệp gốc. Trong tình huống này, lệnh inside có dấu ngoặc kép được dùng. Một tùy chọn khác là lưu trữ các tệp trong \ MQL5 \ Include . Trong tình trạng này, #incolee với dấu ngoắc góc nên được 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 vun đắp dựa trên tiếng nói lập trình C++ nức danh. Một vài trader tự học lập trình MQL5, 1 vài 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 thương lượng tự động cho mình, số còn lại sử dụng MQL5 Market và MQL5 Community để kiếm tìm thứ mình cần.

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

Robot thương lượng MQL5

Robot đàm phán MQL5 có thể phân tích thị trường và tiến hành đàm phán dựa trên những tham số đầu vào mà lập trình viên tạo ra. Do vậy, nó có khả năng tự động đặt lệnh đàm phán. Khi mà một vài trader học lập trình MQL5 để vun đắp chiến lược đầu tư 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

những chỉ báo trong MQL5 Indicators được dùng để phân tích những thị trường tài chính không giống nhau như tiền tệ, hàng hóa, cổ phiếu, chỉ số và rộng rãi công cụ giao dịch khác. Tuy rằng nền móng thương lượng MetaTrader của MetaQuotes có sẵn nhiều chỉ báo công nghệ, 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 nhất thiết 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 giao dịch 1 lần độc nhất vô nhị nhưng có quyền tầm nã cập đến phần lớn dụng cụ phân tích và chức năng giao dịch có sẵn trong nền móng MetaTrader. Tỉ dụ, tính năng MQL5 OrderSend tiến hành những lệnh đàm phán bằng cách gửi đề xuất đến một máy chủ giao dịch.

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





Đính kèm hình: giaodichpp1.png (23/2/2021 10:21:00, 1013.96 KB) / Lượt tải về 1
https://cho24h.vn/forum.php?mod=attachment&aid=NTcyMDB8NWRlYmQwODR8MTc0MDM5MDE2OXwwfDA%3D






  © Copyright 2011-2013 iSoftco®, All rights reserved
Văn phòng công ty: P.16/706, Tòa nhà Thành Công, 57 Láng Hạ, phường Thành Công, quận Ba Đình, Hà Nội
Tel: (84-4) 37 875018;(84-4) 3555 8604 | Fax: (84-4) 37 875017 | E-Mail: cho24h@isoftco.com