Закупает сеткой, а фиксит одним?
Для запуска бота берем допустим лайты и баксы
хотим создать сетку из 10 ордеров, с размером лота 1 лайт
Бот закупит 10 лайтов по текущей цене и расставит 10 ордеров с выбранным шагом на повышение
(здесь процент прибыли будет чуть выше, но потом он усредняется)
Параллельно бот поставит 10 ордеров на закупку на понижение все с тем же шагом.
По мере того как сетка ордеров будет исполняться в случае с повышением курса и исполнением самого верхнего ордера бот передвигает ордера вверх, симметрично.
При понижении конечно есть риск залезть в лонги, но если расставить шаг правильно, то бот спокойно ловит волны и отрабатывает сетку.
При срабатывании ордера на покупку, сразу же создается ордер на продажу по заданной цене + выбранный процент прибыли и наоборот.