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/status

  • ant_modules/limiterbuyproc.2: в status добавлены tradeprofileOptions, whitelistValidationSummary и lastSignal для runtime-диагностики

  • docs/trading: обновлены правила приоритетов и коллизий в formirovanie-kolichestva.md и birzhevoi-order.md

  • docs/modules: обновлен контракт limiterbuyproc.2 (исходные поля количества сохраняются до коннектора)

  • docs/modules: обновлено описание limiterbuyproc.2 для нового UI и cmd-контракта

8.28.1

  • docs/trading: обновлено описание pause, добавлена команда randpause=min-max

  • docs/trading: зафиксированы ограничения на одну delay-директиву в одном MessageSet

  • docs/modules: добавлена страница limiterbuyproc.2 с актуальным контрактом (strict-режим, whitelist-логика, расчет qty)

  • docs/modules: зафиксировано правило qty-lock (удаление openpro/closepro/depopro/quqty после расчета)

8.28.0

  • docs/actions/get: добавлено описание GET=DUALSIDE (алиас POSITIONMODE) для чтения режима позиции на futures

  • docs/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