Phần mềm

Expert advisor quản trị rủi ro cho MT4: các tiện ích tính toán và hạn mức

Expert advisor quản trị rủi ro mt4 đóng lại hai khoảng trống mà nền tảng để lại cho nhà giao dịch: chuyển phần trăm rủi ro thành lot và dừng giao dịch sau khi chạm hạn mức ngày về khoản lỗ. Cả hai nhiệm vụ được giải bằng mã chạy bên trong nền tảng và hoạt động chừng nào nền tảng còn mở. Chúng tôi mổ xẻ có những loại chương trình nào thuộc lớp này, chúng làm chính xác điều gì với tài khoản của bạn và những kiểm tra nào là bắt buộc trước khi mã của người khác được quyền truy cập vào các lệnh.

Các chương trình bên trong MetaTraderphần bổ trợ: chúng không thay thế nền tảng, mà thêm vào nó cái nó không có. Tính khối lượng theo phần trăm, đặt lệnh dừng tự động cùng lúc với việc vào lệnh, trần lỗ cứng cho một ngày và lệnh cấm giao dịch sau một chuỗi lệnh dừng.

Loại công cụtiện ích bổ sung
Chạy ở đâuMT4 và MT5 trên PC
Mô hình truy cậpcửa hàng và tệp của mình
Nhiệm vụ chínhtự động hóa các quy tắc

Bốn loại chương trình bên trong nền tảng

Bên trong MetaTrader tồn tại bốn thực thể khác nhau, và lẫn lộn chúng thì tốn kém: quyền hạn của chúng khác nhau và hành vi khi khởi động lại cũng khác nhau. Một bộ giới hạn lỗ được viết dưới dạng script sẽ không bảo vệ được tài khoản — script chạy một lần rồi đóng.

01Script

Được thực thi một lần khi khởi chạy rồi kết thúc. Hợp cho các thao tác một lần: đặt lệnh dừng cho mọi vị thế đang mở, đóng tất cả theo thị trường, dời lệnh dừng về điểm hòa vốn.

thao tác một lần
02Chỉ báo dạng bảng

Vẽ giao diện trên đồ thị và tính các đại lượng, nhưng có thể không có quyền giao dịch. Nó cho thấy khối lượng theo phần trăm của bạn và giá của lệnh dừng bằng tiền, còn lệnh thì bạn tự gửi.

tính toán và gợi ý
03Expert advisor trợ giúp

Chạy liên tục trên đồ thị và biết gửi lệnh. Nó mở vị thế với khối lượng đã tính, đặt ngay lệnh dừng và chốt lời, thực hiện lệnh dừng kéo theo theo quy tắc đã định.

thực thi theo lệnh
04Expert advisor giới hạn

Không mở gì cả, chỉ cấm. Nó theo dõi vốn chủ sở hữu và số giao dịch, đóng các vị thế và khóa việc giao dịch khi chạm hạn mức lỗ ngày.

cấm đoán và bảo vệ

Ba loại đầu tiết kiệm thời gian và giảm khả năng sai trong số học. Loại thứ tư tiết kiệm tài khoản: chỉ nó can thiệp vào lúc nhà giao dịch đã không còn suy xét tỉnh táo.

Trade Assistant MT4 và các bảng tính khối lượng

Các tiện ích thuộc lớp trade assistant mt4 đều được tổ chức như nhau: một bảng trên đồ thị, ô phần trăm rủi ro, ô ngưỡng lệnh dừng và nút gửi lệnh. Giá trị không nằm ở cái nút, mà ở chỗ khối lượng được tính lại mỗi lần lệnh dừng được dời — và người ta thôi làm việc đó bằng tay.

Ô của bảngNhà giao dịch đặt gìChương trình tính gì
Rủi rophần trăm của số tiền hoặc một số tiềnrủi ro bằng đồng tiền của tài khoản
Lệnh dừng lỗgiá của ngưỡng hoặc khoảng cáchkhoảng cách tính bằng điểm
Khối lượngkhông có gìlot theo rủi ro và lệnh dừng, làm tròn xuống
Chốt lờigiá hoặc hệ số nhân với rủi romục tiêu theo tỷ lệ đã định
Ký quỹkhông có gìkhoản đặt cọc cho khối lượng đã tính
Spreadkhông có gìhiệu chỉnh theo giá vào thực tế

Một bảng như thế cần được kiểm tra một lần và trên demo: mở một giao dịch với khối lượng tối thiểu, chờ lệnh dừng kích hoạt và so khoản lỗ thực tế với mức rủi ro đã tuyên bố. Chênh lệch quá một phần mười phần trăm nghĩa là chương trình đang tính từ số dư thay vì từ vốn chủ sở hữu hoặc không tính chênh lệch giá.

Risk manager ea mt5: expert advisor giới hạn khoản lỗ

Bộ giới hạn là chương trình hữu ích nhất và bị đánh giá thấp nhất trong lớp này. Nó không cải thiện điểm vào và không làm tăng lợi nhuận: nó biến một quy tắc mềm thành quy tắc cứng, gỡ khỏi nhà giao dịch cái quyết định vào lúc anh ta không còn đủ sức quyết định.

dừng giao dịch: vốn chủ sở hữu ≤ vốn chủ sở hữu đầu ngày × (1 − hạn mức)

Giới hạnĐược đặt thế nàoNó làm gì khi kích hoạt
Hạn mức lỗ ngàyphần trăm hoặc số tiềnđóng các vị thế, hủy các lệnh chờ, khóa các lệnh mới
Hạn mức lỗ tuầnphần trăm của vốn chủ sở hữu hôm thứ Haitương tự, cho vài ngày
Chuỗi lệnh dừng liên tiếpsố giao dịchtạm nghỉ tới hết ngày
Số giao dịch tối đasố lượng mỗi ngàycấm mở vượt quá hạn mức
Tổng khối lượng tối đalotkhông cho gia tăng vị thế
Cấm giao dịch theo thời giangiờ và tin tứckhóa trong các khoảng đã định

Điểm tinh tế thực tế: hạn mức phải được tính từ vốn chủ sở hữu, chứ không từ số dư, và điểm mốc được cố định vào đầu ngày. Nếu không thì sau một chuỗi thua, hạn mức sẽ được tính lại từ tài khoản đã teo lại và cho phép mất đi mất lại — mỗi lần một ít hơn về tiền, nhưng vẫn ngần ấy về phần trăm.

Kiểm tra gì trước khi cài expert advisor của người khác

Mọi expert advisor đều là mã của người khác có quyền truy cập vào các lệnh của bạn. Năm phép kiểm tra dưới đây mất một buổi tối và phân tách một tiện ích với một tai họa.

01Chạy trên demo

Cùng nhà môi giới, cùng loại tài khoản, cùng các ký hiệu. Demo khác tài khoản thật ở việc khớp lệnh, nhưng nó cho thấy đầy đủ logic của chương trình.

buổi tối đầu tiên
02Kiểm tra số học bằng tay

Mở một giao dịch và so khối lượng đã tính với công thức. Sự trùng khớp tới bước khối lượng là bằng chứng duy nhất rằng chương trình tính đúng.

buổi tối đầu tiên
03Kiểm tra hành vi khi khởi động lại

Đóng và mở lại nền tảng: bộ giới hạn phải nhớ điểm mốc của ngày, chứ không phải bắt đầu lại hạn mức từ đầu.

nhất định
04Nhìn vào việc mất kết nối

Chương trình chỉ chạy khi nền tảng đang mở. Nếu cần bảo vệ liên tục thì nền tảng được giữ trên một máy chủ, chứ không phải trên máy tính ở nhà.

trước khi vào tài khoản thật
05Giới hạn quyền hạn

Giao dịch tự động chỉ được cho phép ở mức cần thiết, còn quyền truy cập tài khoản qua mật khẩu giao dịch thì không trao cho ai và không bao giờ.

thường xuyên

Expert advisor nguy hiểm ở chỗ nào

Các phàn nàn về chương trình lớp này hầu như luôn quy về bốn tình huống. Không tình huống nào liên quan tới sai sót trong công thức khối lượng.

nguy hiểmMartingale đội lốt risk managerMột phần các expert advisor dựng sẵn tăng khối lượng sau khoản lỗ và trông rất đẹp trên lịch sử. Logic như thế không quản lý rủi ro, mà chỉ hoãn việc nó hiện thực hóa tới một giao dịch lớn duy nhất.
nguy hiểmQuyền truy cập mật khẩu giao dịchĐể chạy, chương trình chỉ cần được khởi chạy trong nền tảng của bạn. Mật khẩu cho phép giao dịch từ bên ngoài thì không tiện ích nào cần tới.
chú ýChỉ chạy khi nền tảng đang bậtMáy tính bị tắt sẽ gỡ bỏ lớp bảo vệ: bộ giới hạn sẽ không đóng vị thế và không dừng giao dịch chừng nào nền tảng chưa được chạy.
chú ýĐặc tả khác nhau ở các nhà môi giớiMột chương trình được chỉnh cho báo giá năm chữ số và lot tiêu chuẩn có thể tính điểm khác đi ở một nhà môi giới khác. Việc kiểm tra trên demo là bắt buộc mỗi khi đổi tài khoản.

Expert advisor và tiện ích: các câu trả lời ngắn

Có cần expert advisor không nếu tự tính khối lượng
Không bắt buộc. Tiện ích tiết kiệm vài giây và loại bỏ lỗi nhập liệu, nhưng công thức nó chạy vẫn là công thức ấy. Bộ giới hạn lỗ thì hữu ích hơn: nó làm cái mà con người khi đang lỗ làm rất tệ.
Lấy chương trình ở đâu
Cửa hàng tích hợp của nền tảng, trang của nhà phát triển hoặc mã của chính mình. Các sản phẩm trên cửa hàng thường có bản demo cho bộ kiểm thử.
Expert advisor có chạy trên nền tảng di động không
Không. Các bản MetaTrader di động không thực thi mã chương trình: các tiện ích và bộ giới hạn chỉ sống trên máy tính hoặc máy chủ.
Có thể tự viết những chương trình như thế không
Có, ngôn ngữ MQL được làm ra cho việc đó. Bộ giới hạn hạn mức ngày là chương trình đầu tay điển hình: vài chục dòng và một logic dễ hiểu.
Expert advisor có được kiểm chứng trong bộ kiểm thử chiến lược không
Logic mở và theo dõi vị thế thì có. Hành vi của bộ giới hạn ở ranh giới ngày và khi nền tảng khởi động lại thì bộ kiểm thử không tái hiện được.
Làm gì khi khối lượng lệch nhau
So ba thứ: cơ sở tính, giá trị điểm và quy tắc làm tròn. Sai sót hầu như luôn nằm ở một trong ba chỗ đó.

Câu hỏi thường gặp

Expert advisor khác script trong MetaTrader ra sao

Script chạy một lần rồi kết thúc, expert advisor chạy liên tục chừng nào nó còn trên đồ thị và nền tảng còn mở. Bộ giới hạn lỗ chỉ có thể là expert advisor: nó cần theo dõi tài khoản không ngừng.

Expert advisor giới hạn tính hạn mức ngày ra sao

Nó ghi nhớ vốn chủ sở hữu vào đầu ngày giao dịch và so mức hiện tại với nó. Khi giảm đúng bằng phần trăm đã định, các vị thế được đóng, các lệnh chờ bị hủy, còn các giao dịch mới thì bị khóa tới ngày hôm sau.

Vì sao hạn mức được tính từ vốn chủ sở hữu, chứ không từ số dư

Số dư không thấy khoản lỗ thả nổi: một vị thế đang mở và đang âm sẽ không làm nó đổi cho tới khi được đóng. Bộ giới hạn gắn với số dư thì kích hoạt quá muộn.

Mua expert advisor ở cửa hàng của nền tảng có an toàn không

Mua thì an toàn hơn tải một tệp từ bên ngoài: sản phẩm gắn với tài khoản, có bản demo để kiểm tra trong bộ kiểm thử. Nhưng mã vẫn là đóng, nên việc kiểm tra hành vi trên demo vẫn cần thiết.

Tiện ích tính lot có thể sai không

Có thể, và có ba nguyên nhân điển hình: tính từ số dư thay vì từ vốn, giá trị điểm sai ở các cặp chéo và làm tròn lên. Mỗi cái đều cho rủi ro lớn hơn mức đã dự tính.

Có cần VPS cho expert advisor giới hạn không

Nếu lớp bảo vệ phải chạy luôn thì có. Tiện ích không hoạt động khi nền tảng bị tắt, mà chính vào những lúc như thế thì vị thế đang mở lại đi ngược lại bạn.

Lệnh dừng kéo theo trong expert advisor có thay thế việc theo dõi thủ công không

Nó làm việc theo dõi trở nên máy móc và đồng nhất, điều đó thường tốt hơn làm thủ công. Nhưng quy tắc kéo lệnh dừng thì do bạn đặt, và một quy tắc tồi sẽ được expert advisor thực thi chính xác y như một quy tắc tốt.

Có đặt được nhiều expert advisor trên một đồ thị không

Trên một đồ thị thì không, trong MetaTrader mỗi cửa sổ chạy một expert advisor. Bộ giới hạn thường được treo lên một đồ thị riêng, vì nó không gắn với một ký hiệu cụ thể.

Làm sao biết expert advisor đang tăng khối lượng sau khoản lỗ

Kiểm tra trong bộ kiểm thử: nếu sau một giao dịch thua mà khối lượng tiếp theo lớn hơn khối lượng trước với cùng khoảng cách tới lệnh dừng thì đó là martingale, dù trong mô tả nó được gọi là gì.

Làm gì nếu expert advisor thôi mở giao dịch

Kiểm tra quyền giao dịch tự động, thời hạn giấy phép, sự phù hợp của ký hiệu và xem hạn mức của chính chương trình đã kích hoạt chưa. Bộ giới hạn sau khi kích hoạt thì im lặng một cách có chủ ý.

Có nên tin expert advisor trong việc chọn điểm vào không

Đó đã không còn là quản trị rủi ro, mà là một hệ thống giao dịch, và nó phải được đánh giá theo thống kê trên chặng dài, chứ không theo phần mô tả. Một expert advisor như thế chẳng liên quan gì tới việc quản lý rủi ro.

Nên giữ bao nhiêu chương trình cùng lúc

Thường là hai: bảng tính khối lượng và bộ giới hạn lỗ. Mỗi cái thêm vào sẽ thêm một điểm hỏng và làm giảm sự hiểu biết về những gì đang xảy ra với tài khoản.

Logo ARMF
Ban biên tập ARMFChúng tôi mổ xẻ quản trị rủi ro trên forex ở chỗ nó được tính ra: khối lượng lot từ khoảng cách tới lệnh dừng và giá trị điểm, ký quỹ cần thiết, giá của sụt giảm và tỷ lệ thắng hòa vốn. Công thức được dẫn ra đầy đủ để phép tính có thể lặp lại trong bảng tính của bạn.Ai viết và chúng tôi kiểm tra dữ liệu thế nàoDữ liệu đã kiểm tra: 04.09.2026