Antares 7
  • Начало работы
  • changelog
  • ТОРГОВЛЯ
    • Создание ордера
    • Биржевой ордер
    • Условные ордеры
    • Процентные ордеры
    • Плечи во фьючерсной торговле
    • Сцепки команд
    • Пауза в команде
    • Закрытие позиции
    • Отмена ордера
    • Сокращение параметров
    • Комбинированный ордер
  • СИСТЕМА КОМАНД
    • Экшены
    • NEWORDER
    • CANCELORDER
    • CANCELALL
    • OPENPOSITION
    • CLOSEPOSITION
    • CHPORDERS
    • EXITALL
    • TURNOVER
    • GET
    • SET
  • ПРАКТИКА
    • Куда вводить команды?
    • Как перевернуть позицию?
    • Как выставить тейк и стоп после входа?
    • Как включить хедж-режим?
    • Как включить изолированную маржу?
  • ТЕХНИЧЕСКИЕ СВЕДЕНИЯ
    • Общие сведения
    • Конфигурация системы
    • Авторизация
    • Транспорт запросов
  • МОДУЛИ
    • Общие сведения
    • Цепочки вызовов
    • poslimiter
    • replicator.2
    • balanceticker
    • tg.templatemsg
    • router
    • mint
    • null
Powered by GitBook
On this page
  • Профиль модуля
  • Обязательные параметры
  • Опциональные параметры
  1. МОДУЛИ

Общие сведения

7.18.0

В ТС Antares разработана система plug-in модулей, которая позволяет расширять базовые возможности торговой системы

Исполняемые файлы модулей находятся в папке ant_modules/

Конфигурация модулей находится в папке config/modules.json

в папке modules.json находится общая для всех профилей конфигурация модулей, для индивидуальной конфигурации модуля используется файл config/modules.<profilename>.json

modules.json является классическим JSON-файлом и не поддерживает комментарии

Базовая конфигурация модуля выглядит следующим образом

"modprofile":{
    "modulename": "modname",
    "active": true,
}

Расширенная конфигурация выглядит следующим образом и включает в себя опциональные параметры

"modprofile":{
    "modulename": "modname",
    "active": true,
    "tradeprofile": "trade",
    "debug": false,
    "logtelegram": true,
    "logconsole": true,
    "telestatus": true,
    "teleid": 123123,
    "teletoken": "ABC-1234"
}

Профиль модуля

modprofile

Название профиля конфигурации модуля в системе. Один и тот же модуль иметь произвольное количество конфигураций, соответственно один и тот же модуль может работать в разных профилях

Название модуля может состоять из латинских букв a-z, цифр 0-9 и знака точки, либо подчеркивания

Обязательные параметры

// Физическое название модуля. Является именем файла в папке ant_modules/ 
"modulename": "modname",

// Флаг активации модуля. при значении false модуль не загружается в систему
"active": true,

Опциональные параметры

// Перенаправление запросов и управления в другой модуль. См. Цепочки вызовов
// [default]=trade
"tradeprofile": "trade",
    
// Флаг отладки. Некоторые модули могут выдавать дополнительную отладочную информацию. 
// [default]=false
"debug": false,

// Флаг отображения результата в консоль
// [default]=true
"logtelegram": true,

// Флаг отображения результата в консоль
// [default]=true
"logconsole": true,

// Флаг перегрузки вывода в телеграм, перегружает определение пользователя
// [default]=undefined 
"telestatus": true,

// Флаг перегрузки вывода в телеграм, перегружает определение пользователя
// [default]=undefined
"teleid": 123123,

// Флаг перегрузки вывода в телеграм, перегружает определение пользователя
// [default]=undefined
"teletoken": "ABC-1234"
PreviousТранспорт запросовNextЦепочки вызовов

Last updated 2 months ago