终端库存观察器和库存位置跟踪器
从发布页面下载预编译的二进制文件并复制到以下位置
PATH或查看快速安装
自制
brew install achannarasappa/tap/ticker
linux
curl -Ls https://api.github.com/repos/achannarasappa/ticker/releases/latest \
| grep -wo "https.*linux-amd64*.tar.gz" \
| wget -qi - \
&& tar -xf ticker*.tar.gz \
&& chmod +x ./ticker \
&& sudo mv ticker /usr/local/bin/
docker
docker run -it --rm achannarasappa/ticker
注意:配置文件可以通过使用绑定挂载从主机挂载
-v ~/.ticker.yaml:/.ticker.yaml
折断
sudo snap install ticker
注意:
--config $HOME/ticker.yaml由于 Snap 不允许访问点文件,因此需要设置配置文件
这些存储库由第三方维护,可能没有可用的最新版本
端口
sudo port selfupdate sudo port install ticker
ticker -w NET,AAPL,TSLA
选项名称 | 别名 | 旗帜 | 默认 | 描述 |
---|---|---|---|---|
--配置 | ~/.ticker.yaml |
带有监视列表和位置的配置文件位置 | ||
interval |
-一世 | - 间隔 | 5 |
以秒为单位的刷新间隔 |
watchlist |
-w | --观察名单 | 以逗号分隔的要观察的符号列表 | |
show-tags |
--show-tags | 显示每个报价的货币、交易所名称和报价延迟 | ||
show-fundamentals |
--show-fundamentals | 显示开盘价、前收盘价和日范围 | ||
show-separator |
--显示分隔符 | 每个引号之间带有分隔符的布局 | ||
show-summary |
--show-summary | 显示总日变化、总价值和总价值变化 | ||
show-holdings |
--show-控股 | 显示资产,包括重量、平均成本和数量 | ||
sort |
- 种类 | 在 UI 上对引号进行排序 - 选项是更改百分比(默认)alpha、 value、 和 user |
||
proxy |
- 代理 | 请求的代理 URL(默认为无) | ||
version |
- 版本 | 打印当前版本号 |
无需配置即可查看股票价格,但在始终查看相同股票时很有帮助。配置还可用于设置成本基础手数,这将用于显示任何头寸的总收益或损失。
# ~/.ticker.yaml
show-summary: true
show-tags: true
show-fundamentals: true
show-separator: true
show-holdings: true
interval: 5
currency: USD
currency-summary-only: false
watchlist:
- NET
- TEAM
- ESTC
- BTC-USD
lots:
- symbol: "ABNB"
quantity: 35.0
unit_cost: 146.00
- symbol: "ARKW"
quantity: 20.0
unit_cost: 152.25
- symbol: "ARKW"
quantity: 20.0
unit_cost: 145.35
fixed_cost: 7.00 # e.g. brokerage commission fee
lots将被自动监视
quantity,
unit_cost)添加到同一个
symbol,请写入两个
symbol条目 - 请参见
ARKW上面的示例
.ticker.yaml都是可选的
.ticker.yaml可以在用户主目录、当前目录或XDG 配置主目录中设置
随着
--show-summary,
--show-tags,
--show-fundamentals,
--show-holdings,和
--show-separator选项设置,布局和信息显示扩张:
可以使用带有以下选项的
--sort标志或
sort:配置选项设置自定义排序顺序:
alpha按符号按字母顺序排序
value按位置值排序
user按配置中定义的顺序排序,位置在顶部,然后是手数
ticker支持从交易所的货币转换为当地货币。这可以通过将
currency属性设置
.ticker.yaml为ISO 4217 3 位货币代码来设置。
currency被定义,所有值都被转换,包括摘要,报价,和位置
currency定义时自动转换
currency未设置(默认行为)并
show-summary启用该选项,则无论兑换货币如何,汇总都将以美元计算,以避免混合货币
currency-summary-only设置为
true并为 设置了值
currency,则仅转换汇总值
currency-disable-unit-cost-conversion标记为
true,则在计算成本基础时不会进行货币转换。这对于购买外国证券并希望通过输入当地货币(在 中设置
currency)的单位成本而不是使用最新的货币汇率来使用购买时的货币汇率的用户非常有用。
ticker支持从配置文件设置自定义配色方案。颜色由十六进制三元组表示。下面是一个带注释的示例配置块,
.ticker.yaml其中设置了自定义颜色:
# ~/.ticker.yaml
watchlist:
- NET
- TEAM
- ESTC
- BTC-USD
colors:
text: "#005fff"
text-light: "#0087ff"
text-label: "#00d7ff"
text-line: "#00ffff"
text-tag: "#005fff"
background-tag: "#0087ff"
--show-tags标志将数据的及时性包括在
ticker.
ticker支持 Yahoo / CoinMarketCap 支持的任何加密货币。完整列表可以在这里找到
ticker
HORIZONTAL LINE SEPARATORunicode 字符的字体才能正确呈现分隔符(
--show-separator选项)
.ticker.yaml命令行
运行测试:
ginkgo -cover ./...
ticker使用