Linux中通過命令行監(jiān)控股票報(bào)價(jià)
如果你是那些股票投資者或者交易者中的一員,那么監(jiān)控證券市場(chǎng)將是你的日常工作之一。最有可能的是你會(huì)使用一個(gè)在線交易平臺(tái),這個(gè)平臺(tái)有著一些漂亮的實(shí)時(shí)圖表和全部種類的高級(jí)股票分析和交易工具。雖然這種復(fù)雜的市場(chǎng)研究工具是任何嚴(yán)肅的證券投資者了解市場(chǎng)的必備工具,但是監(jiān)控***的股票報(bào)價(jià)來構(gòu)建有利可圖的投資組合仍然有很長(zhǎng)一段路要走。
如果你是一位長(zhǎng)久坐在終端前的全職系統(tǒng)管理員,而證券交易又成了你日常生活中的業(yè)余興趣,那么一個(gè)簡(jiǎn)單地顯示實(shí)時(shí)股票報(bào)價(jià)的命令行工具會(huì)是給你的恩賜。
在本教程中,讓我來介紹一個(gè)靈巧而簡(jiǎn)潔的命令行工具,它可以讓你在Linux上從命令行監(jiān)控股票報(bào)價(jià)。
這個(gè)工具叫做Mop。它是用GO編寫的一個(gè)輕量級(jí)命令行工具,可以極其方便地跟蹤來自美國市場(chǎng)的***股票報(bào)價(jià)。你可以很輕松地自定義要監(jiān)控的證券列表,它會(huì)在一個(gè)基于ncurses的便于閱讀的界面顯示***的股票報(bào)價(jià)。
注意:Mop是通過雅虎金融API獲取***的股票報(bào)價(jià)的。你必須意識(shí)到,他們的的股票報(bào)價(jià)已知會(huì)有15分鐘的延時(shí)。所以,如果你正在尋找0延時(shí)的“實(shí)時(shí)”股票報(bào)價(jià),那么Mop就不是你的菜了。這種“現(xiàn)場(chǎng)”股票報(bào)價(jià)訂閱通常可以通過向一些不開放的私有接口付費(fèi)獲取。 了解這些之后,讓我們來看看怎樣在Linux環(huán)境下使用Mop吧!
安裝 Mop 到 Linux
由于Mop是用Go實(shí)現(xiàn)的,你首先需要安裝Go語言。如果你還沒有安裝Go,請(qǐng)參照此指南將Go安裝到你的Linux平臺(tái)中。請(qǐng)確保按指南中所講的設(shè)置GOPATH環(huán)境變量。
安裝完Go后,繼續(xù)像下面這樣安裝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。
現(xiàn)在,編輯你的.bashrc,將$GOPATH/bin寫到你的PATH變量中。
- export PATH="$PATH:$GOPATH/bin"
- $ source ~/.bashrc
使用Mop來通過命令行監(jiān)控股票報(bào)價(jià)
要啟動(dòng)Mop,只需運(yùn)行名為cmd的命令(LCTT 譯注:這名字實(shí)在是……)。
- $ cmd
***啟動(dòng),你將看到一些Mop預(yù)配置的證券行情自動(dòng)收錄器。
報(bào)價(jià)顯示了像***價(jià)格、交易百分比、每日低/高、52周低/高、股息以及年收益率等信息。Mop從CNN獲取市場(chǎng)總覽信息,從雅虎金融獲得個(gè)股報(bào)價(jià),股票報(bào)價(jià)信息它自己會(huì)在終端內(nèi)周期性更新。
自定義Mop中的股票報(bào)價(jià)
讓我們來試試自定義證券列表吧。對(duì)此,Mop提供了易于記憶的快捷鍵:‘+’用于添加一只新股,而‘-’則用于移除一只股票。
要添加新股,請(qǐng)按‘+’,然后輸入股票代碼來添加(如MSFT)。你可以通過輸入一個(gè)由逗號(hào)分隔的交易代碼列表來一次添加多個(gè)股票(如”MSFT, AMZN, TSLA”)。
從列表中移除股票可以類似地按‘-’來完成。
對(duì)Mop中的股票報(bào)價(jià)排序
你可以基于任何欄目對(duì)股票報(bào)價(jià)列表進(jìn)行排序。要排序,請(qǐng)按‘o’,然后使用左/右鍵來選擇排序的基準(zhǔn)欄目。當(dāng)選定了一個(gè)特定欄目后,你可以按回車來對(duì)列表進(jìn)行升序排序,或者降序排序。
通過按‘g’,你可以根據(jù)股票當(dāng)日的漲或跌來分組。漲的情況以綠色表示,跌的情況以白色表示。
如果你想要訪問幫助頁,只需要按‘?’。
尾聲
正如你所見,Mop是一個(gè)輕量級(jí)的,然而極其方便的證券監(jiān)控工具。當(dāng)然,你可以很輕松地從其它別的什么地方,從在線站點(diǎn),你的智能手機(jī)等等訪問到股票報(bào)價(jià)信息。然而,如果你在整天使用終端環(huán)境,Mop可以很容易地適應(yīng)你的工作環(huán)境,希望沒有讓你過多地從你的工作流程中分心。只要讓它在你其中一個(gè)終端中運(yùn)行并保持市場(chǎng)日期持續(xù)更新,那就夠了。
交易快樂!