Linux中透過命令列監控股票報價
如果你是那些股票投資者或者交易者中的一員,那麼監控證券市場將是你的日常工作之一。最有可能的是你會使用一個線上交易平臺,這個平臺有著一些漂亮的實時圖表和全部種類的高階股票分析和交易工具。雖然這種複雜的市場研究工具是任何嚴肅的證券投資者瞭解市場的必備工具,但是監控最新的股票報價來構建有利可圖的投資組合仍然有很長一段路要走。
如果你是一位長久坐在終端前的全職系統管理員,而證券交易又成了你日常生活中的業餘興趣,那麼一個簡單地顯示實時股票報價的命令列工具會是給你的恩賜。
在本教程中,讓我來介紹一個靈巧而簡潔的命令列工具,它可以讓你在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”)。
從列表中移除股票可以類似地按‘-’來完成。
對Mop中的股票報價排序
你可以基於任何欄目對股票報價列表進行排序。要排序,請按‘o’,然後使用左/右鍵來選擇排序的基準欄目。當選定了一個特定欄目後,你可以按回車來對列表進行升序排序,或者降序排序。
透過按‘g’,你可以根據股票當日的漲或跌來分組。漲的情況以綠色表示,跌的情況以白色表示。
如果你想要訪問幫助頁,只需要按‘?’。
尾聲
正如你所見,Mop是一個輕量級的,然而極其方便的證券監控工具。當然,你可以很輕鬆地從其它別的什麼地方,從線上站點,你的智慧手機等等訪問到股票報價資訊。然而,如果你在整天使用終端環境,Mop可以很容易地適應你的工作環境,希望沒有讓你過多地從你的工作流程中分心。只要讓它在你其中一個終端中執行並保持市場日期持續更新,那就夠了。
交易快樂!
via: http://xmodulo.com/monitor-stock-quotes-command-line-linux.html
相關文章
- 在 Linux 命令列下使用 Mop 監視股票價格Linux命令列
- 監控 Linux 容器效能的命令列神器Linux命令列
- Zabbix透過Orabbix監控OracleOracle
- 監控 Linux 效能的 18 個命令列工具Linux命令列
- 監控Linux效能的18個命令列工具Linux命令列
- 監控 Linux 系統的 7 個命令列工具Linux命令列
- linux效能監控命令Linux
- [轉載]監控 Linux 效能的 18 個命令列工具Linux命令列
- 透過shell指令碼監控oracle session指令碼OracleSession
- Linux監控命令全解Linux
- Unix/Linux 常用監控命令Linux
- MyCAT的命令列監控工具介紹命令列
- Linux系統監控命令薦Linux
- linux監控CPU命令-mpstatLinux
- 透過命令列修改nacos配置檔案命令列
- 在 Ubuntu 上透過命令列改變 Linux 系統語言Ubuntu命令列Linux
- Linux 常用系統效能監控命令Linux
- LINUX 網路監控命令(netstat)Linux
- Linux系統監控命令之iotopLinux
- 透過shell指令碼監控sql執行頻率指令碼SQL
- ☕[JVM效能專題](1)效能監控-命令列工具JVM命令列
- ngxtop:在命令列實時監控 Nginx 的神器命令列Nginx
- linux通過cacti監控apache通過飛信郵件進行報警LinuxApache
- 幾個常用的linux效能監控命令Linux
- Linux效能監控,安全等命令集Linux
- VirtualBox透過命令列操作虛擬機器命令列虛擬機
- 透過shell指令碼監控日誌切換頻率指令碼
- 透過itm UA實現的Tuxedo監控資訊說明UX
- Linux透過什麼命令可以檢視報文的詳細資訊?Linux
- 透過GRUB(包括WINGRUB)命令列模式引導Linux的安裝(轉)命令列模式Linux
- Java命令列監控工具(jmap,jstack,jstat,jinfoJava命令列JS
- 【JVM進階之路】八:效能監控工具-命令列篇JVM命令列
- 【Nginx】ngxtop:在命令列實時監控 Nginx 的神器Nginx命令列
- Linux-使用snmp監控郵件佇列Linux佇列
- Java生產環境效能監控與調優—基於JDK命令列工具的監控JavaJDK命令列
- 進行Linux效能監控的命令介紹Linux
- mongodb 監控分析命令MongoDB
- 透過命令列在 Python 中測試以太坊 RPC 客戶端命令列PythonRPC客戶端