Trade Assistant: công cụ đa chức năng hỗ trợ giao dịch thuận tiện
- Tiện ích này sẽ giúp bạn đơn giản hóa, tự động hóa và tăng tốc quá trình giao dịch, đồng thời mở rộng đáng kể các chức năng tiêu chuẩn của terminal MetaTrader.
- Nếu bạn có bất kỳ câu hỏi, ý tưởng cải tiến hoặc phát hiện lỗi, vui lòng liên hệ với tôi, tôi luôn sẵn sàng tiếp nhận đề xuất:
- Hồ sơ MQL: https://www.mql5.com/en/users/mqlmoney
- Email: bossplace@yahoo.com
Các liên kết có thể nhấp:
- Phiên bản đầy đủ: cho MT4 | cho MT5
- Bản dùng thử: cho MT4 | cho MT5
- Mọi thắc mắc / ý tưởng / vấn đề:
- Tin nhắn trực tiếp trên trang web MQL5
- Email: bossplace@yahoo.com
Giao diện:
Tiện ích được chia thành 4 tab chính:
- [new] tab: Lệnh mới, tính toán Lot / Rủi ro / Tỷ lệ Risk-Reward.
- [manage] tab: Quản lý giao dịch, Breakeven, Trailing, Tự động đóng, Mức tự động.
- [info] tab: Thống kê giao dịch, phân tích thị trường.
- [tool] tab: Chỉ báo và các tiện ích hỗ trợ.
Để dễ dàng điều hướng, các phần tử giao diện có màu sắc khác nhau:
- Xanh lá cây: thường dùng để kích hoạt / hủy kích hoạt.
Màu xanh lá cũng dùng cho lệnh mua có lãi và mức TP. - [tab]: các nút lân cận dùng để chuyển đổi giữa các chế độ / tab.
- Đỏ: lệnh bán thua lỗ, mức SL. Sử dụng [X] để hủy bỏ.
- Xanh dương: khi nhấp, bạn có thể thay đổi giá trị hoặc hiển thị danh sách thả xuống.
[s]: cài đặt bổ sung. [P]: thiết lập sẵn. Phím tắt có dạng [1] [2] [3] [4]. - [< >] kéo để di chuyển bảng điều khiển.
- [v] nhấp để thu gọn bảng.
- [D] nhấp để thay đổi chủ đề giao diện: Tối / Sáng.
- [T] nhấp để hiển thị / ẩn nút Trade trên biểu đồ, để quản lý các lệnh hiện có.
- [v] Thiết lập sẵn Symbol, ở đầu bảng: bạn có thể lưu những cặp thường dùng và chuyển đổi nhanh.
Khi lưu Symbol vào danh sách, bạn cũng có thể kích hoạt tùy chọn [remember TF]: nếu được kích hoạt, khung thời gian hiện tại cũng sẽ được ghi nhớ và áp dụng khi chọn thiết lập sẵn.
- Di chuột qua bất kỳ phần tử nào để xem gợi ý: nó sẽ giúp bạn khi mới bắt đầu;
- Khi di chuyển các mức trên biểu đồ, giữ nút <TAB> để kích hoạt chế độ nam châm: căn chỉnh mức với giá OHLC gần nhất.
- Khi kích hoạt trường nhập giá: nhấp chuột trái vào biểu đồ để thiết lập nhanh mức giá.
Phím tắt:
- Shift + T: hiển thị / ẩn mức Trade trên biểu đồ
- Shift + 1 / 2 / 3 / 4: chuyển đổi giữa các tab chính
- Shift + TAB: chụp ảnh màn hình
- Shift + i: hiển thị / ẩn tất cả các chỉ báo i đang hoạt động trước đó
- ESC: đóng cài đặt hoặc hủy quản lý lệnh
- Shift + H: Hide / Hiển thị bảng điều khiển chính
- Shift + Q: Hành động Quick: có thể tùy chỉnh trong cài đặt [s]
- UP: Chuyển sang Khung thời gian cao hơn: (M5 > M15, H1 > H4 ...)
- DOWN: Chuyển sang Khung thời gian thấp hơn: (M15 > M5, H4 > H1 ...)
Phím tắt cho tab [new]: - Shift + V: hiển thị tất cả các mức Visible. Tiện lợi nếu mức nằm ngoài biểu đồ
- Shift + R: Reverse hướng của thiết lập lệnh hiện tại
- Shift + E: bật/tắt chỉ báo giá Entry (lệnh chờ / thực thi thị trường)
Các phím tắt sau cần được kích hoạt trong cài đặt [s] trên tab [new]: - Shift + B: thực hiện lệnh Buy với tham số hiện tại
- Shift + S: thực hiện lệnh Sell với tham số hiện tại
- Shift + C: Close lệnh vừa thực hiện qua tiện ích (nếu còn tồn tại)
Phím tắt cho tab [manage]: cần kích hoạt trong cài đặt [s] trên tab [new]:
[manage] [Groups]: - Shift + P: đóng lệnh có lãi (Profits)
- Shift + L: đóng lệnh thua lỗ (Losses)
- Shift + B: đóng lệnh Buys
- Shift + S: đóng lệnh Sells
- Shift + A: đóng tất cả lệnh Active
[manage] [Order]: - Shift + C: Close lệnh được chọn
Phím tắt cho tab [tool]: - Shift + Z: xóa nhóm đối tượng cuối cùng khi vẽ
- Left / Right: chuyển qua danh sách Symbols khi công cụ [Market watch] đang hoạt động
Máy tính: bạn có thể thực hiện tính toán khi nhập giá trị vào trường nhập liệu.
Để kích hoạt máy tính, bắt đầu nhập với "=", ví dụ: '=480/2'. Kết quả sẽ là 240.
Các toán tử có sẵn: * / + - % ( ) .
Khi nhập giá, bạn cũng có thể sử dụng từ khóa: 'points', 'bid', 'ask', 'spread'. Ví dụ:
- = bid +100 points
- = bid -spread
- = 1.50300 +spread
- = 50.25 +250 points
Máy tính có sẵn cho các trường nhập chính trên tab [new] và [manage > Order], và cho công cụ [Alerts].
Nếu máy tính khả dụng cho một trường cụ thể, bạn sẽ thấy thông tin khi di chuột qua nó.
Chỉ báo tâm lý giao dịch. Khi bảng chính được thu gọn, bạn có thể sử dụng nút màu để chọn giữa [trung lập / tăng / giảm]. Nếu chọn hướng không trung lập, nút [^] (nút thu gọn) sẽ có màu tương ứng. Nhờ vậy, bạn luôn nhớ hướng giao dịch ưa thích.
[new] tab: thực thi lệnh | Tính toán Lot, Rủi ro, RR
Trên tab này, bạn có thể mở lệnh mới. Để thuận tiện, chia quá trình thành 5 bước:
- Xác định mức rủi ro để tính khối lượng, hoặc chỉ định lot tùy chỉnh.
- Xác định giá entry cho lệnh chờ, hoặc chọn thực thi thị trường.
- Đặt mức SL, hoặc tắt nó.
- Đặt mức TP, hoặc thiết lập tỷ lệ RR để tự động tính toán dựa trên kích thước SL.
- Thực thi lệnh bằng nút Buy / Sell.
Entry, SL, TP có thể đặt bằng 6 cách: giá tùy chỉnh, giá bar, hoặc kích thước: bằng pips / points / % ATR.
Kích thước SL / TP cũng có thể đặt dựa trên lỗ / lãi tiềm năng, theo khối lượng sử dụng.
Với SL, tùy chọn này chỉ khả dụng nếu lot được đặt thủ công: phương pháp [Lot]
Trong khi chọn, bạn có thể kích hoạt [change ALL] để áp dụng phương pháp mới cho tất cả mức (Entry, SL, TP).
Nếu mức được đặt bằng kích thước, bạn có thể dùng nút bổ sung [^] / [v] để đặt mức ở phía đối diện.
Ví dụ, khi SL = +50 pips và nằm trên entry, nhấp [^] để đảo ngược và đặt dưới entry: thành -50 pips.
Nếu chọn phương pháp [bar price]: bạn có thể chọn giá bar dùng trong tính toán: open / high / low / close.
Bạn cũng có thể đặt độ lệch của bar tính toán so với bar hiện tại, trong đó 0 là bar hiện tại (di động).
Bạn cũng có thể đặt độ lệch giá bổ sung từ giá bar tính toán.
[L] nút: nhấp để hiển thị / ẩn hình ảnh hóa các mức trên biểu đồ.
[P] nút: bạn có thể lưu cài đặt hiện tại thành Presets để sử dụng sau cho giao dịch nhanh.
Đặc biệt tiện lợi nếu các mức được đặt bằng kích thước thay vì giá.
Shift + V phím tắt: nhấp để hiển thị tất cả mức (Entry, SL, TP).
Tiện lợi nếu giá thay đổi và các mức nằm ngoài vùng biểu đồ hiển thị.
1. Tính toán Rủi ro / Lot
Có 2 tùy chọn:
- Kích hoạt [Risk] và đặt mức rủi ro để tính khối lượng. Rủi ro có thể đặt bằng [%] tài khoản, hoặc bằng tiền [currency].
- Kích hoạt [Lot] và đặt khối lượng: tiện ích sẽ tính mức rủi ro tiềm năng.
- Nếu giao dịch nhiều tài khoản, bạn có thể tính lot hoặc rủi ro cho các tài khoản khác cùng lúc:
nhấp chọn [v] cạnh nút [Lot] / [Risk]. Kích thước tài khoản khác có thể đặt trong cài đặt [s]. - Sử dụng phím tắt [1] [2] [3] [4] để nhanh chóng đặt rủi ro hoặc lot.
- Có 4 phương pháp tính kích thước tài khoản: có thể đặt trong cài đặt [s]:
Số dư / Free margin / Equity hiện tại / Số tiền tùy chỉnh. - Khi nhập rủi ro: bạn có thể sử dụng lãi / lỗ nổi của tất cả lệnh. Tính năng này hữu ích cho chiến lược quản lý rủi ro khi cần bù lỗ hoặc chỉ rủi ro bằng lãi nổi.
- Nếu lot vượt quá giới hạn: lệnh sẽ tự động chia thành nhiều lệnh nhỏ hơn, thông tin sẽ màu cam. Ví dụ: nếu lot = 150.00 nhưng tối đa = 100.00: sẽ có 2 lệnh giống nhau với lot = 75.00.
2. Giá Entry:
Nếu nút [Entry:] được kích hoạt, chế độ lệnh chờ sẽ bật.
Nếu muốn chuyển sang thực thi thị trường tại giá hiện tại - hủy kích hoạt nút [Entry:].
- Thực thi thị trường: lệnh sẽ mở tại giá thị trường hiện tại.
- Lệnh chờ: trong chế độ này, các phần tử giao diện bổ sung sẽ hiển thị để đặt tham số bổ sung.
- [Trigger]: đặt mức khi lệnh chờ sẽ hủy hoặc kích hoạt:
- [cancel at]: nếu giá chạm mức hủy trước khi kích hoạt - lệnh sẽ xóa. Mức được giám sát bởi tiện ích (không gửi đến server).
- [activate at]: lệnh sẽ đặt tại giá entry, nhưng chỉ sau khi giá chạm mức kích hoạt.
MT4: trigger được giám sát bởi tiện ích.
MT5: trigger sẽ gửi đến broker chỉ với lệnh Buy/Sell StopLimit.
Có một bảng bổ sung (dưới nút thực thi) để điều chỉnh lệnh chờ:
- [exp]: thời gian hết hạn: bằng phút / giờ / ngày / số bar / hôm nay.
Khi chọn [today], lệnh sẽ xóa khi bar daily đóng. - [Oco id] (one cancels the other). Nếu bật: khi một lệnh chờ kích hoạt, tất cả lệnh khác cùng OCO id sẽ tự động hủy. Bạn có thể đặt ID khác nhau: tức là có các nhóm lệnh khác nhau. Trong cài đặt [S], bạn cũng có thể đặt global OCO id: nếu bật, lệnh OCO sẽ được giám sát trên tất cả Symbols.
- [Place later]. Nếu bật, lệnh sẽ tự động mở tại thời gian chỉ định. Có 5 loại: phút / giờ / ngày / bar mới / khi thị trường mở.
Sử dụng [at market open], bạn có thể đặt lệnh khi thị trường đóng: nó sẽ gửi đến server khi thị trường mở. Cho đến khi lệnh được gửi - tiện ích phải hoạt động trên thiết bị đã đặt.
Với [at market open], bạn có thể đặt độ trễ để lệnh được đặt sau khi thị trường mở. Hữu ích nếu muốn chờ spread thấp hoặc tránh lỗi "off quotes".
Cài đặt [s] > [Auto-trading] > "Scheduled orders: place after market opens". - Khi sử dụng lệnh đặt lịch [Place later], bạn có thể chỉ định giá Entry trong spread hiện tại (giữa Bid và Ask): loại lệnh sẽ được xác định khi đến thời gian kích hoạt: hoặc là lệnh chờ (Limit hoặc Stop), hoặc thực thi thị trường tại giá chỉ định hoặc tốt hơn.
[H]: lệnh chờ ẩn:
- Lệnh ảo không gửi đến broker cho đến khi kích hoạt: giám sát diễn ra trên thiết bị đã đặt, nên tiện ích phải hoạt động.
- Khi kích hoạt lệnh ẩn, bạn cũng có thể bật [monitor entry @BID price]: nếu bật, BuyLimit / BuyStop sẽ chỉ kích hoạt khi Bid chạm entry, bảo vệ khỏi kích hoạt ngẫu nhiên do spread.
Lưu ý: khi entry đạt, lệnh mua vẫn sẽ mở tại giá Ask, nên entry sẽ tệ hơn không có tùy chọn này. - Smart [en] / [tr]: lệnh sẽ mở / kích hoạt (hủy) chỉ khi bar trên TF chọn đóng vượt entry / trigger: tránh entry / trigger sai do biến động.
Với smart [en], lệnh sẽ mở bằng giá thị trường khi bar đóng: giá entry cuối cùng không thể đoán trước và có thể tệ hơn dự kiến. Bạn có thể đặt số bar phải đóng vượt mức để coi là kích hoạt.
3. Stop Loss:
Nếu nút [SL:] được kích hoạt, mức SL sẽ gửi đến broker khi thực thi.
Bạn cũng có thể tắt nút [SL:], và lệnh sẽ thực thi không có SL.
- SL có thể đặt bằng giá tùy chỉnh, giá bar, hoặc kích thước: bằng pips / points / % / ATR.
[H]: SL ẩn:
- Nếu [H] bật - SL sẽ không gửi đến broker, nó được giám sát bởi tiện ích, nên thiết bị đặt lệnh phải hoạt động.
Khi kích hoạt SL ẩn, bạn cũng có thể bật:
- [monitor SL on Short trades based on the BID price]: nếu bật, lệnh bán sẽ chỉ đóng khi Bid chạm SL, tránh kích hoạt ngẫu nhiên do spread.
Lưu ý: khi SL đạt, lệnh vẫn đóng tại giá Ask, nên lỗ sẽ lớn hơn. - [monitor SL on Long trades based on the ASK price]: nếu bật, lệnh mua sẽ chỉ đóng khi Ask chạm SL.
Lưu ý: khi SL đạt, lệnh vẫn đóng tại giá Bid, nên lỗ sẽ lớn hơn. - Smart [sl]: lệnh chỉ đóng khi bar trên TF chọn đóng vượt SL, tránh kích hoạt sai do biến động.
Với tùy chọn này, lệnh sẽ đóng bằng giá thị trường khi bar đóng: lỗ cuối cùng không thể đoán trước và có thể lớn hơn.
Bạn có thể đặt số bar phải đóng vượt mức để coi là kích hoạt.
Có 2 tùy chọn giám sát SL ẩn:
- [Close strictly at the specified price]: tránh lỗ lớn hơn do gap giá: nhưng lệnh sẽ không đóng cho đến khi giá quay lại mức SL, nên lỗ nổi có thể lớn hơn dự kiến.
- [Continue to try even at the worst price]: lệnh sẽ đóng ngay cả khi giá gap xa hơn SL, nghĩa là lỗ có thể lớn hơn.
4. Take Profit và Tỷ lệ Risk / Reward:
Có 2 tùy chọn:
- Kích hoạt [R/R :] và đặt tỷ lệ Risk/Reward: mức TP sẽ tự động tính toán dựa trên kích thước SL.
- Hủy kích hoạt [R/R :] và đặt mức TP: tiện ích sẽ tính tỷ lệ R/R thực tế.
Để dễ theo dõi, cửa sổ R/R thay đổi màu:
- Nếu Reward nhỏ hơn Risk (RR < 1): cửa sổ sẽ đỏ;
- Trong cài đặt [s], đặt RR ưa thích: giá trị từ 1.0 đến RR chỉ định sẽ xanh dương;
- Giá trị lớn hơn sẽ xanh lá;
[H]: TP ẩn:
- Nếu [H] bật - TP sẽ không gửi đến broker, nó được giám sát bởi tiện ích, nên thiết bị đặt lệnh phải hoạt động.
- Khi kích hoạt TP ẩn, bạn cũng có thể bật [monitor based on the BID price]: nếu bật, lệnh bán sẽ đóng khi Bid chạm TP, tránh tình huống không đóng do spread.
Lưu ý: khi TP đạt, lệnh vẫn đóng tại giá Ask, nên lãi sẽ nhỏ hơn.
Nhiều mức Take Profit:
Sử dụng Multi TP, bạn có thể đặt hành động bổ sung cho lệnh: đóng một phần và di chuyển SL.
Tiện lợi nếu muốn bảo vệ lợi nhuận khi giá tiến đến TP cuối.
- Để đặt TP bổ sung, nhấp nút [add tp]. Nếu đã đặt, nút này sẽ hiển thị số lượng mức bổ sung.
- Giao diện Multi TP mở trong cửa sổ riêng: có thể di chuyển [< >] đến bất kỳ vị trí nào trên biểu đồ.
- Multi TP được giám sát bởi tiện ích, nên nó phải hoạt động.
- [1] - [6] (cột trái): nhấp để bật / tắt từng mức TP.
Các mức phải được đặt tuần tự: khi tắt TP2, TP3 cũng sẽ tắt. - Trong cửa sổ tiếp theo, đặt vị trí từng TP.
- Có 6 loại mức, chọn trên dòng đầu:
giá, kích thước bằng pips hoặc points, % của TP cuối, R/R, % thay đổi giá. - [C]: bật/tắt hành động đóng một phần (Closing), riêng cho từng TP.
- Trong cửa sổ tiếp theo, đặt khối lượng sẽ đóng khi đạt mức nhất định:
riêng cho từng TP có [C] bật. - Sử dụng công tắc xanh trên dòng đầu, chọn loại tính toán khối lượng:
lot / % tổng lot / % còn lại. - [M]: bật/tắt hành động Moving SL, riêng cho từng TP.
- Nếu [M] bật, bạn có thể chọn nơi di chuyển SL:
hoặc break-even, hoặc một trong các TP trước. - Ở dòng dưới có 2 nút chia đều giá trị:
- [Levels ^]: đặt tất cả TP cách đều nhau.
- [Volume ^]: chia đều khối lượng đóng giữa các TP có [C] bật.
- Có nút [TP] trên dòng đầu: nhấp để lưu cài đặt hiện tại thành preset, sau đó điều chỉnh nhanh Multi TP.
Tiện lợi nếu TP đặt bằng kích thước thay vì giá.
Làm việc với đường biểu đồ: nếu nút [L] bật
Entry, SL, TP và Trigger sẽ được hình ảnh hóa trên biểu đồ. Các nút biểu đồ hiển thị thông tin quan trọng về từng mức. Giữ và kéo các nút này (không phải đường!) để điều chỉnh mức.
- Vùng SL / TP được tô màu: khi di chuyển các vùng này, tất cả mức sẽ thay đổi đồng thời, giữ nguyên tỷ lệ R/R.
- Sử dụng nút [+] / [-] để di chuyển mức xa hơn / gần hơn bằng kích thước spread hiện tại.
- [R] nút: đảo ngược nhanh thiết lập lệnh sang phía đối diện.
- Kéo nút [<>] để điều chỉnh độ rộng vùng TP / SL.
- Nếu RR cố định ( [R/R:]), khi điều chỉnh SL - TP cũng sẽ thay đổi, và ngược lại. Nếu muốn thay đổi độc lập, tắt tỷ lệ RR.
- Nút TP/SL hiển thị lợi nhuận/lỗ tiềm năng theo loại đã chọn: %, hoặc tiền tệ.
- Nếu mức [Entry / SL / TP / Trigger] đặt bằng khoảng cách (pips / points / % / ATR), bạn có thể cố định [!] từng mức trên biểu đồ.
- Nếu mức bị khóa: giá của mức sẽ không thay đổi với thị trường, nhưng khoảng cách hiện tại sẽ cập nhật. Để khóa / mở khóa - sử dụng nút xanh [!] bên phải biểu đồ.
Bổ sung, trước khi thực thi:
- Mức lệnh cuối cùng, lợi nhuận và lỗ tiềm năng hiển thị trên nút thực thi.
- Tùy chọn, bạn có thể mở nhiều lệnh giống nhau cùng lúc: chỉ định số lượng trong trường nhập: ( [x 1] Entry ).
- Để thực thi lệnh Grid: nhấp nút [G]: bảng bổ sung sẽ hiển thị để điều chỉnh cài đặt Grid.
- Tùy chọn, bạn có thể nhập comment cho lệnh: nó sẽ hiển thị khi quản lý lệnh sau này và trong danh sách lệnh của terminal.
- [id] nút trên dòng 1: nếu bật - lệnh sẽ có ID nội bộ: có thể dùng để quản lý lệnh sau này.
- Slippage tối đa có thể đặt trong cài đặt [s].
Nếu slippage riêng được chỉ định cho Symbol - nó sẽ ưu tiên hơn giá trị chung.
Thực thi lệnh:
- BUY / SELL tự động xác định loại lệnh khả dụng.
Cả hai hướng chỉ khả dụng nếu SL và TP bị tắt. - Khi sử dụng thực thi thị trường, bạn có thể đặt spread tối đa trong cài đặt [s]: bảo vệ trong thời kỳ biến động cao.
- Nếu [show info after the execution] bật trong cài đặt [s]: khi lệnh thực thi, bạn sẽ được mời lưu lệnh vào hotkey: nếu lưu, bạn có thể nhanh chóng chọn lệnh này để quản lý trên tab [manage].
- Bạn cũng có thể đặt màu nhận dạng: tiện lợi để nhận biết nhanh lệnh trên biểu đồ. Màu có thể thay đổi hoặc xóa sau: trong bảng quản lý nhanh hoặc khi quản lý lệnh trên tab [Order].
[s] Cài đặt trên tab [New]:
Liên kết mô tả các tab khác:
- [manage] tab: Quản lý lệnh, Breakeven, Trailing, Tự động đóng, Mức tự động.
- [info] tab: Thống kê giao dịch, phân tích thị trường.
- [tool] tab: Chỉ báo và tiện ích hỗ trợ.