Skip to content

Описание структуры данных плагина

Поле Тип Описание
index int Уникальный идентификатор источника данных (используется как первичный ключ)
priority int Приоритет источника (чем выше значение, тем выше приоритет)
version int Версия источника данных (может использоваться для контроля обновлений)
name std::string Название источника данных
module_name std::string Имя файла в директории
web std::string Веб-сайт источника данных
description std::string Подробное описание источника данных
module std::string Имя модуля в лицензии (используется для лицензирования и загрузки)
file std::string Имя исполняемого файла или библиотеки источника
config std::string Настройки плагина (хранятся в строке, по факту это JSON)
enable int Флаг активности источника (0 - отключен, 1 - включен)
mode int Режим источника: основной, резервный и т.д. (enum: FEED_MASTER, FEED_RESERVE)
hook_trade int Разрешить обработку торговых хуков
hook_user int Разрешить обработку пользовательских хуков
event_trade int Разрешить обработку торговых событий
event_account int Разрешить обработку пользовательских событий
event_ticks int Разрешить обработку котироков
server_api int Разрешить доступ к серверному API