Trang chủ › Hướng dẫn

Hướng dẫn cài đặt PullbackSwing PRO

Áp dụng cho MetaTrader 5 trên Windows / VPS. Bản dùng thử và bản có bản quyền cài giống nhau; chỉ khác mã nhập vào: mã dùng thử 14 ngày (tài khoản demo) hoặc mã bản quyền (tài khoản thật).

1. Cài file vào MT5

  1. Mở MT5 → File → Open Data Folder → mở thư mục MQL5.
  2. Chép PullbackSwing_v23.ex5, PBS_Scanner.ex5 vào MQL5\Indicators.
  3. Chép PullbackSwing_EA.ex5, PBS_AutoTrader.ex5, PBS_Telegram.ex5 vào MQL5\Experts; PBS_Optimizer.ex5 vào MQL5\Scripts.
  4. Trong cửa sổ Navigator (Ctrl+N) bấm chuột phải → Refresh.

2. Nhập mã bản quyền

Kéo indicator hoặc EA vào chart → tab Inputs → dán mã vào ô InpLicenseKey → OK. Mã được lưu lại cho tài khoản đó, các chart sau không cần nhập lại. Mỗi sản phẩm có mã riêng (PBS-IND, PBS-EA, PBS-AUTO) – trang đơn hàng hiện đủ các mã của gói bạn mua.

Dùng thử: mã dùng thử nhận trên web (mục Dùng thử) gồm 1 mã cho mọi sản phẩm, chỉ chạy trên đúng tài khoản demo đã khai, hạn 14 ngày. Bảng sẽ hiện "Dùng thử đến dd/mm/yyyy".

Bảng thông tin trên chart sẽ hiện "Bản quyền đến dd/mm/yyyy" hoặc "Bản quyền vĩnh viễn". Nếu báo "Mã không đúng cho TK…", kiểm tra lại số tài khoản đã nhập khi mua.

3. Chạy EA

  1. Bật nút Algo Trading trên thanh công cụ MT5 (màu xanh).
  2. Kéo EA vào chart cặp và khung muốn giao dịch (khuyến nghị M5–H1), tab Common tick Allow Algo Trading.
  3. Đặt % rủi ro / lệnh (bắt đầu 0.25–0.5%) và số vị thế tối đa. Nạp file .set từ Optimizer nếu có (nút Load trong tab Inputs).
  4. Nên chạy trên VPS gần máy chủ sàn để MT5 hoạt động 24/5.

4. Kết nối Telegram

  1. Tạo bot với @BotFather → lấy token. Thêm bot vào nhóm / kênh của bạn với quyền gửi tin.
  2. Lấy chat_id của nhóm / kênh (kênh dạng -100…).
  3. MT5 → Tools → Options → Expert Advisors → tick "Allow WebRequest for listed URL" và thêm https://api.telegram.org (AutoTrader thêm cả https://hc-ping.com).
  4. Điền token và chat_id vào phần Telegram trong Inputs của EA / AutoTrader / PBS_Telegram.

Giữ token bot bí mật. Nếu lỡ để lộ, dùng lệnh /revoke trong @BotFather để đổi token.

5. Scanner & Optimizer

Scanner: gắn vào một chart bất kỳ, nhập danh sách cặp và khung cần quét. Bảng xếp hạng setup theo SL/ATR, spread và khoảng cách tới điểm vào; bấm một dòng để mở chart cặp đó.

Optimizer: kéo script vào chart cặp / khung muốn tối ưu. Script thử hàng trăm bộ thông số trên 60% dữ liệu đầu và kiểm tra lại trên 40% sau; chỉ bộ ĐẠT kiểm tra mới nên dùng. File .set lưu trong MQL5\Files\PBS\sets.

6. AutoTrader

Gắn một AutoTrader lên một chart duy nhất. Nhập danh sách cặp (để trống = cả Market Watch), khung giao dịch, % rủi ro, dừng lỗ ngày / tuần. Lần đầu EA tự tối ưu từng cặp (vài phút), sau đó tự tối ưu lại mỗi tháng vào cuối tuần. Báo cáo ngày / tuần / tháng gửi qua Telegram. Để được cảnh báo khi VPS chết hẳn, tạo check trên healthchecks.io và dán link ping vào ô Healthchecks.

7. TradingView

Sau khi được cấp quyền: TradingView → Indicators → tab Invite-only scripts → chọn PullbackSwing PRO. Ngôn ngữ đổi trong phần cài đặt của script.

8. Lỗi thường gặp

  • Không thấy hình vẽ: chưa có mã hợp lệ (demo cần mã dùng thử, tài khoản thật cần mã bản quyền) – xem dòng trạng thái trên bảng. Mã dùng thử nhập trên tài khoản thật sẽ báo "Mã dùng thử chỉ chạy trên tài khoản DEMO".
  • EA không đặt lệnh: chưa bật Algo Trading, sàn không cho giao dịch mã đó, hoặc SL nhỏ hơn mức tối thiểu so với spread (EA sẽ ghi lý do trong tab Experts).
  • Không nhận tin Telegram: chưa thêm https://api.telegram.org vào danh sách WebRequest, sai chat_id, hoặc bot chưa có quyền trong kênh.
  • Thiếu lịch sử nến: cuộn chart về quá khứ để MT5 tải thêm dữ liệu, rồi chạy lại Optimizer.

Vẫn chưa được? Nhắn hỗ trợ kèm ảnh chụp tab Experts / Journal.