跳转到主要内容
LaserSell CLI 作为守护进程运行,监控你的钱包并在策略条件满足时自动执行退出。

工作原理

解锁钱包后,CLI 连接到 LaserSell 流并开始监控。所有活动通过结构化日志输出记录到终端。
lasersell
守护进程运行直到你按 Ctrl+C 优雅关闭。

日志输出

CLI 在事件发生时输出结构化事件:
事件含义
startupCLI 已启动,钱包已解锁
stream_connected已连接到 LaserSell 流
wallet_registered钱包所有权已与服务器验证
balance_updateSOL 余额已轮询
session_started检测到新仓位并开始监控
pnl_update活跃仓位的盈亏更新
sell_scheduled退出条件已触发,卖出已排队
sell_attempt卖出交易已提交
sell_complete卖出已在链上确认
session_closed仓位已完全退出
liquidity_snapshot池流动性更新(趋势 + 深度带)
stream_disconnected流连接丢失

CLI 标志

标志缩写说明
--setup强制运行引导向导
--config <path>-f自定义配置文件路径
--debug将调试级别日志写入 ~/.lasersell/debug.log
--smoke运行连通性健康检查并退出
--export-private-key将钱包的 base58 私钥导出到标准输出
--smoke--setup--export-private-key 互斥。

无头运行

CLI 专为无头服务器部署设计。自动解锁时通过环境变量设置密码短语:
export LASERSELL_WALLET_PASSPHRASE="your-passphrase"
lasersell
在 VPS 上,使用 tmuxscreen 会话运行,或使用 systemd 管理进程。

退出策略

CLI 支持所有 LaserSell 退出策略,在 ~/.lasersell/config.yml 中配置:
策略配置字段说明
止盈target_profit利润达到入场价此 % 时退出
止损stop_loss亏损达到入场价此 % 时退出
追踪止损trailing_stop利润从峰值下降此 % 时退出
截止时间deadline_timeoutN 秒后强制退出
毕业即卖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 并重启守护进程。更改在下次启动时生效。 重新运行设置向导:
lasersell --setup