> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lasersell.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Справочник CLI

> Руководство по CLI LaserSell: поведение демона, вывод логов и конфигурация.

CLI LaserSell работает как демон, который мониторит ваш кошелёк и автоматически выполняет выходы при выполнении условий вашей стратегии.

## Как это работает

После разблокировки кошелька CLI подключается к потоку LaserSell и начинает мониторинг. Вся активность логируется в терминал через структурированный вывод.

```shellscript theme={null}
lasersell
```

Демон работает до нажатия **Ctrl+C** для корректного завершения.

## Вывод логов

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 предназначен для развёртывания на серверах без интерфейса. Для автоматической разблокировки установите парольную фразу через переменную окружения:

```shellscript theme={null}
export LASERSELL_WALLET_PASSPHRASE="your-passphrase"
lasersell
```

На VPS запускайте в сессии `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` | Трейлинг стоп, активирующийся при выходе позиции в ноль |

Должно быть включено хотя бы одно условие выхода. Полный справочник по конфигурации см. в [Пример конфигурации](/onboarding/example-configuration).

## Копирование сделок

Мониторьте другие кошельки и необязательно автоматически покупайте, когда они покупают:

```yaml theme={null}
watch_wallets:
  - pubkey: "TraderWallet1..."
    label: "whale"
  - pubkey: "TraderWallet2..."
    auto_buy:
      amount: 0.1       # SOL
      amount_usd1: 0.0   # USD1
```

Позиции от наблюдаемых кошельков управляются той же стратегией выхода, что и ваши собственные позиции.

## Изменение стратегии

Отредактируйте `~/.lasersell/config.yml` и перезапустите демон. Изменения вступают в силу при следующем запуске.

Для повторного запуска мастера настройки:

```shellscript theme={null}
lasersell --setup
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.