跳转到主要内容
设置向导生成 ~/.lasersell/config.yml。直接编辑并重启守护进程以应用更改,或重新运行 lasersell --setup
下面显示的策略值仅为示例,不是官方交易策略。请根据你自己的风险承受能力和交易风格进行配置。
account:
  # 加密密钥库或旧版 Solana 密钥对 JSON。
  # 默认: ~/.lasersell/wallet.keystore.json
  # 环境变量: LASERSELL_KEYPAIR_PATH
  keypair_path: "~/.lasersell/wallet.keystore.json"

  # LaserSell API 密钥(在 https://app.lasersell.io 免费获取)
  # 环境变量: LASERSELL_API_KEY
  api_key: "your-lasersell-api-key"

  # 私有 Solana RPC 端点(需要 https://)。
  # 环境变量: LASERSELL_RPC_URL 或 LASERSELL_PRIVATE_RPC_URL
  rpc_url: "https://your-private-rpc.example.com"

  # 交易提交后端: "helius_sender"(默认)、"astralane" 或 "rpc"。
  # 环境变量: LASERSELL_SEND_TARGET
  # send_target: "helius_sender"

  # 优先费小费(lamports)(默认: 1000000 = 0.001 SOL)。
  # tip_lamports: 1000000

  # 仅当 send_target 为 "astralane" 时需要。
  # 环境变量: LASERSELL_ASTRALANE_API_KEY
  # astralane_api_key: "your-astralane-api-key"

strategy:
  # 百分比相对于你检测到的买入金额。使用 "0%" 禁用。
  # 至少一个退出条件必须启用(包括 take_profit_levels)。

  target_profit: "20%"       # 利润达到此 % 时退出
  stop_loss: "10%"           # 亏损达到此 % 时退出
  trailing_stop: "5%"        # 利润从峰值下降此入场 % 时退出
  deadline_timeout: 0        # N 秒后强制退出(0 禁用)
  sell_on_graduation: false  # 代币迁移到新 DEX 时自动卖出

  # 流动性保护:池流动性低于安全阈值时退出。
  liquidity_guard: false

  # 保本追踪:仓位达到保本后激活的追踪止损。
  # 使用 "0%" 禁用。
  breakeven_trail: "0%"

  # 退出阶梯:在多个利润阈值处卖出部分仓位。
  # 每个级别指定触发的利润 %、要卖出的仓位 %,
  # 以及该批次的可选追踪止损 %。
  take_profit_levels: []
  # 退出阶梯示例:
  # take_profit_levels:
  #   - profit_pct: 25       # 在 25% 利润时...
  #     sell_pct: 30          # 卖出 30% 的仓位
  #     trailing_stop_pct: 0  # 立即(无追踪)
  #   - profit_pct: 50
  #     sell_pct: 50
  #     trailing_stop_pct: 3  # 带 3% 追踪止损
  #   - profit_pct: 100
  #     sell_pct: 100
  #     trailing_stop_pct: 5  # 带 5% 追踪止损

sell:
  slippage_pad_bps: 2500              # 在计算值之上的额外滑点(bps)
  slippage_retry_bump_bps_first: 20   # 第一次滑点错误后的额外填充
  slippage_retry_bump_bps_next: 40    # 后续滑点错误后的额外填充
  slippage_max_bps: 3000              # 最大滑点上限(bps)
  confirm_timeout_sec: 10             # 交易确认超时
  max_retries: 3                      # 失败卖出的重试次数

# 跟单交易:监控其他钱包,可选在他们买入时自动买入。
# 来自监控钱包的仓位使用与你自己相同的退出策略。
watch_wallets: []
# 示例:
# watch_wallets:
#   - pubkey: "TraderWalletPubkey1..."
#     label: "whale"            # 可选显示标签
#   - pubkey: "TraderWalletPubkey2..."
#     auto_buy:
#       amount: 0.1             # 用 0.1 SOL 自动买入
#       amount_usd1: 0.0        # 用 USD1 自动买入(0 禁用)

环境变量覆盖

使用对应的环境变量覆盖任何配置字段。对 Docker、CI 或密钥管理很有用。
配置字段环境变量示例
account.keypair_pathLASERSELL_KEYPAIR_PATH/home/user/.lasersell/wallet.keystore.json
account.api_keyLASERSELL_API_KEYls_abc123...
account.rpc_urlLASERSELL_RPC_URLhttps://mainnet.helius-rpc.com/?api-key=...
account.send_targetLASERSELL_SEND_TARGEThelius_senderastralanerpc
account.astralane_api_keyLASERSELL_ASTRALANE_API_KEYast_xyz789...
钱包密码短语LASERSELL_WALLET_PASSPHRASE(用于无头解锁)

交易提交目标

LaserSell 支持三种提交卖出交易的后端。大多数用户应使用默认值。
目标说明
helius_sender默认。使用 Helius 的优化发送器。需要 Helius RPC URL。
astralane使用 Astralane 的提交服务。需要 astralane_api_key
rpc通过你的 RPC 端点直接发送。兼容任何提供商但落地可能较慢。