Mô tả
HỆ THỐNG GIAO DỊCH THUẬT TOÁN
SPECTRUM PRIME
Hệ Thống Giao Dịch Đa Khung Thời Gian
Nhiều Tín Hiệu. Quyết Định Có Cấu Trúc.
Tổng Quan
Thuật toán này được phát triển để hoạt động như một **công cụ hỗ trợ phân tích và thực thi giao dịch tự động**, kết hợp các tín hiệu chỉ báo trên nhiều khung thời gian để xác định điều kiện vào lệnh, thoát lệnh và điều chỉnh khối lượng vị thế.
Cấu trúc của nó cho phép người dùng cấu hình các phương pháp vào lệnh khác nhau, chọn hướng giao dịch được phép, điều chỉnh tham số chỉ báo và xác định các quy tắc dựa trên thời gian cũng như cài đặt quản lý vị thế.
Hệ thống không phải là giải pháp toàn diện và không đảm bảo kết quả. Hành vi của nó phụ thuộc vào cấu hình được chọn, đặc điểm của tài sản, điều kiện thị trường và phương pháp luận được sử dụng. Vì lý do này, nên theo dõi hành vi của nó thường xuyên và xem xét lại các cài đặt dựa trên kết quả quan sát được.
Triết Lý Sử Dụng
Mặc dù cBot có thể thực hiện giao dịch tự động, nó cũng được thiết kế để hoạt động như một loại **công cụ hỗ trợ vận hành cho nhà giao dịch**.
Ý tưởng là cho phép người dùng kết hợp đánh giá cấu trúc thị trường với việc lựa chọn phương pháp vào lệnh và hướng giao dịch, trong khi việc thực thi và quản lý vị thế được giao cho các quy tắc đã lập trình.
Nhà giao dịch có thể sử dụng phân tích kỹ thuật để quyết định xem hệ thống nên giao dịch mua, bán hay cả hai hướng, cũng như chọn phương pháp phù hợp nhất với phân tích thị trường của họ.
Cách tiếp cận này không loại bỏ nhu cầu theo dõi. Việc xem xét định kỳ kết quả, tham số và điều kiện vận hành rất quan trọng để nhận biết những thay đổi về hành vi và tránh việc sử dụng tùy tiện một cấu hình phù hợp với một kịch bản trong các điều kiện thị trường khác.
Phân Tích Đa Khung Thời Gian và Đa Chỉ Báo
Các tín hiệu thu được được kết hợp thông qua các điều kiện logic khác nhau, xem xét sự đồng thuận giữa các khung thời gian, sự tồn tại của các tín hiệu hướng cạnh tranh và phương pháp vào lệnh được chọn.
Cấu trúc này cho phép đánh giá thị trường trên các thang thời gian khác nhau, tránh việc tất cả các quyết định chỉ phụ thuộc duy nhất vào một khung thời gian.
Để bổ sung cho phân tích trực quan, khuyến nghị sử dụng các chỉ báo và công cụ đọc thị trường tương thích với phương pháp luận được áp dụng, bao gồm **Hồ Sơ Khối Lượng Động** ( https://ctrader.com/products/5700 ), RSI, MACD và các đường trung bình động (MA).
Các công cụ này giúp nhà giao dịch đặt các tín hiệu của thuật toán vào bối cảnh cấu trúc giá, sự tập trung hoạt động và hướng thị trường. Chúng là các tham chiếu phân tích bổ sung và không cấu thành xác nhận tự động cho logic nội bộ của cBot.
Các chu kỳ và tham số sử dụng trong phân tích trực quan có thể được đồng bộ với các cấu hình trong thuật toán để thuận tiện so sánh giữa tín hiệu và cách đọc thị trường.
Phương Pháp Vào Lệnh
Thuật toán cung cấp ba phương pháp vào lệnh có thể chọn thông qua các tham số, mỗi phương pháp dựa trên các tổ hợp điều kiện khác nhau trên các khung thời gian.
1. Chuẩn — Phân Tích Đa Khung Thời Gian Rộng
Cấu hình:
- Pos. Average = False
- Pos. Short = False
Khi cả hai tham số bị vô hiệu hóa, thuật toán sử dụng logic vào lệnh chuẩn, kết hợp các điều kiện ngắn hạn, trung hạn và dài hạn.
Quyết định xem xét các tổ hợp tín hiệu từ các nhóm khung thời gian khác nhau, bao gồm các điều kiện bổ sung để giải quyết các tình huống khi tín hiệu mua và bán cùng tồn tại.
Chế độ này dành cho người dùng muốn làm việc với cấu trúc phân tích rộng hơn, sử dụng sự đồng thuận trên các thang thời gian khác nhau để hướng dẫn giao dịch.
2. Trung Bình — Phân Tích Ngắn đến Trung Hạn
Cấu hình:
- Pos. Average = True
- Pos. Short = False
Chế độ này kích hoạt logic vào lệnh nhanh, chủ yếu dựa trên các tổ hợp khung thời gian trung gian.
Điều kiện vào lệnh xem xét các tổ hợp của các chu kỳ được cấu hình, bao gồm các khung thời gian từ 2 đến 5, theo các nhóm được định nghĩa trong chiến lược.
Mục đích là cung cấp một cách tiếp cận ít phụ thuộc vào các điều kiện dài hạn hơn, dành cho giao dịch trong ngày mà việc giải thích các khung thời gian trung gian có ý nghĩa hơn.
3. Ngắn — Phân Tích Ngắn Hạn
Cấu hình:
- Pos. Short = True
Chế độ này kích hoạt logic dựa trên các tổ hợp của bốn khung thời gian ngắn đầu tiên: các chu kỳ 1 đến 4.
Cấu trúc của nó sử dụng một tập hợp các chu kỳ hạn chế hơn và có thể được xem xét cho các chiến lược ngắn hạn, đặc biệt khi nhà giao dịch muốn làm việc với các biến động gần hơn với động lực thị trường trong ngày.
Tuy nhiên, việc chọn phương pháp này không đảm bảo thực thi nhanh hơn, độ chính xác cao hơn hoặc hiệu suất tốt hơn trong các sự kiện tin tức và giai đoạn biến động cao. Những đặc điểm này phụ thuộc vào công cụ, cấu hình và điều kiện thị trường thực tế.
**Ưu tiên phương pháp:** khi Pos. Short được bật, nó ưu tiên hơn Pos. Average. Để sử dụng phương pháp Trung Bình, giữ Pos. Short ở trạng thái tắt. Khi cả hai đều tắt, thuật toán sử dụng phương pháp Chuẩn.
THAM SỐ
1. Định Kỳ — Cấu Hình Vận Hành
*Mua*
Cho phép hoặc chặn việc mở các vị thế mua mới.
Khi tắt, thuật toán không khởi tạo các lệnh mua mới thông qua các điều kiện vào lệnh của nó. Điều này không phải là lệnh đóng ngay lập tức cho các vị thế mua hiện có.
Các vị thế được đóng theo logic thoát lệnh của cBot. Nếu vị thế cần đóng ngay, người dùng phải đóng thủ công hoặc sử dụng thủ tục khác phù hợp với cấu hình vận hành của họ.
*Bán*
Cho phép hoặc chặn việc mở các vị thế bán mới.
Hoạt động tương tự như tham số Mua, áp dụng cho giao dịch bán.
*Pos. Average*
Kích hoạt phương pháp vào lệnh Trung Bình, sử dụng các tổ hợp tín hiệu từ các khung thời gian trung gian.
Để sử dụng phương pháp này, giữ Pos. Short ở trạng thái tắt.
*Pos. Short*
Kích hoạt phương pháp vào lệnh Ngắn, dựa trên các tổ hợp của các khung thời gian đầu tiên được cấu hình.
Khi bật, phương pháp này ưu tiên hơn Pos. Average.
*Bộ Lọc Hồ Sơ*
Kích hoạt bộ lọc bổ sung dựa trên tín hiệu từ chỉ báo tùy chỉnh **Hồ Sơ Khối Lượng Động** ( https://ctrader.com/products/5700 ).
Khi bật, bộ lọc giảm số lượng các lệnh vào mới trong các vùng tích lũy, nhằm tránh các đột phá giả.
Khi tắt, điều kiện này không còn chặn các lệnh vào.
2. Quản Lý — Quản Lý Khối Lượng
*Lot Fix (>0)*
Xác định khối lượng cố định được sử dụng khi mở vị thế.
Để kích hoạt chế độ này, đặt giá trị lớn hơn không. Khi làm vậy, khối lượng cố định ưu tiên hơn phương pháp quản lý dựa trên tỷ lệ phần trăm.
Trong chế độ này, việc điều chỉnh khối lượng tự động dựa trên Lot% sẽ không được áp dụng.
*Lot% (Fix=0)*
Xác định tỷ lệ phần trăm được sử dụng để tính toán khối lượng vị thế mục tiêu, dựa trên vốn chủ sở hữu tài khoản và ký quỹ yêu cầu bởi vị thế.
Để sử dụng phương pháp này, đặt Lot Fix bằng không và Lot% thành giá trị dương.
Thuật toán tính toán khối lượng mục tiêu theo tỷ lệ phần trăm đã cấu hình và mối quan hệ giữa vốn chủ sở hữu tài khoản và ký quỹ vị thế.
Giá trị Lot% không tương ứng trực tiếp với tỷ lệ phần trăm vốn chủ sở hữu tài khoản có thể mất trong một giao dịch. Nó được sử dụng làm tham chiếu cho việc phân bổ ký quỹ và định kích thước khối lượng.
*Gradual% (Lot%)*
Xác định ngưỡng phần trăm cho các lần tăng khối lượng tiếp theo khi sử dụng quản lý Lot%.
Mục đích của tham số này là ngăn chặn việc mọi sự khác biệt nhỏ giữa khối lượng hiện tại và khối lượng mục tiêu ngay lập tức dẫn đến việc sửa đổi vị thế.
Ví dụ minh họa:
Xem xét một tài khoản có vốn chủ sở hữu 10.000 đơn vị tiền tệ và Lot% đặt là 10.
Phép tính tham chiếu sử dụng 10% vốn chủ sở hữu, tức 1.000 đơn vị tiền tệ, làm ký quỹ mục tiêu cho vị thế. Giá trị này không trực tiếp đại diện cho kích thước lot: khối lượng tương ứng phụ thuộc vào ký quỹ yêu cầu của công cụ và điều kiện tài khoản.
Vị thế ban đầu được mở ở mức 0,01 lot. Thuật toán sau đó tính toán khối lượng mục tiêu tương ứng với ký quỹ tham chiếu.
Nếu Gradual% đặt là 10, thuật toán so sánh khối lượng mục tiêu với khối lượng đang mở hiện tại. Một sửa đổi tiếp theo sẽ được xem xét khi khối lượng mục tiêu đại diện cho mức tăng ít nhất 10% so với khối lượng hiện tại, với điều kiện các điều kiện logic khác cũng được đáp ứng.
Nếu mục tiêu tăng nhưng sự khác biệt dưới ngưỡng đã cấu hình, vị thế giữ nguyên khối lượng hiện tại cho đến khi điều kiện điều chỉnh được đáp ứng.
Cơ chế mô tả áp dụng cho **việc tăng khối lượng vị thế**. Nó không thực hiện giảm khối lượng tự động khi mục tiêu tính toán giảm xuống.
Để vô hiệu hóa ngưỡng tăng dần, đặt Gradual% bằng không. Trong trường hợp này, thuật toán vẫn có thể điều chỉnh vị thế ban đầu về khối lượng mục tiêu, nhưng sẽ không thực hiện các lần tăng tiếp theo theo quy tắc tăng dần.
**Quan trọng:** tính năng này không đảm bảo đòn bẩy an toàn hoặc giới hạn tổn thất tài chính của một giao dịch. Việc tăng khối lượng cũng có thể làm tăng mức độ tiếp xúc và rủi ro của vị thế.
*Stop Loss (pips)*
Xác định khoảng cách Stop Loss, tính bằng pips, áp dụng khi mở vị thế mới.
Tham số này cung cấp một lớp bảo vệ bổ sung nếu cBot ngừng hoạt động hoặc máy tính hay kết nối internet không khả dụng. Khi lệnh và Stop Loss đã được chấp nhận và đăng ký thành công, bảo vệ có thể vẫn hoạt động trên máy chủ của nhà môi giới độc lập với việc thực thi của cBot.
Stop Loss là cơ chế an toàn và không thay thế logic thoát lệnh bình thường của thuật toán. Việc thực thi có thể xảy ra ở mức giá khác trong các khoảng trống hoặc giai đoạn thanh khoản hạn chế, và Stop Loss không đảm bảo mức tổn thất tài chính tối đa cụ thể.
3. Tham Số — Tham Số Chỉ Báo
*Hệ số 1, 2 và 3*
Xác định các tham số chu kỳ cho các chỉ báo xu hướng. Luôn giữ Hệ số 2 lớn hơn Hệ số 1, và Hệ số 3 lớn hơn hoặc bằng Hệ số 2.
*Bars Back, Rows, và Smooth Radius*
Các tham số Bars Back, Rows và Smooth Radius được truyền cho chỉ báo tùy chỉnh **Hồ Sơ Khối Lượng Động** ( https://ctrader.com/products/5700 ) . Để biết mô tả đầy đủ về các phép tính và hiệu ứng trực quan, tham khảo tài liệu cụ thể của chỉ báo.
4. Khung Thời Gian — Cấu Hình Khung Thời Gian
*Thời gian 1 đến Thời gian 7*
Xác định bảy chu kỳ biểu đồ được sử dụng trong phân tích tín hiệu và tổ hợp của thuật toán.
Cấu hình mặc định là:
- Thời gian 1 — 5 phút
- Thời gian 2 — 15 phút
- Thời gian 3 — 30 phút
- Thời gian 4 — 1 giờ
- Thời gian 5 — 2 giờ
- Thời gian 6 — 4 giờ
- Thời gian 7 — 8 giờ
Khuyến nghị cấu hình các chu kỳ theo thứ tự tăng dần, từ ngắn nhất đến dài nhất, để duy trì sự tổ chức của phân tích đa khung thời gian.
Mặc dù có thể chọn các chu kỳ khác, nhưng cần xem xét khả năng có dữ liệu lịch sử và lượng dữ liệu cần thiết cho các chỉ báo. Các chu kỳ rất dài (trên 1 ngày) hoặc cấu hình không tương thích với lịch sử có thể làm ảnh hưởng đến việc khởi tạo và giải thích tín hiệu.
5. Giờ — Kiểm Soát Thời Gian
*Thời Gian Bắt Đầu*
Xác định thời gian bắt đầu mà từ đó thuật toán có thể mở các vị thế mới.
*Thời Gian Kết Thúc*
Xác định thời điểm kết thúc cửa sổ vận hành. Sau thời gian này, thuật toán ngừng mở các vị thế mới theo logic giờ được phép.
Thời gian được hiểu theo đồng hồ của máy chủ mà cTrader sử dụng.
*Bộ Lọc Đóng*
Bật hoặc tắt điều kiện đóng lệnh theo lịch trình bổ sung.
Khi bật, thuật toán có thể đóng các vị thế của ký hiệu sau thời gian đã cấu hình, theo logic đóng lệnh nội bộ của nó.
Khi tắt, quy tắc đóng bổ sung này không được thực thi, nhưng các quy tắc thoát lệnh bình thường của chiến lược vẫn có thể đóng vị thế.
*Khoảng Thời Gian*
Xác định thời gian được sử dụng bởi điều kiện đóng bổ sung.
Logic hiện tại giả định thời gian này bằng hoặc muộn hơn Thời Gian Kết Thúc và cửa sổ đóng lệnh tương thích với thời gian bắt đầu, kể cả khi vượt qua nửa đêm.
PHƯƠNG PHÁP ÁP DỤNG
Phương Pháp Chuẩn
Khi Pos. Average và Pos. Short bị tắt, thuật toán sử dụng logic vào lệnh chuẩn, kết hợp các nhóm khung thời gian và điều kiện hướng khác nhau.
Nhà giao dịch có thể thực hiện phân tích rộng hơn về cấu trúc thị trường, sử dụng các khung thời gian cao hơn làm tham chiếu để quyết định giao dịch mua, bán hoặc cả hai hướng.
Với cấu hình này, cBot đánh giá các điều kiện đã lập trình để mở và đóng vị thế mà không yêu cầu người dùng theo dõi từng tổ hợp tín hiệu riêng lẻ theo thời gian thực.
**Mục tiêu là giảm nhu cầu can thiệp thủ công liên tục trong thực thi đồng thời giữ khả năng xem xét hướng giao dịch và quản lý khối lượng.**
Phương Pháp Trung Bình
Khi Pos. Average bật và Pos. Short tắt, thuật toán sử dụng logic vào lệnh nhanh dựa trên các khung thời gian trung gian.
Phương pháp này có thể được sử dụng trong các chiến lược trong ngày nhằm theo dõi các biến động ngắn đến trung hạn, với cấu trúc xác nhận khác với chế độ Chuẩn.
Lựa chọn nên xem xét hành vi của công cụ, thời gian giao dịch và cách nhà giao dịch giải thích các tín hiệu từ các chu kỳ đã chọn.
Phương Pháp Ngắn
Khi Pos. Short bật, thuật toán chuyển sang logic vào lệnh dựa trên bốn khung thời gian đầu tiên.
Chế độ này có thể được xem xét cho các cách tiếp cận trong ngày ngắn hơn, trong đó việc giải thích các khung thời gian thấp hơn có ý nghĩa hơn.
Vì tín hiệu từ các khung thời gian thấp hơn có thể thay đổi thường xuyên hơn, nên khuyến nghị đánh giá kỹ hành vi của hệ thống dưới các điều kiện thị trường khác nhau, bao gồm giai đoạn tích lũy, biến động theo hướng và biến động cao hơn.
Hướng Giao Dịch
Việc lựa chọn giữa mua, bán hoặc cả hai hướng nên dựa trên phương pháp phân tích mà nhà giao dịch chọn.
Cài đặt Mua và Bán xác định hướng nào được bật cho các lệnh vào mới. Logic nội bộ của thuật toán kết hợp các tín hiệu có sẵn và có thể cho phép vị thế ở cả hai phía khi các điều kiện tương ứng được đáp ứng.
Do đó, việc bật cả mua và bán không có nghĩa là hệ thống đảm bảo tính độc quyền hướng hoặc luôn xác định được hướng thị trường chiếm ưu thế.
Kết Hợp Phương Pháp và Thích Ứng Vận Hành
Kết hợp các phương pháp bao gồm việc xem xét lại chế độ vào lệnh dựa trên cấu trúc thị trường mà nhà giao dịch quan sát.
Ví dụ, một chiến lược ban đầu cấu hình ở chế độ Chuẩn có thể chuyển sang chế độ Trung Bình khi phân tích cho thấy các khung thời gian trung gian có ý nghĩa hơn với kịch bản hiện tại. Trong các tình huống liên quan đến tích lũy hoặc thay đổi động lực thị trường, nhà giao dịch có thể đánh giá lại cấu hình và quyết định có trở lại phương pháp trước đó hay không.
Tương tự, một giao dịch trong ngày dựa trên phương pháp Trung Bình có thể được điều chỉnh sang phương pháp Ngắn khi có lý do vận hành để làm việc với các khung thời gian thấp hơn.
Những thay đổi này được thực hiện thông qua các tham số của cBot. **Thuật toán không tự động chuyển đổi giữa ba phương pháp dựa trên phân loại thị trường tự động.** Việc chọn và xem xét lại chế độ là một phần của cấu hình vận hành do người dùng định nghĩa.
Mục đích của cách tiếp cận này là cung cấp sự linh hoạt để điều chỉnh cấu trúc vào lệnh mà không cần thay đổi mã nguồn.
Xem Xét và Tối Ưu
Thuật toán nên được đánh giá định kỳ, xem xét hành vi của tài sản, cấu hình khung thời gian, tham số chỉ báo, hướng giao dịch và các quy tắc quản lý khối lượng.
Việc xem xét có thể bao gồm:
- So sánh ba phương pháp vào lệnh;
- Đánh giá tín hiệu trên các thang thời gian khác nhau;
- Phân tích các giai đoạn biến động cao và thấp;
- Kiểm tra hành vi của các vị thế mở;
- Xem xét các tham số khối lượng và ký quỹ;
- So sánh các bài kiểm tra lại với kết quả thu được trong các điều kiện tiếp theo.
Việc tối ưu nên hướng tới sự nhất quán và phù hợp với phương pháp đã chọn, tránh việc chọn tham số chỉ dựa trên kết quả tốt nhất trong một khoảng thời gian lịch sử cụ thể.
MIỄN TRỪ TRÁCH NHIỆM VÀ RỦI RO
Thuật toán này là công cụ giao dịch tự động dựa trên các điều kiện kỹ thuật và quy tắc đã định trước. Nó không dự đoán thị trường một cách chắc chắn, loại bỏ rủi ro tài chính hoặc đảm bảo kết quả tích cực.
Hiệu suất có thể thay đổi tùy thuộc vào tài sản, điều kiện biến động, thanh khoản, chi phí giao dịch, thực thi lệnh, cấu hình chỉ báo và các tham số đã chọn.
Các bài kiểm tra lại là các mô phỏng dựa trên dữ liệu lịch sử và các điều kiện sử dụng trong quá trình thử nghiệm. Kết quả của chúng không đảm bảo hiệu suất tương tự trong các giao dịch tương lai.
Việc thay đổi khung thời gian, tham số chỉ báo, phương pháp vào lệnh và quản lý khối lượng có thể làm thay đổi đáng kể hành vi của hệ thống.
**Khuyến nghị kiểm tra và xác nhận các cấu hình trước khi sử dụng trong giao dịch thực, theo dõi kết quả và duy trì các thực hành quản lý rủi ro phù hợp với khả năng chịu rủi ro tài chính của bản thân.**
Tóm tắt
The system supports configurable trading directions (buy, sell, or both) and offers flexible volume management through fixed lot sizes or percentage-based position sizing relative to account equity. Additional parameters include stop loss distance, operational trading hours, and filters to reduce entries in accumulation zones based on volume profile signals.
Spectrum Prime functions both as an automated execution tool and as an operational support system, allowing traders to combine manual market structure assessment with algorithmic trade management. It requires periodic monitoring and parameter adjustment to align with changing market dynamics. The bot is suitable for position trading with medium trade frequency and supports market orders with dynamic risk management. It is compatible with IC Markets and supports leverage up to 1:1000.
