ВОПРОСЫ
В папке logs хранятся все логи, в которые терминал MoonBot записывает все свои действия.
Есть текстовые файлы без приставки ADD с датой (год-месяц-день) с расширением .log - это лог всех действий бота за эти даты, в которых бот построчно с указанием времени записывает все события: старт и стоп бота, старт стратегий, покупки, продажи, переставления ордеров, ошибки API, записи о стоп лоссах, трейлингах, а также прочие рабочие и системные события.
Есть текстовые файлы с приставкой ADD с датой (год-месяц-день) с расширением .log - это логи всех записей из Телеграм за эти даты, который получал MoonBot, по ним можно определить правильно ли читает терминал сообщения из Телеграм.
Так же в папке logs есть файлы Pump с указанием торговой пары и с расширением .bin это графические записи сделок в терминале MoonBot. Их можно открыть через таблицу с отчетами, если кликнуть по названию монеты в строке с отчетом и посмотреть, какой был вход в сделку и как она закрылась.
На вкладке Настройки-Специальные-System полозком "Удалять старые логи через N дней. Если 0, не писать графики в отчёт!" можно выставлять сроки удаления логов и графиков с отчетами с расширением .bin из папки с логами. Если полозок установлен в крайнее левое положение на 0, то графики с отчетами сделок не будут записываться в папку с логами. Полозком "Графики в отчете за N минут, после закрытия" можно регулировать длительность интервала времени на графике после закрытия сделки.
Если Вы используете API ключи с поддержкой белых адресов IP, то рекомендуем использовать постоянные IP адреса. В этом случае Вы будете защищены от такого рода ошибок. В Вашем же случае при спотовой торговле, если в боте не сохранились ордера можно воспользоваться бэкапом из папки bak файлов вида:
bak\BinanceUSDTOrders.backup-1
bak\BinanceUSDTOrders.backup-2
bak\BinanceUSDTOrders.backup-3
Файлы с ордерами с цифрами на конце 1, 2, 3 записываются в папку bak один раз в 8 часов с покрытием записи 24 часа.
Чтобы восстановить файл с ордерами Вам нужно закрыть терминал MoonBot, удалить из папки data "пустые" файлы с ордерами (например для спотовой торговли на паре USDT вида BinanceUSDTOrders.backup, BinanceUSDTOrders.backup2, BinanceUSDTOrders.backup3) скопировать подходящий файл (либо самый свежий по дате, либо, если в самом свежем уже нет ордеров то предыдущий, оценить бэкап можно по размеру файла, размер пустого - 32 байта) из папки bak в папку data и переименовать их согласно формату аналогичных файлов в папке data, например:
bak\BinanceUSDTOrders.backup-1 -> data\BinanceUSDTOrders.backup
После замены и переименования файла с ордерами запустите терминал MoonBot в режиме администратора.
Кроме этого мы рекомендуем Вам периодически сохранять папку с терминалом MoonBot в отдельную архивную папку с определенным интервалом времени, чтобы можно было восстановить данные (файлы отчетов, открытые сделки, стратегии и прочее) из этого архива.
Отчёты по всем сделкам (открытым, закрытым, удаленным) в терминале MoonBot хранятся в папке data, в файлах вида: Binance.db (для спотового рынка) или Binance Futures.db (для фьючерсного рынка). В редких случаях, при внештатном закрытии терминала MoonBot файл с отчётами может оказаться пустым. Чтобы его восстановить, Вам нужно закрыть терминал MoonBot, затем скопировать бэкап файла с отчётами из папки bak и папку data и запустить MoonBot в режиме администратора. Кроме этого мы рекомендуем Вам периодически сохранять папку с терминалом MoonBot в отдельную архивную папку с определенным интервалом времени, чтобы можно было восстановить данные (файлы отчетов, открытые сделки, стратегии и прочее) из этого архива.
В терминале MoonBot есть функционал, который автоматически сохраняет все элементы рисования на графиках монет в zip файлы вида: USDT-ChartFigures.zip, USDT-ChartFigures-1.zip, USDT-ChartFigures-2.zip (пример для USDT пары), которые сохраняются в папку bak. Кроме этого Вы можете вручную производить такое сохранение для этого на главном окне нажмите ПКМ на иконке "Карандаш" и в меню элементов рисования используйте иконку "Дискета". Если Вам нужно загрузить файл с ранее сохранёнными элементами рисования, то нажмите на иконку, которая расположена правее иконки "Дискета", далее в проводнике выберете ранее сохранённый файл и нажмите кнопку Открыть. После этого все сохранённые элементы подгрузятся в терминал MoonBot. Если до загрузки Вы успели нарисовать новые элементы, то при подгрузке старых они добавятся на графиках к новым.
В терминале MoonBot ключи триггеров сохраняются в папке data в архивном файле с рыночными данными, например, для маркета: data\USDT-MarketData.zip.
[ColorsLight]
graphFont=FF000000 цвет шрифта надписей на графике, цвет значений объемов за 3h, 1h и 15m, а также цвет гистограммы горизонтальных объемов, при выборе TimeFrame: в кнопке HVol.
BuyOrder=FF000000 цвет выставляемых лонговых Buy ордеров.
BuyPendingOrder=FFB00000 цвет отложенных (Pending) ордеров.
SellOrder=FF0000FF цвет Sell ордеров лонговых позиций.
LastPrice=FF800000 средняя цена между ценами ASK и BID (рисуется в середине спреда).
graphBK=FFFFFFFF цвет фона графика.
graphNet=FFC0C0C0 цвет сетки на графике.
graphCursor=FFA0A0A0 цвет цвет курсора на графике и цвет контура зоны горизонтальных объемов.
GraphRed=FFFF0000 цвет красных крестиков (трейдов) на графике и цвет индикатора объема на продажу (Sv - Sell volume).
GraphGreen=FF008000 цвет зеленых крестиков (трейдов) на графике и цвет индикатора объема на покупку (Bv - Buy volume).
VolRed=FFFF7F50 цвет фона красной книги ордеров и цвет объемов на продажу (красных) на вертикальных и горизонтальных гистограммах.
VolGreen=FF008000 цвет фона зеленой книги ордеров и цвет объемов на покупку (зеленых) на вертикальных и горизонтальных гистограммах.
OrderBookRed=B2FF0000 цвет красной книги ордеров (продавцов).
OrderBookGreen=FF008000 цвет зеленой книги ордеров (покупателей).
BookLevelRed=FFFF0000 цвет горизонтальных черточек-ордеров продавцов в красной книге ордеров.
BookLevelGreen=FF008000 цвет горизонтальных черточек-ордеров покупателей в зеленой книге ордеров.
BuyOrderDone=FFFF8C00 цвет ордеров, которые были исполнены и сделки по ним были закрыты.
Trailing=FF00008B цвет цвет линии трейлинг-стопа (трейлинга).
BuyShort=FF8B008B цвет выставляемых шортовых Buy ордеров.
SellShort=FF800000 цвет Sell ордеров шортовых позиций.
SpotRed=208B008B цвет красных крестиков (трейдов) на спотовом рынке.
SpotGreen=2000FF00 цвет зеленых крестиков (трейдов) на спотовом рынке.
SpotBookRed=208B008B цвет красной книги ордеров (продавцов) на спотовом рынке.
SpotBookGreen=2000FF00 цвет зеленой книги ордеров (покупателей) на спотовом рынке.
MarkPrice=FFB8860B цвет линии цены маркировки.
LiqPrice=FFFF0000 цвет линии цены ликвидации.
LiqOrdersLong=FFFFFF00 цвет крестиков ликвидаций лонговых позиций.
LiqOrdersShort=FFFFFF00 цвет крестиков ликвидаций шортовых позиций.
Данные параметры в файле MoonBot.ini повторяют параметры, которые настраиваются визуально на вкладке Настройки - Интерфейс в меню кнопки Colors Setup.
Значения индекса цветов после знака равно могут отличаться, так как это пользовательская настройка, которая может разной в зависимости от выбора своих цветов.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
[ColorsDark]
graphFont=FFC0C0C0 цвет шрифта надписей на графике, цвет значений объемов за 3h, 1h и 15m, а также цвет гистограммы горизонтальных объемов, при выборе TimeFrame: в кнопке HVol.
BuyOrder=DF45FED9 цвет выставляемых лонговых Buy ордеров.
BuyPendingOrder=FFA9910A цвет отложенных (Pending) ордеров.
SellOrder=FF689DFF цвет Sell ордеров лонговых позиций.
LastPrice=FFC0C0C0 средняя цена между ценами ASK и BID (рисуется в середине спреда).
graphBK=FF1E1E1E цвет фона графика.
graphNet=FF463D3D цвет сетки на графике.
graphCursor=FF808080 цвет цвет курсора на графике и цвет контура зоны горизонтальных объемов.
GraphRed=FFFF7F50 цвет красных крестиков (трейдов) на графике и цвет индикатора объема на продажу (Sv - Sell volume).
GraphGreen=FF83FD83 цвет зеленых крестиков (трейдов) на графике и цвет индикатора объема на покупку (Bv - Buy volume).
VolRed=FFEB4D5C цвет фона красной книги ордеров и цвет объемов на продажу (красных) на вертикальных и горизонтальных гистограммах.
VolGreen=FF53B987 цвет фона зеленой книги ордеров и цвет объемов на покупку (зеленых) на вертикальных и горизонтальных гистограммах.
OrderBookRed=FFB53D13 цвет красной книги ордеров (продавцов).
OrderBookGreen=FF567609 цвет зеленой книги ордров (покупателей).
BookLevelRed=FFC76B4A цвет горизонтальных черточек-ордеров продавцов в красной книге ордеров.
BookLevelGreen=FF7AA314 цвет горизонтальных черточек-ордеров покупателей в зеленой книге ордеров.
BuyOrderDone=81FF00C1 цвет ордеров, которые были исполнены и сделки по ним были закрыты.
Trailing=6F5BFC53 цвет цвет линии трейлинг-стопа (трейлинга).
BuyShort=FFE0B0D9 цвет выставляемых шортовых Buy ордеров.
SellShort=FF106AF1 цвет Sell ордеров шортовых позиций.
SpotRed=378B008B цвет красных крестиков (трейдов) на спотовом рынке.
SpotGreen=20006400 цвет зеленых крестиков (трейдов) на спотовом рынке.
SpotBookRed=898B008B цвет красной книги ордеров (продавцов) на спотовом рынке.
SpotBookGreen=E5006400 цвет зеленой книги ордеров (покупателей) на спотовом рынке.
MarkPrice=FFF4B15F цвет линии цены маркировки.
LiqPrice=FFFF4500 цвет линии цены ликвидации.
LiqOrdersLong=FF0033FF цвет крестиков ликвидаций лонговых позиций.
LiqOrdersShort=FFFFFF00 цвет крестиков ликвидаций шортовых позиций.
Данные параметры в файле MoonBot.ini повторяют параметры, которые настраиваются визуально на вкладке Настройки - Интерфейс в меню кнопки Colors Setup.
Значения индекса цветов после знака равно могут отличаться, так как это пользовательская настройка, которая может разной в зависимости от выбора своих цветов.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
[Global]
AppVersion=746
UseGPU=0
UseClearType=0
UseDirect2D=1
UseAntiAliasing=0
DefaultFont=Segoe UI
DefaultFontSize=12
DefaultFPS=10
IgnoreScale=0
DefaultScale=100
ForceIgnoreScale=0
VDSMode=0
FirstRunApplication=0
Некоторые параметры в файле MoonBot.ini прописываются согласно визуальным настройкам в терминале MoonBot на разных вкладках и окнах, некоторые параметры прописываются вручную как временные для тестирования.
Строчки с параметрами и их значения в файле MoonBot.ini могут отличаться у разных пользователей, в зависимости персональных настроек терминала и их ручного ввода в файл.
Подробную расшифровку нужного параметра в файле MoonBot.ini можно получить через поиск по его названию в Справке терминала или на сайте в разделе "Вопросы" по ссылке: https://moon-bot.com/ru/faq/.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
[Charts]
RepaintOnMouseOver=0
SmoothCharts=1
OrderBookFastUpdate=1
PixelAlign=1
HugePixels=0
ChartPixelSize=1
DrawTradesOverPrice=1
MouseClickDelay=230
ReportChartLength=15
MaxOpenedCharts=20
HighMouseDPI=0
Некоторые параметры в файле MoonBot.ini прописываются согласно визуальным настройкам в терминале MoonBot на разных вкладках и окнах, некоторые параметры прописываются вручную как временные для тестирования.
Строчки с параметрами и их значения в файле MoonBot.ini могут отличаться у разных пользователей, в зависимости персональных настроек терминала и их ручного ввода в файл.
Подробную расшифровку нужного параметра в файле MoonBot.ini можно получить через поиск по его названию в Справке терминала или на сайте в разделе "Вопросы" по ссылке: https://moon-bot.com/ru/faq/.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
[Special]
MoonStrikePriority=1
LocalTradesTime=0
ForceReconnectDelay=20
ForceReloadStrats=0
ForcePingOrders=0
MoonStrikePriceSmooth=1
ShareMyTMCommands=0
DontCheckRestBook=0
SpecialBinanceEndPoint=0
UseBinanceTrailing=0
UseShortBinanceWS=0
UseMemForCharts=100
CopyFullStrategyText=1
FastMoonShotOrders=1
FastMoonShotRestart=1
IgnoreReplacingBug=1
CashBackRatioSpot=30
CashBackRatioFutures=15
ExpertMode=1
MMOrdersCountMax=25000
UseLeverageForTake=0
Некоторые параметры в файле MoonBot.ini прописываются согласно визуальным настройкам в терминале MoonBot на разных вкладках и окнах, некоторые параметры прописываются вручную как временные для тестирования.
Строчки с параметрами и их значения в файле MoonBot.ini могут отличаться у разных пользователей, в зависимости персональных настроек терминала и их ручного ввода в файл.
Подробную расшифровку нужного параметра в файле MoonBot.ini можно получить через поиск по его названию в Справке терминала или на сайте в разделе "Вопросы" по ссылке: https://moon-bot.com/ru/faq/.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В терминале MoonВot файл MoonBot.ini читается только при его запуске и в основном параметры в этом файле нужны для того, чтобы обкатать в тесте внутренние настройки различного функционала и настроек стратегий. Часть параметров, которые были протестированы могут уже входить в код терминала MoonBot и не обязательны для их указания отдельной строкой в файле MoonBot.ini.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В терминале MoonВot в файле MoonBot.ini выделено 5 групп настроек со своими параметрами в каждом:
[ColorsLight] параметры для настройки светлых тем на вкладке Настройки - Интерфейс кнопка Colors Setup.
[ColorsDark] параметры для настройки темных тем на вкладке Настройки - Интерфейс кнопка Colors Setup.
[Global] параметры для настройки на вкладке Меню - System Settigs.
[Charts] параметры для настроки элементов на графике монет.
[Special] специальные параметры для настроек работы стратегий и терминала.
Некоторые параметры в файле MoonBot.ini прописываются согласно визуальным настройкам в терминале MoonBot на разных вкладках и окнах, некоторые параметры прописываются вручную как временные для тестирования.
Строчки с параметрами и их значения в файле MoonBot.ini могут отличаться у разных пользователей, в зависимости персональных настроек терминала и их ручного ввода в файл.
Подробную расшифровку нужного параметра в файле MoonBot.ini можно получить через поиск по его названию в Справке терминала или на сайте в разделе "Вопросы" по ссылке: https://moon-bot.com/ru/faq/.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В терминале MoonBot на вкладке Настройки - Интерфейс можно нажать на кнопку Colors Setup, то откроется окно Colors Setup, в котором можно менять цвет и его прозрачность для разных элементов интерфейса, в том числе и цвета для лонговых и шортовых Buy ордеров с помощью параметров BuyOrder и BuyShort соответственно. Чтобы скопировать цвета этих ордеров для переноса настроек в другой терминал откройте в текущем терминале файл MoonBot.ini и в разделе [ColorsLight] для светлой темы или в разделе [ColorsDark] для темной темы скопируйте соответствующие строчки для лонговых (например, BuyOrder=FF000000) и шортовых (например, BuyShort=FF8B008B) Buy ордеров. Затем при выключенном втором терминале откройте его файл MoonBot.ini и замените аналогичные стройки на ранее скопированные и затем запустите второй терминал в режиме администратора.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Global] параметр AppVersion=747 обозначает номер текущей версии 7.47.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Global] параметр UseGPU=0 определяет установку галочки у параметра Use GPU Canvas в окне System Settings, которое открывается через Меню - System Settings. 0 - галочка не установлена, 1 - галочка установлена.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Global] параметр UseClearType=0 определяет установку галочки у параметра Use ClearType в окне System Settings, которое открывается через Меню - System Settings. 0 - галочка не установлена, 1 - галочка установлена.nВсе изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Global] параметр UseDirect2D=1 определяет установку галочки у параметра Use Direct2D в окне System Settings, которое открывается через Меню - System Settings. 0 - галочка не установлена, 1 - галочка установлена.nВсе изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Global] параметр UseAntiAliasing=0 определяет установку галочки у параметра Antialiasing в окне System Settings, которое открывается через Меню - System Settings. 0 - галочка не установлена, 1 - галочка установлена.nВсе изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Global] параметр DefaultFont=Segoe UI задаёт тип шрифта.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Global] параметр DefaultFontSize=12 задаёт размер шрифта.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Global] параметр DefaultFPS=30 определяет число, которое задается в поле FPS в окне System Settings, которое открывается через Меню - System Settings.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Global] параметр IgnoreScale=0 определяет установку галочки у параметра Ignore Scale в окне System Settings, которое открывается через Меню - System Settings. 0 - галочка не установлена, 1 - галочка установлена.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Global] параметр DefaultScale=100 более не используется. Терминал сейчас сам определяет масштаб экрана и дополнительно записывает его в этот параметр автоматически на всякий случай.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Global] параметр ForceIgnoreScale=0 игнорирование масштаба, если 1. Сейчас параметр не нужен, так как с помощью него проводится тест редких случаев древних мониторов без автоопределения масштаба.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Global] параметр VDSMode=0 определяет установку галочки у параметра "Режим VDS (оптимизация)" в окне System Settings, которое открывается через Меню - System Settings. 0 - галочка не установлена, 1 - галочка установлена.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Charts] параметр RepaintOnMouseOver=1 определяет установку галочки у параметра RepaintOnMouseOver в окне System Settings, которое открывается через Меню - System Settings. 0 - галочка не установлена, 1 - галочка установлена.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Charts] параметр SmoothCharts=1 определяет установку галочки у параметра Smooth Charts scrolling в окне System Settings, которое открывается через Меню - System Settings. 0 - галочка не установлена, 1 - галочка установлена.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Charts] параметр PixelAlign=1 более не используется. Всегда 1 и означает выравнивание пикселей графика для избегания эффекта "дергания" трейдов из-за округления цен.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Charts] параметр HugePixels=0 определяет установку галочки у параметра Huge в окне, которое открывается по клику на кнопку "Показывать графики стаканы\спотовых торгов" (правее от кнопки "М"). 0 - галочка не установлена, 1 - галочка установлена.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Charts] параметр ChartPixelSize=1 определяет установку одного из четырех положений полозка Pixel Size (рисовать трейды-крестики на графиках крупнее) на вкладке Настройки - Интерфейс.
Если полозок Pixel Size находится крайнем левом положении (в первом), то ChartPixelSize=1 (минимальный размер трейдов-крестиков).
Если полозок Pixel Size находится крайнем правом положении (в четвертом), то ChartPixelSize=4 (максимальный размер трейдов-крестиков).
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Charts] параметр DrawTradesOverPrice=0 определяет будут ли спотовые трейды и спотовые "мини-свечи" перекрывать фьючерсные трейды и фьючерсные "мини-свечи" на фьючерсном графике. 0 - не перекрывают, 1 - перекрывают.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Charts] параметр MouseClickDelay=230 задержка в миллисекундах между повторным кликом на Buy ордер (по умолчанию 230мс).
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Charts] параметр ReportChartLength=30 определяет за сколько минут сохранить график в отчете до покупки монеты (по умолчанию 30 минут, максимум 60 минут).
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Charts] параметр MaxOpenedCharts=20 определяет максимальное количество графиков монет, которое может быть открыто по автостратегиям, а остальные терминал сбрасывает и в логе появляется запись вида: Skip chart due to too many charts (ХХ) per second! При этом вручную можно открыть больше графиков, чем этот лимит, так как он влияет только на автоматическое открывание графиков.
Раньше, при большом количестве авто-детектов, терминал MoonBot открывал очень много графиков и это могло приводить к зависанию терминала в самый важный момент большой волатильности на бирже, а все эти открытые окна пользователь и так физически не успевал просмотреть.
Поэтому, чтобы уменьшить зависания и ограничить количество открываемых окон на главном экране терминала было введено ограничение с помощью этого параметра в файле MoonBot.ini.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Charts] параметр HighMouseDPI=0 определяет установку галочки у параметра High DPI Mouse в окне System Settings, которое открывается через Меню - System Settings. 0 - галочка не установлена, 1 - галочка установлена.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Special] параметр MoonStrikePriority=1 определяет приоритет выставления первого Buy ордера в сетке ордеров MoonStrike, если 0, тогда приоритет не будет выписываться первому ордеру.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Special] параметр MoonStrikePriceSmooth=1 (по умолчанию 1). При = 0 могли быть ложные детекты страйка, а с 1 он подтягивает "цену до прострела" к текущей и исключает такие долгие тянущиеся "прострелы", то есть с этой настройкой страйки отрабатывают чище.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Special] параметр LocalTradesTime=0 определяет установку галочки у параметра Local Trades Time в окне System Settings, которое открывается через Меню - System Settings. 0 - галочка не установлена, 1 - галочка установлена.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Special] параметр ForceReconnectDelay=2 задаёт время в минутах между переподключениями.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Special] параметр ForcePingOrders=1, если поставить 1, то терминал будет раз в минуту выставлять мелкий тестовый ордер.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Special] параметр ForceReloadStrats=0 (или значение в минутах) файл стратегий будет перечитываться раз в этот промежуток времени. Если 0, то не перечитывать файл стратегий.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Special] параметр FastMoonShotRestart=1 включает быстрый перезапуск муншотов. Спреды без ЕМА и с нулевым TradesDensityPrev тоже будут быстро включаться. Сейчас уже можно не прописывать данную строчку в файле MoonBot.ini, так как в последних версиях терминала эта настройка всегда включена в коде программы.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Special] параметр FastMoonShotOrders=1 включает выставление ордеров муншота без задержки. Сейчас уже можно не прописывать данную строчку в файле MoonBot.ini, так как в последних версиях терминала эта настройка всегда включена в коде программы.
В лог в строку "Starting new MoonShot market..." для анализа причин слишком медленного выставления шотов добавлен вывод задержки.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Special] параметр ExpertMode = 1 отвечает за включение экспертного режима, если 0, то экспертный режим выключен.
Если экспертный режим влючен ExpertMode = 1, то:
В файле MoonBot.ini терминала MoonBot в разделе настроек [Special] параметр DontCheckRestBook=1 исправлял ситуацию со скачущими книгами ордеров при высокой волатильности на маркетах.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Special] параметр SpecialBinanceEndPoint=0 сейчас не используется. При SpecialBinanceEndPoint=1 использовался дополнительный сервер биржи Binance, но выяснилось, что разницы нет вообще и сложилось мнение, что этот дополнительный сервер просто дубль DNS fapi2.binance.com.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Special] параметр UseNewBinanceURL=1 работает только на серверах Японии и только для фьючерсных маркетов. При этом вебсокет будет переведен на новый недокументированный адрес fstream3, что должно приводить к меньшим лагам.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Special] параметр UseShortBinanceWS=0 сейчас не используется. Он был нужен для внутреннего теста в терминале MoonBot и такую строчку можно удалить из файла MoonBot.ini.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Special] параметр UseBUSDFutures=0 сейчас не используется. Он был нужен для внутреннего теста в терминале MoonBot, когда новые пары добавлялись только через файл MoonBot.ini, в данном случае при UseBUSDFutures=1, после перезапуска терминала добавлялась пара BUSD для биржи Binance Futures.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Special] параметр MMOrdersCountMax=25000 определяет максимальный размер памяти (по 16 байт на ордер на каждый маркет), отведенной на ордера в HeatMap, по умолчанию 25000.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Special] параметр UseMemForCharts=200 задает значение памяти, используемое терминалом, которое управляется ползунком в Меню - System Settings, а в файле MoonBot.ini продублировано это значение на ползунке.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Special] параметр ShareMyTMCommands=0 вводился как экспериментальный, влияющий на дальнейшую копию команд "по цепочке" от ведомых ботов к следующим ведомым (функция так и осталась в тестах и в релиз не вышла).
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Special] параметр CopyFullStrategyText=0.
1) Если CopyFullStrategyText=0, то копирование стратегий будет производиться в сокращённом виде, только тех параметров, которые были изменены пользователем в стратегии. При этом параметры, которые устанавливаются по умолчанию при создании новой стратегии не копируются в сокращенной форме, а потом восстанавливаются при вставке в другой терминал.
2) Если CopyFullStrategyText=1, то копирование стратегий будет производиться в полном виде всех без исключения параметров, как измененных пользователем, так и всех параметров по умолчанию.
Стратегии в сокращенном виде удобнее хранить, копировать, передавать и они занимают гораздо меньше строк в своей записи по сравнении с полным вариантом, которые содержат все без исключения параметры стратегии.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Special] параметр UseBinanceTrailing=0 вводился как экспериментальный для работы с биржевым трейлинг-ордером на Binance Futures (функция так и осталась в тестах и в релиз не вышла).
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Special] параметр KeepOrdersAfterCrash=0 отвечает за механизм отмены Buy ордеров после нештатного перезапуска терминала MoonBot или Windows.
Отмена Buy ордеров при нештатных ситуациях на компьютере - это необходимая защитная мера в терминале, так как, к примеру, если Вы торговали на домашнем компьютере, вдруг отключился свет, состояние Buy ордеров при этом не успело сохраниться на диск и, если их не отменить этим механизмом после перезапуска терминала, то эти ордера останутся на бирже без управления, что может привести к их исполнению и возможной ликвидации позиции, так как Вы не будете контролировать эту позицию.
Если Вам не нужна такая защита с отменой Buy ордеров, то Вы можете в Moonbot.ini добавить самостоятельно строчку:
KeepOrdersAfterCrash=1 "не снимать Buy ордера после нештатного перезапуска MoonBot или Windows", но такая настройка это крайняя мера, в общем случае приведет скорее к ликвидациям из-за висящих ордеров, чем к положительным результатам.
Чтобы восстановить защитный механизм, просто установите KeepOrdersAfterCrash=0 "снимать Buy ордера после нештатного перезапуска MoonBot или Windows" или удалите совсем эту строчку из Moonbot.ini, то есть при этом не обязательно менять статус записи на KeepOrdersAfterCrash с 1 на 0, так как эта строка по умолчанию зашита в код и можно её не указывать в MoonBot.ini специально.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Special] параметр GlobalDefOrdersLimit=5000 используется для выставления личных повышенных лимитов при выставлении ордеров. Этот параметр сам не появляется в файле MoonBot.ini, нужно открыть файл и добавить строчку с этим параметров в конец раздела [Special].
Внимание! Использование этого параметра с вашими значениями лишает технической поддержки, поскольку вы можете вписать в него любые цифры, никак не связанные с фактическими лимитами биржи.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Special] параметр GlobalDefRateLimit=120 используется для выставления повышенных лимитов ордеров за несколько секунд. Например, если на бирже лимит выставления ордеров 120 за 5 секунд, а у вас в аккаунте лимиты выше, например 300 ордеров за 5 секунд, то можно поменять на GlobalDefRateLimit=300. Этот параметр сам не появляется в файле MoonBot.ini, нужно открыть файл и добавить строчку с этим параметров в конец раздела [Special].
Внимание! Использование этого параметра с вашими значениями лишает технической поддержки, поскольку вы можете вписать в него любые цифры, никак не связанные с фактическими лимитами биржи.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Special] параметр GlobalDefOrdersDayLimit=200000 задаёт максимальное число выставленных ордеров в сутки для всего аккаунта на бирже. Этот параметр сам не появляется в файле MoonBot.ini, нужно открыть файл и добавить строчку с этим параметров в конец раздела [Special].
Внимание! Использование этого параметра с вашими значениями лишает технической поддержки, поскольку вы можете вписать в него любые цифры, никак не связанные с фактическими лимитами биржи.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Special] параметр CashBackRatioSpot=30 задаёт значение в процентах кэшбека для спота, которое используется для расчета в таблице Candy, которую можно открыть, если в терминале MoonBot для биржи Binance на вкладке Настройки - Интерфейс снять галочку Скрыть табличку Candy, а после того как на главном окне появится информация для приблизительного расчета Candy (Кэшбека), нужно затем нажать на "Candy, $". Если для расчета кэшбека на фьючерсах используется другой процент, то нужно в этой строке поменять процент на нужный, сохранить файл MoonBot.ini и потом запустить терминал MoonBot в режиме администратора.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Special] параметр CashBackRatioFutures=15 задаёт значение в процентах кэшбека для фьючерсов, которое используется для расчета в таблице Candy, которую можно открыть, если в терминале MoonBot для биржи Binance на вкладке Настройки - Интерфейс снять галочку Скрыть табличку Candy, а после того как на главном окне появится информация для приблизительного расчета Candy (Кэшбека), нужно затем нажать на "Candy, $". Если для расчета кэшбека на фьючерсах используется другой процент, то нужно в этой строке поменять процент на нужный, сохранить файл MoonBot.ini и потом запустить терминал MoonBot в режиме администратора.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Special] параметр IgnoreReplacingBug=1 отвечает за игнорирование лага "реплейсинга" при ошибках 12030 или 10054.
Если терминала MoonBot вы видите в логе или в окошке при нажатии на индикатор API ошибки 12030 или 10054, то рекомендуем перенести терминалы в локацию Seul и выставить в файле MoonBot.ini параметр IgnoreReplacingBug=1.
При такой настроке, если Sell ордер "зависает" в реплейсинге, то он просто выставляется заново. В редких случаях есть вероятность, что таким образом Sell ордер задублируется.
То есть сейчас, если Sell ордер потерян из-за такой ошибки, то терминал его ищет в истории ордеров, какое-то время. Это и есть лаг "реплейсинга", когда не известно, выставился Sell ордер или нет.
При IgnoreReplacingBug=1, если Sell ордер потерян из-за ошибки, то терминал ничего не ищет, а просто ставит новый. Sell ордер не зависает в реплейсинге, потому что сразу же ставится заново, но есть вероятность, что таким образом поставится два Sell ордера вместо одного.
Этот параметр сам не появляется в файле MoonBot.ini, нужно открыть файл и добавить строчку с этим параметров в конец раздела [Special].
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Special] параметр BitGetBetaStage=1 использовался для запуска биржи Bitget в тестовом режиме. Сейчас данный параметр не используется, так как биржа Bitget добавлена в терминал MoonBot и доступна для выбора на вкладке Настройки - Логин.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Special] параметр UseLeverageForTake=1 определяет учитывать или нет плечо на ползунке Sell ордера и в отчёте. UseLeverageForTake=1, то ползунок Sell ордера, а так же отчет не учитывают плечо. Если UseLeverageForTake=1, то учитывают (как было до версии 7.09).
Аналогом является установка или снятие галочки на вкладке Настройки - Интерфейс у параметра "Use Leverage for TP".
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Special] параметр NoTradesCompression=1 используется для отключения сжатия потока трейдов (только для биржи Binance, на других биржах его нет).
Основная нагрузка на ЦПУ идёт от потока трейдов и немного снизить нагрузку на него можно, если установить NoTradesCompression=1 и отключить сжатие трейдов. В этом случае будет чуть больше расход трафика и чуть меньше станет нагрузка на ЦПУ.
Этот параметр сам не появляется в файле MoonBot.ini, нужно открыть файл и добавить строчку с этим параметров в конец раздела [Special].
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
В файле MoonBot.ini терминала MoonBot в разделе настроек [Special] параметр UseBinanceVipAPI=1 активирует новый тип подключения к Binance Futures "fstream-j" на вкладке Настройки - Специальные - Настройки движка для тех, кто получил доступ к API с меньшим лагом, данная настройка работает только на оригинальном методе подключения.
Все изменения в файле MoonBot.ini следует производить только при выключенном терминале MoonBot.
Файл Demo_LAYER 10-08-2025 05-39.bin в папке BackTest терминала MoonBot - это один из демонстрационных файлов с записанными историческими данными трейдов для тестирования стратегий с помощью функционала BackTest. Данный файл и другие демонстрационный файлы скачиваются в папку BackTest терминала MoonBot, если нажать Меню - BackTest на главном окне терминала MoonBot и далее в окне BackTest нажать на кнопку "Скачать примеры".
Расшифровка обозначений в названии этого файла:
Demo - приставка, указывающая, что это демонстрационный файл.
LAYER - имя монеты, на которой были записаны исторические данные трейдов.
10-08-2025 - дата записи файла (10 августа 2025г.).
05-39 - часы и минуты начала записи файла (5 часов 39 минут).
В терминале MoonBot при нажатии на галку "Важно" в Таблице отчетов файл .bin с записанной сделкой одновременно сохраняется сразу в две папки Logs/Important и BackTest/Important, так сделано специально, так как один файл .bin сохраняется для отчёта в папке Logs/Important, а его копия с тем же названием одновременно сохраняется в папке BackTest/Important и может использоваться для BackTest (тестирования стратегий на исторических данных трейдов).
В терминале MoonBot после совершения сделки в папку Logs записываются файлы с графиком сделки с расширением .bin. Такие графики можно открыть в окне Pump Chart в виде статичного графика и отображении следов от сделки, а также можно прогнать бекстест по этой записи графика через Меню - BackTest в окне BackTest. При этом файлы от разных бирж будут записаны с разными префиксами в начале файла (несколько букв из названия биржи и приставка fu для фьючерсов или sp для спота).
Пример для биржи Binance:
BinanceS_USDT-BTC_01-09-2025 20-55-34_2.bin
BinanceF_USDT-BTC_01-09-2025 20-55-34_2.bin
Пример для биржи HTX:
HTX_USDT-BTC_01-09-2025 20-55-34_2.bin
(фьючей нет)
Пример для биржи Bybit:
BybitS_USDT-BTC_01-09-2025 20-55-34_2.bin
BybitF_USDT-BTC_01-09-2025 20-55-34_2.bin
Пример для биржи Gate:
GateS_USDT-BTC_01-09-2025 20-55-34_2.bin
GateF_USDT-BTC_01-09-2025 20-55-34_2.bin
Пример для биржи Bitget:
BitgetS_USDT-BTC_01-09-2025 20-55-34_2.bin
BitgetF_USDT-BTC_01-09-2025 20-55-34_2.bin