Часто задаваемые вопросы¶
На этой странице собраны часто задаваемые вопросы о cTrader Open API и ответы на них. На этой странице вы найдете часто задаваемые вопросы от пользователей API.
Почему я получаю ответ с ошибкой 429?
Ответ с ошибкой 429 означает, что пользователь отправил слишком много запросов за определенный период времени.
Вы можете ознакомиться с текущими ограничениями частоты запросов на странице Начало работы.
Почему мое приложение часто отключается?
Приложения отключаются сервером после периода бездействия. Чтобы избежать отключения от сервера, убедитесь, что вы отправляете сигнал проверки активности (heartbeat) на сервер не реже одного раза в 10 секунд.
Почему я не могу подключиться к API в выходные дни?
Иногда мы проводим техническое обслуживание и обновления в выходные дни, и в течение этого периода API недоступен.
Почему я получаю ошибки сериализации и десериализации сообщений с Google Protocol Buffers?
Пожалуйста, ознакомьтесь с руководством Отправка и получение сообщений Protobuf.
Могу ли я обновить токен доступа до истечения его срока действия?
Да, вы можете обновить токен доступа до или после истечения его срока действия. Чтобы узнать больше, ознакомьтесь с руководством Аутентификация приложения и счета.
Каков срок действия токена обновления?
Токен обновления действителен бессрочно, пока вы не используете его для обновления токена доступа или пока вы повторно не авторизуете свой cTrader ID и торговые счета.
В чем разница между номером входа торгового счета и его ID?
Номер входа используется для целей пользовательского интерфейса. Он не имеет применения в API. Однако вы можете отображать номера входа счетов в списке счетов вашего приложения или аналогичном элементе управления.
ID торгового счета (ctidTradingAccountId) — это параметр, используемый для отправки и получения нескольких важных сообщений API.
Если входящих тиков не было, будет ли серверная часть cTrader по-прежнему возвращать трендовые бары за этот период?
Нет, трендовые бары создаются только при наличии входящих тиков.
Как получить последние цены bid и ask для символа?
Чтобы получить последние цены bid/ask, подпишитесь на ProtoOASubscribeSpotsReq. Если подписка выполнена успешно, вы получите первое событие ProtoOASpotEvent с последними спотовыми ценами, а затем будете продолжать получать обновления цен по мере создания новых событий. Если рынки закрыты, вы получите только одно спотовое событие с ценами закрытия.
Как рассчитать прибыль и убыток по позиции?
Пожалуйста, ознакомьтесь с нашим руководством Расчет прибыли и убытка.
Могу ли я использовать Open API в клиентской веб-среде, например в приложении Web Assembly?
Да, вы можете использовать протокол WebSocket для подключения к API при доступе к нему в таких средах.
Откуда мне узнавать об изменениях в API?
Пожалуйста, следите за репозиторием файлов Proto-сообщений Open API и его релизами.
Как я могу внести свой вклад?
Мы рекомендуем вам создавать форки наших SDK для создания собственных пакетов Open API. Если вы считаете, что у вас есть что-то ценное, пожалуйста, свяжитесь с нами, и мы добавим ваши улучшения в нашу официальную документацию.
Куда мне обращаться с запросом на новую функцию, сообщение или вопрос?
Вы можете использовать либо раздел issues репозитория файлов Proto-сообщений, либо сообщество cTrader в Discord.
Нужна поддержка cTrader?
Обращайтесь по нашим официальным каналам для решения любых проблем:
- Задавайте вопросы и общайтесь с трейдерами, разработчиками и другими пользователями в сообществе cTrader в Discord.
- Просматривайте архивные обсуждения на форуме сообщества cTrader. Хотя форум больше не открыт для новых публикаций, в нем много полезных ответов на распространенные вопросы.
- Свяжитесь с командой поддержки cTrader по адресу support@ctrader.com для получения технической помощи.