Robot giao dịch trong cTrader¶
cBot là các robot hoặc chương trình thực hiện các hoạt động giao dịch thay mặt bạn. Các thuật toán này có thể phân tích điều kiện thị trường, đặt lệnh và quản lý rủi ro theo các quy tắc trong mã của chúng.
Một robot giao dịch sẽ xuất hiện trong tab cBots của cTrader Algo sau khi bạn thực hiện một trong các hành động sau:
- Cài đặt cBot từ cTrader Store
- Mở tệp cBot
.algobằng ứng dụng cTrader - Tạo cBot của riêng bạn bằng cách viết mã bằng C# hoặc Python
Cách hoạt động của robot giao dịch ¶
Để cBot thực hiện các hoạt động giao dịch, hãy khởi chạy một phiên bản của nó. Bạn có thể coi một phiên bản là một bản sao của robot với các tham số riêng của nó.
Bảng dưới đây hiển thị các loại phiên bản, đám mây và cục bộ, có sẵn trong mỗi ứng dụng cTrader:
| Ví dụ | cTrader Mobile | cTrader Web | cTrader Windows | cTrader Mac |
|---|---|---|---|---|
| Đám mây | ✅ | ✅ | ✅ | ✅ |
| Chạy cục bộ | ✅ | ✅ |
Mẹo
Mỗi phiên bản cBot hoạt động độc lập, nghĩa là bạn có thể chạy nhiều phiên bản của cùng một cBot trên các ký hiệu, giai đoạn, tài khoản giao dịch và cài đặt khác nhau.
Tùy thuộc vào logic của nó, một cBot có thể thực hiện các hành động sau:
- Mở, điều chỉnh và đóng vị thế tự động.
- Áp dụng các biện pháp kiểm soát rủi ro như cắt lỗ, chốt lời, lệnh cắt lỗ động hoặc quy tắc định cỡ vị thế.
- Tuân theo một phong cách chiến lược như phá vỡ giá, theo xu hướng, hồi lại trung bình, lưới hoặc động lượng.
- Tạo tín hiệu bằng các công cụ phân tích tùy chỉnh hoặc chỉ báo.
Ngoài các hoạt động giao dịch tiêu chuẩn, một số cBot có thể tương tác với tệp tin, xử lý dữ liệu bên ngoài hoặc thực hiện các quy trình tùy chỉnh.
Hướng dẫn dành cho nhà phát triển
Mục cTrader Algo tập trung vào quy trình làm việc của nhà phát triển cho các thuật toán giao dịch. Ở đó, bạn có thể học cách:
