Как это работает
После разблокировки кошелька CLI подключается к потоку LaserSell и начинает мониторинг. Вся активность логируется в терминал через структурированный вывод.Вывод логов
CLI выводит структурированные события по мере их возникновения:| Событие | Значение |
|---|---|
startup | CLI запущен, кошелёк разблокирован |
stream_connected | Подключён к потоку LaserSell |
wallet_registered | Владение кошельком подтверждено сервером |
balance_update | Баланс SOL обновлён |
session_started | Обнаружена новая позиция, мониторинг начат |
pnl_update | Обновление прибыли/убытка для активной позиции |
sell_scheduled | Условие выхода сработало, продажа поставлена в очередь |
sell_attempt | Транзакция продажи отправлена |
sell_complete | Продажа подтверждена в блокчейне |
session_closed | Позиция полностью закрыта |
liquidity_snapshot | Обновление ликвидности пула (тренд + полосы глубины) |
stream_disconnected | Соединение с потоком потеряно |
Флаги CLI
| Флаг | Короткий | Описание |
|---|---|---|
--setup | Принудительный запуск мастера настройки | |
--config <path> | -f | Путь к кастомному файлу конфигурации |
--debug | Запись логов уровня debug в ~/.lasersell/debug.log | |
--smoke | Проверка подключения и выход | |
--export-private-key | Экспорт base58 приватного ключа кошелька в stdout |
--smoke, --setup и --export-private-key взаимоисключающие.
Фоновая работа
CLI предназначен для развёртывания на серверах без интерфейса. Для автоматической разблокировки установите парольную фразу через переменную окружения:tmux или screen, или используйте systemd для управления процессом.
Стратегии выхода
CLI поддерживает все стратегии выхода LaserSell, настраиваемые в~/.lasersell/config.yml:
| Стратегия | Поле конфигурации | Описание |
|---|---|---|
| Тейк профит | target_profit | Выход при достижении этого % прибыли от входа |
| Стоп лосс | stop_loss | Выход при достижении этого % убытка от входа |
| Трейлинг стоп | trailing_stop | Выход при падении прибыли на этот % от пика |
| Дедлайн | deadline_timeout | Принудительный выход через N секунд |
| Продажа при выпуске на DEX | sell_on_graduation | Выход при миграции токена на новый DEX |
| Лестница выхода | take_profit_levels | Частичные продажи на нескольких порогах прибыли |
| Ликвидностная защита | liquidity_guard | Выход при падении ликвидности пула ниже безопасного порога |
| Трейл безубытка | breakeven_trail | Трейлинг стоп, активирующийся при выходе позиции в ноль |
Копирование сделок
Мониторьте другие кошельки и необязательно автоматически покупайте, когда они покупают:Изменение стратегии
Отредактируйте~/.lasersell/config.yml и перезапустите демон. Изменения вступают в силу при следующем запуске.
Для повторного запуска мастера настройки:

