API — программный интерфейс приложения
Как это работает
Отделяйте доступ к данным от торговых прав. Обрабатывайте ошибки, задержки, лимиты запросов и восстановление связи. Записывайте время, идентификаторы запросов, ответы и реальные исполнения. API могут использовать REST, потоковые соединения или локальные библиотеки; поведение не взаимозаменяемо.
Типичная ошибка
Отсутствие ответа не доказывает недостижения заявкой сервера. Проверяйте сбои и частичное исполнение до реального капитала. Не помещайте учётные данные в публичный код или журнал заявок.
Дальнейшее обучение
В курсе: 11.8 Python в трейдинге — анализ данных, автоматизация и исследования. Источники: MetaTrader 5: интеграция Python.
Права и операционные лимиты
Используйте минимально необходимые права, защищайте секреты и планируйте порядок отзыва доступа. Точка доступа к котировкам может работать, когда отправка заявок или обновления счёта недоступны. Отслеживайте каждую службу отдельно и определите безопасную реакцию на устаревшие данные, вместо того чтобы считать успешное соединение доказательством исправности всего рабочего процесса.
Частые вопросы
API сам по себе является автоматической стратегией?
Можно слепо повторить заявку после тайм-аута?
Нет. Сверьте исходный запрос и исполнения; иначе ранее принятая инструкция может дублироваться.