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 LaserSell работает как демон, который мониторит ваш кошелёк и автоматически выполняет выходы при выполнении условий вашей стратегии.
Как это работает
После разблокировки кошелька CLI подключается к потоку 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 предназначен для развёртывания на серверах без интерфейса. Для автоматической разблокировки установите парольную фразу через переменную окружения:
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 | Трейлинг стоп, активирующийся при выходе позиции в ноль |
Должно быть включено хотя бы одно условие выхода. Полный справочник по конфигурации см. в Пример конфигурации.
Копирование сделок
Мониторьте другие кошельки и необязательно автоматически покупайте, когда они покупают:
watch_wallets:
- pubkey: "TraderWallet1..."
label: "whale"
- pubkey: "TraderWallet2..."
auto_buy:
amount: 0.1 # SOL
amount_usd1: 0.0 # USD1
Позиции от наблюдаемых кошельков управляются той же стратегией выхода, что и ваши собственные позиции.
Изменение стратегии
Отредактируйте ~/.lasersell/config.yml и перезапустите демон. Изменения вступают в силу при следующем запуске.
Для повторного запуска мастера настройки: