In the MoonBot.ini file of the MoonBot terminal, in the [Special] settings section, the IgnoreReplacingBug=1 parameter is responsible for ignoring the “replacing” lag when errors 12030 or 10054 occur.
If you see the MoonBot terminal in the log or in the window when you click on the API indicator for errors 12030 or 10054, we recommend moving the terminals to the Seul location and setting the IgnoreReplacingBug=1 parameter in the MoonBot.ini file.
With this setting, if a Sell order “freezes” in replay, it is simply reissued. In rare cases, there is a possibility that the Sell order will be duplicated in this way.
That is, now, if a Sell order is lost due to such an error, the terminal searches for it in the order history for some time. This is the “replacement” lag, when it is not known whether the Sell order was placed or not.
With IgnoreReplacingBug=1, if a Sell order is lost due to an error, the terminal does not search for anything, but simply places a new one. The Sell order does not hang in replacing because it is immediately placed again, but there is a possibility that two Sell orders will be placed instead of one.
This parameter does not appear in the MoonBot.ini file itself; you need to open the file and add a line with this parameter at the end of the [Special] section.
All changes to the MoonBot.ini file should only be made when the MoonBot terminal is turned off.