За что отвечает параметр KeepOrdersAfterCrash в разделе настроек [Special] файла 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.