ILoveTrading Документация

Универсальная архитектура токенов, веб-перехватчики и индивидуальный прием

Вебхуки обеспечивают управляемый событиями уровень приема данных, соединяющий настольные терминалы, облачные стратегии и алгоритмические боты непосредственно с журналом ILoveTrading. В этом документе подробно описана аутентификация криптографических токенов, схемы полезной нагрузки и специальные протоколы интеграции API.


1. Архитектура безопасности и криптографическая изоляция

Чтобы защитить учетные данные пользователя, ILoveTrading применяет аутентификацию токена без сохранения состояния, а не хранит пароли брокера. Каждый универсальный токен действует как частный ключ приема с ограниченной областью действия:

  • Изоляция аккаунта. Каждый профиль торгового счета поддерживает отдельный токен. Исполнения, передаваемые через токен учетной записи A, строго изолированы от учетной записи B, что предотвращает оценку и загрязнение записей реального брокера.
  • Неинтерактивная аутентификация. Терминалы и автоматизированные сценарии аутентифицируют исходящие HTTPS-запросы без файлов cookie интерактивного сеанса.
  • Мгновенный отзыв: Если токен скомпрометирован, его повторное создание мгновенно делает недействительным предыдущий токен, немедленно возвращая «401 Unauthorized» при последующих несанкционированных передачах.

Formula / Calculation

Проверка безопасности = HMAC-SHA256(Полезная нагрузка, универсальный токен)

2. Создание и управление универсальными токенами

Токены можно создавать и управлять ими непосредственно с панели управления:1. Через меню «Интеграции»: перейдите к пункту Интеграции на главной боковой панели. Нажмите Создать токен, чтобы создать основной ключ интеграции. 2. Через настройки учетных записей: откройте Настройки > Учетные записи. Каждый указанный торговый счет отображает свой специальный универсальный токен с элементами управления маскированием и копированием в буфер обмена одним щелчком мыши. 3. Регенерация токена. При нажатии Регенерировать секретный ключ в базе данных немедленно обновляется.

[!ВНИМАНИЕ] Регенерация токена мгновенно отключает любой активный советник MetaTrader, cTrader cBot или надстройку NinjaTrader, использующую предыдущий ключ. Вам необходимо обновить ввод токена в вашем терминале, чтобы возобновить синхронизацию.


3. Поддерживаемые протоколы приема

ILoveTrading поддерживает два основных формата вебхуков:

Формат A: Синтаксис оповещений TradingView (совместим с PineConnector)

Трейдерам, использующим оповещения, индикаторы или стратегии PineScript TradingView, отправьте необработанные полезные данные, разделенные запятыми:

  • Конечная точка: POST https://ilove.trading/api/webhook
  • Тип контента: text/plain или application/json
<ВАШ_УНИВЕРСАЛ_ТОКЕН>,купить,EURUSD,risk=1,sl=1,0850,tp=1,0950
ПараметрТипТребуетсяОписание
жетонСтрокаДаВаш уникальный универсальный токен.
действиеСтрокаДа«купить», «продать», «закрытьдлинное», «закрытьшорт» или «закрытьчасть».
рискПоплавокНеобязательноПроцент риска на сделку (например, «1» за 1%).
слПоплавокНеобязательноТочный уровень цены для начального стоп-лосса.
тпПоплавокНеобязательноТочный уровень цены для начального тейк-профита.

Формат B: программный прием REST JSON

Для пользовательских ботов Python, скриптов cURL или собственных систем выполнения:

  • Конечная точка: POST https://ilove.trading/api/webhooks/trade
  • Заголовки:
    • Тип контента: приложение/json
    • Авторизация: носитель <ВАШ_УНИВЕРСАЛЬНЫЙ_ТОКЕН>
{
  "билет": "98765432",
  "символ": "EURUSD",
  "тип": "КУПИТЬ",
  «много»: 2,0,
  «open_price»: 1,08500,
  "close_price": 1,09250,
  «стоп_лосс»: 1,08100,
  «тейк_профит»: 1,09500,
  "open_time": "2026-08-27T10:15:00Z",
  "close_time": "2026-08-27T11:45:00Z",
  «комиссия»: -7,00,
  «своп»: -0,80,
  «прибыль»: 1500,00
}

4. Лучшие практики и целостность временных меток

Tip

[!TIP] Метки времени ISO 8601 UTC: При отправке пользовательских полезных данных JSON строго форматируйте метки времени открытия и закрытия в формате UTC (YYYY-MM-DDTHH:mm:ssZ). Временные метки с отсутствующими смещениями часовых поясов искажают аналитику сеансов и показатели почасового распределения.

Important

[!IMPORTANT]> Идемпотентность и уникальность билета. Убедитесь, что каждая сделка имеет уникальный идентификатор билета. Повторная отправка существующего идентификатора заявки обновит, а не дублирует существующую запись о сделке.

ILoveTrading Institutional Analytics

Торгуете на MetaTrader?

Синхронизируйте свой счет MT4 или MT5 и автоматически отслеживайте когнитивные искажения и ключевые метрики трейдинга.

Начать 100% Бесплатно
СПОНСОРGoogle AdSense
Google AdSense Banner