иногда биржа почему то начинает продавать боту партии размер которых меньше минимальной транзакции по этой паре.
https://wmpics.pics/di-4QSM.jpgкак видно на скрине у бота оказалась партия размером 20 iot, что меньше минимальной транзакции на бирже, которая равна 22 iot.
"pair":"iotusd", "minimum_order_size":"22.0".
это "иногда" происходит не каждый день, но раз в месяц бывает у каждого бота.
Почему так происходит?
я считаю, что одновременно несколько ботов подали заявки по покупку одного и того же ордера в стакане.
в результате "битвы" кому-то достаются только "ошметки"
А вот, избавится от такой партии бот может если у него в кодах прописано типа:
"если (общее кол-во партий больше 1) и (в данной партии кол-во менее допустимого биржей) то продаем кол-во равное минимально допустимому".
однако как это возможно, продать то чего в партии нет?
А вот тут бот должен "отщипнуть" недостающее кол-во крипты от "следующей" партии. Но при этом часто происходит, что цена этой "следующей" партии гораздо больше, чем цена продаваемой партии и возможно пользователь получит убыток в данной операции.
но если этого не сделать, то бот просто не будет продавать, вообще.
В 1BBOT в стратегии Волна такой механизм реализован.