Saltar al contenido principal
El CLI de LaserSell se ejecuta como un daemon que monitorea tu wallet y ejecuta automáticamente las salidas cuando se cumplen las condiciones de tu estrategia.

Cómo funciona

Después de desbloquear tu wallet, el CLI se conecta al stream de LaserSell y comienza a monitorear. Toda la actividad se registra en la terminal a través de salida de log estructurada.
lasersell
El daemon se ejecuta hasta que presiones Ctrl+C para apagarlo de forma ordenada.

Salida de logs

El CLI produce eventos estructurados a medida que ocurren:
EventoSignificado
startupCLI iniciado, wallet desbloqueada
stream_connectedConectado al stream de LaserSell
wallet_registeredPropiedad de wallet verificada con el servidor
balance_updateSaldo de SOL consultado
session_startedNueva posición detectada y monitoreo iniciado
pnl_updateActualización de ganancia/pérdida para una posición activa
sell_scheduledCondición de salida activada, venta en cola
sell_attemptTransacción de venta enviada
sell_completeVenta confirmada en cadena
session_closedPosición completamente cerrada
liquidity_snapshotActualización de liquidez del pool (tendencia + bandas de profundidad)
stream_disconnectedConexión del stream perdida

Flags del CLI

FlagCortoDescripción
--setupForzar ejecución del asistente de incorporación
--config <path>-fRuta a un archivo de configuración personalizado
--debugEscribir logs a nivel debug en ~/.lasersell/debug.log
--smokeEjecutar verificación de salud de conectividad y salir
--export-private-keyExportar la clave privada base58 de tu wallet a stdout
--smoke, --setup y --export-private-key son mutuamente excluyentes.

Operación sin interfaz

El CLI está diseñado para despliegues en servidores sin interfaz. Para desbloqueo automatizado, establece la frase de contraseña a través de variable de entorno:
export LASERSELL_WALLET_PASSPHRASE="your-passphrase"
lasersell
En un VPS, ejecútalo en una sesión tmux o screen, o usa systemd para gestionar el proceso.

Estrategias de salida

El CLI soporta todas las estrategias de salida de LaserSell, configuradas en ~/.lasersell/config.yml:
EstrategiaCampo de configuraciónDescripción
Take profittarget_profitSalir cuando la ganancia alcance este % de la entrada
Stop lossstop_lossSalir cuando la pérdida alcance este % de la entrada
Trailing stoptrailing_stopSalir cuando la ganancia caiga este % desde el pico
Deadline timeoutdeadline_timeoutForzar salida después de N segundos
Venta por graduaciónsell_on_graduationSalir cuando el token migre a un nuevo DEX
Ladder de salidatake_profit_levelsVender cantidades parciales en múltiples umbrales de ganancia
Guarda de liquidezliquidity_guardSalir cuando la liquidez del pool caiga por debajo del umbral seguro
Trail de breakevenbreakeven_trailTrailing stop que se activa una vez que la posición alcanza breakeven
Al menos una condición de salida debe estar habilitada. Ver Configuración de ejemplo para la referencia completa de configuración.

Copy trading

Monitorea otras wallets y opcionalmente compra automáticamente cuando ellas compran:
watch_wallets:
  - pubkey: "TraderWallet1..."
    label: "whale"
  - pubkey: "TraderWallet2..."
    auto_buy:
      amount: 0.1       # SOL
      amount_usd1: 0.0   # USD1
Las posiciones de wallets observadas se gestionan con la misma estrategia de salida que tus propias posiciones.

Modificar tu estrategia

Edita ~/.lasersell/config.yml y reinicia el daemon. Los cambios surten efecto en el siguiente lanzamiento. Para volver a ejecutar el asistente de configuración:
lasersell --setup