singleBuy - конкретные ставки, которые выполнять (будет выбрана одна рандомная), например
Фильтрация ставок:
maxSpread - максимальная разница покупки/продажи в центах
minMarketPercent - выберет ставки в которых минимальный процент исхода больше указаного значения
minMarketVolume - минимальный объем ставки
minEventVolume - минимальный объем ивента
minEventExpirationTime - минимальное кол-во дней до окончание ивента
voteSide - на какую сторону ставить (0 - рандомно | 1- на левую (обычно Yes) | 2 - на правую (обычно No) | 'bigger' - на сторону с большим исходом | 'smaller' - на сторону с меньшим исходом)
autoclosePositions - закрывать ли автоматически открытые позиции (закрывает все позиции)
delayBeforeAutoclose - время через которое закрывать открытую позицию (при этом при ретрае, в случае включения автозакрытия, если есть открытые позицие, кошелек уйдет в ожидание на указанное значение)
throwErrorCloseProblems - выдавать ли ошибку, если не получилось закрыть позиции
singleSell - закрывать ли позиции единной транзакцией
maxDelayBetweenActions - задержка между закрытием позиций
P.S. При набиве объемов для минимизации потерь желательно использовать ставки как можно большим объемом, наибольшей разницей между сторонами YES/NO и наименьшим спредом
Закрытие всех открытых позиций
singleSell - закрывать ли позиции единной транзакцией
maxDelayBetweenActions - задержка между закрытием позиций
Снапшот баланса кошелька после выполнения набива объема
minAmount - если баланс при текущем снапшоте больше чем на указанное значение чем снапшот до набива объемов, отправит соответствующий лог на бота в criticalErrors из global.js
{
moduleName: 'polymarket-balance-snapshot',
count: [1, 1],
indexGroup: 20,
// Минимальная разница в USDC.e на кошельке полимаркета, выше которой будет отправлен критикал эррор в телеграм
minAmount: 0.5,
network: 'polygon',
}