changelog
8.29.3
core/connector: зафиксирован приоритет источников количества
qty > quqty > openpro/closepro/depoproдля торговых командcore/connector: добавлено предупреждение в лог при коллизии источников количества (
qty/quqty/percent)core/connector: добавлена ошибка при одновременном использовании нескольких активных процентных полей (
openpro,closepro,depopro)ant_modules/limiterbuyproc.2: удален
qty-lock(модуль больше не очищаетopenpro/closepro/depopro/quqtyпосле расчетаqty)ant_modules/limiterbuyproc.2: добавлен веб-интерфейс (вкладки Settings/CLI) с управлением конфигом через
cmd=getcfg/setcfg/statusant_modules/limiterbuyproc.2: в
statusдобавленыtradeprofileOptions,whitelistValidationSummaryиlastSignalдля runtime-диагностикиdocs/trading: обновлены правила приоритетов и коллизий в
formirovanie-kolichestva.mdиbirzhevoi-order.mddocs/modules: обновлен контракт
limiterbuyproc.2(исходные поля количества сохраняются до коннектора)docs/modules: обновлено описание
limiterbuyproc.2для нового UI иcmd-контракта
8.28.1
docs/trading: обновлено описание
pause, добавлена командаrandpause=min-maxdocs/trading: зафиксированы ограничения на одну delay-директиву в одном
MessageSetdocs/modules: добавлена страница
limiterbuyproc.2с актуальным контрактом (strict-режим, whitelist-логика, расчетqty)docs/modules: зафиксировано правило
qty-lock(удалениеopenpro/closepro/depopro/quqtyпосле расчета)
8.28.0
docs/actions/get: добавлено описание
GET=DUALSIDE(алиасPOSITIONMODE) для чтения режима позиции на futuresdocs/actions/get: добавлена оговорка по Bybit (
ANTERROR_POSITIONMODEUNREACHABLE) при неоднозначном режиме в account-scope
7.16.1
добавлен новый action=spreadentry для входа в позицию с размещением коридора лимитных ордеров
7.16.0
getAdvancedOption возвращает только
advancedoptions - server.defaultmodules устарело и заменяется на server.modules.default
advancedoptions - добавлено server.modules.whitelist - белый список модулей (modulename) доступных к загрузке
модуль orlogger удален
добавлен модуль modconfig.3
7.15.6
исправлена ошибка получения фьючерсных символов из фильтра bybit
7.15.5
antmodule: компонент NVRAM отключен
profileman: эмитирование событий log и data переведено из модуля modmanager
переработана система логирование теперь это eventemitter
7.15.4
OKX: spot-фильтр, исправлено значение stepLotSize в фильтре
для всех бирж введен флаг throttleRequest в методе connectRest для уменьшения перегрузки API
изменения в модуле terminal2
7.15.3
Переработана секция cancelorder
исправлена ошибка exchangeItem.EventEmitter
fastTicker: добавлен фильтр одновременных запросов на подпись сокета
ExchangeEventEmitter переписан на tseep
OKX: переписан сокет на AbstractExchangeCommonSocket
OKX: исправлена ошибка работы с процентными ордерами
OKX: удалены старые классы socket v1 и klinesocket
унифицирована структура SocketEmittera
AbstractConnector - переписана работа процентных ордеров
UserProfileManager переведен на tseep
AntModManager переведен на tseep
в COIN_PRECISION добавлен FDUSD
AbstractExchangeCommonSocketV2 переведен на tseep
terminal.2 - добавлена очистка значений после точки
7.15.2
удалена функция onMarketReady
удален exchnage.socket v1
удален fastticker v1
в биржах Binance, Bybit OKX, BitGET удален fastticker v1
добавлены эмиттеры в состояния биржи load, unload, update
удалены модули binance.orderbook, binance.liq
7.15.1
из antsystem удален экспорт exchange. Получение биржи как элемента теперь через getExchangeItem
antsystem.marketActive -> antsystem.isMarketActive
удалены явные ссылки antsystem.exchange в модулях
7.15.0
msp: добавлен новый параметр ignoreside = true | false
msp: удален параметр onposition
errorcodes: добавлены новые ошибки
добавлен новый action=turnover
7.14.5
msp: добавлен метод add для добавления команды в стек
exchangefilter: добавлена внутренняя функция для обрезки пустых нулей при приведении toFixedCoin к точности монеты
action: openposition - переписан и исправлен метод action, была допущена ошибка которая генерировала рекурсионный самовызов и утечку памяти
action: openposition - переписан метод ответа на action включающий в себя сгенерированные команды
7.14.3
исправлены ошибки в классе Telegram которые не позволяли генерировать сообщение при отключенном телеграмме
добавлены методы в utility
переработаны уведомления в TalkBot
7.14.2
Телеграм: добавлена отмена форматирования если длина сообщения больше чем 4096
MSP: добавлено транспилирование getvalue/setvalue
trade Исправлены ошибки отображения в телеграм
7.14.1
Полностью переработан telegramclass и система уведомлений в телеграм
В фильтр биржи введены методы toFixed, которые отсекают лишние символы от определенных монет
Исправлена ошибка в MSConstructor.toString, он не парсил строку
7.12.2
в модуле router исправлена ошибка и добавлен дебаг
изменена файловая конфигурация ядра
коннекторы бирж, а так же зависимые классы перемещены в папку connector
расширен и переработан список экшнов
исправлено описание ошибки ANTERROR_PRONOTNUMBER
добавлен дебаг в profileman
метод exchangeRequest переработан под работу экшнов
сформирована структура экшнов, в экшены перенесены setvalue и getvalue методы
7.12.1
Добавлен глобальный объект ticker
Создан класс FastTicker2
Из коннекторов Binance и Bybit удалены классы FastTicker
Добавлен метод isAntaresFuturesWallet
AntaresWalletCollection.data -> unknown
7.12.0
В вебинтерфейсе скрыто синее окно лога
введено кэширование позиций аккаунта
переработано кэширование баланса (метод antGetBalance)
добавлен статический метод msp.empty() - генерирует пустой messageset
в лог добавлен addLevel2 - дополнительный уровень вывода лога
7.11.12
модуль dfx.balance для нужд DFX
в MSP, метод cVAR добавлен возможность постобработки тэгов
{U} Uppercase
{l} Lowercase
переделана нотификация в телеграм у методов notifyErr и notifyOk
sucess -> success
7.11.10
Переделан фильтр. Данные биржи теперь представлены фильтром unknown, а класс фильтра содержит typeguards для выведения правильного типа данных
7.11.9
удалена старая библиотека node-binance-api
добавлен абстрактный класс ApiRequest c методами successfulApiReq, unsuccessfulApiReq и methodNotImpl для наследования коннекторами
7.11.7
в модуль tgdocbot добавлен пинг до бирж
исправлена ошибка с генерацией кода ошибки
исправлена ошибка в abstarct connector.exchange request
7.11.6
Изменен (и упрощен) принцип старта коннектора
Изменен принцип формирования класса AntaresError
модуль tg.bot переименован в tg.docbot
введен размер бейджа в UI, изменяется в system.json
Last updated