Giới thiệu về chỉ báo kỹ thuật trong cTrader
Chỉ báo là các công cụ phân tích xử lý dữ liệu thị trường và hiển thị các giá trị được tính toán trên biểu đồ. Chúng giúp bạn diễn giải hành động giá bằng cách áp dụng logic toán học, tiết lộ xu hướng và báo hiệu những thay đổi tiềm năng trong hướng thị trường. Để sử dụng chỉ báo, bạn thêm nó vào biểu đồ. Tùy chọn, bạn có thể tùy chỉnh chỉ báo trước hoặc sau khi thêm nó vào biểu đồ.
cTrader có hai loại chỉ báo:
- Chỉ báo tích hợp sẵn - các công cụ phân tích kỹ thuật được bao gồm trong các ứng dụng cTrader theo mặc định, và bạn không thể xem hoặc sửa đổi mã của chúng. Các chỉ báo tích hợp sẵn này hoạt động nhất quán trên tất cả các ứng dụng cTrader, bao gồm Windows, Mac, Web và Mobile.
- Chỉ báo tùy chỉnh - các thuật toán và công cụ phân tích kỹ thuật được tạo ra bằng mã C# hoặc Python trong cTrader Windows hoặc Mac. Nhiều chỉ báo tùy chỉnh có sẵn trong một phần chuyên dụng trong cTrader Store, cho phép bạn tải xuống và cài đặt các chỉ báo được phát triển bởi các người dùng cTrader khác.
Bất cứ khi nào bạn tạo một chỉ báo trong cTrader Algo bằng C# hoặc Python, bạn đang phát triển một chỉ báo tùy chỉnh. Cả hai ngôn ngữ lập trình đều cung cấp quyền truy cập vào cùng một API cTrader Algo phong phú, cho phép bạn xây dựng các thuật toán bằng ngôn ngữ mà bạn cảm thấy thoải mái nhất.
Vòng đời của chỉ báo
Sơ đồ dưới đây phác thảo các bước chính từ việc tạo một chỉ báo tùy chỉnh đến thêm nó vào biểu đồ:
graph TB
A([Tạo chỉ báo<br> tùy chỉnh]) ==> B([Lưu và xây dựng<br>chỉ báo]);
B ==> C([Thêm và quản lý<br>một phiên bản]);
%% Nhánh tùy chọn với kết nối quay lại
A -.-> O([Chỉnh sửa mã chỉ báo]) -.-> B; Sau khi bạn tạo một chỉ báo tùy chỉnh, bạn nên lưu và xây dựng nó để xác thực mã dự án của nó. Khi quá trình xây dựng thành công, bạn có thể thêm một phiên bản của chỉ báo vào biểu đồ, và chỉ báo sẽ xuất hiện trên biểu đồ.
Bảng dưới đây phác thảo các hành động có thể thực hiện với chỉ báo tùy chỉnh trong các ứng dụng cTrader:
| Hành động | cTrader Windows | cTrader Mac | cTrader Web | cTrader Mobile |
|---|---|---|---|---|
| Tạo | Có | Có | Không | Không |
| Chỉnh sửa | Có | Có | Không | Không |
| Lưu và xây dựng | Có | Có | Không | Không |
| Thêm và quản lý phiên bản | Có | Có | Không | Không |
Trong cTrader Web và Mobile, bạn chỉ có thể thêm và tùy chỉnh chỉ báo tích hợp sẵn.
Cách hoạt động của chỉ báo tùy chỉnh
Về mặt kỹ thuật, một chỉ báo tùy chỉnh là một lớp C# hoặc Python với các tham số, phương thức và các thành phần khác có thể tùy chỉnh. Bằng cách sửa đổi mã chỉ báo, bạn xác định cách tính toán giá trị và cách vẽ hoặc hiển thị kết quả cho các công cụ khác.
Chỉ báo tùy chỉnh chủ yếu được sử dụng để hỗ trợ giao dịch thủ công bằng cách cung cấp đầu ra trực quan và cảnh báo bạn về các biến động và cơ hội khác nhau trên thị trường. Tuy nhiên, bạn cũng có thể sử dụng các chỉ báo như vậy trong cBot để xác định xu hướng và nhắc robot giao dịch của bạn thực hiện các hành động nhất định.
Giống như các phiên bản cBot, mỗi phiên bản chỉ báo là độc lập, nghĩa là bạn có thể thêm cùng một chỉ báo vào nhiều ký hiệu với các khoảng thời gian và bộ tham số khác nhau. Khác với cBot, chỉ báo tùy chỉnh không thể được backtest, tối ưu hóa hoặc thực thi trên Đám mây. Ngoài việc vẽ đồ thị, chỉ báo có thể hiển thị dữ liệu cho các thành phần khác, vẽ các đối tượng tùy chỉnh trên biểu đồ hoặc thậm chí giao dịch trực tiếp nếu được lập trình để làm như vậy.
