Freelance: Lập trình tùy chỉnh (Custom Programming) trên MetaTrader và MQL?
Số Thanh Tín Hiệu cho Chỉ Báo Vẽ Lại: Dịch Chuyển Thanh (Shift) Dùng cho Tín Hiệu?
Mô tả
Trên www.expforex.com, chúng tôi cung cấp các Expert Advisor tiên tiến được trang bị với vô số các tính năng chức năng và tham số tùy chỉnh. Mỗi Expert Advisor được xây dựng bằng cách sử dụng một mẫu linh hoạt, cho phép các nhà giao dịch tùy chỉnh chúng theo chiến lược giao dịch riêng của mình.
Các chức năng chính bao gồm việc mở và đóng giao dịch tự động dựa trên các tín hiệu từ các chỉ báo như Moving Average và MACD.
Các tham số như Độ lệch xác định số lượng cây nến được sử dụng cho phân tích tín hiệu, đảm bảo các quyết định giao dịch chính xác.
Quản lý rủi ro được hỗ trợ thông qua các tham số như Dừng lỗ và Chốt lời, thiết lập mức đóng giao dịch tự động khi đạt đến mức lợi nhuận hoặc thua lỗ cụ thể.
Trượt giá kiểm soát độ lệch giá cho phép khi thực hiện lệnh, trong khi Martingale và Trailing Stop cung cấp quản lý khối lượng động và bảo vệ lợi nhuận.
Một tính năng nổi bật là việc sử dụng Số ma, giúp xác định duy nhất các giao dịch của mỗi Expert Advisor trên biểu đồ, ngăn chặn xung đột khi nhiều Expert Advisor hoạt động đồng thời.
Các tính năng chức năng và tham số này biến các Expert Advisor từ www.expforex.com thành công cụ mạnh mẽ cho giao dịch tự động thành công trên thị trường Forex.
Ưu điểm của việc mua Expert Advisor có sẵn so với lập trình chiến lược của bạn
Exp – Mẫu MQL Mã nguồn mở: Mẫu nhẹ để tạo Expert Advisor
EAPadPRO
Bảng Thông Tin cho tất cả các advisor và tiện ích của chúng tôi dành cho terminal MetaTrader.
Hướng dẫn chi tiết về những kiến thức cơ bản trong việc quản lý và sử dụng Bảng điều khiển EAPadPRO trong các Expert Advisor giao dịch của chúng tôi.
Giao diện thân thiện, trực quan cho công việc tiện lợi và thành công với các tiện ích của chúng tôi.
Tham số: Lấy Cây Nến Tín Hiệu
Độ lệch (0,1,2…..) Số cây nến.
Tham số này biểu thị số lượng cây nến mà từ đó các chỉ báo của bạn sẽ lấy tín hiệu. Hãy chỉ định các tham số phát hiện tín hiệu sau khi đặt mua một Expert Advisor:
- Mở giao dịch ngay lập tức sau khi tín hiệu xuất hiện;
- Chờ đợi cho đến khi có tín hiệu trên cây nến đã đóng được hình thành và chỉ mở giao dịch vào lúc mở của cây nến kế tiếp.
Một số chỉ báo có định nghĩa rõ ràng về cây nến nào kích hoạt tín hiệu nhờ vào thuật toán của chúng.
Xét về độ chính xác và đúng đắn của việc thực hiện lệnh, giao dịch nên được xử lý chỉ trên cây nến đã đóng, tức là tham số shift=1.
Nếu cần mở giao dịch (vị thế) ngay lập tức trên cây nến hiện tại khi tín hiệu xuất hiện và chỉ báo cho phép, thì bạn nên đặt shift=0.
Số cây nến tín hiệu (shift) cho chỉ báo. Vẽ chỉ báo. Chọn cây nến nào cho tín hiệu?
Chức năng: Đảo ngược Tín hiệu Chiến lược
ReverseSignal (true – false) Bật/Tắt.
Tham số này biểu thị việc đảo ngược các tín hiệu từ chỉ báo của bạn.
Nếu Expert Advisor của bạn hoạt động dựa trên một thuật toán cụ thể hoặc các tín hiệu xác định từ chỉ báo, bạn có thể thay đổi các tín hiệu MUA/BÁN mà không cần lập trình lại chúng.
Ví dụ, ReverseSignal=true.
Chỉ báo của bạn đưa ra tín hiệu MUA, nhưng Expert Advisor sẽ mở giao dịch BÁN.
Chỉ báo của bạn đưa ra tín hiệu BÁN, nhưng Expert Advisor sẽ mở giao dịch MUA.
Tham số: Số ma
Số ma (0….99999).
Tham số này biểu thị số duy nhất được gán cho các Expert Advisor trên biểu đồ. Nếu bạn sử dụng nhiều Expert Advisor trên các biểu đồ khác nhau, bạn cần gán cho chúng các số duy nhất để tránh nhầm lẫn và lỗi.
Ví dụ, nếu bạn sử dụng một Expert Advisor với các cài đặt khác nhau, bạn nên gán một số ma duy nhất cho mỗi phiên bản của Expert Advisor.
Ngoài ra, tham số này nên được thay đổi cho các cặp tiền tệ khác nhau để làm việc với các báo cáo chi tiết và hiểu rõ cặp tiền tệ nào được sử dụng bởi mỗi Expert Advisor.
Tham số: Dừng lỗ của giao dịch
StopLoss (0…) tính theo điểm.
Tham số này biểu thị Dừng lỗ cho mỗi vị thế. Nó xác định số điểm lỗ mà tại đó giao dịch sẽ được đóng.
0 – tham số bị vô hiệu hóa, và Dừng lỗ của giao dịch sẽ được đặt thành 0.
Tham số này nên được đặt không thấp hơn mức tối thiểu cho phép trên máy chủ của bạn.
Nếu tham số được đặt dưới mức tối thiểu cho phép trên máy chủ, Expert Advisor sẽ hiển thị lỗi 130.
Mã lỗi Metatrader – Các mã lỗi MQL nhận được bởi chuyên gia giao dịch trong terminal. Giải pháp.
Tham số: Chốt lời của giao dịch
TakeProfit (0…) tính theo điểm.
Tham số này biểu thị Chốt lời cho mỗi vị thế. Nó xác định số điểm lợi nhuận mà tại đó giao dịch sẽ được máy chủ đóng lại.
0 – tham số bị vô hiệu hóa, và Chốt lời của giao dịch sẽ được đặt thành 0.
Tham số này nên được đặt không thấp hơn mức tối thiểu cho phép trên máy chủ của bạn.
Nếu tham số được đặt dưới mức tối thiểu cho phép trên máy chủ, Expert Advisor sẽ hiển thị lỗi 130.
Mã lỗi Metatrader – Các mã lỗi MQL nhận được bởi chuyên gia giao dịch trong terminal. Giải pháp.
Tham số: Trượt giá của giao dịch
Trượt giá (0….) tính theo điểm.
Tham số này điều chỉnh độ lệch giá khi mở giao dịch.
Trong thị trường thực tế, giá di chuyển rất nhanh. Khi gửi lệnh đến máy chủ, máy chủ có thể phản hồi với giá thay đổi, báo giá lại, v.v.
Để ngăn việc gửi nhiều lệnh đến máy chủ, bạn có thể đặt giá trị Trượt giá cho phép khi mở giao dịch.
Ví dụ: Trượt giá=10.
Khi gửi lệnh mở, giá là 1.1234. Nhưng giá thay đổi thành 1.1238. Trong trường hợp này, giao dịch được mở ở mức 1.1238 mà không báo giá lại!
Tuy nhiên, nếu Trượt giá được đặt thành 0, giao dịch sẽ không được mở, và máy chủ sẽ trả về lỗi báo giá lại (Giá mới).
Chức năng: Đóng giao dịch theo tín hiệu đối nghịch
ClosePosIfChange (true – false).
Tham số này điều chỉnh khả năng đóng giao dịch đối nghịch khi mở giao dịch mới.
Nếu chỉ báo của bạn tạo ra các tín hiệu MUA – BÁN – MUA – BÁN, và tham số này được bật, Expert Advisor sẽ đóng giao dịch đối nghịch trước khi mở giao dịch mới.
Tham số: Số lượng vị thế cho mỗi tín hiệu
OnlyOnePosBySignal (true – false) Bật/Tắt.
Tham số này cho phép bạn chọn giữa mở một hoặc nhiều vị thế, tạo khả năng mở một hoặc nhiều giao dịch.
Nếu tham số này được bật, chỉ một vị thế được mở cho mỗi tín hiệu trên mỗi cây nến.
Ví dụ, nếu chiến lược của bạn tạo ra các tín hiệu MUA liên tiếp trên mỗi cây nến mới, và OnlyOnePosBySignal=true, thì một giao dịch MUA sẽ được mở trên mỗi cây nến khi tín hiệu xuất hiện.
Nếu OnlyOnePosBySignal=false, Expert Advisor có thể mở chỉ một giao dịch MUA và một giao dịch BÁN và chờ cho đến khi chúng được đóng.
Tham số: Lot cố định
Lots (0.01 ………) – thiết lập kích thước lot cố định cho tất cả giao dịch.
Tham số này chỉ định số lượng lot khi mở giao dịch. Kích thước lot là cố định và áp dụng cho tất cả giao dịch.
Bạn nên tham khảo với nhà môi giới của mình về kích thước lot tối thiểu cho phép khi mở giao dịch.
Chức năng: Lot động
DynamicLot (true – false) LotBalancePcnt (phần trăm của số dư tự do).
Các tham số này điều chỉnh việc tính toán tự động kích thước lot dựa trên số dư tự do có sẵn.
Mô tả chi tiết về tham số này được cung cấp trong bài viết Autolot (tính toán lot sử dụng số dư hiện tại).
My Autolot Secrets. Lot động hoặc Autolot.
Tham số: Martingale
Martin (1….) – Tỷ lệ Martingale.
Tham số này cho phép bạn áp dụng nguyên tắc Martingale vào chiến lược của mình.
Nguyên tắc này ngụ ý rằng khối lượng của giao dịch sau một giao dịch lỗ sẽ được tính là Lot * Martin.
Nếu tham số được đặt thành 1, thì Martingale không được sử dụng.
Ví dụ: Lots = 0.01, Martin = 2:
- Giao dịch MUA (0.01) được đóng với lỗ hoặc bởi Dừng lỗ.
- Giao dịch tiếp theo sẽ được mở với kích thước lot là 0.01 * 2 = 0.02.
- Nếu giao dịch trước được đóng bởi Dừng lỗ, thì giao dịch kế tiếp sẽ được mở với kích thước lot là 0.04.
Nếu giao dịch trước được đóng với lãi hoặc bởi Chốt lời, thì giao dịch kế tiếp sẽ được mở với kích thước lot ban đầu là 0.01.
Chức năng: Thời gian làm việc của Expert Advisor
OpenHour (theo giờ), OpenMinute (theo phút), CloseHour (theo giờ), CloseMinute (theo phút).
Các tham số này điều chỉnh khung giờ hoạt động của Expert Advisor, chỉ áp dụng cho việc mở vị thế mới. Chức năng Trailing Stop và Break Even sẽ hoạt động độc lập với khung giờ này.
Ví dụ, nếu bạn muốn Expert Advisor giao dịch chỉ từ 14:00 đến 18:35, thì các tham số sẽ được thiết lập như sau:
OpenHour=14, OpenMinute=0, CloseHour=18, CloseMinute=35.
Các giao dịch sẽ chỉ được mở từ 14:00 đến 18:35, và Expert Advisor sẽ bỏ qua các tín hiệu chiến lược ngoài khung giờ này.
Market Time Pad. Chỉ báo cho MetaTrader với các phiên giao dịch
Chức năng: Trailing Stop Cổ điển
TrailingStopUSE (true – false), IfProfTrail (true – false), TrailingStop (tính theo điểm), TrailingStep (tính theo điểm).
Các tham số này bật hoặc tắt việc theo dõi tự động các vị thế bằng cách di chuyển Dừng lỗ vào vùng có lợi nhuận.
TrailingStopUSE – bật/tắt chức năng trailing stop.
IfProfTrail – nếu true, Expert Advisor bắt đầu điều chỉnh Dừng lỗ chỉ khi vị thế đạt điểm hòa vốn. Nếu false, trailing stop sẽ bắt đầu hoạt động ngay sau khi mở vị thế và điều chỉnh khi giá di chuyển.
TrailingStop – khoảng cách tính theo điểm từ giá hiện tại đến Dừng lỗ mong muốn. Tham số này có thể được đặt dưới mức tối thiểu cho phép trên máy chủ của bạn.
TrailingStep – kích thước bước để điều chỉnh Dừng lỗ.
Ví dụ, Dừng lỗ sẽ được điều chỉnh theo mỗi điểm của TrailingStep khi khoảng cách đạt đến TrailingStop điểm từ giá hiện tại.
Chức năng: Đóng giao dịch theo Tổng Lợi Nhuận/Thua Lỗ
Các tham số này điều chỉnh khả năng đóng giao dịch theo công cụ được chỉ định và số ma khi đạt một trong các điều kiện sau:
- TypeofClose=1 – đóng giao dịch theo Lợi nhuận: 1 – Dollar, 2 – Điểm, 3 – %Vốn, 4 – %Số dư;
- CloseProfit=false – không đóng giao dịch khi có lợi nhuận;
- Profit = 10 – số đơn vị (tùy thuộc vào TypeofClose) cần thiết để đóng giao dịch có lợi nhuận;
- CloseLoss=false – không đóng giao dịch khi lỗ;
- Loss = -10 – số đơn vị (tùy thuộc vào TypeofClose) cần thiết để đóng giao dịch thua lỗ;
- OFFAllEaAfterClosePROF=false – tắt tất cả các Expert Advisor và script sau khi đóng giao dịch có lợi nhuận;
- OFFAllEaAfterCloseLOSS=false – tắt tất cả các Expert Advisor và script sau khi đóng giao dịch thua lỗ.
Ví dụ:
- Nếu bạn muốn đóng nhiều giao dịch (vị thế) (MUA hoặc BÁN) khi có lợi nhuận 10 USD trên tài khoản:
TypeofClose=1, CloseProfit=true, Profit=10. - Nếu bạn muốn đóng nhiều giao dịch (vị thế) (MUA/BÁN) khi thua lỗ 200 điểm trên tài khoản:
TypeofClose=2, CloseLoss=true, Loss=200. - Nếu bạn muốn đóng nhiều giao dịch (vị thế) (MUA/BÁN) khi thua lỗ 5% số tiền ký quỹ và đồng thời đóng nhiều giao dịch (vị thế) (MUA/BÁN) khi có lợi nhuận 10% số tiền ký quỹ:
TypeofClose=4, CloseLoss=true, Loss=5, CloseProfit=true, Profit=10.
Trong trường hợp này, bạn có thể vô hiệu hóa Expert Advisor sau khi đóng giao dịch bằng cách sử dụng các chức năng OFFAllEaAfterClosePROF và/hoặc OFFAllEaAfterCloseLOSS.
Sau đó, Expert Advisor sẽ vô hiệu hóa tất cả các Expert Advisor sau khi đóng giao dịch.
Chức năng: Di chuyển Dừng lỗ đến Điểm Hòa Vốn
MovingInWLUSE (true – false), LevelWLoss (tính theo điểm), LevelProfit (tính theo điểm).
Các tham số này điều chỉnh khả năng điều chỉnh giao dịch bằng cách di chuyển Dừng lỗ đến điểm hòa vốn càng sớm càng tốt.
Ví dụ:
- Bạn muốn đặt Dừng lỗ ở điểm hòa vốn khi giao dịch đạt lợi nhuận 10 điểm:
MovingInWLUSE=true, LevelWLoss=0, LevelProfit=10. - Bạn muốn đặt Dừng lỗ ở +5 điểm khi giao dịch đạt lợi nhuận 20 điểm:
MovingInWLUSE=true, LevelWLoss=5, LevelProfit=20.
Vì vậy, sự chênh lệch giữa LevelProfit và LevelWLoss phải luôn lớn hơn hoặc bằng mức dừng tối thiểu trên máy chủ.
Câu hỏi?
Nếu bạn có bất kỳ câu hỏi nào, vui lòng đặt ra. Chúng tôi không bán hàng không minh bạch.
Mỗi sản phẩm của chúng tôi đều có thể được thử nghiệm trước khi mua.
Chúng tôi đánh giá cao phản hồi và mong muốn của bạn đối với các sản phẩm của chúng tôi và nỗ lực duy trì tiêu chuẩn chất lượng cao.
Cảm ơn bạn đã đồng hành cùng chúng tôi!
Bạn có câu hỏi nào không?
Bài viết này cũng có sẵn bằng: English Українська Portuguese Español Deutsch Chinese Русский Français Italiano Türkçe 日本語 한국어 العربية Indonesian ไทย Tiếng Việt