Crypto Watcher 盯盘
Crypto Watcher is a VS Code status bar extension that tracks cryptocurrency prices in real time via Binance's public market data API — no API key, no account required. Keep an eye on the market while you code.
在 VS Code 状态栏盯加密货币行情,基于 Binance 公开行情接口,无需 API key。写代码的同时瞄一眼市场。
功能 Features
- 状态栏实时行情:每个交易对显示
最新价 ▲/▼24h涨跌幅,如 BTC 67,540.2 ▲2.31%;悬停查看 24h 高/低/成交额
- 关注列表:统一管理关注的交易对,支持空格/逗号分隔批量添加;现货/永续合约自动识别(合约代码无需记
.P,两边都有会让你选)
- 状态栏显示独立控制:从关注列表里用眼睛开关选择哪些显示在状态栏,拖拽排序(顺序即状态栏从左到右顺序)
- 价格提醒:突破/跌破目标价时弹系统通知(价格回到区间外后重置,不会反复骚扰),可加备注
- 涨跌幅提醒:24h 涨跌幅达到阈值时提醒,提醒方式可多选:弹窗通知 / 状态栏背景高亮 / 状态栏铃铛图标
- 颜色习惯可配:绿涨红跌(默认)/ 红涨绿跌 / 不上色
- 点击状态栏币种:弹出菜单快速设置提醒、刷新、打开 Binance 交易页、隐藏/删除
- 添加自动验证:分别核实现货与 U 本位永续,输错时给出相似候选;网络验证较慢时先加入,行情恢复后自动显示
- 即时保存:所有配置修改即时生效,无需重启
使用 Getting Started
安装后在状态栏左侧即可看到行情(默认 BTCUSDT、ETHUSDT)。
- 配置面板:命令面板(
Ctrl+Shift+P)→ Crypto Watcher: 打开配置面板,可视化管理关注列表、状态栏显示与排序、刷新频率、涨跌幅提醒、颜色
- 快捷操作:点击状态栏币种 → 菜单:设置价格提醒 / 立即刷新 / 在 Binance 打开 / 隐藏 / 删除
设置 Settings
| 设置项 |
默认值 |
说明 |
cryptoWatcher.enabled |
true |
状态栏显示开关(关闭后暂停刷新与提醒) |
cryptoWatcher.watchlist |
["BTCUSDT", "ETHUSDT"] |
关注列表(币池):所有关注的交易对 |
cryptoWatcher.symbols |
["BTCUSDT", "ETHUSDT"] |
状态栏显示数组(watchlist 子集),顺序即状态栏从左到右顺序,可拖拽排序 |
cryptoWatcher.refreshInterval |
10 |
刷新间隔(秒),最小 5 |
cryptoWatcher.colorStyle |
greenUp |
redUp 为红涨绿跌,neutral 不上色 |
cryptoWatcher.risePercent |
0 |
24h 涨幅提醒阈值(%),0 关闭 |
cryptoWatcher.fallPercent |
0 |
24h 跌幅提醒阈值(%,填正数),0 关闭 |
cryptoWatcher.percentAlertMethods |
["popup"] |
涨跌幅提醒方式,可多选:popup 弹窗 / statusBar 状态栏背景高亮 / icon 铃铛图标 |
cryptoWatcher.alerts |
[] |
价格提醒列表(也可点状态栏设置) |
cryptoWatcher.apiBase |
https://data-api.binance.vision |
现货行情 API 地址(Binance 官方公开行情域名) |
cryptoWatcher.futureBase |
https://fapi.binance.com |
合约行情 API 地址(部分网络无法直连,可换镜像) |
settings.json 配置示例:
"cryptoWatcher.watchlist": ["BTCUSDT", "ETHUSDT", "SOLUSDT"],
"cryptoWatcher.symbols": ["ETHUSDT", "BTCUSDT"],
"cryptoWatcher.alerts": [
{ "symbol": "BTCUSDT", "price": 70000, "direction": "above", "note": "压力位" }
],
"cryptoWatcher.risePercent": 5,
"cryptoWatcher.fallPercent": 5,
"cryptoWatcher.percentAlertMethods": ["popup", "icon"]
网络说明 Network
- 现货源
data-api.binance.vision 是 Binance 官方公开行情域名,大陆可直连
- 合约源
fapi.binance.com 无公开镜像,大陆网络直连会被掐断,处理方式按优先级:
- 在 Clash/v2rayN 等代理里添加分流规则,让
binance.com 走代理节点(注意:香港节点会被币安拒绝合约服务,请用其他地区节点)
- 在 VS Code 设置
http.proxy 配置代理(插件自动读取,也支持 HTTP_PROXY / HTTPS_PROXY 环境变量)
- 把
cryptoWatcher.futureBase 换成可用的合约镜像地址
- 合约源不可达时:
.P 交易对验证不到会提示警告、状态栏显示 ⚠ 并在悬停里给出处理建议;现货不受影响
隐私 Privacy
- 不收集任何数据,无遥测、无统计上报
- 不读取你的文件、剪贴板或凭据
- 唯一的网络请求是 Binance 公开行情 API(无需 key 的公开端点),请求内容仅含交易对代码
- 所有配置仅保存在本地 VS Code 设置中
免责声明 Disclaimer
免费公开行情有延迟且不保证可用性,仅适合写代码时瞄一眼,不构成任何投资建议。Ticker data is provided by Binance's public API with no guarantee of availability or accuracy. Not investment advice.
许可证 License
MIT