终端也能玩转数字资产?coinx 这款开源命令行工具让你用几行指令就能完成交易所切换、比价下单、资产统计等高阶操作,兼容 Kraken、Bitfinex、Bittrex、Poloniex、Liqui 五大主流平台。本文将从安装到高阶自动化全面剖析,并穿插常见疑难解答,助你 10 分钟上手。
1. 为什么选择命令行而非网页?
- 速度:键入回车即能切换市场,无需等待网页加载。
- 批量化:一条指令同时比较 50 种币种的卖盘价。
- 可脚本化:配合 Linux cron 或 macOS LaunchAgent,秒变 7×24 小时盯盘机器人。
- 隐私:私钥本地加密存储,杜绝浏览器插件窃听。
2. 安装与升级
2.1 一键安装
需先安装 Node.js(≥12),然后执行:
npm install -g coinx2.2 版本升级
coinx 目前已迭代到 0.10.0,随时保持最新以获得新功能与安全补丁:
npm update -g coinx2.3 更新币种列表
数字资产日新月异,官方数据源每天新增代币。只需一行:
coinx update即可同步 coinmarketcap.com 的最新币种与价格。
3. 配置交易所 API 密钥
coinx 的连接桥梁是 交易所 API,所有读/写请求都由终端发起,不会经过任何第三方服务器。
3.1 获取密钥示例(以 Kraken 为例)
- 登录 Kraken → 设置 → API → 创建密钥。
- 确保开启 「查询资金」「下单」权限。
- 得到一行「Key」和「Secret」。
3.2 本地录入
coinx config kraken
? Kraken API Key 51dcd1b0b...
? Kraken API Secret Ao7CgQ...
Saved data for Kraken私钥会写入 ~/coinx/coinx.json,确认文件权限仅本人可读很重要!
3.3 本地加密(可选但强烈建议)
coinx lock # 加密
coinx unlock # 临时解密牢记 主密码,否则只能手动删除配置文件重来。
4. 核心功能快速上手
4.1 实时比价:coinx price
浏览单个代币在所有支持平台的挂单,输出 BTC 价 + USD 价 + 平均价。例:
coinx price eth返回:
| Exchange | Price in BTC | Price in USD |
|---|---|---|
| Bitfinex | 0.088219 | 209.07 |
| Poloniex | 0.088095 | 208.78 |
| … | … | … |
| 平均 | 0.088145 | 208.89 |
4.2 资产速览:coinx funds
实时拉取各交易所记账本位与法币估值:
coinx funds常见参数:
-e bittrex只看某交易所-c btc只看 BTC 余额-a或-n按字母 or 价值排序
4.3 秒级下单:coinx buy
语法极简:
coinx buy <symbol> -$ <USD额度> [-e <exchange>]示例:用 Bittrex 以最优价购入 2 USD 的 LTC:
coinx buy ltc -$ 2工具会先询价,让用户二次确认后再发送真实委托,避免误操作。
5. 自动化高级技巧
5.1 一键批量抄底:buyallthecoins
场景:手动逐个代币小额建仓太慢。coinx 内置 action 命令,可批量买入 市值前 N 币种。
编辑排除列表:
echo "BTC,USDT,BCC,VERI" > ~/coinx/actions/buyallthecoins/exclude_coins.txt执行:
coinx action buyallthecoins -$ 2 -t 50脚本会动态:
- 抓取 coinmarketcap 前 50 项目
- 跳过排除列表
- 每家交易所逐次下单 2 USD,写入 CSV 日志便于日后对账
借助 cron,凌晨 2 点自动运行后早上看结果,实现「睡后收入」。
5.2 日志与回测
- 所有订单结果写进
~/coinx/log.csv,含成交单号、价格、数量、手续费。 - 将其导入 Google Sheets 即可公式化计算收益率。
6. 常见问题 FAQ
Q1:能把 fiat(USD)先转进去再操作吗?
A:coinx 不托管法币,你必须提前在交易所法币钱包里持有对应数量的 USD、EUR、USDT 等稳定币或 BTC。Q2:网络延迟会不会导致滑点?
A:工具本身只在本地计算,将限价单发往交易所核心撮合引擎。若担心市场波动,可加--slippage <百分比>限制最大滑点。Q3:Windows 能用吗?
A:官方验证仅覆盖 macOS 与 Linux。Windows 用户需先安装 Windows Subsystem for Linux (WSL),再按同样步骤跑 npm。Q4:API 被禁用怎么办?
A:检查交易所后台 IP 白名单 设置,或在 VPS 上新增公网出口 IP,再重跑coinx config。Q5:能不能卖币?
A:当前卖单功能标注 “Coming soon”。开发者 Roadmap 中 0.11.0 会引入coinx sell。Q6:源码安全性如何验证?
A:项目开源在 GitHub;建议克隆后自己过一遍lib/security.js的加密实现,再决定是否在主力机上跑。
7. 小结
无论你是 量化爱好者、矿场运维、还是只想在终端偷懒追涨杀跌,coinx 都让多交易所资产管理变轻量。牢记“私钥本地、资产归己”的安全底线,在加密世界里用高效工具把时间和收益都牢牢握住。
如需进一步深度行情或合约交易功能,可前往探索更多实战平台。
祝各位终端老司机交易愉快,少踩坑、多盈利!