6-3k Star 的終端摸魚工具!助你縱橫股票市場!
【導語】:Gamestonk Terminal 是一個很棒的股票和加密貨幣市場終端。
簡介
Gamestonk Terminal 是一個很棒的股票和加密貨幣市場終端,其最初的開發目的僅僅是爲了娛樂好玩。Gamestonk Terminal 爲投資研究提供了一個基於 Python 的現代集成環境,普通的投資交易者可以在這上面利用最先進的數據分析和機器學習技術進行研究分析。
作爲基於 Python 的現代環境,Gamestonk Terminal 允許使用擴展不同的工具庫,如用於數據分析的 Pandas, Numpy, Scipy, Jupyter;用於機器學習的 Pytorch, Tensorflow, Sklearn, Flair;用於數據採集的 Beautiful Soup 等。
項目地址是:
https://github.com/DidierRLopes/GamestonkTerminal
(建議全屏橫屏,體驗更好)
安裝
項目最初是基於 Python 3.6.8 編寫和測試的,現在已經支持 Python 3.6、3.7、3.8。
官方建議使用 Ancconda 的 Python 發行版,Anaconda3 Latest 或 Miniconda3 Latest。雖然機器學習的 Python 依賴是可選的,但是項目中好幾個功能都使用到了機器學習,所以如果最終會使用到機器學習相關的功能,那麼使用 Ancconda 的 Python 發行版會擁有更好的用戶體驗。
- 安裝 Ancconda 確認是否安裝了 Ancconda,使用以下命令,若能正確輸出版本號即表示已安裝:
1conda -V
2
3
- 創建環境 可以根據需要任意地去命名環境,但是推薦使用一些簡單而直觀的表述,如 gst,畢竟創建完後在過程中要經常使用,名字太長不太方便:
1conda create -n gst python=3.6.8
2
3
- 激活虛擬環境
1conda activate gst
2
3
使用以下命令即可停用該環境:
1conda deactivate gst
2
3
- 拉取源碼
1// 基於HTTP
2git clone https://github.com/DidierRLopes/GamestonkTerminal.git
3
4// 基於SSH
5git clone git@github.com:DidierRLopes/GamestonkTerminal.git
6
7
- 安裝 poetry 庫
1conda install poetry
2
3
- 安裝 poetry 的依賴
1poetry install
2
3
- 啓動執行
1python terminal.py
2
3
用法
首先加載感興趣的股票代碼:
1load -t GME
2
3
查看該股票的歷史數據:
1view
2
3
加載並設置開始時間,將歷史數據分段:
1load -t GME -s 2020-06-04
2
3
在技術分析菜單中輸入:
1ta
2
3
使用以下命令運行 SMA(簡單移動平均線):
1sma
2
3
檢查 SMA 命令上可用的設置:
1sma -h
2
3
將長度窗口更改到 10:
1sma -h
2
3
將歷史數據導出到文件或標準輸出:
1export -f GNUS_data -F csv
2
3
使用支撐線和阻力線顯示過去 6 個月的歷史數據:
1candle
2
3
主要功能
Gamestonk Terminal 主要包含以下功能:
-
股票查找,包括 map、sectors 等命令,分別表示標普 500 指數的股票地圖、顯示行業表現。
-
行情分析,包括 watchlist、popular 等命令,分別表示顯示用戶關注列表、顯示熱門的股票行情。
-
網頁研究,查看其它網站的分析研究結果,包括 macroaxis、yahoo 等命令,分別表示 www.macroaxis.com、www.finance.yahoo.com。
-
基本面分析,包括 income、assets 等命令,分別表示公司損益表、公司資產。
-
技術分析,包括 ema、sma 等命令,分別表示指數移動平均線、簡單移動平均線。
-
盡職調查,包括 news、est 等命令,分別表示公司的最新消息、季度和年度收益預測。
-
技術預測,包括 linear、rnn 等命令,分別表示線性迴歸、遞歸神經網絡。
本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源:https://mp.weixin.qq.com/s/R_sXykIlgiLvf_bv6wsP_A