openclaw接入交易技巧保姆级教程

Upbit 自动交易(激进突破),支持 cron 友好的一次性命令、TopVolume 监控和基于百分比的预算分割。


技能.md

交易技巧

Upbit 自动交易技能,支持 OpenClaw 和本地执行。

安装前需要考虑的事项(安全)

此技能实现了一个自动化的 Upbit 交易机器人,需要 Upbit API 密钥。安装或提供生产密钥前:

  1. 检查关键文件

    • scripts/execution/upbitClient.js(Upbit HTTP 客户端)

    • scripts/config/index.js(配置和密钥正在加载)

    • skill.js(命令行入口)

  2. 首先进行空运行模式

    • execution.dryRun=true

    • 跑步node skill.js smoke_testnode skill.js monitor_oncenode skill.js worker_once

  3. 使用平台密钥库

    • 通过环境变量提供密钥(OpenClaw技能配置/密钥存储):

      • UPBIT_OPEN_API_ACCESS_KEY

      • UPBIT_OPEN_API_SECRET_KEY

    • 避免将秘密信息存储在config.json……

  4. 测试期间限制关键权限

    • 尽可能使用最少的资金/使用测试账户。

    • 密切关注您的Upbit账户活动。

  5. 快速自检

    • 运行node skill.js security_check以扫描存储库中硬编码的外部 URL(允许列表api.upbit.com:)。

安全须知:

  • 该技能不包含遥测功能,并且根据设计不会上传数据。

  • Upbit API 基本 URL 已列入允许列表https://api.upbit.com/v1,重定向已禁用。

它的作用

  • 监控市场(自选列表 + 可选成交量最高值)

  • 生成买入/卖出事件resources/events.json

  • 处理工作进程中的事件(下订单或试运行),并持久化位置信息。resources/positions.json

  • 专为cron任务设计:monitor_once并且worker_once只运行一次的命令

命令

monitor_once

运行一个监控周期,将事件加入队列。

  • node skill.js monitor_once

一次

处理待处理事件(买入/卖出),更新持仓。

  • node skill.js worker_once

烟雾测试

验证配置和公共端点(无交易)。

  • node skill.js smoke_test

预算政策(第13版)

订单规模可以设置为可用韩元的百分比,并在同一次工作运​​行中平均分配到多次购买中。

{
  "trading": {
    "budgetPolicy": {
      "mode": "balance_pct_split",
      "pct": 0.3,
      "reserveKRW": 0,
      "minOrderKRW": 5000,
      "roundToKRW": 1000
    }
  }
}

行为:

  • 总预算 = 下限((可用韩元 - 预留韩元) * pct)

  • 如果有 N 个待处理的 BUY_SIGNAL,则每笔订单的韩元为:总预算 / N,向下取整。roundToKRW

Cron(推荐)

监测(每 5 分钟一次):

  • cd <skillRoot> && node skill.js monitor_once

工人(每 1 分钟):

  • cd <skillRoot> && node skill.js worker_once

文件

必需的:

  • config.json(不要承诺)

自动创建:

  • resources/events.json

  • resources/positions.json

  • resources/topVolumeCache.json

  • resources/nearCounter.json

  • resources/heartbeat.json

测试工具:

  • scripts/tests/*(参见 README_TESTING.md)

下载zip,直接发送文件并与龙虾对话请帮我下载zip并unzip解压,帮我安装这个skills

trading-upbit-skill-1.0.14.zip (36.8 KB)

保姆级教程名副其实,很详细

券商接口那块限制比较多

延迟问题在高频交易场景下是硬伤

建议先纸上交易验证策略

@chainr 延迟问题确实是硬伤 特别是Upbit这种交易所 API响应时间受网络影响很大 国内访问加上代理延迟 做高频交易基本不现实 日线级别还行

@blockr 纸上交易验证策略是必须的 至少跑三个月模拟盘 而且要覆盖不同市场环境 只在牛市里验证过的策略一点参考价值都没有

Makefile写好了一条命令搞定编译部署