一个伪装的查看股票实时行情的Linux程序,类似top命令在服务器上运行,实时抓取雪球网站的数据。
# amd64
GOARCH=amd64 CGO_ENABLED=0 go build
# arm64
GOARCH=arm64 CGO_ENABLED=0 go build可执行程序mask与配置文件conf/mask.json的结果关系如下:
# tree
.
├── conf
│ └── mask.json
└── mask
1 directory, 2 filesvim conf/mask.json将你准备跟踪的股票编号与名称填入到json文件中,id根据不同交易所进行区分,如上交所为SH,深交所为SZ。
数据均来源于雪球网站,可到网站上查找对应的编号信息。
name是股票的名称,为了伪装,建议不要使用真实名称(会被发现),可以使用名称缩写等具有迷惑性的名称。
如以下默认配置文件中的股票分别代表上证指数 贵州茅台 招商银行 长江电力。
{
"list": [
{
"id": "SH000001",
"name": "SZZS"
},
{
"id": "SH600519",
"name": "GZMT"
},
{
"id": "SH600036",
"name": "ZSYH"
},
{
"id": "SH600900",
"name": "CJDL"
}
]
}./mask-
每隔2s会自动刷新数据行情
-
输出列表是按照
json文件中的配置顺序进行自动排序 -
为了美观,小数点均保留3位数
-
每一列的含义:
| Nam | Cur | Chg | Per | Low | Hig | Ope |
|---|---|---|---|---|---|---|
| Name | Current | Change | Percent | Low | Hig | Open |
| 名称 | 实时价格 | 相比昨天的变化值 | 相比昨天变化值的百分比 | 当日最低价 | 当日最高价 | 当日开盘价 |
