применяется алгоритм "скользящей сетки": если актив уже куплен на весь объем депозита, а цена продолжает снижение, робот продаст определенную часть актива по рыночной цене и выставит ордер на покупку ниже текущей цены. Наоброт, если весь актив уже продан, а цена продолжает расти, робот купит некоторое количество актива по рыночной цене и выставит ордер на продажу выше текущей цены. Поскольку вероятности продолжения снижения цены и разворота цены к росту в любой данный момент времени практически равны, вероятности получения убытка от продажи по низкой цене и получения прибыли от продолжения покупки по еще более низкой цене также примерно равны.
Поясните, пожалуйста, эту часть.
Если я
1). 10% своих биткоинов продам по 120 000,
2). 10% продам по 130 000,
3). 10% продам по 140 000,
...
10). 10% продам по 210 000,
то при достижении курсом значения 220 000 бот переместит ступеньку покупки, которая раньше находилась на уровне 110 000, на уровень 220 000 и попытается купить по 220 000 столько же биткоинов, сколько он ранее продал по 120 000? А где он деньги возьмёт на это? Ведь заплатить придётся почти в два раза больше, чем было выручено изначально!
Необходимую сумму можно взять за счёт выручки от других ступенек. Но тогда при возврате к другим ступенькам будет не на что покупать то, что должно быть на них куплено. В любом случае при выходе за рамки диапазона получается дыра в бюджете.
Немного не так: при завершении сетки вверх (то есть когда весь актив продан) робот разделит средства на аккаунте. Например, при настройке на 50% он купит актив на половину имеющихся долларов, пересчитает объем лота в соответствии с количеством настроенных уровней сетки, выставит выше и ниже текущей цены ордера на продажу и на покупку и, таким образом, начнется новый раунд торговли по сетке. Просто диапазон цен, захватываемый сеткой, сместиля выше уровня, с которого начинался предыдущий раунд. То же самое происходит при завершении сетки вниз (то есть когда актив куплен на все имевшиеся в наличии доллары). Вполне естественно, что во втором случае абсолютного прироста капитала не получится, поскольку цена актива падает, однако, при смене направления тренда робот будет последовательно извлекать прибыль при каждой продаже очередного лота, купленного ранее по более низкой цене. Суть такого метода - отсутствие необходимости в принятии решения по завешении ценового диапазона: робот самостоятельно примет меры по организации своей дальнейшей работы.
Вот пример из реального лога сделок по монете BONK:
2025-08-19 14:25 UTC Bought 3000000.0 BONK for 0.000022098
2025-08-19 16:40 UTC Bought 3000000.0 BONK for 0.000021650
2025-08-20 01:38 UTC Bought 3000000.0 BONK for 0.000021259
2025-08-20 01:38 UTC Initial sell 6000000.0 BONK for 2.125e-05
2025-08-20 03:23 UTC Sold 3000000.0 BONK for 0.000021747
2025-08-20 11:43 UTC Bought 3000000.0 BONK for 0.000021297
2025-08-20 12:02 UTC Sold 3000000.0 BONK for 0.000021724
2025-08-20 13:15 UTC Bought 3000000.0 BONK for 0.000021336
2025-08-20 14:17 UTC Bought 3000000.0 BONK for 0.000020891
2025-08-20 14:30 UTC Sold 3000000.0 BONK for 0.000021359
2025-08-20 15:07 UTC Sold 3000000.0 BONK for 0.000021783
рынок преимущественно снижался, и роботу пришлось совершить инициирующую покупку для продолжения сетки вниз.