Linux中通过命令行监控股票报价

发表于:2015-9-06 09:02

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:xmodulo    来源:51Testing软件测试网采编

  如果你是那些股票投资者或者交易者中的一员,那么监控证券市场将是你的日常工作之一。最有可能的是你会使用一个在线交易平台,这个平台有着一些漂亮的实时图表和全部种类的高级股票分析和交易工具。虽然这种复杂的市场研究工具是任何严肃的证券投资者了解市场的必备工具,但是监控最新的股票报价来构建有利可图的投资组合仍然有很长一段路要走。
  如果你是一位长久坐在终端前的全职系统管理员,而证券交易又成了你日常生活中的业余兴趣,那么一个简单地显示实时股票报价的命令行工具会是给你的恩赐。
  在本教程中,让我来介绍一个灵巧而简洁的命令行工具,它可以让你在Linux上从命令行监控股票报价。
  这个工具叫做Mop。它是用GO编写的一个轻量级命令行工具,可以极其方便地跟踪来自美国市场的最新股票报价。你可以很轻松地自定义要监控的证券列表,它会在一个基于ncurses的便于阅读的界面显示最新的股票报价。
  注意:Mop是通过雅虎金融API获取最新的股票报价的。你必须意识到,他们的的股票报价已知会有15分钟的延时。所以,如果你正在寻找0延时的“实时”股票报价,那么Mop就不是你的菜了。这种“现场”股票报价订阅通常可以通过向一些不开放的私有接口付费获取。了解这些之后,让我们来看看怎样在Linux环境下使用Mop吧。
  安装 Mop 到 Linux
  由于Mop是用Go实现的,你首先需要安装Go语言。如果你还没有安装Go,请参照此指南将Go安装到你的Linux平台中。请确保按指南中所讲的设置GOPATH环境变量。
  安装完Go后,继续像下面这样安装Mop。
  Debian,Ubuntu 或 Linux Mint
$ sudo apt-get install git
$ go get github.com/michaeldv/mop
$ cd $GOPATH/src/github.com/michaeldv/mop
$ make install
Fedora,CentOS,RHEL
$ sudo yum install git
$ go get github.com/michaeldv/mop
$ cd $GOPATH/src/github.com/michaeldv/mop
$ make install
  上述命令将安装Mop到$GOPATH/bin。
  现在,编辑你的.bashrc,将$GOPATH/bin写到你的PATH变量中。
  export PATH="$PATH:$GOPATH/bin"
  $ source ~/.bashrc
  使用Mop来通过命令行监控股票报价
  要启动Mop,只需运行名为cmd的命令(LCTT 译注:这名字实在是……)。
  $ cmd
  首次启动,你将看到一些Mop预配置的证券行情自动收录器。
  报价显示了像最新价格、交易百分比、每日低/高、52周低/高、股息以及年收益率等信息。Mop从CNN获取市场总览信息,从雅虎金融获得个股报价,股票报价信息它自己会在终端内周期性更新。
  自定义Mop中的股票报价
  让我们来试试自定义证券列表吧。对此,Mop提供了易于记忆的快捷键:‘+’用于添加一只新股,而‘-’则用于移除一只股票。
  要添加新股,请按‘+’,然后输入股票代码来添加(如MSFT)。你可以通过输入一个由逗号分隔的交易代码列表来一次添加多个股票(如”MSFT, AMZN, TSLA”)。
  从列表中移除股票可以类似地按‘-’来完成。
21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号