Thị trường FOREX hoạt động với hàng nghìn tỷ đô la, nhưng bất kỳ ai có máy tính và truy cập Internet đều có thể làm việc trên đó. Để tạo điều kiện thuận lợi cho việc ra quyết định trong quá trình giao dịch, nhiều nhà giao dịch sử dụng cố vấn - các chương trình đặc biệt hoạt động theo một thuật toán cụ thể.
Hướng dẫn
Bước 1
Nền tảng giao dịch ngoại hối phổ biến nhất là thiết bị đầu cuối mt4. Theo đó, hầu hết các cố vấn được viết cho nó. Nếu bạn chưa có thiết bị đầu cuối, hãy tải xuống từ trang web của trung tâm giao dịch mà bạn làm việc.
Bước 2
Bắt đầu một thiết bị đầu cuối. Mở MetaEditor bằng cách nhấn F4. Trong cửa sổ trình soạn thảo xuất hiện, trong tab Tệp, chọn Mới, Trình hướng dẫn Cố vấn Chuyên gia sẽ mở ra. Chọn loại cố vấn đã tạo - Cố vấn chuyên gia. Nhấn tiếp. Trong cửa sổ tiếp theo, nhập tên của cố vấn và thông tin chi tiết về tác giả (nếu bạn muốn).
Bước 3
Cửa sổ tương tự chứa bảng Tham số - nhấp vào nút Thêm ở bên phải. Tham số mới Extparam1 xuất hiện. Sử dụng các tham số, bạn có thể "dạy" cố vấn thực hiện các hành động cần thiết. Ví dụ: thay đổi tên của tham số Extparam1 thành StopLoss bằng cách bấm đúp chuột vào dòng và nhập tên mới. Đặt loại tham số thành gấp đôi. Đặt giá trị của tham số (Giá trị ban đầu) bằng với giá trị tổn thất cho phép đối với bạn - ví dụ: 20 điểm.
Bước 4
Tương tự, bạn có thể nhập giá trị cho lợi nhuận và các thông số khác. Bạn không thể nhập bất kỳ thứ gì ở giai đoạn này và nhập các giá trị cần thiết sau đó theo cách thủ công, trực tiếp vào mã. Nhấp vào "Hoàn tất", bạn sẽ thấy một cửa sổ với mã cơ bản của cố vấn.
Bước 5
Chú ý đến các hàm init, deinit, start. Cái đầu tiên thực hiện các hoạt động liên quan đến việc khởi tạo Chuyên gia Cố vấn sau khi khởi chạy. Thứ hai tắt trình cố vấn khi nó bị vô hiệu hóa hoặc thiết bị đầu cuối bị đóng. Chức năng quan trọng nhất là chức năng bắt đầu, vì chức năng này xử lý tất cả dữ liệu đi kèm với mỗi lần đánh dấu mới (thay đổi giá).
Bước 6
Cố vấn hoạt động như thế nào? Cần phải nhập các dòng trong mã của nó, nhờ đó nó sẽ mở hoặc đóng một lệnh nếu tình hình hiện tại tương ứng với các điều kiện được đặt ra trong logic của cố vấn. Ví dụ, một Chuyên gia Cố vấn đơn giản có thể dựa trên chỉ báo Đường trung bình. Hai đường trung bình được vẽ với các khoảng thời gian khác nhau - ví dụ: 5 và 15. Nếu đường nhanh cắt đường chậm từ dưới lên, một lệnh mua sẽ được mở. Đóng cửa xảy ra khi đạt được lợi nhuận mong muốn hoặc khi đường nhanh cắt đường chậm từ trên xuống dưới.
Bước 7
Tương tự như vậy, việc mở và đóng một lệnh bán cũng xảy ra. Để giảm số lượng tín hiệu sai, bạn có thể đưa ra quy tắc theo đó thứ tự sẽ chỉ được mở sau khi đường nhanh di chuyển khỏi đường chậm một khoảng cách - ví dụ: 10 điểm. Bạn có thể đặt các cài đặt cụ thể bằng cách xác định các thông số thành công nhất.
Bước 8
Làm cách nào để viết các dòng mã cụ thể? Để làm được điều này, bạn cần nắm vững những kiến thức cơ bản về ngôn ngữ mql4. Bạn có thể tìm thấy rất nhiều tài liệu hữu ích, bao gồm cả hướng dẫn, tại đây: https://forum.mql4.com/ru/ Đừng bắt đầu tạo một Cố vấn chuyên gia phức tạp ngay lập tức - hãy tạo cho nó những chức năng đơn giản nhất lúc đầu, sau đó dần dần làm phức tạp nó. Tuy nhiên, hãy đảm bảo giữ các phiên bản cơ bản - chúng sẽ rất hữu ích nếu bạn phải quay lại các phiên bản trước đó.