Cách sử dụng tài liệu tham khảo và hướng dẫn cTrader Algo
cTrader đi kèm với một bộ tài liệu bổ sung đầy đủ bao gồm tài liệu mở rộng (một phần trong đó bạn đang đọc) và các video giáo dục. Trong bài viết này, chúng tôi giải thích cách bạn có thể sử dụng hiệu quả kho tàng thông tin này. API thuật toán có nhiều thành viên, và việc biết cách nhanh chóng lấy thông tin về những gì bạn cần là điều cần thiết.
Cập nhật tài liệu
Tài liệu được cập nhật thường xuyên để phù hợp với các phiên bản cTrader mới. Trong một số trường hợp, bạn có thể thấy tài liệu thảo luận về các cải tiến API mà bạn chưa thể truy cập trong cTrader ngay lúc này. Bạn có thể xem những trường hợp như vậy như một cái nhìn thoáng qua về những gì sẽ có trong các phiên bản cTrader trong tương lai.
Truy cập tài liệu và hướng dẫn
Bạn có thể dễ dàng tìm thấy các tài liệu giáo dục trực tiếp trong cTrader Windows. Để làm điều này, hãy mở ứng dụng Algo và chọn bất kỳ thuật toán nào. Trong cột bên phải của cửa sổ trình soạn thảo mã, bạn sẽ thấy tài liệu API được tích hợp đầy đủ bên trong nền tảng.

Trên thực tế, rất có thể bạn đang đọc bài viết này trong cTrader.
Ngoài ra, bạn có thể truy cập Trung tâm trợ giúp cTrader và mở phần về giao dịch thuật toán. Trong đó, bạn sẽ thấy giao diện và cấu trúc giống như trong cTrader Windows thông thường. Cuối cùng nhưng không kém phần quan trọng, bạn có thể truy cập kênh YouTube của chúng tôi, nơi bạn có thể xem các video hướng dẫn về thuật toán cTrader. Lưu ý rằng tất cả các hướng dẫn này cũng có sẵn dưới dạng video nhúng trong Trung tâm trợ giúp và trong tài liệu API tích hợp.
Điều hướng qua tài liệu
Tài liệu bao gồm một số phần thiết yếu.
Cơ bản về C# và .NET. Phần giới thiệu ngắn gọn về các nguyên tắc cốt lõi của C# và .NET này rất phù hợp cho bất kỳ ai muốn bắt đầu tạo thuật toán tùy chỉnh.
cBot và Chỉ báo. Các hướng dẫn này đề cập đến quy trình tạo cBot và chỉ báo từ đầu và cung cấp một số đoạn mã mà bạn có thể tự do sử dụng lại khi tạo thuật toán của riêng mình.
Tính năng API. Tài liệu trong phần này mô tả chi tiết cách bạn có thể làm việc với một số tính năng chính của API Algo, đáng chú ý nhất là truy cập mạng và lưu trữ cục bộ. Hướng dẫn Các thao tác cBot nâng cao và Các thao tác chỉ báo nâng cao chứa các đoạn mã cho các loại thuật toán cTrader phức tạp như chỉ báo lồng nhau.
Tài liệu tham khảo. Tài liệu tham khảo API chứa mô tả về từng thành viên API, nghĩa là bạn có thể đọc thông tin về những gì bạn có thể nhận hoặc đặt thông qua các thuộc tính nhất định, các giá trị có thể có của các enum khác nhau và những gì các phương thức nhất định trả về. Thông tin tương tự được cung cấp trong cửa sổ trình soạn thảo mã khi bạn di chuột qua một thành viên API cụ thể.
Sử dụng đoạn mã
Các đoạn mã mở rộng là một trong những tính năng chính của tài liệu này. Bất kể loại thuật toán bạn muốn tạo, rất có thể tài liệu chứa mã mà bạn có thể tự do sử dụng lại. Để minh họa điều này, chúng ta có thể tạo một cBot đơn giản chạy gần như hoàn toàn trên mã được lấy từ tài liệu với một số sửa đổi nhỏ.
Để làm điều đó, trước tiên chúng ta sẽ tạo một cBot mới. Điều này được thực hiện bằng cách nhấp vào nút New cBot hoặc, nếu bạn không thể thấy nó, mở menu thả xuống ở đầu danh sách thuật toán và chọn cùng một tùy chọn.

Chúng ta sẽ tạo một cBot đơn giản giao dịch nhiều ký hiệu. Chúng ta muốn giao dịch tin tức, vì vậy việc có một thuật toán giao dịch tất cả các ký hiệu liên quan đến tin tức đó là hợp lý.
Để làm điều đó, chúng ta sẽ mở tài liệu API Algo tích hợp và nhập "multiple symbols" vào thanh tìm kiếm của nó. Như kết quả tìm kiếm cho thấy, có một phần phụ thảo luận về giao dịch các ký hiệu khác trong hướng dẫn Các thao tác nâng cao với cBot. Nếu chúng ta nhấp vào kết quả cụ thể này, chúng ta sẽ ngay lập tức được đưa đến đoạn mã có liên quan cũng như một số thông tin bổ sung. Chúng ta có thể ngay lập tức sao chép và dán đoạn mã vào cBot của mình.
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
Thông tin phía trên đoạn mã cho chúng ta biết rằng chúng ta có thể sử dụng bộ sưu tập Symbols để tìm các ký hiệu mà chúng ta muốn. Giả sử Bộ Tài chính Hoa Kỳ đang đưa ra một bài phát biểu khác về chu kỳ lãi suất và chúng ta muốn mở các vị thế bán khi bắt đầu cho một số chỉ số dựa trên Hoa Kỳ (nhưng không phải cho ký hiệu mà cBot của chúng ta được gắn vào).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | |
Khi bắt đầu, cBot của chúng ta sẽ thực hiện các thao tác cần thiết. Việc tham khảo tài liệu API đã cho phép chúng ta tiết kiệm rất nhiều thời gian bằng cách sử dụng lại mã hiện có và chỉ sửa đổi một chút để phù hợp với nhu cầu của chúng ta.
Tổng quan
cTrader cho phép bạn truy cập tài liệu API ở một số nơi khác nhau, đáng chú ý nhất là trong chính nền tảng. Đây là một cách cực kỳ thuận tiện để tăng cường thuật toán của bạn vì bạn có thể chỉ cần sử dụng lại các đoạn mã từ tài liệu sau khi đưa ra các sửa đổi cần thiết. Chúng tôi cũng rất khuyến khích bạn đăng ký kênh YouTube của chúng tôi để được cập nhật mỗi khi chúng tôi phát hành một video giáo dục mới.