Các câu hỏi thường gặp¶
Trang này chứa các câu hỏi thường gặp về cTrader Open API và các câu trả lời. Trên trang này, bạn sẽ tìm thấy các câu hỏi thường gặp của người dùng API.
Tại sao tôi nhận được phản hồi lỗi 429?
Phản hồi lỗi 429 có nghĩa là người dùng đã gửi quá nhiều yêu cầu trong một khoảng thời gian nhất định.
Bạn có thể xem lại các giới hạn tốc độ yêu cầu hiện tại trên trang Bắt đầu.
Tại sao ứng dụng của tôi thường bị ngắt kết nối?
Các ứng dụng bị ngắt kết nối bởi máy chủ sau một khoảng thời gian không hoạt động. Để tránh bị ngắt kết nối khỏi máy chủ, hãy đảm bảo rằng bạn gửi một tín hiệu heartbeat đến máy chủ ít nhất mỗi 10 giây.
Tại sao tôi không thể kết nối với API vào cuối tuần?
Đôi khi chúng tôi thực hiện bảo trì và nâng cấp vào cuối tuần, và API không thể truy cập được trong thời gian bảo trì.
Tại sao tôi nhận được lỗi trong việc tuần tự hóa và giải tuần tự hóa thông điệp với Google Protocol Buffers?
Vui lòng đọc hướng dẫn Gửi và nhận thông điệp Protobuf.
Tôi có thể làm mới token truy cập của mình trước khi nó hết hạn không?
Có, bạn có thể làm mới một token truy cập trước hoặc sau khi nó hết hạn. Để tìm hiểu thêm, vui lòng tham khảo hướng dẫn Xác thực ứng dụng và tài khoản.
Thời gian hết hạn của token làm mới là bao lâu?
Token làm mới có hiệu lực mãi mãi cho đến khi bạn sử dụng nó để làm mới một token truy cập hoặc nếu bạn tái ủy quyền cTrader ID và tài khoản giao dịch của mình.
Sự khác biệt giữa số đăng nhập và ID của tài khoản giao dịch là gì?
Số đăng nhập được sử dụng cho mục đích giao diện người dùng. Nó không có trường hợp sử dụng trong API. Tuy nhiên, bạn có thể chọn hiển thị số đăng nhập tài khoản trong danh sách tài khoản ứng dụng của bạn hoặc điều khiển tương đương.
ID tài khoản giao dịch (ctidTradingAccountId) là tham số được sử dụng để gửi và nhận một số thông điệp API quan trọng.
Nếu không có tick đến, backend cTrader có vẫn trả về các thanh xu hướng cho khoảng thời gian đó không?
Không, các thanh xu hướng chỉ được tạo nếu có tick đến.
Làm thế nào để tôi nhận được giá bid và ask mới nhất cho một biểu tượng?
Để nhận giá bid/ask mới nhất, hãy đăng ký ProtoOASubscribeSpotsReq. Nếu đăng ký thành công, bạn sẽ nhận được một ProtoOASpotEvent đầu tiên với giá spot mới nhất và sau đó bạn sẽ tiếp tục nhận các cập nhật giá khi các sự kiện mới được tạo ra. Nếu thị trường đóng cửa, bạn sẽ chỉ nhận được một sự kiện spot với giá đóng cửa.
Làm thế nào để tính toán lãi và lỗ cho một vị thế?
Vui lòng đọc hướng dẫn Tính toán lãi và lỗ của chúng tôi.
Tôi có thể sử dụng Open API trong môi trường Web phía máy khách như một ứng dụng Web assembly không?
Có, bạn có thể sử dụng giao thức WebSocket để kết nối với API khi truy cập nó trong các môi trường như vậy.
Tôi nên nhận thông báo từ đâu khi có thay đổi trong API?
Vui lòng theo dõi kho lưu trữ tệp tin thông điệp Proto Open API và các bản phát hành của nó.
Làm thế nào tôi có thể đóng góp?
Bạn được khuyến khích fork SDK của chúng tôi để tạo các gói Open API của riêng bạn. Nếu bạn nghĩ rằng bạn có một cái gì đó đáng giá, vui lòng liên hệ với chúng tôi và chúng tôi sẽ thêm các cải tiến của bạn vào tài liệu chính thức của chúng tôi.
Tôi nên hỏi về một tính năng, thông điệp hoặc câu hỏi mới ở đâu?
Bạn có thể sử dụng các vấn đề của kho lưu trữ tệp tin thông điệp Proto hoặc cộng đồng cTrader Discord.
Cần hỗ trợ cTrader?
Liên hệ qua các kênh chính thức của chúng tôi để giải quyết mọi vấn đề:
- Đặt câu hỏi và kết nối với các nhà giao dịch, nhà phát triển và người dùng khác trong cộng đồng Discord của cTrader.
- Duyệt qua các thảo luận đã lưu trữ trên Diễn đàn cộng đồng của cTrader. Mặc dù diễn đàn không còn mở cho các bài đăng mới, nhưng nó chứa đầy các câu trả lời hữu ích cho các vấn đề phổ biến.
- Liên hệ với đội ngũ hỗ trợ cTrader tại support@ctrader.com để được hỗ trợ kỹ thuật.