风险提示:本文仅作软件体验与技术分享,不构成任何加密投资建议。
为什么我还需要一个“悬浮盯盘”工具?
大多数币友早已习惯了「手机开小窗」的模式,左手写文档、右手看盘,互不干扰。然而一到电脑端,你却只能:
- 打开浏览器标签轮替,窗口来回切
- 安装臃肿的桌面客户端,GPU 飙升
- 买了付费 App,居然还要随身携带破解补丁
我不想再用“忍者”姿势盯盘了。我想要一个:
‣ 不遮挡主窗口
‣ 跨系统都能跑
‣ 体积小、不吃内存
于是不到 24 小时,靠着 Go+Vue,“Crypto Monitor”就诞生了。
技术选型血泪史(1 夜踩坑全记录)
崩溃第一幕:Fyne 的“贵族脾气”
起初我盯着 GitHub 25K ⭐ 的 Fyne,中文社区好评如潮:
“使用简单”、“跨平台”、“界面漂亮”。可真实上手才发现:
- 置顶功能三年没人修
- MacOS 的 Dock 图标忽大忽小
- 中文输入法经常丢字符
一句话总结:适合 DEMO,不扛产品。
救赎之帖:Wails 才是幕后大佬
Linux 社区的一位老哥提到:
“要桌面 + Web?直接上 Wails。Go 写逻辑,HTML/CSS/Vue 画 UI,没那么多废话。”
一句话把我点醒。十分钟内我拆掉 300 行 Fyne,换成 Wails:
- 前端:熟悉的 Vue + Tailwind,拖拽无缝
- 后端:Go 负责并发行情抓取,一条协程就可以拉 100 个交易所 socket
最后一个 BOSS:GitHub Actions 打包三系统
Windows 和 Linux 本地打包 5 分钟搞定,但 macOS 签名把我整破防:
.app需要Info.plist- DMG 还得
create-dmg再套一层 - Actions 里报错永远是
exit status 65,一脸懵
最后把 Entitlements.plist、代码签名证书以及 200 行 YAML 调试到第 38 次 Build,终于看到可爱的 “绿色 ✅”。那一刻,我比看到 BTC 涨 10% 还开心。
功能速览:麻雀虽小,五脏俱全
| 当前版本 v0.2.3 | |
|---|---|
| 置顶 | 开机自启即最前端,遮挡游戏也一眼可见 |
| 币对管理 | 手动输入或粘贴 BASE/QUOTE 格式,自动识别交易所 |
| 实时推送 | WebSocket 直连主流行情接口,延迟 < 500 ms |
| 主题切换 | 亮 / 暗两套配色,MT5 风格贴近传统券商 |
| 内存占用 | 空闲 < 40 MB,比记事本还轻 |
部署&安装:三步搞定
- 下载
打开 GitHub Release,对应系统直接拖进应用目录。 - 授权
macOS 首次运行会弹“未知开发者”,去「系统设置-隐私与安全性」点允许即可。 - 开始盯盘
输入你的第一个币对,比如BTC/USDT,光标离开即刻刷新最新价。
Win 版双击 exe 即可;Linux 解压后 ./crypto-monitor 直接跑,无依赖库烦恼。进阶玩法:高阶玩家的小技巧
- 透明浮动:Alt + T 可让窗口背景 30% 透明,覆盖在交易软件上方无违和。
- 快捷键记价:Ctrl + C 一键复制当前价格到剪贴板,写策略再也不用手敲数字。
- WebHook 联动:在设置里填上你的 Discord Webhook,当价格触及阈值时,机器人自动推送提醒。
常见问题 FAQ
Q1:软件会不会偷偷上传我的 API Key?
A:不会。Crypto Monitor 不保存也不请求任何交易所的私钥;所有行情均来自公开 WebSocket 或 REST Ticker 接口。
Q2:我只做合约,能否显示 标记价格 / 资金费率?
A:内测插件已加入 Binance、OKX 的「合约标记价格」选项,下周随 v0.3.0 发布。
Q3:最低系统要求?
A:
- Windows 10 及以上
- macOS 11 (Big Sur)+
- Linux 主流发行版 64 bit,libc >= 2.28
Q4:能否设置在某一价格区间自动响铃?
A:下个版本会加入「预警精灵」独立模块,满足价格、涨跌幅、成交量三维条件组合触发。可提前到讨论区投票决定 UI 方案。
Q5:能否把悬浮窗嵌入某款交易软件?
A:目前 wails 不支持 DLL 级内嵌。不过社区已有用户用 AHK 脚本把窗口吸附在 MT5 右侧,脚本样本已上传讨论帖,自行取用即可。
Q6:我想自己二开,需要懂 Golang 吗?
A:逻辑层 Go、界面 Vue,二者解耦。若只改样式,改 Vue 即可;若要新交易所接口,只需在 internal/exchange 里加 30 行模板代码,毫无门槛。
下一步计划(不鸽清单)
- 价格折线图 mini-K 线
- 多交易所比价(绿色代表最便宜的报价)
- 自动检测暗色系统主题
- ARM64 原生支持,彻底告别 Rosetta
- 可选的插件市场:新闻、深度图、链上活跃地址……
如果你对上述任何功能有兴趣,欢迎在 Issues 留言,我们一起投票优先级。
小结:把时间还给交易本身
写脚本、改配置、爬行情……很多交易者 50% 精力浪费在工具本身。Crypto Monitor 只想做一件事:让币价在桌面安静待着,既不打扰你写 PPT,又能 0.1 秒看见市场心跳。
感到好奇就试试,觉得好用就点个星,随时 Issue 吐槽;下一个被采纳的工单,也许就写上了你的 GitHub ID。